上一篇:字节实习生开发的 AI 竟然被网友用在了王冰冰身上!

来自:Linux就该这么学

在正题之前,还是需要来讲一下Linux的起源

20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和MacOS这几种。

Unix价格昂贵,不能运行于PC;DOS显得简陋,且源代码被软件厂商严格保密此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。

由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。

MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。

全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志。

他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。

好了,我们开始正题!

一场状告 Linux 抄袭 Unix 的官司,终于在 20 年后结束了。

起诉方为 SCO(Santa Cruz Operation)公司,主要业务为运营并销售 UNIX 及其相关产品。而在近日,代表 SCO 公司的 TSG 集团与 IBM 达成了和解:

SCO 将放弃,并再也不会对 Linux 进行违反 Unix 或 Unixware 知识产权的指控。同时,IBM 将也支付 1425 万美金(折合人民币 9217 万元),作为对 SCO 的全部赔偿。

“ 谁背叛了联盟 ?”

到底是怎样的一个官司,居然打了 20 年?

故事开始于 1998 年成立的一个联盟,Project Monterey。

这是一个由 IBM、SCO 以及其他公司所创立的一个项目,目的是开发一个适用于多种硬件平台的 UNIX 版本。

也是 Linux 正在做的事。

到 2001 年,IBM 的 Big Blue 超级电脑已经创建了一个类 Unix 的 AIX 操作系统(实验版本)。而这一系统使用了一些 SCO 代码。

这时候,IBM 认为 Linux 才是未来,于是退出了 Project Monterey 项目。但 SCO 表示了反对,理由是 IBM 属于联盟,或者说属于 SCO 的知识产权贡献给了 Linux。

于是,2003 年 3 月 6 日,SCO 公司一纸诉状将 IBM 告上法庭:

SCO 对 Unix 和 UnixWare 操作系统源代码具有所有权,而 Linux 2.4.x 和 2.5.x 是 Unix 的未经授权的衍生物,或者说是‘抄袭’行为。

也就是说,IBM 传播 Linux 代码这一行为造成了严重侵权

同时,他们还致函全球 500 强企业,警告他们如果继续使用 Linux,将可能承担法律责任。并且还表示:

未来可能拒绝通过 Linux 使用者的许可证申请。

IBM 和 Linux 分销商 Red Hat 也不甘示弱,反手一个诉讼将 SCO 与相关公司告上了法庭。

于是,这场围绕知识产权的战争就此打响。

起诉方几经变换,最终千万美金和解

一开始,SCO 就这一行为向 IBM 索赔 10 亿美元,而这个数字后来增加到了 50 亿。在旷日持久的激烈争斗中,甚至一度有“SCO 对 IBM 的诉讼可能终结 Linux”的说法。

起诉方几经易主,都没能阻挡这场上诉、结案、推翻、再上诉的重复战争。

没错,最初发起上诉的 SCO 公司,其实在 2007 年就已经申请破产。在 2011 年时,SCO 将资产出售给了 Xinuos 公司。

Xinuos 的 CEO 曾在 2016 年表示:

我们是购买产品的投资者,并没有买到对 IBM 进行诉讼的能力,我们对此完全没有兴趣。

但在 5 年后,Xinuos 又一纸诉状,控告 IBM 和 Red Hat 公司版权侵权和反垄断

2021年4月份的诉状

而今天站在起诉方终结这场官司的,是代表 SCO 公司的债务人:TSG 集团

最终,IBM 以缩水的赔偿金,换来了 Linux 未来再受“违反知识产权”指控的可能。

至于为什么最终达成了和解?

SCO 公司一方的法律代表 Stanley B. Tarr 表示:

想要拿到索赔,就必须向评审团证明多年前发生的的事件构成了不正当竞争,并造成了 SCO 的损害。

并且,即使上述的申诉成功,SCO 所要求赔偿的损失金额也并不确定。

事实上,受相关损失限制条款、以及 IBM 反诉的影响,陪审团不可能作出对 SCO 有利的判决。

但不论背后的原因究竟为何,至少在 20 年后,SCO vs. IBM 的争斗终于走到了终点。

感谢您的阅读,也欢迎您发表关于这篇文章的任何建议,关注我,技术不迷茫!小编到你上高速。

· END ·

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。

正文结束

推荐阅读 ↓↓↓

1.不认命,从10年流水线工人,到谷歌上班的程序媛,一位湖南妹子的励志故事

2.如何才能成为优秀的架构师?

3.从零开始搭建创业公司后台技术栈

4.程序员一般可以从什么平台接私活?

5.37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...

6.IntelliJ IDEA 2019.3 首个最新访问版本发布,新特性抢先看

7.这封“领导痛批95后下属”的邮件,句句扎心!

8.15张图看懂瞎忙和高效的区别!

一个人学习、工作很迷茫?

点击「阅读原文」加入我们的小圈子!

