星期五, 六月 08, 2007

微软威胁其 MVP(最有价值专家)

      作为业余爱好,Cansdale为 Visual Studio 开发了一个插件:TestDriven.NET,可以让单元测试套件直接在微软 IDE 中运行。Cansdale 在其网站上泄露了这个工具,并且受到了微软的褒奖。

微软威胁其 MVP(最有价值专家)

      实际上,微软对 Cansdale 还是很满意的,给了他 MVP 称号。但是,好景不长。2005年12月,Cansdale 就开始受到来自微软高管 Jason Weber 的邮件。问题来自于 TestDriven.NET 支持 Visual Studio Express 版,而 Express 是删减版,可以免费从微软网站下载,其愿意是针对爱好者和学生的。可见 Cansdale 开发的插件的确是个好东西,否则微软怎么这么在意呢?

      有意思的是最为 .NET 的爱好者的 Cansdale 说,他的插件(TestDriven.NET)就是使用 Express 开发的。真是讽刺,作为 MVP 的他竟然只能获取爱好者版本的 Visual Studio。
显然,微软不希望 Visual Studio Express 支持该插件。

      Weber 写信给 Cansdale 说,他侵犯了 Express 授权协议,插件中涉及的 API 不能被 Express 版 Visual Studio 用户获取,或者他进行了反编译--这也是被禁止的。

      但是,Cansdale 一直坚持他是对的,并表明他使用的 API 都是 MSDN 网站公开的,他邀请 Weber 指明其所说的 API 是哪个。

      从此以后,从2005年12月一直到现在,两个人的邮件往来了竟然快2年了,还是没有讨论出结果。有兴趣的可以去看看邮件中都说了些什么:这里这里都是。

      开始 Weber 的还是很谦虚的威胁 Cansdale,最后终于忍不住发来了律师信,想看看微软的律师信什么模样么?这里这里……

      或许 Cansdale 感受到了压力,已经在6月6日禁止 Visual Studio Express 使用这个插件了。

没有评论: