我正在启动一个opensource项目。 我希望允许以下内容: 免费用于非商业用途,垃圾箱和源代码模块,与GPL类似,但我希望保留我自己的商业权利,并为喜欢该选项的客户提供商业用途的另一个许可证。哪个开源许可证可用于保留我自己的商业权利
许可选项的数量似乎有点压倒一切。所以我的问题是:
- 哪个开源许可证应该我 使用?
- 我应该使用哪个商业许可证 ,如果有任何标准的
可用?或者我应该在这里想出我自己的
?
我正在启动一个opensource项目。 我希望允许以下内容: 免费用于非商业用途,垃圾箱和源代码模块,与GPL类似,但我希望保留我自己的商业权利,并为喜欢该选项的客户提供商业用途的另一个许可证。哪个开源许可证可用于保留我自己的商业权利
许可选项的数量似乎有点压倒一切。所以我的问题是:
双授权没有问题。 GPL适用于非商业版本,并被广泛接受。
随着商业,我不知道任何标准的。我会建议你写一个,这真的适合你的需求。
这里有Hanselminutes播客许可证:Open Source Software Licensing with Jonathan Zuck of ACT Online。最后他们谈到了MySQL数据库的双重授权。
还有一个transscript of the podcast as PDF,看看第一列的7
Thanx为该播客链接和信息。听起来不错。 – 2010-05-12 13:26:54
没有开源许可证(由开放源码促进会定义)页面上年底将禁止商业用途的软件。您可以使用GPL版本禁止使用您的软件专有权;公司仍然可以在内部使用它,或者为了他们自己的目的分发它,但他们不能打包并将其作为普通的收缩包装软件销售。不要使用像Boost或BSD这样的许可证,因为它们允许无限制地使用商业用途。
您应该决定您想要允许的商业用途,这将在很大程度上取决于软件以及人们可能想要使用它的用途。
+1指出,商业用途将被允许。 – Marcel 2010-05-12 20:18:45
Thanx的。 David,Marcel。两人的回答同样好,马塞尔只是第一。 :) – 2010-05-14 10:16:54
这个问题似乎是脱离主题,因为它是关于[许可/法律咨询](http://meta.stackoverflow.com/q/274963/1699210) – bummi 2015-01-06 23:41:49