近日网上关于清华大学开源镜像站要被关闭的消息炒得沸沸扬扬,微博上议论纷纷。最终清华出来解释这起事件的起因是与网络中心的交流不够充分,导致理解出现偏差而引起的一场闹剧!此事件LUPA社区保持着高度关注:清华大学开源镜像站即将被关停,倒退? - 读清华开源镜像站被关闭消息有感,清华大学开源镜像站最新进展。 开源事业在国内的发展一直不温不火,就像Linux的桌面占有率。LUPA社区借着本次清华开源镜像站的事件普及下开源文化的一些基础知识,比如开源的含义,发展历史,成功案例,开源软件的简要年表等等。粗浅的介绍一番,希望能引起一些新人的兴趣吧! 开源让我们想到什么? 什么是开源? 所谓“开源”,就是开放资源(Open Source)的意思。不过在程序界更多人习惯把它理解为“开放源代码”的意思。 在计算机发展的早期阶段,软件几乎都是开放的,任何人使用软件的同时都可以查看软件的源代码,或者根据自己的需要去修改它。在程序员的社团中大家互相分享软件,共同提高知识水平。这种自由的风气给大家带来了欢乐,也带来了进步。 ![]() 但不久之后,以微软为主的一些商业公司就破坏了这种风气。这些商业公司从自由的计算机社团里雇佣了大量的技术高手,开发带有知识产权保护的专有软件。他们在分发软件的时候也不再附带源代码。从此,专有软件的时代到来了。直到现在,专有软件不公开源代码仍是默认的行业潜规则。 即使这样,崇尚自由的斗士们也没有妥协。他们认为,数字时代本应是自由的,任何人都可以自由的获取软件资源及其源代码,而不应该被少数商业公司所控制。因此由 Stallman为领袖的一群富有激情的技术高手们发起了自由软件运动,创立了“自由软件基金会”,即Free Software Foundation(FSF)。FSF 颁发了 GNU GPL 通用公共许可,GPL 明确定义了自由软件的含义,即用户拥有使用软件、修改软件、重新发布软件以及改善再利用软件等四种自由,作为前提的,自由软件必须公开所有的源代码。 GPL 成为自由软件世界中的最高精神纲领,它成功地创建了一个软件中的自由王国,并保证开发者、用户都拥有充分的自由权。另外,在自由软件的世界中,根本就不存在盗版的概念。 “自由软件”的英文是“Free Software”,这不免为许多人所误解,人们经常把它和“免费软件”连系在一起,免费的恰恰都是些低级的,这使得自由软件蒙上了一层阴影。于是大家决定给自由软件一个更易理解的别名“开源软件”。开源一词则由此得来。 所以,开源即是自由的化身。它讲述了一种公开的、自由的精神。软件开源的发展历程 ,为我们软件行业以及非软件行业的人都带来的巨大的参考价值, 开源大家族 如果你不了解开源运动的发展史,也许你真的无法领略到它给当今计算机科学所带来的影响有多大。 在这场运动中,最值得一说的就是我们所熟悉的 Linux 操作系统了。它是开源运动的核心代表,也是开源运动的最主要的推动力之一。看 Linux 系统的发展史,就能清楚开源运动的发展史。 1991 年 10 月 5 日,Linus 做了一件具有划时代意义的事情 ——将他所编写的 Linux 系统内核的源代码公布到互联网上。 到了 1992 年,已经有大约 1000 人在使用 Linux。这些使用者都是真正意义上的黑客——那些热衷于技术的高手。
1993 年,大约有 100 余名程序员在互联网上参与了 Linux 内核的编写和修改工作,其中核心组有 5 人组成,这时 Linux 的用户大约有 10 万人左右。 1994 年,Linux1.0 发布,当时是按照完全自由免费的协议发布,随后正式采用 GPL 自由软件协议。至此,Linux 的代码开发进入良性循环。很多人开始尝试 linux,并将修改的内容提交给核心小组。由于拥有了丰富的操作系统平台,因而 Linux 的代码中也充实了对不同硬件系统的支持,大大的提高了跨平台移植性。 1995 年,用户超过了 50 万。 1996 年,全球用户总量已超过 350 万人。 1998 年,可以说是 Linux 发展迅猛的一年。王牌搜索引擎“Google”现身,采用的是 Linux服务器;小红帽高级研发实验室成立,同年 RedHat 5.0 获得了 InfoWorld 的操作系统奖项;我们熟悉的 Mozilla Firefox 浏览器公布了源代码; 月,英特尔和网景公司决定投资红帽软10件,这被业界视作 Linux 获得商业认同的信号;同月,微软发布了反 Linux 公开信,这表明微软公司开始将 Linux 视作了一个对手来对待 ……1998 年可以看做 Linux 与商业接触的一年。 1999 年,Linux 的红帽发行版制作公司 Redhat 成功上市,成为华尔街历史中上市首日融资额排名第八的公司。他是第一个成功上市的开源社区的企业,可见大家对他的认可程度 。2001 年,IBM 决定投入 10 亿美元扩大 Linux 系统的运用,此举犹如一针强心剂,令华尔街的投资者们闻风而动。到了 5 月这个初夏的时节,微软公开反对”GPL”引起了一场大规模的论战。
2002 年,这是 Linux 企业化的一年。2 月,微软公司迫于各洲政府的压力,宣布扩大公开代码行动,这可是 Linux 开源带来的深刻影响的结果。
2003 年,NEC 宣布将在其手机中使用 Linux 操作系统,代表着 Linux 成功进军手机领域。
2008 年,光是在 Linux 系统成百上千个分支中的 Ubuntu 系统,用户量就已经超过了 800万。这时候,在中国,Linux 系统更是分布在政府、教育、电信、金融、制造和零售等各种行业。 从 Linux 的发展历史中可以看出来,它的成长是爆炸式的!想想看,有哪一个企业敢说自己的经营方式达到了这种效果?又有哪个技术团队敢说自己的技术能够创造这种效果?不不,都不可能。使 Linux 在短短的十几年里有这么大发展的,不是某一个企业,不是某一些技术,而是一个拥有足够魔力的自由的理念和开源的方式造成的。每个人都渴望自由,不希望自己被拒之门外,不希望问题出现是手足无措,而自由的、开放的软件,正是满足了人们的这种心里,才能得以迅速蔓延开来。除了 Linux 外,还有很多自由软件的例子,不胜枚举。比如自由软件基金会开发的网络服务器 Apache ,至今,全球大多数的网络服务器采用的都是 Apache,也就是说,我们现在登录的大多数网站都是运行在这些高性能的网络服务器上。另外,我们惊奇的看到,整个互联网的发展趋势几乎是和 Apache 同步的!而互联网正是自由、开放的代表,可见开源的魔力是多么的大。 开源软件简要年表 开源的成功案例 |