2010-05-12 87 views
7

我正在启动一个opensource项目。 我希望允许以下内容: 免费用于非商业用途,垃圾箱和源代码模块,与GPL类似,但我希望保留我自己的商业权利,并为喜欢该选项的客户提供商业用途的另一个许可证。哪个开源许可证可用于保留我自己的商业权利

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

  • 哪个开源许可证应该我 使用?
  • 我应该使用哪个商业许可证 ,如果有任何标准的
    可用?或者我应该在这里想出我自己的
+0

Thanx的。 David,Marcel。两人的回答同样好,马塞尔只是第一。 :) – 2010-05-14 10:16:54

+4

这个问题似乎是脱离主题,因为它是关于[许可/法律咨询](http://meta.stackoverflow.com/q/274963/1699210) – bummi 2015-01-06 23:41:49

回答

5

双授权没有问题。 GPL适用于非商业版本,并被广泛接受。

随着商业,我不知道任何标准的。我会建议你写一个,这真的适合你的需求。

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

还有一个transscript of the podcast as PDF,看看第一列的7

+0

Thanx为该播客链接和信息。听起来不错。 – 2010-05-12 13:26:54

4

没有开源许可证(由开放源码促进会定义)页面上年底将禁止商业用途的软件。您可以使用GPL版本禁止使用您的软件专有权;公司仍然可以在内部使用它,或者为了他们自己的目的分发它,但他们不能打包并将其作为普通的收缩包装软件销售。不要使用像Boost或BSD这样的许可证,因为它们允许无限制地使用商业用途。

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

+0

+1指出,商业用途将被允许。 – Marcel 2010-05-12 20:18:45