我有一个根据知识共享许可制定的项目(署名 - 非商业) 现在我想将代码上传到code.google.com,因为我还有其他项目。
当我创建一个新项目时,它会询问我要选择哪个开源许可证。可供选择的是:
当我选择“其他开源”时,会有一个指向OSI批准的许可证的链接,这会将我带到另一个许可证列表。 (link text)
在所有这些列表中都没有提到创意公共许可证,而有趣的是,网站本身的内容(www.opensource.org)似乎是通过创意公共许可证授权的。
我的问题是:
我应该在我的code.google项目中选择哪种许可证类型才能“选择”广告素材公告许可(归因 - 非商业)?
答案 0 :(得分:2)
Creative Commons许可证通常不用于代码。它们用于其他作品,如照片,音乐,文档(因此在opensource.org上使用)等。
有一些知识共享许可与开源许可非常相似,但Attribution-NonCommercial 不被视为开源许可。特别是,NonComercial违反The Open Source Definition的第1和/或第6部分:
免费再分发
许可证不得限制任何一方销售或赠送软件,作为包含来自多个不同来源的程序的软件分发的组成部分。许可证不需要支付特许权使用费或其他费用。
- 醇>
不歧视奋斗领域
许可证不得限制任何人在特定的努力领域中使用该程序。例如,它可能不会限制该程序在企业中使用,也不会用于基因研究。
(#2实际上是#6,但是markdown会重新编号。)