Microsoft and TestDriven.NetIt has been over a month since my
November 27, 2007 – 9:01 am
It has been over a month since my last update. I just want to put to rest any rumors of TestDriven.Net’s early demise. With the help of my lawyers, I responded to Microsoft’s lawyers‘ letter and am now attempting to come to a resolution of the issues. Continuing to play this out on the blogosphere would unnecessarily antagonize the situation and undo the good progress which has been made.
To be clear I am not anti-Microsoft. I am simply a passionate advocate of unit testing for developers of all experience levels. To my mind test driven development is like climbing with ropes. Beginner climbers can gain the confidence to climb without the fear of landing in a mess at the bottom. Expert climbers can take on overhangs and other hard problems that they wouldn’t otherwise have the confidence to try. Climb without ropes if you like, but I am certainly not going to encourage it for anything outside your comfort zone.
To end on a happy note the Wells for Zo charity that many of you supported last year through the .NET Developer’s Charity Auction is about to enter a new phase. You can read about the pump workshop which is being set up in Mzuzu, Malawi later this year. There is also a photo blog which is being updated by our guy in the field (when the Internet works). Perhaps the people who suggested I put up a PayPal button to help with legal fees would prefer to save their money for something worthwhile and make a donation here instead. :-)
SharePoint 2007 (MOSS/WSS) how to change the template link within a InfoPath Form under a Form Library to point it to a New Form Template - Part 2 (few findings) If you keep the fields (text field, drop down list etc) in separate sections within the Form Templates, then the previously mentioned changing link to the template does not work properly. It only works if you keep the fields directly in the form without using any group/section in all the templates. The previous code given is for a web part, but the same logic can be used in an Item Event Receiver Assembly or in a Workflow also. In this way you can ensure the link gets changed automatically whenever a new item is added to the Form Library. There is option for “SPListItem.ContentType.DocumentTemplateUrl” also. But it did not work as expected for me. That is why I have used ”SPList.ContentTypes[i].DocumentTemplateUrl” in the code.
Microsoft vs TestDriven.NET - 06 June 2007
Today Microsoft kindly extended my deadline by 24 hours so that I could further consult my lawyers. So far they have done a very good job of keeping the pressure on. This isn’t simply a case of knocking out a quick email Pirate Bay style!
Before I released support for Visual Studio Express, I made a point of carefully reading the Express EULA. After reading it I was confident that the technique I was using wasn’t in breach of the license. I am now acutely aware that if I turn out to be wrong I could end up losing everything. This isn’t a situation that any developer wants to find themselves in.
Unfortunately the alternative to fighting this is bowing down to a vague catchall clause. I am an anxious person and don’t want live in fear of this kind of thing.

You must be logged in to post a comment.