技术开发 频道

开源社区争论话题之三:使命何在?

  本篇文章是《开源社区争论话题》系列文章的第3部分。在第一部分中,我们介绍了围绕Linux内核发展的争论;第二部分我们介绍了开源社区对标准化过程的看法;最后一部分我们将详细了解一下人们对自由及开源软件(FOSS)使命的看法。

  开源社区争论话题之一:内核真相

  开源社区争论话题之二:走向歧路的标准组织

  【IT168 评论】酷爱争论让人们聚集在自由开源社区中,同样也因为这个原因,人们对自由及开源软件的使命有不同的观点。

  对有的人来说,FOSS只是意味着无需花钱就可以免费使用的免费软件;而有的人则认为源代码的开放性更为重要;而还有一部分人(以GNU创始人理查德·斯托曼(Richard Stallman)为代表)则认为,FOSS的首字母“F”才是自由及开源软件的使命所在,即自由应超越技术、超越政治、超越地域。

  尽管观点不同,但有一点无需怀疑,人们在捍卫各自观点的同时,自由及开源软件正在悄然向前发展。无论FOSS的使命可能是什么,它实际上正在很好的满足人们的多种需要。

  FOSS正在走向成功,这不仅仅体现在越来越多的人开始使用它。那么它是否在实现自己的使命呢?需要指出的是,这个问题的答案取决于你对其使命的看法。

  包容异见是FOSS最大特点

  Linux内核创始人李纳斯·托沃兹(Linus Torvalds)表示,“我认为它的使命不只有一个。”

  托沃兹解释道,“实际上,我喜欢开源的原因是,它可以让人们去完成不同的任务,从不同的角度去考虑问题,最终的结果并不一定与当局者最初的设想完全一致,但却一直在向更好的方向发展。”

  Linux本身就是这样一个例子,托沃兹解释道,“当我最初创建Linux的时候,我没有远大的目标,如同目前的内核一样,今天所具有的所有发展动力来自于外部,来自具有不同需求及为这些需求而努力工作的人们。”

  托沃兹将开源比作“一个更具成长性的开发模式”,他表示,“对我来说,它与‘生活’非常相似,有谁知道生活的最高意义何在?我不知道,我不认为有哪一点的重要性能够远胜其它。但我们依然会努力的生活和工作,分享我们的知识和收获,更好的改变我们的环境。”

  开源也一样,托沃兹表示:“开源与生活具有相似的一点,‘改善你的环境’并且‘分享你的知识。’”

  FOSS是一种‘爱心传递’

  《精通vi和Vim》一书的联名作者艾尔波特·汉纳(Elbert Hannah)表示,使命问题难以有一个一致的答案,“10个人可能有10个不同的答案,不过这些答案的中心意思一般都可以追溯到理查德·斯托曼的观点。”

  汉纳表示,一般来说人们对FOSS的理解是,开发软件并将其源代码免费对外开放,“这是一种‘爱心传递’,如果你使用并修改自由软件,如果你把它作为一个产品发布,你必须也公开自己的源代码。”

  有的人认为,通过支持和服务可以带来收入,但是有的人则支持“免费的服务或支持”。

  汉纳表示,自由软件已经获得了很好的发展,我们现在拥有一个免费的高品质Linux,已经堪称一个奇迹。“在很多方面FOSS可以说已经获得成功,不过我不确定在市场和经济环境中,它能否继续生存下去。”

  “我对自由软件做出了回报,”他补充道,“但是我也需要谋生,对于某些我自己开发的应用工具,我不得不决定是否免费对外公布它们,我也希望可以出售它们中的一部分来获得生活所需的收入。”

0
相关文章