Sun放弃许可
开源世界最大的难题之一就是大量可用的许可证,其中许多许可证彼此不兼容。这些不兼容性在两个独立的项目之间已经够麻烦了,但是当同一软件中使用多个许可证时,困难会成倍增长。昨天是反对多样性的一击,因为Sun决定采取行动。
开放源代码促进会列出了不少于六十五个许可证,这些许可证已通过该促进会的许可证审查流程认证为开放源代码。 这些许可证包括无处不在的GPL及其各种变体,Apache许可证,至少BSD许可证,Mozilla公共许可证,MIT许可证以及许多鲜为人知但同样复杂的许可证。 当然,该列表不包括未经审核的各种许可证。 试图弄清所有这些许可证需要一把弯刀,丹增·诺盖(Tenzing Norgay),以及一个软垫房间的提前预订。
X.org是一个许可证激增的项目(尽管值得庆幸的是兼容)。 我们在xorg/xserver的COPYING文件中统计了大约七十六个单独的许可证,其中大多数是“标准”许可证的派生,而“标准”许可证本身就是MIT许可证。 大多数衍生物都带有大致相同的语言以及一个独特的特征
...并且未经事先书面许可,不得在与软件分发有关的广告或宣传中使用[版权所有者]的姓名。
但是,该文件很快将减少一个许可证,因为Sun Microsystems的Alan Coopersmith昨天宣布,该公司将开始以“标准”许可证许可其贡献,该许可证不具有广告/宣传条款。 此外,Sun将根据“标准”许可证重新许可其所有先前的贡献(大约二十一年的大量贡献),从而完全从代码中删除其派生的许可证。
Coopersmith表示,将需要编辑五百多个文件。 但是,他指出,与Sun无关的贡献者不应更改这些通知,因为更改日志可以作为所采取行动的正式记录。 通过专门授权Sun代表进行更改,可以创建一个类似的纸质记录,从而确保可以快速解决将来有关许可的任何问题。 他接着说,如果有人迫切需要尽快重新许可特定文件,可以与他联系,他会确保这样做。