导读 2003 年 3 月 7 日,陷入财务困境的 SCO Group 公司向 IBM 发起诉讼,声称 Linux 的成功是窃取 SCO 技术的结果 —— 指控由 IBM 等厂商贡献给 Linux 内核的源代码使用了它的 System V 源代码,违反了著作权。这场诉讼持续了将近 20 年,曾被认为会威胁 Linux 存亡,最后以 IBM 支付和解金收尾。

20 年后再回顾这起诉讼,大家可能对它漫不经心,只是将其视作 Linux 发展过程中一个搞笑的插曲。但在当时看来,此事震撼了整个 Linux 社区。在某种程度上,这场荒谬的诉讼对 Linux 社区的塑造也产生了影响。

当年,SCO 声称自己是 UNIX 系统的所有者,它的核心业务是售卖一款在 x86 硬件上运行的私有 UNIX 系统。当时私有 UNIX 系统的黄金时代已经过去,SCO 的 UNIX 产品也不是特别好,所以销量比较惨淡。

SCO 推断,其背后原因是 Linux 的增长(某种程度上这是正确的)。但它同时认为 Linux 还没达到威胁 UNIX 的地步。SCO 认为:

在 IBM 参与 Linux 项目之前,Linux 相当于自行车,而 UNIX 则相当于豪华汽车。要让 Linux 具备为企业客户所用的必要品质,就必须重新设计,使 Linux 也成为相当于 “豪华汽车” 的软件。

这种重新设计在技术上是不可行的,甚至在企业层面上也是不可能的,除非:

  • (1) 高度的设计协调
  • (2) 获得昂贵且复杂的设计和测试设备
  • (3) 获得 UNIX 代码、方法和概念
  • (4) 获得 UNIX 架构经验
  • (5) 投入大规模资金
  • 所以,SCO 认为代表着 Linux 的 IBM 窃取了 UNIX 的技术,盗用了 UNIX 代码、方法或概念。

    这里介绍一下背景。1998 年,IBM 和 Santa Cruz Operation(SCO – 面向 x86 CPU 设备提供 UNIX 的厂商)联合其他公司创建了 "Monterey" 项目,希望创建一个能在多硬件平台上运行的 UNIX 版本 —— 这也是当时 Linux 社区在做的事。

    到了 2001 年,IBM 认为 Linux 才是未来,并退出了 "Monterey" 项目,还收购了部分参与此项目的公司。这个时候,IBM 已经创建了自己的实验性类 UNIX 操作系统 ——AIX,该操作系统使用了 SCO 的部分代码。当 "Monterey" 项目被放弃后,IBM 把此项目的部分知识产权贡献给了 Linux。 SCO 对 IBM 的贡献表示反对,因为 SCO 认为 IBM 将属于它的资产交给了开源 Linux 代码库。

    2003 年 3 月 6 日,SCO 宣布以 10 亿美元的索赔起诉 IBM,并声称 IBM 将 SCO 的商业机密转让给 Linux。这一数额后来上升至 30 亿美元,最后上升至 50 亿美元。随着诉讼的延长,SCO 还开始起诉 Linux 用户,试图对使用该系统的用户索赔。

    虽然没有得到证实,但当时人们普遍认为 SCO 真正目的是迫使 IBM 收购 SCO。因为此举既可以解决 SCO 已长期存在的业务和财务问题,也可以让 IBM 以低于法庭要求的赔偿金额了结诉讼。不过很显然,IBM 拒绝玩这个游戏。毕竟此时的 IBM 已经为 Linux 投入了大量资金,它不希望 Linux 有任何知识产权方面的污点。为此,IBM 将为数不多的法律资源用来压制 SCO 的攻击。

    虽然后来 SCO 被判决不拥有 UNIX 商标,但在那段时间里,它无疑给业界造成了极大的恐惧、不确定性和疑虑。见证了此事的 Linus Torvalds 当时就提出,为了避免以后再出现此类问题,社区应制定流程来明确补丁代码的来源。

    原文来自:https://www.oschina.net/news/232469/sco-lawsuit-20yr-later

    本文地址:https://www.linuxprobe.com/system-linux-image.html编辑:倪家兴,审核员:清蒸github

    Linux命令大全:https://www.linuxcool.com/

    Linux系统大全:https://www.linuxdown.com/

    红帽认证RHCE考试心得:https://www.rhce.net/