有人可以解释我,这是什么意思,市场允许在BSD,麻省理工学院,Apache软件许可2.0和微软公共许可下的应用程序.这是否意味着,我不能在此许可证中使用DLL,或者仅适用于整个应用程序?因为,例如Windows Phone Toolkit是在Microsoft Public License下.
唯一“禁止”的许可证是:
排除许可”是指任何许可,作为使用、修改和/或分发受该许可约束的软件的条件,要求该软件或与其组合和/或分发的其他软件 (i) 以源代码形式披露或分发形式;(ii) 许可用于制作衍生作品;或 (iii) 可免费再分发。排除许可包括但不限于 GPLv3 许可。就本定义而言,“GPLv3 许可”指 GNU通用公共许可证版本 3、GNU Affero 通用公共许可证版本 3、GNU 宽通用公共许可证版本 3 以及上述版本的任何等效版本。
我相信 GPLv3 被排除在外,因为 GPLv3 明确表示分布式软件不能受到 DRM 保护——所有 Marketplace XAP 都受到 DRM 保护!
因此,如果您使用的是 BSD、MIT、Apache、MsPL 或早期版本的 GPL,那么您就可以了。
这篇文章对这个故事进行了相当公平的评估 - http://www.theregister.co.uk/2011/02/17/microsoft_bans_opensource_windows_phone/ - Apple 和 Google 也遇到了 GPL 许可问题。
这篇文章绝对是支持微软的 - http://thenextweb.com/microsoft/2011/02/17/no-microsoft-has-not-banned-open-source-from-the-wp7-marketplace/
| 归档时间: |
|
| 查看次数: |
300 次 |
| 最近记录: |