自由软件基金会:三十周年

目前还没有读者喜欢这篇文章。
Open field

Opensource.com

欢迎各位回到新的六度专栏。像往常一样,请在评论框中发送您对这篇文章的看法,并将您对未来专栏的建议发送到我的收件箱

现在,我必须对大家坦诚,这一专栏的进展与我预期的略有不同。

几周前,当我在思考要写什么时,我考虑过写一篇关于自由软件基金会庆祝成立 30 周年的文章,以及它的工作在当今的计算环境下是多么的相关和重要。

为了充实内容,我打算采访 FSF 的执行董事 John Sullivan。我的计划与我的许多文章的典型做法一样:将一个有趣的故事串联起来,并引用采访片段来增添色彩。

然而,当 John 发给我一份极其详细、周到且描述性的采访稿时,这一切都改变了。因此,我决定将整个采访稿作为主要内容呈现出来,并在其中添加一些评论。因此,这是一个相当长的专栏,但我认为它描绘了一个引人入胜的组织的美妙图景。我建议您泡一杯美味的饮料,然后坐下来好好阅读。

变革的浪潮

自由软件基金会成立于 1985 年。为了描绘当时的计算环境,Amiga 1000 发布,C++ 正在成为一种主导语言,Aldus PageMaker 发布,网络刚刚开始发展。哦,在那一年,Wham! 的 Careless Whisper 成为了热门歌曲。

30 年来,情况发生了很大的变化。在 1985 年,FSF 主要专注于构建对书呆子计算机人员有用的自由软件。如今,我们需要考虑软件、服务、社交网络等等。

我首先想了解 John 认为当今软件自由面临的最突出的风险是什么。

“我认为对于当今计算机用户自由的最大风险,大家都有广泛的共识,但可能对它们的名称没有共识。”

“第一个风险我们可以称之为‘无处不在的小型计算机’。自由软件运动已经取得了成功,笔记本电脑、台式机和服务器可以运行完全自由的操作系统,完成专有系统用户可以做的任何事情。仍然有一些漏洞,但它们将被弥补。这一领域仍然存在的挑战是,如何突破数十亿美元的营销预算和法律制度的阻挠,真正将这些系统送到用户手中。”

“然而,我们在另一类计算机上遇到了严重问题,它们的共同特征是非常小。即使汽车本身并不小,但其中的计算机却很小,因此我将这种外形尺寸也包括在内,以及手机、平板电脑、眼镜、手表等等。虽然这些计算机通常以自由软件为基础——例如,使用 Linux 内核以及 Android 或 GNU 等其他自由软件——但它们的主要用途是运行专有应用程序,并成为服务的垫片,这些服务用在服务器上完成的计算取代了本地计算,而用户对服务器没有控制权。由于这些设备具有至关重要的功能,其中一些是庞大人口的主要通信手段,一些非常靠近我们的身体和实际的生命功能,一些对我们的身体安全负有责任,因此它们必须在用户的控制下运行完全自由的系统。但现在,它们并没有做到这一点。”

John 认为这里的风险不仅在于平台和外形尺寸,还在于集成到其中的服务。

“这些设备连接的许多服务是我们面临的第二个主要威胁。如果我们把实际工作和娱乐都放在公司运行的服务器上进行,而我们根本无法访问这些服务器上的软件,那么启动进入自由系统对我们几乎没有好处。自由软件的意义在于我们可以查看、修改和共享代码。即使对于非技术用户而言,这些自由的存在也提供了一个盾牌,防止公司控制我们。Facebook 或 Salesforce 或 Google Docs 的用户都不享有这些自由。更令人担忧的是,我们看到一种趋势,人们为了访问某些服务而接受对其本地机器施加的专有限制。浏览器(包括 Firefox)现在自动安装 DRM 插件,以安抚 Netflix 和其他视频巨头。我们需要更加努力地开发自由软件的去中心化替代方案,用于媒体分发,以便真正赋能用户、艺术家和用户艺术家,以及其他服务。对于 Facebook,我们有 GNU social、pump.io、Diaspora、Movim 等。对于 Salesforce,我们有 CiviCRM。对于 Google Docs,我们有 Etherpad。对于媒体,我们有 GNU MediaGoblin。但所有这些项目都需要更多帮助,并且许多服务还没有任何有竞争力的替代方案。”

有趣的是,John 提到了为当今常见的应用程序和服务寻找自由软件的替代品。FSF 维护着一份“高优先级项目”列表,旨在填补这一空白。不幸的是,这些项目的功能差异很大,在社交媒体如此盛行的时代,软件只是问题的一部分:真正的挑战是让人们使用它。

这一切都引出了一个问题,即 FSF 在当今的现代计算世界中处于什么位置。我是 FSF 的粉丝。我认为他们所做的工作很有价值,我也在经济上为支持它做出贡献。他们是构建开放计算文化的重要组织,但所有组织都需要成长、调整和适应,尤其是在技术领域的组织。

我想更好地了解 FSF 今天正在做哪些它在成立之初没有做的事情。

“我们正在与比 30 年前多得多的受众对话,而且受众也更广泛。不再仅仅是黑客、开发人员和研究人员需要了解自由软件。每个使用计算机的人都需要了解,而且很快就会变成每个人都使用计算机的情况。”

John 继续提供了一些这些努力的例子。

“我们正在就自由软件运动关注的问题开展协调的公共宣传活动。在我们历史的早期,我们对这些事情表达了意见,并对少数事情采取了行动,但在过去的十年里,我们更加强调制定和执行连贯的运动。我们在数字版权管理 (DRM) 领域发出了特别重要的声音,通过 Defective by Design,我相信这在促使 iTunes 音乐摆脱 DRM 方面发挥了作用(当然,现在 Apple 正在通过 Apple Music 将 DRM 带回来)。我们为自由软件新手制作了有吸引力且有用的入门材料,例如我们的用户解放动画视频和我们的电子邮件自卫指南。”

“我们还在认可尊重用户自由的硬件。其设备已获得 FSF 认证,仅包含和需要自由软件的硬件分销商可以展示一个标志来表明这一点。扩大自由软件用户群和自由软件运动有两个部分:说服人们关心,然后使他们有可能采取行动。通过这项倡议,我们鼓励制造商和分销商做正确的事情,并且我们让那些开始关心自由软件的用户可以轻松购买他们需要的东西,而无需花费数小时的研究。我们已经认证了家用 WiFi 路由器、3D 打印机、笔记本电脑和 USB WiFi 适配器,还有更多的产品正在路上。”

“我们正在我们的自由软件目录中收集我们可以找到的所有自由软件。在这方面我们还有很长的路要走——我们现在只有大约 15,500 个软件包,我们可以想象对网站的设计和功能进行许多改进——但我认为这个资源在帮助用户找到他们需要的自由软件方面具有巨大的潜力,特别是那些尚未完全使用 GNU/Linux 系统的用户。鉴于从互联网上下载随机程序存在固有的危险,因此非常需要像这样的精选集合。它恰好还提供了大量可供研究人员使用的机器可读数据。”

“我们正在担任几个特定自由软件项目的财政赞助商,使他们能够为开发筹集资金。这些项目中的大多数是 GNU 的一部分(我们继续为其提供多种基础设施),但我们也赞助 Replicant,它是 Android 的一个完全自由的分支,旨在为用户提供目前尽可能自由的移动设备。”

“我们正在帮助开发人员正确使用自由软件许可证,并且我们正在跟进关于公司未遵循 GPL 条款的投诉。我们帮助他们纠正错误并正确分发。事实上,RMS 很早就在使用 GPL 的前身做类似的工作,但现在这已成为我们工作的持续组成部分。”

“FSF 现在所做的绝大多数具体事情都是 30 年前没有做的,但愿景与最初的文件几乎没有改变——我们的目标是创建一个世界,在这个世界中,用户想在任何计算机上做的任何事情都可以使用自由软件完成;一个用户控制他们的计算机而不是反过来的世界。”

个人崇拜

毫无疑问,FSF 带来了价值。正如 John 刚刚强调的那样,它的努力不仅涵盖自由软件的创建和许可,还涵盖对技术自由文化的认可、认证和倡导。

FSF 的负责人是独一无二的 Richard M. Stallman,通常被称为 RMS。

RMS 是一个奇怪的人物。他对自己的想法、哲学以及对软件自由的道德奉献表现出了令人难以置信的承诺。

虽然他有时因其社交笨拙而在网上受到嘲笑,无论是他在演讲中说的话、他古怪的旅行要求,还是其他有时令人尴尬的时刻,但 RMS 对软件和自由的看法通常是坚如磐石的。他对自己的观点采取了非常一致的方法,并且他显然是一位谨慎的思想家,不仅思考自己的想法,还思考他正在领导的更广泛的运动。我唯一的批评是,我认为他有时会用他言语的激烈程度来过度夸大事实。但是,嘿,考虑到他在我们世界中的重要性,我宁愿多吃一个鸡蛋,也不愿让任何人没有布丁。好吧,我承认这里的整个布丁的比喻有点牵强...

所以 RMS 是 FSF 的关键组成部分,但该组织也远不止于此。有员工、董事会和许多贡献者。我很好奇 RMS 这些天在 FSF 中扮演了多大的角色。John 与我分享了这一点。

“RMS 是 FSF 的总裁,并且在不从 FSF 领取薪水的情况下做这项工作。他继续他艰苦的全球演讲行程,每年在数十个国家倡导自由软件和计算机用户自由。在此过程中,他会见政府官员以及与各种社会运动相关的当地活动家。他还为 FSF 筹集资金,并激励许多人成为志愿者。”

“在两次活动之间,他对自由软件运动面临的问题进行深入思考,并预测新的挑战。这通常会导致新的文章——今年早些时候,他为 Wired 写了一个关于自由软件和自由硬件设计的 3 部分系列文章——或者传达给 FSF 员工的新想法,作为未来项目的基础。”

当我们深入研究个人崇拜时,我想了解 John 对自由软件运动发展壮大的看法。

我记得参加了 开源智库(一个汇集来自各个开源组织的管理人员的活动),其中有一个案例研究,要求与会者为一个特定项目推荐许可证选择。绝大多数分组讨论小组推荐了 Apache 软件许可证 (APL) 而不是 GNU 通用公共许可证 (GPL)。

这件事一直记在我的脑海里,因为从那时起,我注意到许多公司似乎选择了 GPL 以外的开放许可证。我很好奇 John 是否注意到 APL 而不是 GPL 的趋势。

“有这种趋势吗?我不太确定。几年前,我在 FOSDEM 上做了一个题为“Copyleft 正在被陷害吗?”的演讲,其中展示了关于许可证采用转移的主张背后的一些数据问题。我很快将发表一篇关于此事的文章,但这里有一些主要问题:

  • 自由软件许可证的选择并非凭空存在。为了得出人们想要得出的那种结论,还需要考虑选择专有软件许可证的人数。我发现,宽松的许可许可证选择(例如 Apache 许可证或 3 条款 BSD)更有可能与专有许可证选择进行权衡,而不是与 GPL 进行权衡。
  • 具有讽刺意味的是,许可证计数器通常不发布他们用于收集数据的软件作为自由软件。这意味着我们无法检查他们的方法或重现他们的结果。有些人现在正在发布他们使用的代码,但任何不发布代码的人都应该被完全忽略。科学有规则。
  • 什么算作具有许可证的东西?我们真的将一个在 APL 下发出有趣声音的应用程序与 GPLv3 下的 GNU Emacs 以 1:1 的比例计算吗?如果不是,我们如何决定将哪些东西视为相等?我们是否只关注实际可用的软件?我们是否确保不重复和三重计算存在于多个托管站点上的程序,以及不同操作系统的端口呢?

这个问题值得思考,但到目前为止,我看到的所有结论在实际数据面前都非常仓促。我更愿意看到对开发人员的调查,询问他们为什么为他们的项目选择特定许可证,而不是再进行任何尝试以编程方式确定程序的许可证,然后将人类意图归因于该数据中的模式。

Copyleft 与以往一样至关重要。许可许可证软件仍然是自由软件,表面上看是一件好事,但它是偶然的,并且需要伴随强烈的社会承诺,即不将其纳入专有软件中。如果自由软件的主要长期影响是使企业能够更有效地制造限制我们的产品,那么我们在计算机用户自由方面就一无所获。”

迎接新的挑战

对于任何组织而言,30 年都是一个令人印象深刻的时间,特别是对于一个目标如此重要,跨越如此多不同行业、职业、政府和文化的组织而言。

当我开始结束采访时,我想更好地了解 FSF 在使命开始 30 年后的今天,其主要职能是什么。

“我认为 FSF 处于一个非常有趣的地位,既是稳固的基石,又是积极推动事物发展的力量。”

“我们有核心文件,例如自由软件定义GNU 通用公共许可证以及我们维护的自由和非自由软件许可证列表,这些都是我们今天拥有的自由软件世界构建的基石。人们非常信任我们,相信我们会忠实于这些文件中概述的原则,并在我们评估新的计算产品或实践时正确明智地应用这些原则。在这个角色中,我们为他人攀登架起了梯子。作为一个在法律上对公共利益负责的 501(c)(3) 慈善机构,并且约 85% 的资金来自个人,我们拥有适合这一点的正确结构。”

“但我们也推动事物发展。我们迎接其他人认为太难的挑战。我想这意味着我们也建造梯子?或者也许我应该停止使用隐喻。”

虽然 John 可能不擅长隐喻(就像我是个会说话的人一样),但 FSF 非常擅长设定使命并展示对其使命的虔诚承诺。这一使命始于自由软件应该无处不在的信念。

“我们不满足于您可以获得一台可以使用自由软件的笔记本电脑,但只有少数组件除外的想法。我们不满足于您可以拥有一台运行大量自由软件的平板电脑,并且只使用专有软件与网络通信、加速视频、拍照、办理航班登机手续、呼叫 Uber 以及...好吧,我们肯定对某些此类发展感到高兴,但我们也不乐于接受我们应该完全满足于它们的建议。系统上的任何专有软件既是对用户的不公正,又本质上是对用户安全的威胁。这些几乎自由的东西可以成为通往自由世界的垫脚石,但前提是我们不断前进。”

“在 FSF 的早期,我们实际上必须编写一个自由操作系统。GNU 和 Linux 以及许多合作者现在已经完成了这项工作,尽管总是有更多的软件要编写和错误要修复。因此,虽然 FSF 仍然在特定领域赞助自由软件开发,但值得庆幸的是,还有许多其他组织也在这样做。”

John 提到的挑战的关键部分是将合适的硬件送到合适的人手中。

“我们现在关注的是我在第一个问题中强调的挑战。我们在几个不同的领域迫切需要完全支持自由软件的硬件。我们在 FSF 内部讨论了很多关于我们可以做些什么来解决这个问题,我希望我们能够采取一些重大举措,既增加我们对现有某些项目的支持——正如我们通过我们的 Respects Your Freedom 认证计划在一定程度上所做的那样——也可能启动我们自己的一些项目。网络服务问题也是如此。我认为我们需要一起解决它们,因为完全控制移动组件具有改变我们与服务关系以及使越来越多的服务去中心化的巨大潜力,反过来,这将塑造移动组件。”

“我希望大家能够支持 FSF,因为我们正在努力发展壮大并迎接这些挑战。硬件昂贵且难以制造,为网络服务制造可用的、去中心化的、联合的替代品也是如此。我们将需要许多人的资源和创造力。但是,30 年前,一个社区团结在 RMS 和 copyleft 的概念周围,编写了一个完整的操作系统。我在 FSF 度过了过去的 12 年,因为我相信我们可以像过去一样迎接新的挑战。”

最后的想法

在阅读 John 对我的问题的深思熟虑的回答,以及了解 FSF 的各位成员后,我感受最深的是 FSF 中仍然充满活力和激情的程度。这不是一个对其使命感到厌倦或失望的组织。它的热情和承诺一如既往地强烈。

虽然我并不总是同意 FSF,有时也认为它的方法有时有点片面,但我一直并将继续成为其工作的忠实粉丝和支持者。FSF 代表了全球许多自由软件和开源工作的道德核心。它代表了一种非常左倾的世界观,但我相信它的热情和信念有助于将人们从更右倾的位置拉近左倾一点。

当然,RMS 可能很古怪、有点强硬,而且有点耸人听闻,但他正是那种在一个融合了技术、伦理和文化的运动中非常有价值的领导者。我们需要一个 RMS,就像我们需要 Torvalds、Shuttleworth、Whitehurst 和 Zemlin 一样。这些不同的人汇集了不同的观点,最终映射到可以适应几乎任何用例、伦理和抱负的技术。

因此,最后,我想感谢 FSF 的巨大努力,并祝愿 FSF 及其无畏的领导者,Richard M. Stallman 和 John Sullivan,在未来的 30 年里继续为正义而战。加油!

六度
专栏

本文是 Jono Bacon 的六度专栏的一部分,他在其中分享了他对开源文化、社区和趋势的思考和看法。

User profile image.
Jono Bacon 是一位杰出的社区经理、演讲者、作家和播客。他是 Jono Bacon Consulting 的创始人,该公司提供社区战略/执行、开发人员工作流程和其他服务。他还曾担任 GitHub、Canonical、XPRIZE、OpenAdvantage 的社区主管,并为多家组织提供咨询和建议。

4 条评论

我喜欢这句话:“这一领域仍然存在的挑战是,如何突破数十亿美元的营销预算和法律制度的阻挠,真正将这些系统送到用户手中。” 这或许是 PK-12 教育界采用自由软件的最大问题。很高兴听到我们并不孤单。很棒的采访。

只是稍微扩展一下(因为你是对的!),这些预算还为教育机构提供了一些出色的专业发展和培训计划,以帮助教育工作者使用专有软件。不错的套餐优惠 - 一个地区为其学校购买 X 个许可证,公司将培训 x 个教育工作者。

我很高兴开源和非营利社区已经开始更多地关注教育工作者。我为教育工作者举办了各种 FLOSS 研讨会和课程,许多参与关联学习社区的开源人员也举办了。但是,我认为更多的非营利预算应该分配给由 FLOSS 社区设计、构建和促进的教育计划的开发——我们知道如何参与和参与数字空间,许多教育工作者需要我们可以提供的指导。

回复 作者:Don Watkins

(哦,我无法编辑我的评论...)只是想补充一点,教育工作者是倍增器——我们与教育工作者分享的开放精神越多,他们就会与他们的学习者分享更多的开放精神。金字塔计划,用于传播开源的爱 ;)

回复 作者:LauraHilliger

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.