贴吧图像
11/07/2015


开源软件概念的形成和发展大致经历了自由软件运动兴起、开源运动兴起和开源软件发展三个阶段。第一阶段是自由软件运动兴起阶段,主要时间跨度为20世纪60年代至90年代中期。自由软件运动的目标是尽可能确保软件用户对软件的使用、修改和传播的自由,反对以保护知识产权和商业利益为目标的专有软件对这些自由的限制。自由软件运动起源于20世纪60-70年代美国计算机科学实验室中的黑客文化,以1985年Richard Stallman发起的自由软件基金会(FSF)为标志。其中,1984年Richard Stallman启动GNU项目,拉开了自由软件运动的序幕,1989年FSF发布通用公共许可证第一版GPLv1,为自由软件运动制定了行为规则。1991年Linux的发布以及GNU/Linux的广泛应用使自由软件运动在软件领域产生了实质性影响。


第二阶段是开源运动兴起阶段,主要发生在20世纪90年代中后期,以1998年开源(Open Source)术语的提出和OSI对开源软件的明确定义为标志。由于自由软件对知识产权的排斥及其许可证(如GPLv1)关于自由的传染性使大多数商业公司持观望态度,人们开始探索能够平衡开放理念和商业利益的新模式。1998年Netscape公司发起的一次战略研讨会上,Christine Peterson首次使用开源一词来回避自由软件在商业领域的负面效应。随后Eric Raymond提出使用开源软件来统称所有符合OSI定义的软件,开源运动进入一个崭新的阶段,众多商业公司加入进来,各种开源软件许可证不断涌现,为开源软件的商业化发展开辟了道路。


第三阶段是开源软件发展阶段,主要从20世纪90年代末开始至今,越来越多的个人和商业公司通过开源软件建立了自身的开发方法和商业模式,开源软件在技术创新和商业运营等方面扮演着越来越重要的角色。从1999年至今,开源软件取得了商业上的令人瞩目的成就,如1999年Red Hat等开源软件公司成功上市、IBM启动对Linux的支持服务,2001年IBM直接将Eclipse项目贡献给开源社区,2005年Google收购开源软件公司Android并迅速实现了移动业务的迅猛拓展。此外,以1999年SourceForge上线为标志,基于互联网的各种开源软件开发和社交平台开始快速发展,吸引了全球数百万的开发者和用户,支撑了数十万的开源项目的开发,为开源软件的全球化协同开发和运营提供了支撑环境。

更新时间:11/07/2015
回复(0)
0?1470885445
登录后可添加回复
贴吧图像
吧主:
尹刚
回答:0
欢迎对开源软件、互联网软件技术、互联网创新和工作方式感兴趣的同学交流和讨论!
问题和建议
还能输入50个字符 Submit

加入QQ群

关注微信APP


×