各位,欢迎回到新的Six Degrees专栏。和往常一样,请在评论区留下您对本文的看法,并将您对未来专栏的建议发送到我的收件箱。
现在,我必须对大家坦诚地说,这篇专栏文章的发展有点出乎我的意料。
几周前,当我在思考写什么的时候,我考虑过写一篇关于自由软件基金会庆祝成立 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 对自由软件运动发展壮大的看法。
我记得参加了 Open Source Think Tank(一个汇集各个开源组织高管的活动),其中有一个案例研究,要求与会者为一个特定项目推荐许可证选择。绝大多数分组讨论小组都推荐了 Apache 软件许可证 (APL),而不是 GNU 通用公共许可证 (GPL)。
这件事一直萦绕在我的脑海中,因为从那时起,我注意到许多公司似乎选择了 GPL 以外的开源许可证。我很好奇 John 是否注意到了一种趋势,即 APL 取代了 GPL。
“真的有这种趋势吗?我不太确定。几年前,我在 FOSDEM 上做了一个名为“Copyleft 正在被陷害吗?”的演讲,其中展示了关于许可证采用转变的所谓数据背后的一些问题。我很快就会发表一篇关于此事的文章,但这里有一些主要问题。”
- “自由软件许可证的选择并非孤立存在。为了得出人们想要得出的那种结论,还需要考虑选择专有软件许可证的人数。我发现,宽松的许可许可证选择(例如 Apache 许可证或 3 条款 BSD)更有可能与专有许可证选择相权衡,而不是与 GPL 相权衡。”
- “具有讽刺意味的是,许可证计数器通常不会发布他们用于收集数据的软件作为自由软件。这意味着我们无法检查他们的方法或重现他们的结果。有些人现在正在发布他们使用的代码,但任何不发布代码的都应该被完全忽略。科学有规则。”
- “什么算作带有许可证的东西?我们真的将一个在 APL 下发出有趣声音的应用程序与 GPLv3 下的 GNU Emacs 以 1:1 的比例计算吗?如果不是,我们如何决定将哪些东西视为相等?我们只关注实际有效的软件吗?我们是否确保不重复计算和三重计算存在于多个托管站点上的程序,以及不同操作系统的端口呢?”
“这个问题很值得思考,但到目前为止,我看到的所有结论都为时过早,因为实际数据不足。我更希望看到一份针对开发人员的调查,询问他们为什么为他们的项目选择特定许可证,而不是更多地尝试以编程方式确定程序的许可证,然后将人类意图归因于该数据中的模式。”
“著佐权与以往一样至关重要。许可宽松的软件仍然是自由软件,表面上是一件好事,但它是偶然的,并且需要伴随强烈的社会承诺,以避免将其纳入专有软件中。如果自由软件的主要长期影响是使企业能够更有效地制造限制我们的产品,那么我们在计算机用户自由方面就一无所获。”
迎接新的挑战
对于任何组织来说,30 年都是一段令人印象深刻的时期,特别是对于一个目标如此重要,并且跨越如此多不同行业、职业、政府和文化的组织来说。
当我开始结束采访时,我想更好地了解 FSF 在使命开始 30 年后的今天,其主要职能是什么。
“我认为 FSF 处于一个非常有趣的地位,既是稳固的基石,又是积极推动进步的力量。”
“我们拥有像自由软件定义、GNU 通用公共许可证和我们维护的自由和非自由软件许可证列表这样的核心文件,这些文件一直是构建我们今天拥有的自由软件世界的基石。人们非常信任我们,相信我们会忠实于这些文件中概述的原则,并在我们评估计算领域的新产品或实践时正确且明智地应用这些原则。在这个角色中,我们为他人攀登架起了阶梯。作为一个根据公共利益承担法律责任的 501(c)(3) 慈善机构,并且约 85% 的资金来自个人,我们拥有适合这种结构的权利。”
“但我们也推动进步。我们接受其他人认为太难的挑战。我想这是否意味着我们也建造阶梯?或者也许我应该停止使用比喻了。”
虽然 John 可能不擅长比喻(就像我一样),但 FSF 擅长设定使命并展示对其使命的虔诚承诺。这项使命始于自由软件应该无处不在的信念。
“我们不满足于您可以获得一台可以使用自由软件的笔记本电脑,但某些组件除外的想法。我们不满足于您可以拥有一台运行许多自由软件的平板电脑,但仅使用专有软件与网络通信、加速视频、拍照、办理航班登机手续、呼叫 Uber 以及...好吧,我们当然对某些此类发展感到高兴,但我们对我们应该完全满足于这些建议感到不满。系统上的任何专有软件既是对用户的不公正,本质上也是对用户安全的威胁。这些几乎免费的东西可以是通往自由世界的垫脚石,但前提是我们不断前进。”
“在 FSF 的早期,我们实际上不得不编写一个自由操作系统。现在 GNU 和 Linux 以及许多合作者已经完成了这项工作,尽管总是有更多的软件需要编写和错误需要修复。因此,虽然 FSF 仍然在特定领域赞助自由软件开发,但值得庆幸的是,还有许多其他组织也在这样做。”
John 指出的挑战的关键部分是将合适的硬件交付到合适的人手中。
“我们现在一直关注的是我在第一个问题中强调的挑战。我们在多个不同领域迫切需要完全支持自由软件的硬件。我们在 FSF 内部讨论了很多关于我们可以做些什么来解决这个问题,我希望我们能够采取一些重大举措,既增加我们对现有某些项目的支持——正如我们通过我们的“尊重您的自由”认证计划在一定程度上所做的那样——也可能启动我们自己的一些项目。网络服务问题也是如此。我认为我们需要共同解决这些问题,因为完全控制移动组件具有改变我们与服务关系方式的巨大潜力,而越来越多的服务去中心化反过来将塑造移动组件。”
“我希望大家能够支持 FSF,因为我们正在努力发展壮大并应对这些挑战。硬件昂贵且难以制造,为网络服务制造可用的、去中心化的、联合的替代品也是如此。我们将需要许多人的资源和创造力。但是,30 年前,一个社区围绕 RMS 和著佐权的概念团结起来,编写了一个完整的操作系统。我在 FSF 度过了过去的 12 年,因为我相信我们能够以同样的方式迎接新的挑战。”
最后的想法
在阅读 John 对我的问题深思熟虑的回答,以及了解 FSF 的各位成员后,我最强烈的感受是 FSF 中充满活力和激情。这不是一个对其使命感到厌倦或幻灭的组织。它的热情和承诺一如既往地强烈。
虽然我并不总是同意 FSF,有时也认为它的方法有时有点片面,但我过去是,将来也会继续是其工作的忠实粉丝和支持者。FSF 代表着全球大部分自由软件和开源工作的道德核心。它代表着一种非常偏左的世界观,但我相信它的热情和信念有助于将更多的人从右翼拉近左翼一点。
当然,RMS 可能很古怪、有点强硬,而且有点耸人听闻,但他正是那种在一个融合了技术、伦理和文化的运动中非常有价值的领导者。我们需要像 RMS 这样的人,就像我们需要 Torvalds、Shuttleworth、Whitehurst 和 Zemlin 一样。这些不同的人汇集了不同的视角,最终映射到几乎可以适应任何用例、伦理和抱负的技术。
因此,在结束语中,我要感谢 FSF 的巨大努力,并祝愿 FSF 及其无畏的领导者 Richard M. Stallman 和 John Sullivan 在未来的 30 年里继续为正义而战。加油!
分隔
本文是 Jono Bacon 的 Six Degrees 专栏的一部分,他在专栏中分享了他对开源文化、社区和趋势的看法和观点。
4 条评论