BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

TestDriven.Net重新支持Visual Studio Express

| 作者 Jonathan Allen 关注 595 他的粉丝 ,译者 霍泰稳 关注 1 他的粉丝 发布于 2007年4月10日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。
尽管Jamie Cansdale和微软在许可证方面还有分歧,但2.5 Beta版的TestDriven.NET现在又可以支持Visual Studio Express Edition了。
 
TestDriven.NET是一款支持多种框架的单元测试插件,比如NUnit、MbUnit和微软的Team System。对于学习目的或者偶尔使用几次的用户来说,它是免费的,但对专业和企业级用户它要收95美元的费用。
 
前MVP(微软最有价值专家)Jamie Cansdale,也就是TestDriven.NET的作者,在是否允许他为Visual Studio Express创建扩展或者插件方面,和微软有所争执。
 
去年十月16日,Jamie写道
Jason坚持认为我的软件不可以支持Express SKU,据说是我违反了微软的许可规定和版权。但是他拒绝说明我在哪儿或者违反了哪一个许可协议。另外我还被禁止加入VSIP(Visual Studio Industry Partner),直到我对他们的要求做出妥协。这意味着如果没有PLK(package load key),我就不可以发布一些我已经做好的其他不相关功能。

这些都是很严肃的问题。而我要求知道哪儿违背了相关规定的做法也是合情合理的。如果是偶尔违背了,那么将来我怎样避免这种情况的再次发生呢?

Jason还建议我在我的个人网站上做个声明,但内容和我从前所说和所相信的完全相反。如果我做了这个声明并不再支持Express SKU的话,估计对他们来说我的行为就是可接受的了。
十月18日,Jamie又写道
不是MVP的问题让我放弃对Express的支持。是微软告诉我如果我不放弃对Express SKU支持的话,我就不能加入VSIP。

不幸的是,得到PLK(package load key)的唯一方法就是加入VSIP。如果我不能加入VSIP,那么我就不能发布我做好的新的功能。现在我已经决定不加入VSIP,但是将来的事情说不准会有什么变化。

Jason说:“关于将TestDriven.NET集成到Visual Studio 2005 Express违反了微软的许可条款这个问题我们讨论了多次,我们要求你停止分发这些插件。”“你被禁止加入VSIP,除非同意我们的许可规定。”

我从没有被告知哪儿违反了许可协议,相反,他们告诉我: “微软不会给你法律上的解释。你需要去问问法律委员会,让他们给你回答。我现在怎么办?”
这儿他指的Jason是Jason Weber,微软Visual Studio-IDE团队的首席程序经理。
 
可以理解这就是Jamie失去MVP资格的理论原因,虽然微软从没有这样明确表示过。令人迷惑不解的是,在今年2月27日,就在离截止日期还有三天的时候,Jamie又收到一封来自微软的请其成为MVP的邀请函。
 
对于法律问题,InfoQ没有在Visual Studio Express或者Visual Studio 2005 SDK的许可协议里发现任何关于限制插件扩展的说明。如果你或者你认识的人有这方面的信息,请告诉我们。  

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT