全球互联网技术大会 呵护全球 互联网公共性(4)



 为保证GNU永远保证它的开源性质,保证自由软件性质,GPL同时规定,用户获得GNU 软件后可以自由使用和修改,但是用户在散布GNU软件时,必须让下一个用户有获得源代码的权利并且必须告知他这一点。GPL最独特之处在于它的“病毒条款”,按照GPL条款,除非整个软件包以自由软件发布,否则不能将自由软件与私有软件组合,而且严格禁止私有软件中使用GPL代码。

  为了向GNU计划提供技术、法律以及财政支持,1985年非营利机构“自由软件基金会”成立。早期GNU并没有将主要精力放在开发操作系统上,而是为UNIX系统开发包括辅助程序各种工具和应用程序。GNU所开发的程序极为成功,性能优越,在开源社区里面流传很广,包括Emacs文本编辑器、GCC编译程序和GDB调试程序等。

  到1991年Linux内核发布的时候,GNU已经几乎完成了除系统内核之外的各种必备软件的开发。GNU辅助软件的快速发展与独立系统内核的缺失同时存在,UNIX陷入私有化与知识产权纠纷,Linux正好弥补了这种缺失。

  Linux系统类似于Minix系统。Minix系统是由荷兰阿姆斯特丹的Vrije 大学Andrew S. Tanenbaum教授于1987年根据UNIX编制开发的。该系统同时提供了用C语言和汇编语言写的系统源代码,并且在大学使用是免费的,因此广泛运用于操作系统原理的教学与学习。但是Minix在性能上并不优秀,为了保持Minix 的小型化,能让学生在一个学期内能学完,它没有接纳全世界许多人对Minix 的扩展要求。Linux在这方面取得突破性的进展,不断完善性能。

  

  Linux诞生于1991年8月25日,当时它的创始人Linus Torvalds还是芬兰赫尔辛基大学一名大二学生,初始版本是他的Minix-like作业,他仿照Minix系统编写了简单的系统内核代码。作业完成后,Linus同时在comp.os.minix新闻组上发布了源代码,按照自由软件精神,允许其他人修改、复制。当时他的措辞是比较谦虚和谨慎的,大意如下(早期Linus与通讯组之间的电子邮件资料,参见http://www.cs.cmu.edu/~awb/linux.history.html。该网页提供了Linux0.95版之前Linus与社区之间交流的内容)。

  所有使用Minix的人们:

  我正在编写一个386(486)AT保护模式下的(免费)操作系统(仅仅出于爱好,不像同GNU那样庞大和专业)。这个计划从4月开始筹备,现在已经准备就绪。我希望得到你们喜欢或者不喜欢Minix系统某方面的反馈。因为我的操作系统集成了它的某些方面(同样的文件系统物理布局和其他方面)。

  目前我已经有了BASH(1.08)和GCC(1.40)端口,并且能够运行。这意味着未来几个月内我将有实质性的进展。我希望知道大家所期望的特性,但无法保证一定会实现它们。

  Linus ([email protected])

  PS:这是免费的Minix代码,有一个多线程文件系统。但移植性不太好(使用386任务转换机制等),并且可能永远支持不了AT硬盘之外的硬件,这是目前我所有的。

  Linus所发布的系统最初取名Freax(怪诞之意),后来在上载到ftp.funet.fi 服务器上时,管理员AriLemke改名叫Linux(Linus 解释说:“坦白地说,我一开始并不想把它以Linux 的名称发布出去,因为那显得我太自我中心了。那么,我为最终发布起的名字是什么呢?Freax。……阿里8226;莱姆克……极不喜欢Freax这个名字。”详见 Linus Torvalds传记,《乐者为王》,中国青年出版社,第108~w113 页。)。

  初期,Linus采用自己的发布规则,并且严格禁止他人收取任何费用,Linux是完全免费的。但当时网络下载还不可通行,主要依靠磁盘拷贝,社区用户纷纷要求Linus允许收取少量的成本费用。因此,1992年,Linux开始采用GPL授权方式发布。在Linus Torvalds和其它开发人员的努力下,GNU组件可以运行于Linux内核(Kernel)之上,1992年Linux与其他GNU软件结合,诞生了完全开源的操作系统。

  1994年发布了Linux1.0,表明了Linux走向了成熟,进入商业化渠道。著名的数码设备公司DEC开始支持Linux发展,并且通过投入设备和智力,与Linux社区进行合作。Linus也发表声明,Linux是一流计算机,而不是一种满足个人爱好的游戏产品。

  1 9 9 3 年马克8226;尤英创立红帽公司,主要是为非专业用户提供安装和技术支持服务。另一家公司Yggdrasil将L i n u x系统软件与一款私有软件Motif合在一起,开源与私有软件的联合发布,对于开源社区产生了重要影响。出于实用的目的,这种趋势不可逆转,1994年布莱恩·莱巴克斯创立了Caldera公司,Caldera公司更向前一步,将私有软件与开源软件集成起来进行发布。这样,人们必须将开源与私有软件进行分离,才能合法性复制和修改该系统。随着私有软件与开源软件之间严格界限被打破,原有的发布规则也开始逐步进行修正,以适应现实的法律和社会环境。

  Linux商业模式的逐步成熟,使得Linus必须在满足用户稳定性和测试性要求间做出平衡。Linus开始创建两种不同的系统,一种以偶数编号(1.2,1.4),是稳定版本,用于提供给用户或商业用途;另一种是奇数编号(1.1,1.3),用于测试版本,大家可以进行修改,经测试成熟后,发布在下一次偶数稳定版本中,同时提供新的测试版本。

  经过数十年的发展,在服务器市场,Linux系统已经占三分之一的市场份额,在个人电脑市场,Linux的市场份额也在逐步提升,成为市场中不可忽视的力量。2008年自由软件基金会的一份评估报告表明,整个Linux开源体系的市场价值评估在250亿美元左右。正是有这些提供源代码的开源社区存在,才使得私有软件厂商不可能垄断整个市场。也就是说,防止在网络架构中代码层产生垄断,也即防止了互联网的垄断或分裂。

  开源与互联网

  互联网的最终统一实际上基于不同参与方的共同努力与合作。在这些力量中,开源是一种重要的合作机制,它削弱了优势方的控制力,产生了一种对于过度商业化的纠偏机制,从而吸引各方的参与和互联网的融合。在互联网的发展历史中,可以从几个重要的事件,看到互联网与开源之间的联系。

  第一件即前文提到的决定互联网基础架构的TCP/IP协议。尽管美国政府为该协议的推广提供了大量的资金和技术支持。但最重要的一点是:TCP/IP协议本身是没有申请专利的。

  两位发明者Vinton G. Cerf 和 RobertE. Kahn,决定放弃为TCP/IP协议申请专利,因此每个人都可以下载它并免费使用它。

  2004年,Cerf在中国接受采访时,指出一方面是当时没有料到互联网会有如此发展,同时“申请专利从实际的角度是行不通的,如果新技术不是无偿和免费的话,人们就会远离我们而去”。(TCP/IP协议发明人G-Cerf:《我为何放弃专利》,http://tech.sina.com.cn/i/2004-09-20/1134428146.shtml)这种基于分享合作而不是基于商业利益的理念,让TCP/IP协议的吸引力逐渐增强。

  

爱华网本文地址 » http://www.413yy.cn/a/9101032201/103816.html

更多阅读

宏:全球整合致胜(4)

  我不认为欧洲人比台湾人不可信任,我不认为黑人不能要,我不认为南美洲的人就是不可信的,我不认为印度人就很奸诈。总之我们不以肤色论,是看他的专业水准。关键零组件我也不在乎是韩国的、日本的或者是以色列的。OEM在哪里设厂,只需要

嘉实全球互联网 呵护全球 互联网公共性(6)

  很长一段时期,根完全控制在美国政府手中,产生了集权的利维坦结构。当互联网由美国扩展到全世界,从而形成世界互联网时,这种局面显然难以其他国家接受。20世纪90年代,在互联网社会和其他国家的压力下,美国政府开始私有化互联网,逐步放松

嘉实全球互联网 呵护全球 互联网公共性(5)

  当蒂姆·李开发万维网的时候,他也决定采用TCP/IP协议作为万维网的基本协议。一个原因就是当时他可以很方便地从澳大利亚的网站上下载到TCP/IP协议,后来的体验让他坚信,该协议必将成为未来互联网的首选。后来,万维网的巨大成功,实际上

全球移动互联网大会 呵护全球 互联网公共性(4)

 为保证GNU永远保证它的开源性质,保证自由软件性质,GPL同时规定,用户获得GNU 软件后可以自由使用和修改,但是用户在散布GNU软件时,必须让下一个用户有获得源代码的权利并且必须告知他这一点。GPL最独特之处在于它的“病毒条款”,按照GPL

全球能源互联网题库 呵护全球 互联网公共性(3)

  然而,麻省理工学院计算机科学实验室开始支持成立万维网联盟,因而蒂姆·李从西欧核子研究中心来到MIT工作,1994年10月万维网联盟成立,是一家非营利机构。联盟的使命在于标准化,防止一家公司或个人独断互联网,同时防止互联网的分裂。 

声明:《全球互联网技术大会 呵护全球 互联网公共性(4)》为网友究竟还有谁分享!如侵犯到您的合法权益请联系我们删除