为何人们不接受自由软件
但是,显然自由软件的使用范围还很小。市场垄断、大量盗版行为、缺乏厂商支持、社区内讧和对外来者的敌视,上述所有因素和更多原因常被用来解释为何人们不使用自由软件。上述问题或许存在,但我认为主要原因其实更简单。
我曾经向一个朋友抱怨称,“我不明白为什么人们还在使用Windows,”他的回答是,“因为它已经被安装在人们的计算机上。”一语中的。
对于那些每天在计算机前待8到14个小时的人来说,你或许认为他们希望更多控制自己的体验。但是惰性的力量往往超乎我们的想象。如果计算机已经预装了一个操作系统,对多数人来说就非常好了,尽管他们经常抱怨或取笑它。
我认为,多数人未适应自由软件的主要原因更简单。自由软件与他们所习惯的东西完全不同,许多人甚至不会相信存在这样的事情。
自由软件或许可以追溯到上世纪60年代到70年代。但是对多数人来说,直到1980年个人计算机正式走向市场后,计算历史才算开始。
此后,软件主要是被看作一个商品。它的被厂商控制已经成为标准。尽管会偶尔抱怨,用户已经习惯于失去在自己财产中应享受的权利。
这种情况如此普遍,以致于许多用户还不知道自由软件的存在,更不用说知道它的目标。但是,如果他们能够完全了解自由软件,就会很快发现它具有一个完全不同的方向。
自由软件传递的信息是,软件不是一件商品,而是一个媒介,类似于电视或电波,应该向具有硬件的所有人提供。它建议普通用户应该对自己的计算体验拥有更多控制权,而且他们与制造商的关系应该改变。这听起来有些理想化,或许还有些模糊不清。
在听到这种完全不同的目标时,普通用户除了以困惑回应或拒绝之外,还会做什么?他们的第一反应往往是自由软件好的不真实。他们可能不相信关于自由软件运行方式的解释。
他们不可能一下接受自由软件。原因何在?
自由软件如此不同于他们所熟悉的软件,以致于他们找不到参考物。自由软件提供更多选择和比以往更多控制的事实,迅速被他们不能与其它软件使用体验建立联系所压倒。因此他们不会认可自由软件所带来的好处,而是更可能在困惑中选择放弃,并把它当作不可能的事情而拒绝。
自由软件人士须时刻自省
当我最初接触自由软件时,我曾把它看作一个孤立的现象。它与其它历史趋势或发展的联系我也是后来才明白。即使是现在,我发现它的重要性有时也很容易被忽视,我猜自由软件社区中的其他许多人也和我一样。
对于那些自称是开源支持者的人来说也是如此,他们认为自由软件价值主要在于源代码开放可以带来更高质量。正如李纳斯·托沃兹(Linus Torvalds)曾经说过的,他们有时会忘记,这种对编程者的便利只是实现用户自由的手段。
但是,忽视自由软件的重要性具有更大的影响。身处社区之中的我们或许知道这种重要性,但我们往往视其为当然。我们或许会忘记,那些对我们来说平常的事情,对初次听说它的人来说,可能会感到困惑和危险。
年复一年,自由软件正在取得成功。回首过去我参与开源的十年,我经常会被自己所看到的发展而感到惊讶,无论是在软件本身还是它在社区之外的普及程度。尽管如此,如果自由软件社区人士能够经常提醒自己它的重要性,并且明白新来者可能会对其感到困惑,那么自由软件可能会以更快的速度取得成功。