Free and Open Source Software(FOSS)自由及开源软件

  自2001年起,联合国教科文组织正式启用“Free and Open Source Software”(简称“FOSS”)官方术语,在观念上前进了一大步,避开了一些哲学争执。“FOSS”的中译文是“自由及开源软件”。我们认为,“FOSS”术语的启用是科学的、准确的、令人不致发生误解。实际上,“开源”(Open Source)一词,在中国的实际使用情况相当混乱,往往被某些商业化操作所利用。

&">nbsp;  Ubuntu软件包是一种真正的FOSS,而某些Linux发行版就不是FOSS。这是明显的事实。显然,FOSS与OSS是有点区别的。这里不必细说。使用FOSS术语,就不会口出“开源”,而言之非也。为什么有些人不喜欢FOSS?因为,FOSS中的字母“F”,使他们深感头疼。

  Ubuntu奠基人Mark Shuttleworth就喜欢使用FOSS的说法。今年2月份,Mark先生访问菲律宾,作为推进FOSS的亚洲之行的一部分。Marh先生说,根据他对许多国家的访问经验,在吸收FOSS过程中,各国政府和私有行业所扮演的角色是不相同的。比如,在澳大利亚,FOSS的利用完全是由私有企业主导;而在印度,政府发挥更大的作用;在印度尼西亚,他们加强FOSS的使用动力出自无力支付微软的软件使用许可费用;在新加坡,许多人支付软件使用许可费并不成什么问题,因而,FOSS的使用不是很普遍。

  自由和开源是整个事情中一个很有意思并且相当重要,但却不是根本的部分。但是对于一些人看来,不过对于开源软件和专有软件之间的区别这个问题,对一些人来说实在是有些太宽泛而难以理解的。

  我已经举了一些例子,人们认为他们有权要求技术支持和他们的东西。但是事实并不是这样。

  微软的使命是“A computer on every desktop(让每个桌面上都有电脑)”——他们没有说出口的是每台电脑都运行着 Windows 。微软和苹果公司都销售操作系统,都尽他们最大的努力来保证尽可能多的人使用他们的产品:他们是来做生意,要赚钱的。

  然而看看FOSS,直至今天,几乎完全是非商业性质的。

  当你发电子邮件告诉我,Red Hat、Suse、Linspire ……是的,我知道他们在“销售” Linux。我知道他们都希望 Linux 被广泛的采用,特别是他们自己的版本。但是不要混淆提供商和制造商。Linux 内核不是被某个公司制造,不是由靠它获利的人来维护它。GNU 软件不是被某个公司制造,同样也不是由靠它们获利的人来维护。X11 视窗系统……好,当前最流行的实现方案是 xorg,“.org”的名字应该能告诉你想知道的(注:.org为非盈利组织)。桌面软件:好的。你提出一个例子,比如 KDE ,由于其基于的 Qt 是商业化的。(译者注:现在 Qt 已经不是商业化的了,是双重授权)。但是 Gnome、Fluxbox、Enlightenment 等等,都是非盈利的。确实有人销售 Linux,但是那只是极少数。

  私有软件最终用户数量的增加可以直接变为制作公司的直接经济效益。对于 FOSS来说,并不是这样,使用人数的增加并不会产生直接的收益。非直接收益当然是有的:个人的自豪,更多发现 Bug(错误)的机会,更多可能得吸引新的开发者,可能有机会得到个好的工作,等等。

  但是 Linus Torvalds( Linux 的创始人)并没有因 Linux 用户的增加而赚钱。Richard Stallman( GNU 创始人)也没有从 GNU 用户的增长中获利。所有运行 OpenBSD 和 OpenSSH 的服务器也没有放一分钱到 OpenBSD 项目的口袋中去。因此我们来到了在 Linux 和新用户之间最大的问题:

  他们发现,他们不是 Linux 制造商请来的。

  来到 Linux 之前,这些新用户使用的操作系统当中,最终用户的需求至高无上的,并且“用户友好性”和“以用户为中心” 被认为是第一位的。他们突然发现他们自己将要使用的操作系统仍然依赖于“man”文档、命令行、手动编辑的配置文件和 Google。而且当他们抱怨时,还没得到全方位的服务,也没得到什么承诺:被直接拒之门外。

  当然是有些夸张了。但是确实,很多人像这样,以自己熟悉的方式来试着尝试 Linux,却遭到了失败。

  从另一方面来说,FOSS 事实上是一种非常自私的发展方法:人们想工作的时候才工作,并且只做他们想做的工作。大部分人都不认为让 Linux 增加一些对没有经验的用户的吸引力有任何的必要:Linux 已经能做他们(设计者)想要它做的事情了,别人如果用不来,他们为何要在意呢?

  FOSS 和 Internet 自身有很多相似的地方:你不需要付钱给一个网页(软件)的作者,就可以去下载和阅读(安装)它。对于已经有了宽带网(知道如何使用软件)的人们来说,全民安宽带(用户友好的界面)没什么吸引力。博客主人(软件开发者)不需要很多的读者(用户)来作为动力以继续写博客(编写软件)。 确实有许多人从中赚到许多钱,但不是靠通常的大多数生意的规矩:“这是我的,如果你想要,请付钱”;它是靠提供技术支持(电子商务)的服务来赚钱。

  Linux 对市场份额不感兴趣。Linux 也没有客户。Linux 没有股东,也没有盈利的责任。Linux 不是为了赚钱而创造的。Linux 的目标不是成为地球上最流行和最普及的操作系统。

  Linux 社区想要的是一种真正品质优良、充满特色、自由的操作系统。如果这使 Linux 最终成为一种非常流行的操作系统,那么非常好。如果这使 Linux 最终拥有直观的、用户友好的界面,那么也非常好。如果这使 Linux 最终成为一个数十亿美元的产业,那也非常好。

  这仅仅是很好,但不是重点。重点是,让 Linux 成为社区能力范围之内的最好的操作系统。不是为了别人:为了社区自己。如此普遍关于“除非 Linux 如此这样,否则永远不会占领桌面”的威胁论是不恰当的:Linux 社区没有尝试占领桌面。他们完全不关心它是否能够好到进驻你这个新用户的桌面上,只要在他们自己的桌面上运行的够好就行了。 高呼憎恨微软的人,深度Linux 的狂热者,靠FOSS赚钱的人或许会在这里站出来说两句,但他们仍然只是少数。

  这就是 Linux 社区的目标:一种能够被任何想要它的人安装的操作系统。所以如果你在考虑转向 Linux。首先,问你自己,什么是你真正想要的。

  如果你想要一种操作系统,就像一辆汽车,没有雇来的司机,给你把钥匙,让你自己做在驾驶员的位置上,并且希望你知道该做什么:用 Linux吧。你得花些时间去学习如何使用它,但是一旦你学会了,你将拥有一个让人着迷的操作系统。

  如果你只是想要没有恶意软件和安全问题的 Windows:阅读一些安全方面的资料,安装好的防火墙,恶意软件检测工具和杀毒软件;用一个更安全的浏览器替换 IE ;保持安装最新的安全更新。有人(包括我自己)使用 Windows 从 3.1 到 XP,从来不曾被病毒或者恶意软件感染,你也能做到。不要用 Linux,它不会成为你想要它的那个样子。

  如果你想要一种基于 Unix 的操作系统的安全性和性能,以及客户至上和世界著名的界面:购买苹果公司的 Mac 电脑。Mac OS X是不错的。但是不要用 Linux:它不会做你想要它做的。(译者注:目前 Linux 上的 Compiz 已经成为最花哨的窗口管理器了。)

  问题不仅仅是“为什么我想要 Linux?”。还有“为什么 Linux 想要我?”