Linux 抄袭 Unix ?今日终有定论!相关推荐

  1. 官司一打 20 年,Linux 抄袭 Unix 终有定论,原告被 “ 熬死 ” 、IBM赔了上亿

    来自公众号:Linux就该这么学 在正题之前,还是需要来讲一下Linux的起源 20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix.DOS和Ma ...

  2. 【学点Linux】linux和unix的区别以及 类Unix

    linux和unix的区别 文章目录 linux和unix的区别 从发展的背景看 从使用费用上看 从产品方面看 从价格来看 从性能上看 UNIX与Linux的亲密关系 UNIX/Linux系统结构 1 ...

  3. linux与unix区别

    UNIX 与 Linux 之间的关系是一个很有意思的话题.在目前主流的服务器端操作系统中,UNIX 诞生于 20 世纪 60 年代末,Windows 诞生于 20 世纪 80 年代中期,Linux 诞 ...

  4. Linux和Unix的区别

    我其实非常想了解一些关于Unix的事情,比如某个命令,比如某种机制的实现.我对此热情不减,好几年了. 然而很难.我只要搜一些关于这方面的东西,结果全都是关于Linux的,搞得好像Linux就是Unix ...

  5. Linux和UNIX的关系及区别

    (转载自http://c.biancheng.net/view/707.html) UNIX 与 Linux 之间的关系是一个很有意思的话题.在目前主流的服务器端操作系统中,UNIX 诞生于 20 世 ...

  6. Linux和UNIX的关系及区别(详解版)

    UNIX 与 Linux 之间的关系是一个很有意思的话题.在目前主流的服务器端操作系统中,UNIX 诞生于 20 世纪 60 年代末,Windows 诞生于 20 世纪 80 年代中期,Linux 诞 ...

  7. 配置scp在Linux或Unix之间传输文件无需密码

    如何配置scp文件传输 实现scp在Linux或Unix之间传输文件,首先需要配置好scp,默认scp要使用密码的,通过以下配置可以不用输入密码,就完成Linux或Unix之间的文件传输 假设有2台L ...

  8. 怎样一步一步删除(linux amp; UNIX)环境下 oracle 11g 集群节点

     Deleting a Cluster Node on Linux and UNIX Systems 1.确定要删除的节点,是否active,pinned $ olsnodes -s -t 假设 ...

  9. linux与unix时间戳互转

    linux与unix时间戳互转 今天在消费kafka数据时遇到了这样一个问题,kafka数据中所有的数据时间戳格式都是unix上时间戳的格式,例如:1505786829101,看到这个时间戳真的是头都 ...

  10. eq linux_在线试用 200 多种 Linux 和 Unix 操作系统 | Linux 中国

    只要打开该网站,选择你需要的 Linux/Unix 发行版,然后开始试用!-- Sk 不久前我们介绍过OSBoxes,该网站提供了一系列免费且开箱即用的 Linux 和 Unix 虚拟机.你可以在你的 ...

最新文章

  1. linux发布java网站_Linux下部署java web项目
  2. dot--向量或矩阵的点乘
  3. Python中文分词 jieba 十五分钟入门与进阶
  4. 科大星云诗社动态20210227
  5. objectC 数据类型转换
  6. 【数据结构与算法】浅析堆栈以及数据结构的堆和栈
  7. nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法
  8. 16.定位模板,布局和样式
  9. LabVIEW操作者框架(Actor Framework)范例集锦之三:网络搜索范例
  10. minimax算法(井子棋)
  11. 编程思想-编程范式-编程思想是一组世界观和方法论-(初识范式——程序王国中的世界观与方法论)...
  12. 一个出身寒门的状元之死全文【原文】
  13. 【SPSS】【Python】“发生严重错误客户端无法再与服务器通信”无法导入表格
  14. MIPS 、DMIPS、MFLOPS、petaflop、teraflop
  15. unity游戏中提示信息如何实现_RPG游戏中的剧情在Unity3D中如何实现呢?
  16. 设计模式(C++实例)
  17. 镰刀电脑闹钟 V1.0
  18. 计算机专业考研电路原理,2019电子信息工程考研方向_电路与系统专业解读
  19. 【饥荒mod】饥荒系列教程-地图制作方法
  20. 接口文档管理工具-Postman、Swagger、RAP

热门文章

  1. Java线程池自学手册Executor的使用
  2. 中国民生银行大数据团队的Flume实践
  3. lucene5 排序
  4. 「代码随想录」 377. 组合总和 Ⅳ 【动态规划】力扣详解!
  5. 「代码随想录」474.一和零【动态规划】力扣详解!
  6. 「Leetcode」242. 有效的字母异位词:可以拿数组当哈希表来用,但哈希值不要太大!
  7. D. Multiplication Table 二分查找
  8. Mac动态壁纸应用Dynamic Wallpaper 11
  9. Mac电脑风扇转速调节工具Macs Fan Control
  10. 新用户如何查看苹果/Mac电脑的硬件配置?