为什么开源许可证的激增?

开源许可证的扩散是NYI(Not Invented Here)综合症患者的另一个例子吗? 我知道某些大型许可证(例如,GPL,Apache,BSD)之间存在一些重大差异,但是当您开始寻找看到许多项目创建自己的许可证时。 为什么?

参考文献:

http://en.wikipedia.org/wiki/Open_source_licenses
http://developer.kde.org/documentation/licensing/licenses_summary.html


这是一个已知的问题:开放源代码计划有一个授权扩散委员会,该委员会建议使用八种“流行且广泛使用或与强大社区共享”的许可证。

  • Apache许可证,2.0
  • 新的BSD许可证
  • GNU通用公共许可证(GPL版本2或3)
  • GNU图书馆或“较低”通用公共许可证(LGPL版本2.1或3)
  • MIT许可证
  • Mozilla Public License 1.1(MPL)
  • 共同开发和分发许可证
  • Eclipse公共许可证
  • 其他许可被分类为:“冗余”(例如,NCSA许可对于BSD是多余的),“特殊用途”或“不可重复使用的”(例如NASA许可,Apple公共源许可),“被替代”(例如, ,MPL v1.0)等等。


    拥有自己的许可证(通常是现有许可证中的变体)可以让您完全控制它。 我怀疑诸如GPL2和GPL3之间的巨大变化(尤其是如果您处理Web服务时)会让人们不愿意通过一个不受控制的协议进行授权。


    我也认为一些许可证与某些意识形态密切相关。 许多知识共享许可使用者对版权法的态度相同。 另一方面,GPL在Linux开发方面有着悠久的历史。 不同意哲学概念的个人或组织可能会选择寻找替代方案。

    链接地址: http://www.djcxy.com/p/79719.html

    上一篇: Why the proliferation of open source licenses?

    下一篇: How can I make simple http requests within a ruby Shoes GUI application?