探讨开源思想与应用.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
探讨开源思想与应用

探讨开源思想与应用 探讨开源思想与应用 探探讨讨开开源源思思想想与与应应用用 作者:谢小波 2009年03月 目录 一.什么是开源? 二.观开源的发展历史 三.成功案例 四.开源的意义、哲学及重要性 五.开源世界的法律 六.应用到其它行业的开源案例 七.开源的盈利模式 八.国际、国内的开源发展局势 九.开源的未来、探索及存在问题 十.我们与开源 “开源”,身边很多数人都还不知道这是个什么东西。是的,它即使在自己所处的计算 机领域中也算是一个新鲜的词语。一开始我想,“开源”也就是“开放源代码”的意思,是 大家把自己写的程序源代码公布出来的这么一种行为而已。但是,后来在看过一部叫 《Revolution OS》纪录片后,才真正开始了解“开源”的真谛,以及为什么这么多人为之疯 狂。 为了让更多的人理解它,在后边,我将尽量把“开源”这个概念从计算机术语中抽离出 来,以更容易理解的方式解释。 当然,这么做是因为还有一个我认为更重要的理由:“开源”这个概念并不只适用于计 算机领域而已,它有足够的潜力能够在其它行业里迅速发展,适应当今社会的发展趋势,并 且帮助那些希望创新的人们去开发一片蓝海。 一、什么是开源? 一、什么是开源? 一一、、什什么么是是开开源源?? 所谓“开源”,就是开放资源(Open Source)的意思。不过在程序界更多人习惯把它理 解为“开放源代码”的意思。 在计算机发展的早期阶段,软件几乎都是开放的,任何人使用软件的同时都可以查看软 件的源代码,或者根据自己的需要去修改它。在程序员的社团中大家互相分享软件,共同提 高知识水平。这种自由的风气给大家带来了欢乐,也带来了进步。 但不久之后,以微软为主的一些商业公司就破坏了这种风气。这些商业公司从自由的计 算机社团里雇佣了大量的技术高手,开发带有知识产权保护的专有软件。他们在分发软件的 时候也不再附带源代码。从此,专有软件的时代到来了。直到现在,专有软件不公开源代码 仍是默认的行业潜规则。 即使这样,崇尚自由的斗士们也没有妥协。他们认为,数字时代本应是自由的,任何人 都可以自由的获取软件资源及其源代码,而不应该被少数商业公司所控制。因此由Stallman 为领袖的一群富有激情的技术高手们发起了自由软件运动,创立了“自由软件基金会”,即 FreeSoftwareFoundation(FSF)。FSF颁发了GNU GPL通用公共许可,GPL明确定义了自由 软件的含义,即用户拥有使用软件、修改软件、重新发布软件以及改善再利用软件等四种自 由,作为前提的,自由软件必须公开所有的源代码。GPL成为自由软件世界中的最高精神 纲领,它成功地创建了一个软件中的自由王国,并保证开发者、用户都拥有充分的自由权。 另外,在自由软件的世界中,根本就不存在盗版的概念。 “自由软件”的英文是“FreeSoftware”,这不免为许多人所误解,人们经常把它和“免 费软件”连系在一起,免费的恰恰都是些低级的,这使得自由软件蒙上了一层阴影。于是大 家决定给自由软件一个更易理解的别名——“开源软件”。开源一词则由此得来。 所以,开源即是自由的化身。它讲述了一种公开的、自由的精神。软件开源的发展历程, 为我们软件行业以及非软件行业的人都带来的巨大的参考价值,我们将在后边详细来探讨。 二、观开源的发展历史 二、观开源的发展历史 二二、、观观开开源源的的发发展展历历史史 如果你不了解开源运动的发展史,也许你真的无法领略到它给当今计算机科学所带来的 影响有多大。 在这场运动中,最值得一说的就是我们所熟悉的Linux 操作系统了。它是开源运动的核 心代表,也是开源运动的最主要的推动力之一。看Linux 系统的发展史,就能清楚开源运动 的发展史。 1991 年10 月5日,Linus 做了一件具有划时代意义的事情——将他所编写的Linux 系 统内核的源代码公布到互联网上。 到了1992年,已经有大约1000人在使用Linux。这些使用者都是真正意义上的黑客— —那些热衷于技术的高手。 1993 年,大约有100余名程序员在互联网上参与了 Linux 内核的编写和修改工作,其 中核心组有5人组成,这时Linux的用户大约有10万人左右。 1994 年,Linux1.0 发布,当时是按照完全自由免费的协议发布,随后正式采用GP

文档评论(0)

allap + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档