许可证扩散项目

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

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

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

此外,通过检查可以清楚地看出,一些许可证远比其他许可证更受欢迎,导致了广泛的可能创新,而其他许可证很少、从未或不再被任何活动项目使用。这些许可除了吸引开发人员对一些新项目的许可选择进行评估之外,几乎没有其他用途。

不可能提前知道哪些许可证会流行,哪些会变得不那么重要。然而,作为自由市场动态的信徒,我们很高兴让市场来决定。

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

2006年,现场视察委员会接受了许可证扩散报告.