GNU 和 Linux - 给GNU分裂分子上一堂历史课.pdf
文本预览下载声明
GNU 和Linux-给GNU 分裂分子上一堂历史课
作者:ChristianSchaller 翻译:杨继张
像Slashdot 这样的论坛上常常有人在攻击GNU,他们的观
点在我看来完全是缺乏历史知识和不尊重历史。当GNU 倡
导称Linux 为GNU/Linux 时,这些人声称GNU 企图从
LinusTorvalds 身上窃取荣誉,或者宣称GNU 的所作所为
有反商业的可疑动机。我最后决定写下这篇文章,以避免
DD丨 WWW.SOHUYY.NET丨搜狐影音播放 丨
出现更多的疑惑。
下面是这些为数不多但大喊大叫的分裂分子必须牢记的一
些简单事实:
我们从GNU 与Linux 内核的关系开始说起:
GNU 的问世比LinusTorvalds 开始从事后来成为Linux 内
核的工作要早得多,那时GNU 早已创立构造OS 所必需的一
长列工具,包括像编译器、系统函数库之类的开发工具,
像emacs 之类的编辑器,等等。像grep、ls 和find 等许
DD丨 WWW.SOHUYY.NET丨搜狐影音播放 丨
多系统工具和命令也是源自GNU,至少它们当前的新生版
本是这样。GNU 项目的目标之一是替换常用的Unix 工具,
这儿所提的命令就属于这些工具。所有这些工具构成的代
码量远比内核本身的代码量大,而内核则体现了GNU 项目
对于现在大家熟知的Linux 现象的重要性。分裂分子应记
住的另一个事实是,主动调整内核以配合GNU 系统工作的
正是Linus 本人。而与GNU 的紧密联系对于该内核在各方
面的发展来说一直是相当重要的。AlanCox 这位最有前途
DD丨 WWW.SOHUYY.NET丨搜狐影音播放 丨
的内核黑客之一说过,他开始钻研Linux 内核而不是其他
内核的原因之一在于Linux 使用GPL 许可证,他认为这要
比BSD 风格的许可证好。
现在说说分裂分子宣称的GNU 带共产主义性质并且反商业
的问题。这个说法错得不能再错了。GNU 几乎从一开始就
通过销售作为GNU软件介质的磁带和CD-ROM 以及印刷版的
手册,基于自己开发的软件从事商业活动。他们还非书面
地支持和鼓励以支持和/或开发自由软件为生的公司的创
DD丨 WWW.SOHUYY.NET丨搜狐影音播放 丨
立,包括VAResearch、Cygnus 和Redhat。以GNU 许可证
形式发行的软件改变了软件公司的商业运作方式,但并没
有使得不可能做生意。从许多方面看,自由的GPL 许可证
形式的软件占主导地位的软件市场更体现了资本主义精
神,因为它让善于做生意并且真正关心客户的公司受益,
而不是让在技术的象牙塔上盘踞垄断地位的公司受益。后
者与其说是现代资本主义的新生儿,到不如说是陈旧的重
商主义体系的残余物。
DD丨 WWW.SOHUYY.NET丨搜狐影音播放 丨
第三个批评的根据来自GNU 不懈地大力提倡使用GNU 许可
证。这也许是在 “开放源代码”保护伞下推出的新的许可
证近来引发的冲突的根源,但是我们看到,BSD 倡导者正
因强烈反对GNU 许可证导致自己的系统缺乏群众基础而焦
头烂额。
GNU 的批评者看问题的角度之一是,坚决强调GNU 许可证
会给自由软件引入太多的政治因素。对于他们我只能说,
如果你对GNU 许可证所体现的理想抱有怀疑,那就应该使
DD丨 WWW.SOHUYY.NET丨搜狐影音播放 丨
用不是Linux 的另外某个OS,因为要不是这些许可证,也
许不会诞生LinuxOS,或者至少像她目前经历地那样得以
广泛使用。不少公司正在尝试引入新类型的软件,这些软
件的许可证将给当今遵循GPL 的Linux 系统以特殊的权力
或优先考虑。有了这么多的尝试后,我可以相当自信地说,
要是Linux 使用像BSD 许可证这样更为自由的许可证,商
业公司就可能不会通过增加自己的专属特性来进行尝试,
并在Unix 取得竞争优势上取得成功。而我们都知道这已在
DD丨 WWW.SOHUYY.NET丨搜狐影音播放 丨
市场上给Unix 造成多大的危害。另一方面,要是Linux
系统使用更为严格且不是copyleft 的许可证,例如QPL
或可怕的Sun 许可证,那么对于大的软件开放者造成的限
制就会更高,因为他们会感到自己不是在倡导一个给任何
人以一定层次把玩平台的系统,而是在从一个发号施令者
改换成另一个发号施令者,结果只能是另一个OS/2 的命
运。此外,这会使得Linux 的另一个成功因素即源代码共
享几乎不可能。有些人看来忘记了,跟GNU 许可证使得源
DD丨 WWW.SOHUYY.NET
显示全部