开源社区争论话题之三:使命何在?
酷爱争论让人们聚集在自由开源社区中,同样也因为这个原因,人们对自由及开源软件的使命有不同的观点。
对有的人来说,FOSS只是意味着无需花钱就可以免费使用的免费软件;而有的人则认为源代码的开放性更为重要;而还有一部分人(以GNU创始人理查德· 斯托曼(Richard Stallman)为代表)则认为,FOSS的首字母"F"才是自由及开源软件的使命所在,即自由应超越技术、超越政治、超越地域。
尽管观点不同,但有一点无需怀疑,人们在捍卫各自观点的同时,自由及开源软件正在悄然向前发展。无论FOSS的使命可能是什么,它实际上正在很好的满足人们的多种需要。
FOSS正在走向成功,这不仅仅体现在越来越多的人开始使用它。那么它是否在实现自己的使命呢?需要指出的是,这个问题的答案取决于你对其使命的看法。
包容异见是FOSS最大特点
Linux内核创始人李纳斯·托沃兹(Linus Torvalds)表示,"我认为它的使命不只有一个。"
托沃兹解释道,"实际上,我喜欢开源的原因是,它可以让人们去完成不同的任务,从不同的角度去考虑问题,最终的结果并不一定与当局者最初的设想完全一致,但却一直在向更好的方向发展。"
Linux本身就是这样一个例子,托沃兹解释道,"当我最初创建Linux的时候,我没有远大的目标,如同目前的内核一样,今天所具有的所有发展动力来自于外部,来自具有不同需求及为这些需求而努力工作的人们。"
托沃兹将开源比作"一个更具成长性的开发模式",他表示,"对我来说,它与‘生活’非常相似,有谁知道生活的最高意义何在?我不知道,我不认为有哪一点的重要性能够远胜其它。但我们依然会努力的生活和工作,分享我们的知识和收获,更好的改变我们的环境。"
开源也一样,托沃兹表示:"开源与生活具有相似的一点,‘改善你的环境’并且‘分享你的知识。’"
FOSS是一种‘爱心传递’
《精通vi和Vim》一书的联名作者艾尔波特·汉纳(Elbert Hannah)表示,使命问题难以有一个一致的答案,"10个人可能有10个不同的答案,不过这些答案的中心意思一般都可以追溯到理查德·斯托曼的观点。"
汉纳表示,一般来说人们对FOSS的理解是,开发软件并将其源代码免费对外开放,"这是一种‘爱心传递’,如果你使用并修改自由软件,如果你把它作为一个产品发布,你必须也公开自己的源代码。"
有的人认为,通过支持和服务可以带来收入,但是有的人则支持"免费的服务或支持"。
汉纳表示,自由软件已经获得了很好的发展,我们现在拥有一个免费的高品质Linux,已经堪称一个奇迹。"在很多方面FOSS可以说已经获得成功,不过我不确定在市场和经济环境中,它能否继续生存下去。"
"我对自由软件做出了回报,"他补充道,"但是我也需要谋生,对于某些我自己开发的应用工具,我不得不决定是否免费对外公布它们,我也希望可以出售它们中的一部分来获得生活所需的收入。"
自由与开源的区别
来自蒙特利尔的开源顾问格哈德·麦克(Gerhard Mack)表示,FOSS的主要目的是"尽可能的满足计算机用户的多种需要,我对它的成功充满信心,目前我很少使用闭源软件。"
Slashdot博客马丁· 埃斯皮诺萨(Martin Espinoza)指出,分清自由软件和开源软件之间的区别,是非常重要的。
埃斯皮诺萨表示,"‘开源’只意味着人们可以看到源代码,这对于互操作性是一件好事情。另一方面,‘自由软件’强调软件必须保持基本的自由性,其中有一些是那些基于服务的软件发行模式所尽力避免的东西。"
埃斯皮诺萨表示,所有自由软件都是开源的,但并非所有开源软件都是自由软件。"开源软件实质上是一种折衷的办法;它可以确保互操作性,"埃斯皮诺萨解释道,"如果你自信产品具有竞争优势,那么你必须让其具有互操作性。"
当然,并非所有人都认为这个话题具有争论的必要性。
来自教育行业的博客作者罗伯特·普森(Robert Pogson)表示,"我没有看到自由及开源软件有什么区别。世界需要信息技术,需要软件。有很多天才在创建和分享软件。自由/开源软件是全球协作实现的软件。"
他表示,"如果有人不喜欢自由/开源软件运作的模式,他们可以花费更大的代价来自己开发软件,共享是开发软件的更有效方式。"
普森表示,自由/开源软件是非常自由的,它让人们可以灵活的解决任何问题。
他认为,"自由/开源软件可以给人们带来巨大价值,人们无需再花费数十亿美元来购买软件许可,而是可以亲自去贡献/安装/修改它,可以成为一个充满活力环境中的一部分,而不仅仅是机械使用软件的客户。"
和托沃兹一样,博客凯文·迪安(Kevin Dean)认为,对自由和开源软件来说,没有什么最高使命,它不是一个单一的目标、目的或运动。
他表示,"自由/开源软件和一个森林一样,其中的树木都按照自己的方式、自己的节奏在成长。"
- 日本推出手持式极端环境Linux服务器(03-25)
- 风河与Sun联合推出基于UltraSPARC(R) T2处理器的电信级Linux平台(04-20)
- Digi 推出业内最小 Linux 嵌入式设备服务器(10-13)
- Palm明年发售Linux智能手机 面向消费者(11-21)
- Enea发布面多标准SoC Linux基站平台(06-12)
- 富士通与Hopling Technologies将交付基于Linux的WiMAX参考工具包(01-01)