当前位置:  开发笔记 > 前端 > 正文

为什么开源许可证泛滥?

如何解决《为什么开源许可证泛滥?》经验,为你挑选了2个好方法。

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

参考文献:

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



1> Chris Conway..:

这是一个众所周知的问题:开源计划有一个许可证扩散委员会,该委员会建议使用"受欢迎且广泛使用或具有强大社区"的八个许可证之一.

    Apache License,2.0

    新的BSD许可证

    GNU通用公共许可证(GPL版本2或3)

    GNU Library或"Lesser"通用公共许可证(LGPL版本2.1或3)

    MIT许可证

    Mozilla Public License 1.1(MPL)

    共同开发和分发许可证

    Eclipse公共许可证

其他许可证分类为:"冗余"(例如,NCSA许可证与BSD冗余),"特殊用途"或"不可重复使用"(例如,NASA许可证,Apple公共源许可证),"取代"(例如,MPL v1.0)等.



2> ceejayoz..:

拥有自己的许可证(通常是现有许可证之一的变体)允许您完全控制它.我怀疑像GPL2和GPL3之间的巨大变化(特别是如果你处理网络服务)这样的事情会让人们对一个人无法控制的协议表示怀疑.


如果你对无法控制GPL持怀疑态度,你可以随时删除"或更高版本"条款,然后它们就会完全被那些东西所困扰.
推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有