市场和许可证

时间:2011-03-10 21:08:42

标签: windows-phone-7

有人可以解释一下,这是什么意思,Marketplace允许在BSD,MIT,Apache Software License 2.0和Microsoft Public License下申请。这是否意味着,我不能在此许可证中使用DLL,或者仅适用于整个应用程序?因为,例如Windows Phone Toolkit是在Microsoft公共许可证下。

1 个答案:

答案 0 :(得分:4)

唯一的“禁止”许可证是:

  

除外许可“是指作为使用,修改和/或分发受许可证约束的软件的条件,与之合并和/或分发的软件或其他软件(i)披露或分发的任何许可。源代码形式;(ii)许可用于制作衍生作品;或(iii)可免费再分发。除外许可包括但不限于GPLv3许可。就本定义而言,“GPLv3许可”表示GNU通用公共许可证版本3,GNU Affero通用公共许可证版本3,GNU宽通用公共许可证版本3,以及上述任何等效项。

我认为GPLv3被排除在外,因为GPLv3明确表示分布式软件无法受DRM保护 - 所有Marketplace XAP都是如此!

因此,如果您使用的是BSD,MIT,Apache,MsPL或早期版本的GPL,那么您就可以了。

这篇文章对这个故事进行了非常均衡的评估 - http://www.theregister.co.uk/2011/02/17/microsoft_bans_opensource_windows_phone/ - Apple和谷歌也在GPL许可方面遇到了问题。

本文绝对是支持Microsoft的 - http://thenextweb.com/microsoft/2011/02/17/no-microsoft-has-not-banned-open-source-from-the-wp7-marketplace/