时间: 2024-10-23 20:44:18

Free and Open Source Software(FOSS)自由及开源软件的相关文章

【资料整理】Open Source software construction tool

[SCons] What is SCons? SCons is an Open Source software construction tool-that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/a

NoSQL优劣势深度剖析:SWOT分析模型

什么是NoSQL数据库?它与关系型数据库管理系统(RDBMS)有哪些区别? 在计算机领域,NoSQL(通常会被扩展到"Not Only SQL")是数据库管理系统中一个较为宽泛的种类,它的一些关键特性不同于传统模式的关系型数据库管理系统(RDBMS),其中最重要的是NoSQL不使用SQL作为其查询语言.NoSQL的数据存储不需要固定的表结构,通常情况下避免Join操作,并且是典型的横向扩展.学术研究人员通常把这些数据库称作结构化存储--这一概念同样包含传统关系型数据库. 通常情况下,N

java开源项目研究 2. 开源的历史

项目     提到开源,就不得不提到Richard Stallman--开源软件的始创者和精神领袖(不是偶像崇拜^_^).他是GNU(GNU's Not UNIX)工程的发起人,FSF(Free Software Foundation)的缔造者,同时还是大名鼎鼎的GNU Emacs(一个编辑工具),GCC(c/c++编译器,不用我说了吧,呵呵),GDB(调试工具)和GNU Make的作者.     Stallman的生平是和开源历史紧密相关的:     1984年,Stallman辞去了MIT

《第一本Docker书(修订版)》——导读

** 前言 **Scott Collier是一位高级主任系统工程师,就职于Red Hat的系统设计及工程团队.该团队根据从销售.市场以及工程团队收集到的数据,甄别并提供高价值的解决方案,并为内外部用户开发参考架构.Scott是Red Hat认证构架师(RHCA),具有超过15年的IT从业经验,他现在专注于Docker.OpenShift以及Red Hat系列产品.John是一位连续创业者,同时也是高可用性.可扩展性基础设备专家.John现在在自己创建的Bulletproof公司担任CTO,这是一

LAMP服务器性能优化技巧之Linux主机优化_Linux

目前LAMP (Linux + Apache + MySQL + PHP) 近几年来发展迅速,已经成为Web 服务器的事实标准. LAMP这个词的由来最早始于德国杂志"c't Magazine",Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字.这些组件虽然并不是开开始就设计为一起使用的,但是,这些开源软件都可以很方便的随时获得并免费获得.这就导致了这些组件经常在一起使用.在过去的几年里,这些组件的兼容性不断完善,在一起的应用情形变得非常普便.为了改

Linux下Tomcat与Apache Web服务器整合

apache|web|web服务|web服务器 1.引言      基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据.浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上

Linux下Tomcat与Apache服务器的整合之一

apache|服务器 引言 基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据. 浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上改变了企业的服务质量,增加了企业的商业

Linux下Tomcat与Apache Web服务器的整合

1.引言基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据.浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上改变了企业的服务质量,增加了企业的商业机会.在许多用户看来,

开源社区自己从来不想承认的九大事实

你可能认为,一群聪明人不会有什么忌讳藏着掖着,比如像自由和开源软件(FOSS)社区的成员.你还可能觉得,这样一群知识分子不会觉得什么想法是禁止讨论的或让人不舒服的:但要是你果真这么想,那就大错特错了. 与任何亚文化一样,FOSS也是由共同的信念维系在一起.共同的信念有助于形成一种共同的归属感,这意味着对这些信念提出质疑,无异于对这个归属感提出质疑. 其中一些忌讳话题可能会颠覆20年或更长时间以来秉承的公理.另一些忌讳话题则是新的,质疑公认的真理.不过,尽管细细打量忌讳可能让人不舒服,但这么做往往