在 以前的文章 我开始争论 GNU 项目失败的观点。 在这一点上,我将更进一步,因为 我要谈谈 GNU 项目和自由软件的失败 因为我相信两者之间存在关系 这是理查德·斯托曼的责任。
我们能谈谈自由软件的失败吗? 如果您在手机上阅读本文,您可能是在 Android 或 iOS 上阅读本文,而不是在 FirefoxOS 或 Ubuntu Touch 上阅读。 您可能从 Google Discover、Google Group 通知、Twitter 或 Facebook 而不是从 Mastodon 听说过它。 而且,如果您使用的是开源浏览器,它要么基于 Chromium(谷歌强加的事实上的标准,如果拒绝与其服务兼容,就会受到惩罚),要么基于 Firefox,后者对政治正确性更感兴趣,而不是制作一个好的浏览器。 我会说是的。
关于 GNU 项目和自由软件的失败
L此时你可以向我提出两个反对意见。
- 自由软件运动从来没有打算规模化。
- Linux 在服务器、超级计算机和云领域占据主导地位。
让我们一次看一个反对意见。
尽管它诞生的目的是为 GNU 项目的工具提供法律保护,但自由软件基金会很快就 扩大其行动 抵制专有工具并用免费工具取代它们的运动。 由于大多数人仍在 Windows 上使用 Google Docs,因此在亚马逊上购买书籍并使用 Apple 硬件似乎并没有取得太大成功
2) Linux 的成功并不是因为人们相信能够访问、研究、修改和分发程序源代码的优势。 我吃得很好 他解释 微软的史蒂文·辛诺夫斯基。 IBM 和其他面向企业市场的计算机服务提供商发现,他们可以提供基于 Penguin 操作系统的咨询和支持服务,而无需支付昂贵的许可证。 向第三家公司提供软件。
斯托曼的责任
现在,是时候证明或无法证明我在一篇半文章中所做的陈述了。任何一个。 斯托曼的责任。
理查德·斯托曼 他是一名程序员,他想要的只是成为一个信息自由流动的团队的一员,这样无论纸上的层次结构如何,工作都能完成。 这就是加拿大作家亨利·明茨伯格所说的临时组织。
问题是,随着自由软件基金会的发展,它需要一个更正式的结构,并且, 作为创始人,斯托曼正在承担一项他不仅没有准备好而且也不喜欢的领导者任务。
自由软件运动需要乔布斯,或者至少是 Ubuntu 早期的沙特尔沃斯。 GNU 项目需要斯托曼。
乔布斯,甚至沙特尔沃斯或比尔盖茨都会有本能地知道人们需要什么,并说服他们这就是他们想要的。 斯托曼会把它转化为编写良好的代码 并会说服最好的开发人员在免费许可下发布他们的作品
但是,政治家斯托曼击败了程序员斯托曼。 而且,由于除了 Firefox(谷歌为了自己的方便,在搜索引擎的主页上推广它)之外,几乎没有自由软件项目广为人知,因此从来没有足够的独立资金来与商业开发竞争。 开源项目诉诸企业赞助,正如 CentOS 的案例向我们展示的那样,这种赞助从来都不是无私的。 我们已经看到一些项目最终改变许可证的案例。
毫无疑问,自由软件程序的质量与专有软件程序相同或更高。 没有哪个自由软件项目像 TikTok、Google Docs、Canva 或 ChatGPT 一样受到人们的广泛喜爱。
而且,这归咎于政治斯托曼,他更感兴趣的是妖魔化人们喜欢使用的软件和硬件。 而不是让程序员斯托曼自由发挥他的魔力。
如果 GNU 操作系统被终止,它会改变什么吗? 我认为是的。 在创建 Linux 时,斯托曼是一位比 Linus Torvalds 更好的程序员,并且拥有更多的经验。 而且,如果 FSF 中有一位优秀的领导者,能够了解市场的需求,GNU 将取代 Windows 最终占据的位置。
但是,一切都可以发表意见,下面有评论表。