许可证扩散项目

页面创建于 2006 年 7 月 24 日 | 最后修改于 2023 年 1 月 17 日

在开源运动的早期,只有少数项目采用符合 OSD 标准的少数许可证。这些许可证包括 GNU 通用公共许可证、BSD 许可证(旧版本和新版本)、MIT 许可证、Mozilla 公共许可证以及其他一些许可证。 OSI 的目标是帮助扩展开源软件的广度和深度,为此,OSI 鼓励公司、项目和编写软件的个人考虑使用开源许可证,或者,如果没有合适的许可证,但开源的想法是可行的,则提交满足 OSD 的新许可证,同时解决使现有许可证不合适的任何问题。

多年来,OSI 收到了数百个许可证,讨论了所有许可证,并批准了大约 60 个。许可证选择的爆炸式增长既反映了对开源的兴趣,也反映了人们希望创建和或管理其开源软件的许多特定方式。不幸的是,虽然所有这些许可证都提供了读取、修改和共享源代码的自由,但许多许可证在法律上与其他自由和开源许可证不兼容,严重限制了开发人员通过组合 而不仅仅是扩展 开源软件进行创新的方式。

此外,通过观察可以清楚地看出,某些许可证比其他许可证更受欢迎,从而导致了广泛的可能创新,而其他许可证则很少、从未或不再被任何活跃项目使用。这些许可证除了分散开发人员在评估新项目的许可证选择时的注意力外,几乎没有其他用途。

事先不可能知道哪些许可证会变得流行,哪些会变得不那么重要。然而,作为自由市场动态的信奉者,我们很乐意让市场来决定。

2004 年,我们的一些成员要求我们清理许可证的“朽木”,以便为更流行的许可证腾出更多空间(并可能确保更高的许可证兼容性),我们同意这样做是合适的。 OSI 成立了一个委员会来研究这个问题并提出建议,这些建议现在是公开的。

2006 年,OSI 董事会接受了许可证扩散报告