斯托曼是 GNU 项目和自由软件失败之父吗?

斯托曼是失败之父吗?

尽管他作为自由软件运动和GNU项目的发起者所取得的成就是无可争议的,但他很可能也是其衰落的原因之一。 在这篇文章中,我试图回答这个问题:斯托曼对 GNU 项目的失败负有责任吗? GNU 计划的失败是否导致了自由软件运动的衰落?

为了让读者能够同意或不同意我的观点,也为了让这篇文章成为积极辩论的源泉而不仅仅是标题诱饵,我将首先阐述我对失败的定义。

什么是失败?

在 RAE 给出的四个定义中,我们将保留两个:
1.米。 公司或企业的失败、不利结果。
3.米。 因碰撞和破裂而掉落或毁坏的东西。

在我看来,第一个就是我们正在经历的,我们将直接进入第二个。

为了了解这如何适用于 GNU 项目和自由软件运动,让我们简要了解一下它的起源和目标。

斯托曼是 GNU 项目失败之父吗?

传说,理查德·斯托曼 (Richard Stallman) 对打印机故障感到愤怒,要求重写驱动程序源代码,但遭到拒绝。 愤怒地启动了GNU项目和自由软件运动。

现实情况要复杂一些。

这一切都始于斯托曼对他在麻省理工学院所熟知的开放文化已经消失感到失望的时候。 以前,在麻省理工学院,如果软件中发现问题,就会解决;如果有人提出改进,他们就会实施;如果需要设备,就会借用,即使他们不得不破门而入。一个上级的办公室。通过等级制度来实现它。

压垮骆驼的最后一根稻草是购买了一台带有商业软件的新计算机,在斯托曼看来,这些软件编写得很差,难以理解,而且安全策略也很差。 开发人员能够改进安全策略,以防止斯托曼插手。 然而,他们未能进行修改,使机器能够同时连接到麻省理工学院的内部网络和外部阿帕网网络。

请注意我的论点的第一点。 麻省理工学院的开放和非等级文化。 现在是第二个。

他们说,如果你只有一把锤子,所有的问题都是钉子, 作为一名程序员,斯托曼决定解决方案是从头开始创建一个操作系统。 为了方便采用,他决定让它看起来像 Unix,但又不是它。  事实上,GNU操作系统的名称是GNU is not Unix的递归缩写。

然而,为了节省工作,他想使用一个名为“Free University Build Kit”的工具,但开发人员虽然给了他许可,但警告他该工具仍然是专有的,新的操作系统应该鼓励人们购买它。

Stallman 最终开发了自己的编译器,称为 GNU Emacs。,基于免费分发的工具,尽管当拥有它的公司决定停止免费时,原始代码所剩无几,他们能够毫无问题地消除它。

这是我的第二个论点。 现实中不存在的免费工具以及曾经存在的免费工具有一天将不复存在。 耐心。

多年后,斯托曼希望提供法律保证,让他的工具保持免费。 为了那个原因 1985 年,他创建了自由软件基金会,并于 1989 年编写了 GNU 通用公共许可证,保证最终用户有权使用、共享、研究和修改软件。

毫无疑问,第一个目标(开发一个免费的操作系统)从未实现。 我Linux 和 BSD 衍生品的出现是附带事件,如果没有 GNU 项目的工具,它们可能也会发生同样的情况。

下一篇 我将试图证明 GNU 项目的失败是自由软件运动失败的原因,而造成这一失败的责任人是理查德·斯托曼 (Richard Stallman)


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。