技术开发 频道

你是否想过 自由软件为何重要?

  【IT168 评论】自由软件基金会正在举办题为“自由软件为何对你重要?”的视频大赛,这个讨论来的非常及时,一方面微软刚刚推出了Windows 7,另一方面最近自由软件社区中的争论日益激烈,大家的共同目标有时似乎面临被遗忘的危险。

  我在制作视频方面没有任何天赋,但是这场比赛让我开始思考:为什么自由软件对我很重要?同时又对我身边的人来说不重要?这两个问题看似关系不大,实际却存在紧密联系。

  我为何选择自由软件

  从某种程度上来说,我或许可以轻松的说清楚自由软件是什么,但却不容易解释我对它感兴趣的原因。我的编程工作多数限于脚本代码编写和修改已有代码,因此拥有源代码对我来说只能算间接受益。

  同样,作为一个作者,撰写自由软件相关文章对我也没有多少利益可图。如果我撰写硬件、Windows或OS X方面的文章,我可能会拥有更多市场和更大读者群。

  另外,我也不在乎软件是否可以免费下载,因为数年以来购买软件的费用可以作为成本来抵税。而且当我计算税金时,使用免费软件反而不合适,因为它意味着我所报的成本会更低。

  我甚至不能说对微软有什么大的仇恨,我对它的态度更准确的说应该是,巨大的不信任,以及尽可能与它少牵扯在一起。

  然而,的确是微软“帮助”我转向自由软件。在我拥有了自己的计算机仅仅一个月后,就开始对DOS的限制感到愤怒,并使用4DOS将其取代。4DOS是共享软件——那时候自由软件还几乎不被人知晓——它的更多功能让我感到满意,由此可见价格标签和软件质量不存在必然联系。

  出于追求质量的原因,我选择了OS/2而非Windows 3.0,前者让我可以在软件中实现更多定制。

  但是,后来IBM在微软施压之下放弃了OS/2,这件事让我知道了更重要的一个教训:我不能依靠企业来保护我作为消费者的利益。当我发现了自由软件后,我立即意识到计算机用户的利益更可能被一个社区所保护。至少,掌握了源代码后,自己利益被放弃的担心可能会更小些。

  自由软件帮用户拿回应有权利

  在过去10年中,商业和技术的发展让我更加确信这一点。在一个理性的时代,计算机和互联网技术应该在共同制定的标准和公众监管下取得发展,如同电视和电台在加拿大和欧洲的发展一样。但是,由于计算机和互联网最初出现在美国保守主义统治的时代,它们主要是被企业所发展起来的。

  由此造成的结果如何呢?质量的受损,计划的陈旧,以及几乎完全不存在用户控制。Windows和OS X用户甚至不拥有他们购买的软件;他们只是拥有一个使用它的许可。根据这些许可的条款规定,用户甚至无权禁止微软或苹果访问他们的硬件或信息。

  从一个消费者的角度来讲,这种情况在任何技术中都是不可接受的。谁会容忍类似限制强加在自己的汽车或咖啡壶上?

  但是在计算机和互联网中,这种情形却灾难性的存在。在推动教育和言论自由的潜力方面,计算机可能是最伟大的技术。通过推出教育软件,或在发展中国家低价出售它们的产品,专有公司似乎也在向着这个方向发展。

  然而,专有软件仅仅实现了其潜力的不到一半。无论是价格还是缺乏消费者控制,都意味着对这些技术的使用非常有限,而且专有软件公司进行了过滤。由于偶然的历史因素,我们让以盈利为目标的公司不仅仅可以使用这些技术,还可以控制所有人如何使用它们。

  自由软件所做的就是把某些控制从企业手中拿走,使计算机和互联网技术更容易走向普通用户。由于自由软件的存在,你的交流或创造能力不再受限于你购买的某个软件。它不是一个完整的解决方案,因为对某些人来说硬件成本可能还是一个障碍,但它却是朝着正确方向迈出的重要一步。

  简单来说,自由软件是受限技术的民主化。你可以在自由软件创建的社区中看到这种重要的精神,这些社区的行为准则是自愿贡献、分享和社区决策。另外,在发展中国家使用自由软件来创建基础设施的过程中,你也可以看到这种精神。用一句话概括就是,自由软件是迈向实现现代社会理想的更近一步。

1
相关文章