2008-08-26 148 views

回答

2

GNU Lesser General Public Licence也是企业的友好和图书馆经常使用。它允许某个库的使用,但对其的修改应公开。

+0

修改您指的库,或者我创建并使用该库的“程序”? – OscarRyz 2008-10-02 23:12:13

+0

确实对图书馆进行了修改。程序本身仍然可以拥有自定义许可证,并且可以随时进行修改。 – Huppie 2008-10-03 15:58:58

+1

带有LGPL许可证的图书馆的例子是NHiebrante。如果您修改它,您有义务发布您的更改,但如果您只使用二进制版本,则可以自由构建专有软件。 – 2009-05-04 10:38:25

4

作为BSD许可证的可能替代品,您还可以使用Ms-PL许可证(Microsoft公共许可证)。几乎相同,但(可以说)更好的措辞。此外,它的名字中还有“微软”,与其他公司一样,尖叫声“公司友好”。 ;-)

12

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

对于所有其他开源许可证,唯一的共同要求是公开性(即在某些时刻向用户显示使用何种开源组件/库)。

之后,你有“没有竞争的商业产品”许可证...

总而言之,最公认的商业友好的许可证恕我直言Apache LicenseArtistic LicenseMozilla Public license

此外,即使Creative Commons没有被广泛用于软件开发,一些选项是商业友好的。

编辑:忘记BSD(这是比许可证更多的牌照模板)和Daniel提到的MIT。在我看来,他们的用法正在逐渐消失,但是根据开发语言/开源子社区,有一些许可取向要考虑在内。

1

理想我看了下Apache Software License许可组件。之后,LGPL,BSD和艺术执照是我的下一个偏好。

2

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

See here了解更多信息。

0

麻省理工学院,Apache和BSD往往是最公司友好。我遇到的最少的企业友好通常是Q Public,GPL和Mozilla ...