第 19.3 节 驳《还有人记得 Linux 之前,那个理想又骄傲的 BSD 吗?》
“作为 Unix 最绕不开的一族分支,它的摇篮是当时美国最为激进的左派大本营 —— 加州大学伯克利分校。”开源软件运动本身就接近左翼,无论 GNU 还是 Linux。
有人认为“If Linux hadn't conquered the world, we'd all be running FreeBSD, maybe even on our desktops(如果 Linux 未征服世界,那么我们可能全部运行着 FreeBSD,乃至于桌面)”。这是一种对开源不怎么正确地理解方式。总是有人不断地询问我,谁在用 FreeBSD,到底有没有人用 FreeBSD,为什么我没看到国内什么大公司在用 FreeBSD?这个问题也一直深深地困扰着我。然而事实是,FreeBSD 无处不在。举个例子,几乎所有现代安卓手机都强制开启了 SElinux,而且很多银行软件会对其进行检测来判断你的手机 root 与否。人们可能只在 RHEL 或基于他的系统上感受到 SElinux 的存在,但是,事实是它无处不在。FreeBSD 亦如此。我们的确,全部运行着 FreeBSD,这一点,毫无疑问。这也真正体现了 FreeBSD 的项目宗旨——“我们相信,我们的首要‘使命’是向所有人提供代码,无论其目的如何,以便代码能得到尽可能普遍的使用,并产生尽可能大的利益”。然而,越是有人问出此类问题,越是说明了 FreeBSD 的成功。原文作者可能还不清楚,他所看不起的 Minix,也许正运行在他的处理器中。
“随后,和 Dennis Ritchie 一起, Ken Thompson 用 C 语言重写了 Unix 操作系统。”这里顺序有问题,Unix 的早期版本并不是用 C 语言编写的,而是 B 语言(B 语言基于 A 语言——ALGOL)。第四版研究 UNIX(Research Unix)才是使用 C 语言重写的。
“所以,1970 年也被称为 Unix 元年。”并不准确,最初的版本实际上是在 1969 年完成的。
“幸运的是,当时 AT&T 受到了美国《谢尔曼反托拉斯法》的限制,不能销售电话机电报机之外的商品,这为 Unix 流向学术机构打开了窗口。”仅从时间上看,很难说明 Unix 流向学术机构是受制于《谢尔曼法》。这里是有问题的。应是受限制于 1956 年同意令。
“1975 年,伯克利购买了 DEC 公司最新的计算机 PDP-11/70。恰逢 Ken Thompson 休假一年,回母校担任客座教授。就在这台计算机上,他安装了最新版本的 Unix(V6 版本)。在 Ken Thompson 的引导下,当时还是研究生的 Bill Joy 在 1977 年 开始编译第一个 BSD。在 AT&T 的放养状态下,Unix 得到了长足发展。”——这部分明显来自维基百科条目“History of the Berkeley Software Distribution”及“Ken Thompson”存在翻译错误:Bill Joy 并非编译所谓第一个 BSD,而是 1BSD,1BSD 和“第一个 BSD”是两码事。实际上,1974 年,加州大学伯克利分校的 Bob Fabry 教授就从 AT&T 获得了 UNIX 的源代码许可。
“1977 年开始,AT&T 分解后终于摆脱反垄断的掣肘”贝尔系统分解于 1982 年,1977 年并未分解。“从 1979 年 UNIX 的 V7 版本开始,Unix 的许可证开始禁止大学使用 Unix 源码,包括在授课中学习。”——这段话似乎也来自不知名的书籍。并且,UNIX V7 从未有过此类限制,来源请求。并且是到 Unix System III、V 才完全禁止源代码分发(至迟 1982)。因此才引发了 GNU 项目(1983)。
“而且,BSD 系统发行版包含每个部分的完整源代码,而不是以纯二进制格式发布。因此,BSD 每一次对外分发,都要在 AT&T 的许可之下。到了 80 年代后期,Unix 日益流行 ,AT&T 将许可费从最初的 99 美元稳步提高到 250,000 美元。”同样来自上一段的书籍。首先,在早期,BSD 的某些版本确实是以二进制格式发布的,尤其是在许可证的限制下。其次,这个数字不准确,来源请求。
“正如 OpenBSD 创始人 Theo de Raadt 所言:'我们更多的时间是花在让东西更好,而不是让它符合大众的口味。'”我并未找到出处,来源请求。
““我们编写了这段代码,他们(AT&T)却声称它是他们的。这让我们很生气,因为他们拿走了我们的工作,没有支付一分钱,还通过出售该死的许可证赚钱。” —— Marshall Kirk McKusick (他亲身参与了 4.3BSD 和 4.4BSD 的开发和发行)”我并未找到原文,来源请求。
“这简直是一种耻辱,把 BSDi 卷入和 AT&T 的愚蠢的法律纠纷,这就出现了领导真空的情况,整个 BSD 社区都充满了恐惧、不确定性和怀疑,导致了我们失去了巨大领土给 Linux。—— FreeBSD 创始人之一 Jordan Hubbard” 我并未找到出处,来源请求。
“在 IT 产业刚创立之时,根本没有什么开源闭源一说,软件依附于硬件的绑定附送,以源代码的形式提供的,而非现在的执行码。”——本末倒置,1980 年美国国会方才通过了版权法修正案,将计算机软件正式纳入版权法的保护对象。
“加州大学的律师抓住了这一机会,以侵犯版权为由向 AT&T 提出反诉。一场浩浩荡荡、留名史册的版权战争就此拉开序幕。”并非拉开序幕,此时已经是诉讼案的中期了。(1992.4 提出,伯克利 1993.7 反诉,1994.1 和解)
作者引用的阮一峰“Unix版权史”中几乎所有时间节点都是错误的。“AT&T与BSD之间的诉讼,是当代版权制度最恶劣的应用之一。”这个结论不知从何谈起。因为上面说了,1980 年美国国会方才通过了版权法修正案,将计算机软件正式纳入版权法的保护对象。“销售Unix的利润,在公司全部业务中,几乎可以忽略不计。”找不到销售数据,来源请求。
“我们有相当的技术背景和良好的头脑,但是缺乏足够的法律安全意识和有效的领导可以将 BSD 的不同部落团结起来,去带领我们走出去艰难时刻。这场重大的风暴中,我们失去了非常重要的两年战略。—— FreeBSD 创始人之一 Jordan Hubbard”:我并未找到出处,来源请求。
“were peed upon to make them smell like Berkeley”来源请求。
最后更新于