“给微软的 10 条建议!”
比尔.盖茨这个人我相信大家应该是对他耳熟能详的,他是微软公司的创始人,软件版权制度的受益者,世界上的头号富翁。
但是对于理查德·斯托曼这个人你们都听过他吗?我猜应该没有多少人知道他的吧。他是自由软件基金会的创始人,自由软件运动的领袖。
比尔.盖茨和理查德·斯托曼,前者疾呼保护版权,打击盗版;后者提倡自由复制,源码共享。这两个人代表着软件世界的两极,一个代表金钱,另一个则代表自由。
但是在2019年9月4日这一天,斯托曼受邀去参加了微软的演讲,并分享了他对许多事情的观点。
理查德·马修·斯托曼(Richard Matthew Stallman,简称RMS)是自由软件之父,他是自由软件运动的精神领袖、GNU计划以及自由软件基金会的创立者。作为一个著名的黑客,他的主要成就包括Emacs及后来的GNU Emacs、GNU C 编译器及GDB 调试器。。他所写作的GNU通用公共许可证(GNU GPL)是世上最广为采用的自由软件许可证,为copyleft观念开拓出一条崭新的道路。
于1953年出生的斯托曼早已功成名就。作为程序员的他早年在哈佛大学读书,并进入麻省理工大学(MIT)人工智能实验室。期间他和同事们构建了一个软件分享社区,与圈内外的程序员和科技工作者分享代码和交流心得,一起对软件进行迭代开发。
但从1980年代起,商业大潮席卷整个IT行业,IBM、微软和苹果先后崛起。黑客精神开始异化,从最初的自由、分享、合作,转向强调攻击、破坏和入侵。他身边的大多数同事们因此放弃初心转向编写“非自由软件”。
但是斯托曼并没有因此放弃,依然坚持自己的原则,启动了GNU自由操作系统项目,开发文本编辑器Emacs等核心软件,逐渐成为自由软件运动精神领袖。他也因此被称为“自由软件之父”,获得了诸多奖项和声誉,包括麦克阿瑟奖、前线基金会先锋奖等,并且当选了美国国家工程院院士,在全球诸多大学担任荣誉教席。
然而,显赫的名声并未为斯托曼带来丰厚的收入和崇高的地位。直到现在,他仍需要靠世界各地的飞行演讲赚钱,受关注程度也远不如苹果公司CEO蒂姆·库克、特斯拉汽车CEO伊隆·马斯克等新一代硅谷偶像。
斯托曼在该演讲中表示:
有些人认为微软邀请我来演讲是希望我远离自由软件事业。
一些人甚至担心它可能已经成功了。
我相信我所采访的微软员工都知道这是不可能的。
1989年或1990年,史蒂夫•乔布斯(Steve Jobs)对我的花言巧语并未对我产生影响;
对于那些想要我改变观点的人来说,这不是一件容易的事。
由此可见,斯托曼的个人意志是非常坚强的,自己认定的事就会坚持到底!
斯托曼在演讲中还耿直地指出了微软的“开源贡献”的问题,并将其标记为“对自由软件世界毫无贡献”。他认为,开源和自由软件之间存在着深远的区别。
对于斯托曼而言,“自由软件”不仅是形而上的道德、科技和哲学命题,也是延展至形而下,成为一种生活态度。
那么一款软件要符合什么样的标准,才能算是“自由软件”?
斯托曼给出了四个自由软件的标准:
用户能够自由运行软件;
能够按照自己的意愿改写软件,并与他人合作,进行软件的再次开发;
能够自由传播、分发软件;
能够自由传播、分发软件的修改版本。
斯托曼认为,作为软件巨头的微软可以采取一些措施来增加其对开源社区的参与。他向微软提出了整整10条建议,分别是:
1. 帮助使计算机保持解锁状态(没有“安全启动”会限制我们可以运行的系统)。真正安全的启动意味着您可以指定允许在计算机上运行的系统;
2. 帮助使外围设备安全-没有后门在他们的嵌入式软件中。这适用于键盘、相机、磁盘和外置存储器,因为它们包含电脑和预装软件,可以通过通用后门替换。破解者会利用它们将恶意软件安装到计算机上,形成持续威胁;
3. 公开收回微软在2000年代对copyleft的攻击,鲍尔默称GPL为“癌症”。奥尔钦称这种做法“并不像美国人”;
4. 鼓励应用程序和库代码,甚至系统和工具代码的版权保留;
5. 指导GitHub以促进正确和明确使用许可证以及优化使用copyleft(GPL版本3或更高版本);
6. 帮助对抗接口上的版权;
7. 停用Java,让网络自由起来;
8. 使用GNU Taler (taler.net)实现一个不需要Javascript的匿名网络销售平台;
9. 发布诸如Hololens之类的产品的硬件接口,以便我们无需任何非自由软件即可运行它们。即使软件世界的开发进度落后了几年,也总比根本无法使用这些设备要好;
10. 在GNU GPL下发布Windows的源代码。
斯托曼在演讲中还表示:
微软未来活动的主要动机,无论改变与否,肯定是利润。
这既不是这里也不是那里,因为自由软件运动本身并不反对利润;
我们并不是极端资本主义的简单对立面,极端资本主义宣称利润证明一切手段都是正当的。
我们赞同那些尊重用户自由的行为,无论其是否为盈利行为;我们谴责那些践踏用户自由的行为,无论其是否为盈利行为。
时间会告诉我们,微软是否开始做一些我们认为是好的实质性活动。
让我们以各种谨慎的方式鼓励这种做法。
以上内容是结合斯托曼在微软演讲中内容进行相关整理,同时也对斯托曼这个人物进行了一定的介绍,希望读者能够进一步了解其演讲的相关背景以及到为什么他会对微软提出这样的想法(开源 Windows 系统)。
身在发展迅速的时代中,是否应当坚定自己的原则做事还是顺应潮流更替而做出改变,是一个值得深思的问题。
参考资料:https://stallman.org/articles/microsoft-talk.html
热 文 推 荐