关注了就能看到更多这么棒的文章哦~
Impressions from the GNU Project's 40th anniversary celebration
By Jonathan Corbet
September 29, 2023
ChatGPT translation
https://lwn.net/Articles/945912/
在1983年9月27日,理查德·斯托曼宣布成立GNU项目。当时,他的目标看起来过于乐观、很难实现,他想从头开始编写一个完整的类Unix操作系统,并免费提供给大众使用。恰好40年后,GNU项目在瑞士举办了黑客会议来进行这个周年庆。编者有幸能够参加。
像这样的周年纪念日,人们可能会认为这是进行反思和未来规划的时机。然而,在这里并非如此。几乎没有回顾GNU项目的历史,也没有太多关于战略或策略的评估,也没有未来计划。GNU项目似乎对自身很满意,感觉无需讨论整体的发展方向。
唯一的例外也许是Panos Alevropoulos,他在自由软件基金会致力于终结软件专利。他表示,在这40年中发生了一些好事情;几乎每个领域都有自由软件,自由社交网络(包括联合网络 fediverse)正在迅速增长,软件质量很高,有着充满激情的社区支持。然而,他表示,许多功能和能力仍然首先出现在专有软件中,没有100%自由的硬件,针对数字版权管理或软件专利的监管行动看起来前景不明朗,自由软件仍然不为大众所知或被误解。在许多方面,他认为项目未能实现其目标。
他说,这种失败表明以软件开发为中心的战略是不够的。需要的是一个方案能让更多用户默认可以使用自由软件。这可能通过创建达到行业标准的应用程序来实现。他说 VLC 就是一个如何实现这一目标的很好例子。努力确保用公共资金开发的软件是自由的(正如马蒂亚斯·基尔希纳当天早些时候强调的,自由软件基金会欧洲正在大力推动这一点)是另一步。最终,他说,可以考虑全面禁止专有软件;然而,与会者并不都认为GNU项目应该涉足倡导对版权法的修改。
讨论迅速转向,Alevropoulos的演讲并没有在会议的其他部分引起共鸣。
会议亮点是斯托曼本人的讲话。他的出现可能对房间里的许多人来说是个冲击;他透露自己一直在与癌症作斗争,他看上去就像癌症患者常常看上去的那样。他说,战斗进展顺利,有充分的理由保持乐观;他补充说,社区将不得不继续很多年要容忍他的存在。
斯托曼的演讲根本没有回顾他最初的宣言。相反,他漫游在许多主题上,似乎彼此没有联系。例如,他认为红帽公司在访问(和重新分发)源代码方面的变动是"讨厌的(nasty)",但他认为无法起诉该公司侵犯版权。他说他没有明确的答案,关于红帽公司的政策是否违反了GPL,但明显这是反社会的;红帽公司应该改变其方法。
他还花了一些时间讨论生成式人工智能以及这些系统可能构成对用于训练它们的作品版权的侵犯的担忧。他说,有许多使用这些系统的方式与自由相悖,这些用途应该是非法的。但实现这一目标的方式是通过立法,而不是通过许可证(licensing)。对活动的限制应该是民主过程的结果,而不是一个人向许可证添加规则;没有任何一个人应该拥有那种权力。
然而,与会者中似乎引起共鸣最大的部分是花了相当多的时间来介绍一些在GNU项目的范畴下正在开发的项目。GNU项目最广为人知的实用工具,如Emacs、编译器工具链、命令行实用工具,等等,几乎没有出现在这次聚会上;例如,与GNU Tools Cauldron会议的与会者几乎没有重叠,该会议正好在几天前举行。今天,GNU项目的许多精力都集中在很不一样的项目上:
Martin Schanzenbach介绍了GNU Name System,试图创建一个替代域名系统的系统,它没有中央服务器和控制点。
Florian Dold详细介绍了Taler,这是一种电子支付系统,它试图解决当前问题,同时避免其他人犯过的许多错误。它没有脱机支付,没有区块链,没有未受监管的极端隐私,没有智能合同,也没有依赖大型科技公司。Taler旨在在保持卖方透明度和可审计性的同时提供买方匿名性。演讲中有一名瑞士议会成员客串亮相,他曾试图在该论坛中提高Taler的知名度,并有NetzBon区域货币的创始人也在现场,该项目正在考虑整合Taler。
Luis Falcon讨论了GNU Health,这是一个全球部署的医院信息系统。该项目正在努力使最先进的功能免费提供,当然还要添加医疗信息的隐私保护。
Sébastien Blin致力于Jami,这是一个侧重隐私和分布式实现的通信平台。
Luca Saiu正在开发GNU Jitter,一个用于创建高效虚拟机的系统。
Tobias Platen介绍了Libre-SOC,这个项目致力于创建一个快速、安全和100%自由的系统芯片。
Mohammad-Reza Nabipoor的演示GNU poke是最接近GNU项目本源的演示,这是一款用于二进制数据的编辑器,此前已在LWN进行过报道。
从所有这些可以得出的结论是,尽管没有明确地宣布,但是GNU项目已经不再致力于创建自由操作系统的任务了。这项任务已经完成,而且做得很好。但还有许多其他问题,很紧迫的问题,可以通过自由软件来解决,而今天的GNU开发人员正在努力解决其中的许多问题。
关于GNU项目及其创始人,存在许多泛滥的批评意见;这些批评已经多次重申,编辑希望读者能避免在LWN的评论上再次提出。但尽管存在这些批评,事实上40年前理查德·斯托曼比我们其他人更清晰地看到了一些东西,表达了一个更美好世界的引人注目愿景,并改变了我们对待技术的方式。也许即使没有GNU项目自由软件最终也会成功,也许不会,但毫无疑问,它将会来得晚很多。我们都从GNU项目中受益匪浅,它的40周年值得庆祝。
GNU的许多声明使命在某种程度上已经过时,因为它们已经实现了,即使我们从未真正得到过斯托曼承诺的那个Empire游戏。不过,仍然有很多工作要做。GNU计划需要重新聚焦当前问题,同时继续追求软件自由的目标。正如可以看出的那样,GNU开发人员正在忙于做这些事情;可以说,他们在这个过程中正在把GNU计划抛在了身后。我们迫切需要自由和隐私保护解决方案来解决远远不限于操作系统的各种问题。
GNU计划已经奠定了坚实的基础,但正如Alevropoulos在当天早些时候所说,它还没有创造一个自由软件解决方案成为默认选择的世界。它还没有向全世界阐述自由软件的理由。对如何解决这个问题进行一些新思考,以及对像上面描述的那些项目投入更多的精力,可能会使GNU计划的下一个40年远远超过过去的40年。
与此同时,我们在LWN,像社区中的许多其他人一样,希望斯托曼的健康状况继续好转,希望他能够看到GNU计划在未来几年的发展方向。
[感谢Linux基金会,LWN的旅行赞助商,支持我前往此次活动。]
全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。
欢迎分享、转载及基于现有协议再创作~
长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~

在GNU项目40周年庆典上,参与者聚焦于自由软件的现状与未来挑战,承认虽然操作系统目标达成,但仍需解决如隐私保护和支付系统等新问题。RichardStallman尽管身体状况不佳,但GNU团队已转向多元化项目,寻求扩大自由软件的影响。

被折叠的 条评论
为什么被折叠?



