文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> 资讯>Glibc终于是自由软件了

Glibc终于是自由软件了

时间:2010-08-27  来源:cnblogs

  GNU软件真的是纯粹的自由软件吗?并非如此。事实上,每一个GNU/Linux发行版,包括Debian,在2010年8月18日之前都包括了使用非自由软件许可证的代码。这些可疑代码要上溯至1984年,GPL等自由软件许可证此时尚未诞生。

  Sun为Unix创造了一个RPC实现,被称为Sun RPC。源代码使用了一个比较自由的许可证:允许任意拷贝或修改,但无权许可或分发给其它人,除非是作为用户开发的产品的一部分。Sun RPC随后被开发者广泛使用,它是NFS文件系统的基础。

  世事变迁:从1980年代到1990年代,自由软件运动确立了软件自由的四大原则,GPL自由软件许可证于1986年出现,Debian确定他们的核心理念是创建完全由自由软件组成的GNU/Linux发行版。

  Debian仔细检查了数百万行代码,他们在2002年发现旧的Sun RPC代码还存在于核心的Linux文件glibc和portmap中。但对Sun来说,寻找这些非自由的可疑代码的原始出处相当棘手,因为写代码的人已经离开了公司,但如果要改变许可证必须要确定代码的原始来源,于是此事被搁置了起来。

  直到8月18日,令人感到讽刺的是,收购了Sun的甲骨文公司宣布了新的许可证,用3-clause BSD许可证重新授权。现在Glibc、NFS和portmap都是纯粹的自由软件了


  

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载