Bink.nu Services

Subscribe to our feed 

 


Order Now!

Windows 7 for XP Professionals
Updating Support Skills from XP to Windows 7
by Bink.nu's Raymond Comvalius

Who is online

There are 54 guest(s) online.

There are 0 member(s) online.

Sponsors



Archives

Posted by Steven Bink June 6, 2007 9:28 AM with 3 comment(s)
Filed under:

As a hobby, Cansdale developed an add-on for Microsoft Visual Studio. TestDriven.NET allows unit test suites to be run directly from within the Microsoft IDE. Cansdale gave away this gadget on his website, and initially received the praises of Microsoft.

In fact, Microsoft was so pleased with him, it gave him a Most Valuable Professionals (MVP) award, which it says it gives to "exceptional technical community leaders from around the world who voluntarily share their high quality, real world expertise with others".

However, his cherished status did not last. In December 2005, he started getting emails from a Microsoft executive called Jason Weber. The problem was that TestDriven.NET supported the Express edition of Visual Studio. Express is the cut-down version that anyone can download for free from the Microsoft website. It is limited in various ways, and is intended only for hobbyists and students. Everyone else is supposed to shell out for the paid-for versions.

In fact, as a .NET hobbyist himself, Cansdale says he used Express to develop TestDriven.NET. Ironically, he only got access to a fancier version of Visual Studio as part of his MVP goody-bag.

But MS doesn't want you supporting Visual Studio Express with your add-ons.

Weber wrote to Cansdale that he had violated Express licence agreements: that he was accessing APIs not available to those who only had the Express version of Visual Studio, or that he had reverse engineered APIs - also forbidden.

Cansdale said from the off - and has stuck by this - that he only used APIs in the public domain, published on Microsoft's MSDN website for all to see. He invited Weber to be specific about the API/licence term that was violated.

Weber blanked him, and then began an exchange of increasingly acrimonious correspondence, which can be read on Cansdale's website here and here.

In the long sequence of emails that followed, Weber treated Cansdale with immense condescension:

"Craig Symonds is a busy Microsoft executive. We're fortunate that we could get 30 minutes with him for a conference call"; consistently evasive when asked to identify the specific legal problem, meanwhile trying to bully Cansdale to withdraw Visual Studio Express support and remove his "hack".

Cansdale took legal advice, and bravely dug in his heels.

At one point, in a splendid example of the right hand being unaware of who is getting the left hand's index finger, Cansdale got a letter presaging another MVP award only to have it hastily withdrawn the next day (find this incident the bottom of the second page of emails.)

Finally, Microsoft lost patience, and in the last few days has hit Cansdale with a flurry of lawyers' letters, also available on his website [see here and here]. Cansdale now has until 4pm Wednesday 6 June to disable the Visual Studio Express features of his product.


Full Story At Source

I had some of threads like these when I was MVP when I posted Windows Roadmap they considerd NDA, while I got it from a public powertpoint file from a keynote of a Microsoft partner event. Though I had the proof this marketing guy was blind for it, realy bizarre.
10068 Views

Comments

 

AlexBu said:

I this case I would simply publish the all code under GPL and never everĀ develop smth under MS Platform... They are simply blind

June 6, 2007 12:07 PM
 

crpietschmann said:

I would probably publish an article somewhere (possibly anonymously) that covers how to register Visual Studio Add-ins with VS Express. I would think it's possible to make the registry edit used by TestDriven.NET to register any VS Add-in with VS Express.

Well, any, in the end we'll probably see what the courts think.

June 6, 2007 5:45 PM
 

griffin said:

Its a case of the engineers/coders saying, "Hey, that is cool. Lets give him an award!" and the lawyers and other putzess saying, "Hey, we don't allow that. Sue/threaten him!" It will be interesting to see where the soul (if they have one) of MS is.

Do they really believe in "Developers! Developers! Developers!" or is that just talk? It is part of what made their empire. My dad, an avowed MS hater, praised their old programmer's workbench. They even gave me a copy of Visual Studio because I work with PHP and they wanted to get me more interested in .NET.

What will probably happen is someone in PR will start making noise that they look stupid and someone will have a talk with the sooo important group doing the threatening. Hopefully it will cost some important idiot hisĀ  job.
June 7, 2007 4:01 PM

About Steven Bink

Founder of Bink.nu
Bink.nu 3.0. Copyright © 1999-2012 Steven Bink. All Rights Reserved.
Microsoft and Microsoft logo's are trademarks of Microsoft Corporation.