近日,软件圈一位被誉为“黑客之父”的白胡子老者刷屏了。提起他的名字,RichardStallman,你可能并不陌生。他还有另一个头衔:自由软件之父。当然,更鲜为人知的是,Linux操作系统的诞生至少有一半的功劳。事件盘点近日,上周刚过完69岁生日的“爷爷”一连串惊人言论。堪比国内某教众怒怼各大企业的场面。比如怒怼苹果:苹果在建“监狱”!Mac正朝着“监狱”的方向发展。用户更难安装自己的可执行文件。这应该是非法的。销售不允许用户从源代码安装他们自己的软件的计算机是违法的,并且可能不应该有一台阻止您安装从其他人那里获得的二进制文件的计算机。愤怒的Ubuntu:不推荐任何人使用!(Ubuntu是一个基于Debian的GNU/Linux发行版)Ubuntu是一个非自由发行版,我不推荐任何人使用它。一些重要的软件包现在仅通过其对自由不敏感的软件包系统分发,而不是作为Debian软件包。因此,从Ubuntu安装中获得任何自由比以前更加困难。在Stallman看来,Ubuntu更像是Windows和macOS那样的“专有和限制性操作系统”。对使用非自由软件的学校教师的愤怒:每个在线课程都应该感到羞耻(Zoom是疫情期间流行起来的视频会议软件。)甚至对电子游戏感到愤怒:大家其实在一起做着有损于自己利益的事情。首先,我觉得玩游戏没什么不好的。但如果你沉迷于那些非免费游戏,你可能会变得被动。毕竟,很多游戏不像纸牌或扫雷那样自娱自乐,你必须和其他人一起玩。这变相地放大了非自由软件的传播,因为大家要想继续玩下去,就不得不选择非自由软件。这就造成了不同用户之间的惯性和压力,每个人其实都在做有损于自己利益的事情。这本身就是不道德的,所以最好远离这类游戏。没错,我承认目前免费游戏还是很少,不能满足大家的娱乐需求。但重点是,自由发挥的存在可以让人意识到“我们可以在这里享受同样的乐趣,但不能以牺牲自己的自由为代价”。顺便说一句,每个玩家都可以尝试《我的世界》,相当于《我的世界》免费版。不得不提的是自由软件之父,如果他真的看到了不是“自由”的东西,他会大喊大叫。不过,他并不是100%关心版权:圈地基本上就是盗窃,作品应该是真实可用的。“涵盖作品并垄断这些作品使用的版权与《圈地法》非常相似。圈地基本上是盗窃,如果以类似的方式限制版权,这是一个阻止人们相互分享的恶性过程。”尽管如此,Stallman补充道,“目前我并不是100%反对版权。”说,“版权的存在是合理和合法的,它包含商业发行和使用作品的规则,并涵盖对作品进行公开可见修改的准则。但是,与任何已发表的作品一样,非商业再分发和exactcopy。(我这里指的不是privatepersonaldata,而是publishedworks)你知道那些打算供大家使用的作品吗?这些作品应该是免费的,不只是给大家看的看一看,想想它,欣赏它,但它是真实可用的。例如,软件应该是免费的,食谱应该是免费的,服装设计款式也应该是免费的。”StallmanRoadtoGodStallman做了很多普通人难以理解的轰动事件,简单来说,为了一个系统,他发起了一场运动,创立了一个基金会,得罪了当时整个软件圈。占主导地位的操作系统,但任何想使用它的人都必须向AT&T付费。Stallman认为,用户无法访问其源代码的软件虽然有用,但对创新没有任何贡献,甚至大大降低了创新的机会。所以Stallman想创建一个类似Unix的自由操作系统,1983年9月,发布了他的新项目:GNU,GNU包含三个协议条款:GPL、LGPL、GFD,要求软件以源代码的形式发布。它规定任何用户都可以将软件以源代码的形式复制或分发给其他用户。使用GNU,软件共享不限于使用他人制作的软件。制作软件的代码可以直接提取d、有的人甚至可以用别人的代码添加到自己制作的软件中。迄今为止,他一直是GNU项目的组织者,作为主要开发者,开发了一些广泛使用的GNU软件,包括GCC、GDB、GNUEmacs。以此为契机,斯托曼发起了一场有争议的自由软件运动,并于1985年10月创立了自由软件基金会。在这里,“自由”指的是自由,而不是免费。事实上,Stallman并不是完全反对开源收费。有时候收取一些费用是很正常的,这样才能保证这些技术能够长久的持续下去。但斯托曼发起这场运动的根源在于他对“分享”精神的追求。他认为:专有软??件使用户孤立无援,孤立是因为软件被禁止他人使用,而无助是因为源代码无法更改。这可能会严重扰乱当时的软件市场。当时,软件交易正处于非常繁荣的阶段,麻省理工学院人工智能实验室的一群“黑客”程序员也不再沉迷于技术的乐趣,迎来了薪水相当高的“变现期”.斯托曼的行为严重扰乱了当时的软件市场。毕竟,人们认为不为赚钱而制作软件是不可思议的!所以很多人都在攻击斯托曼的理论,认为他的疯狂接近于传播邪教。但是,GNU的出现为后来的黑客打下了基础。自由软件基金会(FreeSoftwareFoundation,简称FSF)FSF就是这匹发疯的老马在舆论炮轰下成立的。RichardStallman离开麻省理工学院,高调宣布成立。在这个组织中,每个成员都非常重视“共享”的理念。斯托曼终于在之前的实验室找到了灵体。该组织的成员非常积极地与公众分享该组织的成果。这种意识形态鼓励更多组织外的人愿意创造和分享“自由软件”,越来越多的程序员愿意帮助Stallman完成GNU项目,GNU离成功越来越近。然而,GNU面临一个主要问题:缺少内核。虽然GNU项目的应用层已经准备就绪,但没有内核,就不可能编写自由软件——而编写自由软件正是Stallman的关键所在。Linux的诞生伟大事物的诞生,往往离不开一点偶然的幸运。Linux有两个父亲:一个是Stallman,另一个是Linus。内核是操作系统中最复杂的部分,直到1991年8月,一位名叫Linus的芬兰大学生在群聊中发了一条自豪的消息:“大家好,大家都在用minixOS,我'我正在研究一个免费的操作系统(只是一个爱好,不会像GNU那样大和专业)。我想知道人们对minix的看法,因为我的操作系统有点像它。欢迎任何建议,但我我不会答应采纳的,哈哈哈!”后来的事情大家都知道了,疯老马遇到了天才少年,成就了现在Liunx(全称GNU/Linux)的免费使用和免费传播。Copyleft授权的原则是GNU是开源的。为了防止不法厂商将自由软件私有化,斯托曼巧妙地创造了copyleft授权方式,让所有GNU程序都遵循“copyleft”原则,即可以复制、修改、销售,但只有一个:所有对源代码的改进和修改必须向每个用户公开,所有用户都可以获得修改后的源代码。Copyleft保证自由软件的持续传播。黑客的精神领袖关于在麻省理工学院人工智能实验室的时间,据斯托曼说,他们经常在清晨在实验室点外卖,然后继续开发他们的软件,直到早上在折叠床上睡着。教授和他们的学生白天使用实验室,一旦他们离开,黑客就会接管计算机并在实验室过夜。正是在那段时间,Stallman创建了人工智能领域的重要算法,以及Emacs这一非常流行的文本编辑器。最终,斯托曼在他的实验室开发的软件和想法被认为是现代技术史上的里程碑。资料来源:知乎从那以后,斯托曼大部分时间都在组织和参与宣传自由软件的运动,反对软件专利和数字版权管理,以及他认为剥夺用户自由的其他法律和技术制度。这包括最终用户许可协议、保密协议、产品激活、加密狗、软件复制保护、专有格式、二进制包(没有源代码的可执行文件)等等。截至2016年,他已获得十五个荣誉博士学位和教授职位。网友眼中的怪叔叔2009年,斯托曼来中国某学校演讲,头上扎着方便面,大肚腩,身穿罩衫,一如网上流传的描述。他直截了当地关闭Windows系统,光着脚发表演讲,体现了这匹疯老马不拘小节、自由自在的生活方式。粉丝圈人称他为RMS大叔,业内人士称他为“自由软件之父”,自由软件革命的发起者和精神领袖。当然,更多人认为过于极端。这也是开源和自由软件分道扬镳的原因。写在最后,阳春白雪总是意气风发,寡居。这位提倡“自由软件”的青年黑客天才,已成为激励无数后辈的“活着的传奇”。甚至在今年69岁时,他还宣布即将发布GNUC编译器手册,旨在让学习C语言变得更容易。Stallman绝对是软件界的大师。不过,与前几年的技术和成果相比,他的“自由”思想和精神更耐人寻味。大师判断是非的出发点,不是技术的先进与落后、价格的高低、使用的方便与不便,而是人性的自由诉求和人性善良、互助共享的品质。我们大多数人都不是大师,所以无法做到大师执着于自由的“老顽童”式样,但这并不影响我们对大师的尊重和敬仰,更何况是这样一个有钱又立体的人呢?给我们后来带来如此巨大影响力的人呢?毕竟,能够被称为“高手”的人太少了。参考链接:https://www.developpez.com/actu/332740/Richard-Stallman-s-exprime-sur-l-etat-du-mouvement-du-logiciel-libre-et-declare-que-les-Macintosh-continuent-d-etre-des-prisons-pour-les-utilisateurs/https://zhuanlan.zhihu.com/p/269932670https://zhuanlan.zhihu.com/p/327798758
