哪个开源许可证用于保留我自己的商业权利

时间:2010-05-12 12:23:17

标签: licensing

我正在开始一个开源项目。 我想允许以下内容: 免费用于非商业用途,垃圾箱和源代码,与GPL一样,但我希望保留自己的商业权利,并为喜欢该选项的客户提供商业用途的其他许可。

许可选项的数量似乎有点压倒性。所以我的问题是:

  • 我应该使用哪个开源许可证 使用?
  • 我应该使用哪种商业许可证 使用,如果有任何标准的 可用?或者我应该提出来 我自己的?

2 个答案:

答案 0 :(得分:5)

双重许可没有问题。 GPL适用于非商业变体,并且被广泛接受。

对于商业用途,我不知道任何标准的。我建议你写一个,非常适合你的需要。

此处有许可证的Hanselminutes播客:Open Source Software Licensing with Jonathan Zuck of ACT Online。最后他们谈到了MySQL数据库的双重许可。

还有一个transscript of the podcast as PDF,请查看第7页第一列的结尾。

答案 1 :(得分:4)

没有开源许可证(由开源计划定义)将禁止商业使用软件。您可以使用GPL版本禁止将您的软件专有;公司仍然可以在内部使用它,或者为了自己的目的分发它,但是它们无法打包并将其作为普通的收缩包裹软件出售。不要使用像Boost或BSD这样的许可证,因为它们允许无限制地使用商业用途。

您应该决定要允许的商业用途,这在很大程度上取决于软件以及人们可能想要使用的内容。