36

哪些开源许可证对企业更友好,即它们可以用于商业产品而无需开源商业产品?

4

10 回答 10

31

我推荐 Apache 许可证(特别是版本 2)。它不是“复制”许可证,它解决了对成熟公司及其律师很重要的几个问题。

“左复制”是自由软件基金会的理念,要求任何包含许可开源代码的内容也必须作为开源许可。这种理念被想要保持其产品专有的老牌公司视为毒药。

除了没有“左复制”条款外,Apache 许可证还专门解决了项目贡献者授予权利的问题,并明确解决了现代公司通常由多个法律实体组成的事实(例如,母公司及其子公司)。大多数开源许可证都没有解决这些问题。

无论您选择何种许可证,如果您希望您的代码“对企业友好”,即您希望将其整合到商业、非开源产品中,那么您必须避免 GPL 和其他“左复制”类型许可证。虽然最好先咨询您自己的律师,然后再将时间或金钱投入到这是一个重要因素的项目中,但可以在自由软件基金会的网站上找到是否“复制”的许可证的快速简写. 他们将不符合标准的许可证标识为“左拷贝”。FSF 拒绝的最有可能在这个意义上对企业友好。

(尽管问题没有问这个问题,但值得一提的是,除了极少数例外,即使 GPL 和其他“左复制”类型的许可证仅由商业实体在内部使用而不并入其产品。)

于 2008-09-02T05:45:35.067 回答
12

基本上,只有 GPL 要求整个产品都是 GPL,而 LGPL 意味着特定于该库的部分是开源的。但是,对于两者来说,只有在分发应用程序时才会出现问题。

对于所有其他开源许可证,唯一的共同要求是宣传(即在某个时候向用户展示使用了哪些开源组件/库)。

之后,您拥有“无竞争性商业产品”许可证......

总而言之,最受认可的商业友好许可证是 IMHO Apache 许可证艺术许可证Mozilla 公共许可证

此外,即使知识共享没有广泛用于软件开发,一些选项对商业也是友好的。

编辑:忘记了BSD(它更像是许可证模板而不是许可证)和Daniel 提到的MIT 。在我看来,它们的用法正在逐渐消失,但根据开发语言/开源子社区,需要考虑一些许可趋向性。

于 2008-08-26T16:42:44.233 回答
5

两个最常用的许可证是BSD 许可证MIT 许可证。(另请参阅OSI 认为开源的许可证的完整列表)。

于 2008-08-26T16:33:30.213 回答
3

作为 BSD 许可证的替代方案,您还可以使用Ms-PL许可证(Microsoft 公共许可证)。几乎相同,但(可以说)措辞更好。此外,它的名字中还有“微软”,它像其他任何东西一样尖叫着“对企业友好”。;-)

于 2008-08-26T16:36:17.837 回答
2

GNU Lesser General Public License也是对企业友好的,并且经常在图书馆中使用。它允许使用某个库,但对它的修改应该公开。

于 2008-08-26T16:35:53.750 回答
2

我相信 OSI 的“流行且广泛使用或具有强大社区的许可证”列表中的 9 个许可证中有 6 个符合您的标准:Apache、BSD、MIT、Mozilla、CPL 和 Eclipse。Mozilla 许可证和 CPL(通用公共许可证)有关于专利的语言,这可能会使它们对公司更具吸引力。

请参阅此处了解更多信息。

于 2008-09-02T06:31:04.663 回答
1

通过“公司”,我倾向于考虑内部开发,即仅分发给同一公司雇用的人员的程序。从这个意义上说,几乎所有的自由软件许可证都是“企业友好的”。

然而,在分发包含自由软件的闭源软件方面,唯一被排除在外的大软件(在我的脑海中)是 GPL。您可以嵌入 LGPL、BSD、MIT、Artistic 许可代码。“价格”可能不得不给予信任,但这比实际编写和调试软件要便宜得多。

当您考虑试图保护商标 (Mozilla) 或更广泛软件 (Sun) 的兼容性的许可证时,事情可能会变得模糊不清。您的约束并不总是只与代码的分布有关。

总之,如果您不确定,您应该咨询律师。

于 2008-08-26T16:41:25.297 回答
1

理想情况下,我寻找在Apache Software License下获得许可的组件。之后 LGPL、BSD 和 Artistic License 是我的下一个偏好。

于 2008-08-26T16:47:20.367 回答
0

MIT、Apache 和 BSD 往往对企业最友好。我遇到的对企业最不友好的通常是 Q Public、GPL 和 Mozilla……

于 2009-05-04T10:30:21.117 回答
0

Wikipedia 也有一个非常有用的列表,用于比较所有自由软件许可证。如果您在右侧有一个绿色框(“在不同的许可证下发布更改”),我认为这就是您所需要的。

于 2011-08-15T09:20:18.890 回答