网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Open source > 文章  
开源运动:源自对智慧成果共享、自由的追求
文章来源: 赛迪网-软件世界 文章作者: 安阳工学院 杨继勇 发布时间: 2006-08-17   字体: [ ]  
 

  多种开源协议许可

  自1998年2月美国OSI成立之后,经其正式认可的开源许可类型已达30种;同时,在GNU工程/自由软件基金会的“自由软件许可”页面上包含了15种与GPL兼容的自由软件许可、2种文档许可,以及总共42个软件许可和4种非软件许可。

  一些著名开源许可类型如下:

  BSD许可—它要求版权和著者身份申明;

  GPL—通用公共许可(“CopyLeft”)禁止派生或发行产品的限制;

  LGPL—库/次级GPL,它不同于GPL许可证,在这个许可证下,库(函数库)可以自由地联接到专有软件;

  Artistic许可—使作者保持对进一步开发的控制;

  Netscape公共许可(NPL)—基于GPL精神的新的许可证,但是保持了对源码更多的控制和所有权;

  公共域(Public Domain)—通常用于决定性的算法以鼓励广泛使用,多为由美国政府使用。

  BSD是“Berkeley Software Distribution”的缩写,意思是“伯克利软件发行版”。显然,BSD这个名称并不是我们现在所理解的操作系统,而且其原意也并非简单的操作系统,而是一整套软件发行版的统称。从软件发行版到操作系统的演变是有历史过程的,这一点对FreeBSD很重要。

  BSD于1983年8月正式发布,在18个月内就签发了1000多份站点许可证,是非常具有知名度的版本。

  到了1986年6月,4.3BSD发布,而到了1988年,CSRG发布了4.3BSD-Tahoe,这是第一个把BSD内核分解为依赖于机器和独立于机器的两部分的版本,这是非常有价值的,它使BSD得以移植到众多不同的体系结构中。

  由于BSD使用了AT&T Unix的部分源代码,当AT&T源代码许可证费用不断增加的时候,一些希望能够使用BSD代码为PC生产基于TCP/IP联网产品的厂商,要求伯克利将AT&T代码从BSD发行版中分离出来,并给他们签发单独的许可证条款,而不需要AT&T的源代码许可证。

  因此,到了1989年6月,一个完全没有AT&T UNIX代码的BSD版本诞生了,称之为“Networking Release 1”。这是第一套由伯克利发布的自由可再发行(freely-redistributable)的代码。它允许被授权的用户以源代码或者二进制的形式发布修改过的或为修改过的代码,并且可以不向伯克利申报版税,惟一要求是在源代码文件中原封不动的保留伯克利的版权声明,并且在含有以上代码的其他产品文档中声明其产品包括来自于加州大学和其他贡献者的代码。这就是著名的BSD许可证的起源。

  GPL许可证是自由软件的应用最广泛的软件许可证,人们可以修改程式的一个或几个副本或程式的任何部分,以此形成基于这些程式的衍生作品。必须在修改过的档案中附有明显的说明,如您修改了这一档案及任何修改的日期;您也必须让您发布或出版的作品,包括本程式的全部或一部分,或内含本程式的全部或部分所衍生的作品,允许第三方在此许可证条款下使用,并且不得因为此项授权行为而收费。

  最普遍的方式是在软件开放源代码后,满足GPL许可,然后通过发行、咨询、增加用户定制功能来收费。 另一种是将开放源代码和有版权的软件捆绑发行,这样赚取版权费用。 一种是通过开放全部或部分源代码,收集补丁程序,并满足用户知情权的要求,作为商业软件的补充。通过发行多许可证的方式,从其他许可证赚钱。

  LGPL是GPL的派生,LGPL最初是Library GPL的缩写,后来改称作Lesser GPL,即为更宽松的GPL。与GPL的最大不同是,可以私有使用LGPL授权的自由软件,开发出来的新软件可以是私有的而不需要是自由软件。所以任何公司在使用自由软件之前应该保证在LGPL或其它GPL变种的授权下。

  NPL是1998年Netscape公司把Netscape开源之后,由Netscape公司以公众可以对他进行测试版本测试的形势提出的,它试图在商业企业推广自由软件开发和保护自由软件开发之间达成一种妥协,受NPL约束的代码在授权给第三方时的条款与NPL的不同使NPL无法让开源社区接受。

  对于将来提供开源软件的人来说,一般情况下从上述一些许可协议中选择一种即可,而没有必要花费精力再去编写新的许可协议。

  开源教育

  自由的交换想法? 协作创造一套健壮、对大家有益的系统?不仅仅Linux是开源哲学的受益产物,在学校教学领域也在探索开源模式的应用,以期能够为教学带来一个更高效、更先进、更丰富的教学体系—这就是开源教育。开源教育模式下,教师们以互联网为媒介共享课间、协作开发课间、交流教学心得。

  人类对世界的人是主要通过两种途径:学习他人经历或亲身体验。教育的本质之一就是通过让人们通过学习多少辈先人积累下来的经验,更快更好的建立对世界的正确认识和树立良好的世界观。从这点看,科学的发展、教育的发展和开源的发展所采用的方法论是一致的,而开源正是这种方法论的代名词。

--
原文链接: http://industry.ccidnet.com/art/884/20060803/765249_1.html

 
推荐文章
·访Google开源负责人:窥Linux库
·十大开放源代码软件 FireFox居首
·开源是中国软件创新的机遇
·开放源代码发展简史
·开源软件公司目录列表
 
 
共2页: 上一页 [1] 2 下一页
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·十大开放源代码软件 Fir
·开源软件公司目录列表
·访Google开源负责人:窥
·Linux创始人谈开放源代
·开放源代码发展简史
·Sun目前的软件策略-开放
·开源是中国软件创新的机
·Google: 还会有人遵守开
相关文章
·IBM开源战略圈定八大技
·Sun目前的软件策略-开放
·十大开放源代码软件 Fir
·微软公开部分源资料吸引
·开放源代码正被恶意软件
·Linux之父对新GPL许可协
·开源是中国软件创新的机
·RealNetworks开源 Linux
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统