下载此文档

开源技术和开源软件.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
第九章开源技术与开源软件
IT服务科学与工程
本章内容
开源软件与自由软件
开源技术
开源软件许可协议
开源技术与开源软件
开源软件与自由软件
开源软件
简单来说,“开源软件”就是源代码开放的软件。
1999 年,Eric S. Raymond 在自由软件的范畴下提出了开源软件的概念,并出版了《大教堂和集市》一书,这是开源软件发展的标志事件。
e 在1999 年还只有数百个开源项目,到2008 年初,其开源项目数已经超过17 万个,几乎覆盖软件应用的所有领域。
开源软件的意义
对普通用户来说
开不开源其实意义不是很大,他们更在乎收不收费
由于开源软件大多都是免费下载的,所以一提起开源软件,很多人的第一反应就是免费软件。
对于商业用户来说
可以减少开发周期,因为源代码开放了,只需要稍做修改就可以嵌入到产品中去;
可以降低成本;
但免费午餐不一定就不好吃(也有些开源软件需要收费,但价格都比较低廉)。
开源软件成功的原因
开源社区的协同模式改变和颠覆了软件业的工作方式,可以创造出高质量的软件产品。
商业模式得到了验证:RedHat、MySQL、Asterisk 都是非常成功的开源公司。
真正释放了软件开发人员的创造力和生产力:全世界有上百万的程序员在参与开源软件的产品开发。
国际软件巨头也纷纷加入开源阵营:IBM 投资10 亿美元支持Linux,Sun 也斥巨资收购MySQL…
自由软件
自由软件是指用户运行、拷贝、研究、改进软件的自由,更准确地说,是指三种层次的自由:
研究程序运行机制,并根据你自己的需要修改它的自由;
重新分发拷贝,以使其他人能够共享软件的自由;
改进程序,为使他人受益而散发它的自由。
自由软件的精神领袖
查德·斯托曼
他被人称为‘最后的真正黑客’,他认为一个好的软件,便该自由自在的让人取用,而不应该拿来做为相互倾轧、剥削的工具。
他起草了GNU通用公共许可证来保障自由软件的自由,并创办了自由软件基金会来贯彻他的理念。
开源软件 vs 自由软件
严格地说来,开源软件与自由软件是两个不同的概念,只要符合开源软件定义的软件就能被称为开放源代码软件。
自由软件是一个比开源软件更严格的概念,因此所有自由软件都是开放源代码的,但不是所有的开源软件都能被称为“自由”。
但在现实上,绝大多数开源软件也都符合自由软件的定义。
开源软件的优势
较低的成本
大多数开源软件是免费下载的,软件公司并不靠出售软件来取得利润
软件后期的维护和支持是需要付费的

开源技术和开源软件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pk5235
  • 文件大小0 KB
  • 时间2015-09-25
最近更新