一个穷到要偷电脑用的黑客!
author:一佰互联 2019-03-26   click:151

简介:糖果就应该分享好的软件也是上周日的时候,差评君给差友们说起了反对垄断付费软件的 Phil Katz ~Phil Katz的作品PKZIP今天差评君要讲的是另一个传奇式的人物,他同样看不惯一些商业公司靠着版权法来垄断自己的代码, ...

糖果就应该分享好的软件也是上周日的时候,差评君给差友们说起了反对垄断付费软件的 Phil Katz ~Phil Katz的作品PKZIP

今天差评君要讲的是另一个传奇式的人物,他同样看不惯一些商业公司靠着版权法来垄断自己的代码,迫使用户用大量的金钱来购买软件才能使用~他就是理查德·马修·斯托曼( Richard Matthew Stallman,可能 RMS 这个简称更加广为人知,后面就都叫他 RMS 吧 )。对就是这个笑起来有些贱贱的感觉的胖子

RMS 在年轻的时候就表现出了在计算机领域的天赋,高中的一个夏天,他就在 IBM 纽约的研究所里面接了一个用 Fortran( 一种编程语言 ) 写一个数值分析程序的任务。结果他两周就写完了。。。(虽然他使用 Fortran 写代码的经历十分惨痛,以至于后来在传记里面表示过,这辈子再也不想用 Fortran 了)那个夏天多出来的时间还顺便给 IBM 写了个文本编辑器和一个处理器~1971 年他进入了哈佛大学学习,当时还因为在一门神课 Math 55 (据说是当时美国最难的一门数学课) 上表现优异轰动一时。有多难?各位差友自己感受下

可能学好 Math 55 才是成功人士的秘密?同年他被麻省理工学院 ( MIT ) 的一个 AI 实验室聘用,成为了一名真正的黑客~全球最大的黑客组织 Anonymous

那个时代懂得计算机科学的人还不多,黑客的定义和现在有些不太相同,在当时还是指那些醉心于计算机技术,水平高超的电脑专家,尤其是程序设计人员。那时候他成为了一个黑客交流社区的常客,也就是在那里,他 RMS 的称号开始慢慢变得广为人知~在 AI 实验室工作的日子里,他开发过许多软件,其中比较有名的是 Emacs ,一个编辑工具,即使现在,程序员中依旧有不少 Emacs 的忠实用户。

(Emacs 大法好)然而到了80年代,软件商业化盛行,黑客社区渐渐变得弱势,当初 AI 实验室里面的一些黑客们离开一起创立了 Symbolic 公司,主张用专利来取代当年黑客社区中免费使用流通的软件。。。RMS 看得痛心疾首,决定跟 Symbolic 公司抗争到底,还发表了著名的GNU宣言,宣布自己要开发一套,完全自由免费的又兼容于 Unix 操作系统的一种新的操作系统。

顺便说下 Symbolics.com 也是世界上第一个用.com的域名还给这个系统起了一个非常有趣的名字 GNU ,全称 GNU is Not Unix (里面的GNU 又能展开成全称,这是一个很有程序员风格的递归的名字)。1984年1月,RMS正式启动了他的GNU计划,但他担心 MIT 会要求产品的所有权,会给产品强加入他们的销售条件,那么到头来 GNU 就又沦为了专有的软件,这就违背了自己的初衷了。于是他果断辞掉了在 MIT 工作。

有干货,有态度,有内幕,喜欢就关注微信公众号:差评(chaping321)但辞职后,他就没了经济来源,结果连台电脑都买不起。。。所幸自己原来在实验室的办公室还没人用,于是他就每天晚上偷偷溜进去工作。为了反对当时 Copyright 的体系,他还专门提出了 Copyleft 的概念:它允许他人任意的修改散布作品,但是修改后作品也必须要遵从这样的规则。虽然这名气起的跟闹着玩似的(直接用了 Right 的反义词来命名),这还真的是合法的。RMS 当时是特地找了一群律师一起他草了 GNU 通用公共协议证书(GNU General Public License, GNU GPL),就在这个证书中用到了 Copyleft 这个概念~

Copyleft作品是有版权的;但它们加入了法律上的分发条款,保障任何人都拥有对该作品及其衍生品的使用、修改和重新发布的权力,惟前提是这些发布条款不能被改变。(意思是你可以修改、使用甚至拿来卖,但是你必须把你的源代码一起送上给用户,并且也允许用户这么做。)
而且在这个证书面世同时,用于 GNU 的软件也基本都写好了~然后问题来了。软件是差不多都写好了,可是没有系统内核的话,就没法做出一个完整的系统来。。。虽然当时的确有在开发一个叫做 Hurd 的系统内核,但是在那之前,一个叫林纳斯·托瓦兹的芬兰大学生横空出世,他在 GNU 通用公共协议证书下发布了本来是给自己用的一个内核,也就是现在家喻户晓的 Linux。林纳斯·托瓦兹

说句题外话,林纳斯·托瓦兹也是个开了挂一般的存在,因为现在这个看起来无比牛逼的操作系统 Linux ,当时只是写着玩( Just for fun )的。。。至此,GNU算是正式完成了~Linux有着各种各样的发行版

Linux 的问世本来是一件大快人心的事情,不过 RMS 有点不太开心,这是在 GPL 下发布的系统,而且用的又都是 GNU 计划里的软件,这个系统怎么着也该带个 GNU 吧?RMS 觉得正式命名叫 GNU/Linux 才合适( 颇有种以我之姓冠你之名的感觉。。。 )。这事儿在当时引起了不小争议。。。反对的人觉得,Linux 一开始就不在 GNU 的计划之中,现在看它被广泛传播了又要强行加个 GNU 就没意思了,再说名字短一点朗朗上口还方便传播~这事儿总得问问另一个当事人,Linux 的作者吧,结果人家说,我肯定喜欢 Linux 这个名字,但是 GNU/Linux 倒也不讨厌。。。

(内心OS : 你们随便争,反正哪个名字都带 Linux)在RMS眼里,好的软件就像幼儿园的糖果一样,应该和身边的人分享,那些反对分享,借用专利来赚取高额利润的人简直是恶魔一般的存在。。。差评君觉得那时候的黑客们,才是真正的黑客吧~“ 好的东西要分享。。。 ”

嗨,关注微信公众号:差评(chaping321) 成为百万差友的一员吧。本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257@qq.com。更多相关资讯,请到巅云www.yx10011.com学习互联网营销技术请到巅云建站www.yx10011.com。