被更多的企业友好的,即它们可以在商业产品中使用什么样的开源许可证,而不需要开源商业产品?企业友好的开源许可证
回答
两个最常用的许可证,允许你想要的是BSD License和 MIT License。 (另见完整的list of licenses被OSI视为开源)。
的GNU Lesser General Public Licence也是企业的友好和图书馆经常使用。它允许某个库的使用,但对其的修改应公开。
作为BSD许可证的可能替代品,您还可以使用Ms-PL许可证(Microsoft公共许可证)。几乎相同,但(可以说)更好的措辞。此外,它的名字中还有“微软”,与其他公司一样,尖叫声“公司友好”。 ;-)
基本上,只有GPL要求整个产品是GPL,并且LGPL意味着该库的特定部分是开源的。但是,对于这两种情况,只有在分发应用程序时才会出现问题。
对于所有其他开源许可证,唯一的共同要求是公开性(即在某些时刻向用户显示使用何种开源组件/库)。
之后,你有“没有竞争的商业产品”许可证...
总而言之,最公认的商业友好的许可证恕我直言Apache License的Artistic License和Mozilla Public license。
此外,即使Creative Commons没有被广泛用于软件开发,一些选项是商业友好的。
编辑:忘记BSD(这是比许可证更多的牌照模板)和Daniel提到的MIT。在我看来,他们的用法正在逐渐消失,但是根据开发语言/开源子社区,有一些许可取向要考虑在内。
理想我看了下Apache Software License许可组件。之后,LGPL,BSD和艺术执照是我的下一个偏好。
我相信OSI的“许可证是流行和广泛使用或与强大的社区”列表中的9个许可证中的6个符合您的标准:Apache,BSD,MIT,Mozilla,CPL和Eclipse。 Mozilla许可证和CPL(通用公共许可证)具有可能使其对公司更有吸引力的专利语言。
See here了解更多信息。
麻省理工学院,Apache和BSD往往是最公司友好。我遇到的最少的企业友好通常是Q Public,GPL和Mozilla ...
维基百科也有一个非常有用的list that compares all the free software licenses。如果你右边有一个绿色框(“根据不同的许可证发布更改”),我认为这就是你需要的。
- 1. 执行企业许可证
- 2. itextsharp.dll商业许可证有什么好处比开源的
- 3. 适用于企业的Google App Engine源许可证
- 4. 许可的企业应用
- 5. MonoTouch - 我们应该使用企业还是专业许可证?
- 6. JIRA开源许可证
- 7. Opentok开源许可证?
- 8. sencha Ext Js与开源和商业许可证的区别
- 9. 用于部署到客户端的iOS企业许可证
- 10. Ag-grid:企业许可证的数据大小限制
- 11. 木偶企业或木偶开源
- 12. 开源/免费iOS企业商店
- 13. MSDN订阅许可和企业协议
- 14. 我如何续约供应配置文件为iOS开发企业许可证
- 15. 测试代码的开源许可证
- 16. 测试库的开源许可证?
- 17. 使用企业许可证分发iOS应用程序
- 18. Visual Studio 2015企业RC许可证适用于RTM?
- 19. 部署iPad应用程序 - 企业或开发人员许可
- 20. 哪个开源许可证可用于保留我自己的商业权利
- 21. Rails企业友好吗? ActiveRecord似乎很自私
- 22. iPhone开发人员计划:我可以使用新的开发人员许可证向企业应用程序提交企业应用程序吗?
- 23. 开源许可证有什么区别
- 24. 如何使用开源许可证
- 25. 开源许可证,哪一个?
- 26. 单一开发人员许可证/多次使用友好工具
- 27. 企业库验证 - 允许空值但验证其他属性?
- 28. 使用使用开放源代码许可证的商业产品
- 29. 企业中企业实体验证的首选方法
- 30. WPF企业库5验证
修改您指的库,或者我创建并使用该库的“程序”? – OscarRyz 2008-10-02 23:12:13
确实对图书馆进行了修改。程序本身仍然可以拥有自定义许可证,并且可以随时进行修改。 – Huppie 2008-10-03 15:58:58
带有LGPL许可证的图书馆的例子是NHiebrante。如果您修改它,您有义务发布您的更改,但如果您只使用二进制版本,则可以自由构建专有软件。 – 2009-05-04 10:38:25