{"id":149,"date":"2007-05-31T21:27:02","date_gmt":"2007-06-01T03:27:02","guid":{"rendered":"http:\/\/jameskovacs.com\/2007\/06\/01\/Microsoft+Vs+Jamie+Cansdale"},"modified":"2007-05-31T21:27:02","modified_gmt":"2007-06-01T03:27:02","slug":"microsoft-vs-jamie-cansdale","status":"publish","type":"post","link":"https:\/\/www.jameskovacs.com\/index.php\/2007\/05\/31\/microsoft-vs-jamie-cansdale\/","title":{"rendered":"Microsoft vs. Jamie Cansdale"},"content":{"rendered":"<p>I honestly don&#8217;t know who is right or wrong from a legal perspective (Damn it, Jim, I&#8217;m a developer not a lawyer!), but does anyone find it a bit strange that Microsoft is suing <a href=\"http:\/\/weblogs.asp.net\/nunitaddin\">Jamie Cansdale<\/a> over <a href=\"http:\/\/www.testdriven.net\">TestDriven.NET<\/a>? Jamie&#8217;s legal troubles stem from TestDriven.NET supporting Visual Studio Express. Microsoft&nbsp;apparently feels that&nbsp;add-ins to VS Express are verboten.*&nbsp;Read Jamie&#8217;s posts <a href=\"http:\/\/weblogs.asp.net\/nunitaddin\/archive\/2007\/05\/30\/microsoft-vs-testdriven-net-express.aspx\">here<\/a> and <a href=\"http:\/\/weblogs.asp.net\/nunitaddin\/archive\/2007\/05\/31\/microsoft-vs-testdriven-net-31-may-2007.aspx\">here<\/a> and make your own decision. Is Microsoft really worried that VS Express and TestDriven.NET are such a killer combo that it&#8217;s going to impact sales of VSTS Developer Edition? My guess is that allowing one add-in opens the door for other vendors to create add-ins. So it&#8217;s more about establishing precedent than Microsoft feeling that unit testing and code coverage integration are not appropriate for hobbyist developers.<\/p>\n<p>Regardless of Jamie&#8217;s legal troubles, TestDriven.NET is an excellent add-in. In an effort to support software that makes my development life easier, I&#8217;ve bought a copy of TestDriven.NET. Thanks for all your hard work, Jamie.<\/p>\n<p>* If add-ins aren&#8217;t allowed in VS Express, does Microsoft have to sue themselves over <a href=\"http:\/\/www.popfly.ms\/Overview\/Explorer.aspx\">Popfly Explorer<\/a>? (I can&#8217;t take credit for this as it was pointed out by Stephen Oakman, a commenter on Jamie&#8217;s blog.)<\/p>\n<p><a href=\"\/wp-content\/uploads\/WindowsLiveWriter\/JamieCansdalevs.Microsoft_12271\/PopflyVsExpress%5B12%5D.png\" atomicselection=\"true\"><img loading=\"lazy\" decoding=\"async\" style=\"border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px\" height=\"401\" src=\"\/wp-content\/uploads\/WindowsLiveWriter\/JamieCansdalevs.Microsoft_12271\/PopflyVsExpress_thumb%5B8%5D.png\" width=\"640\" border=\"0\"><\/a><\/p>\n<p>UPDATE: <a href=\"http:\/\/weblogs.asp.net\/bsimser\">Bil<\/a> makes <a href=\"http:\/\/weblogs.asp.net\/bsimser\/archive\/2007\/06\/01\/the-pot-calling-the-kettle-black.aspx\">a good point<\/a> that <a href=\"msdn.microsoft.com\/xna\/\">XNA Game Studio Express<\/a>&nbsp;is another Microsoft-made extension to Visual Studio Express. Personally I don&#8217;t buy the &#8220;Microsoft is giving&nbsp;Express away for free and therefore should be able to extend it if they want&#8221; argument. If that was a valid argument, I would recommend to Microsoft that they give away Windows for free. Then Microsoft could tell various third-party software companies (anti-virus, Adobe, Sun, etc.) that their products violate the&nbsp;EULA for the free Windows operating system, but release competing products. Well, they wouldn&#8217;t actually be competing because there would be nothing to compete with. Note that this would be a completely different story if a product enabled unavailable premium features, such as Vista Ultimate Extras on a non-Ultimate editions. We&#8217;re talking about extending a piece of software to which you have a license.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I honestly don&#8217;t know who is right or wrong from a legal perspective (Damn it, Jim, I&#8217;m a developer not a lawyer!), but does anyone find it a bit strange that Microsoft is suing Jamie Cansdale over TestDriven.NET? Jamie&#8217;s legal troubles stem from TestDriven.NET supporting Visual Studio Express. Microsoft&nbsp;apparently feels that&nbsp;add-ins to VS Express are [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-149","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts\/149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":0,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts\/149\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/media?parent=149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/categories?post=149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/tags?post=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}