随笔-24  评论-91  文章-16  trackbacks-46

我们经常可以在所安装的开源软件中见到License文档,而你对这些软件许可证及其中的一些概念了解否?这里是最近我收集的一些资料。

先来看看几个概念:

  1. GNU(指GNU计划)
    • GNU是“GNU's Not Unix”的递归缩写。GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。不过GNU计划也开发了大批其他的自由软件。
  2. Open Source(开放源码)
    • “Open Source”用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受限制。开放源码软件通常是有版权(copyright) 的。 它的许可证可能包含这样一些限制:着意维持它的开放源码状态,著作者身份的公告或者对于开发的控制。实际上,开源软件同时涉及源码本身和开发过程,涵盖了三个方面的意义:免费分发的源代码、模块化的体系和集市式的开发。在这种开发方式中,任何地方的任何人都可以参与最终产品的制造,三个方面互相之间有密切的联系,集市式的开发过程给开源软件以强大的改错能力,因为它将程序中的错误公开给了数量巨大的观众,他们都是潜在的改错者。另一方面,任何人都可以复用和发行开源软件的代码这一事实又支持了公众利益,因为创新的观念被整个集市所共享。另外,“open source”这一术语还被延伸到其他智力团体中,指那些可通过公开手段获得的智力资源,比如报纸、教学课件等。
  3. Shared Source(共享源码)
    • “Shared Source”是2001年5月微软发布的一项新战略,承诺将与合作伙伴、客户“共享”Windows的源代码,同时不破坏知识产权保护,在与客户、合作伙伴共享源代码与支持R&D所需的IP保护之间寻找一种平衡的途径,是微软应对开放源码的战略部署。但是并不表明微软准备放弃其商业化、私有化的本质,Shared Source Initiative的许可证存在着不同程度上的限制。例如,“reference licence”仅仅允许用户查看代码。当然微软已经提供了多种多样的Shared Source License,针对不同产品有着不同的限制。
  4. Free Software(自由软件)
    • “自由软件”是指用户使用、复制、研究、修改和分发软件的自由,更准确地说是指三种层次的自由:
      1. 研究程序运行机制,并根据你自己的需要修改它的自由
      2. 重新分发拷贝,以使其他人能够共享软件的自由
      3. 改进程序,为使他人受益而散发它的自由
    • 自由不是免费,自由软件它不能保证有免费获得的自由。自由软件在分发/获得方面是双模式的,就是说,可以免费共享,也可以商业买卖。
  5. Open Source Software(开源软件)
    • 开源软件,简称为OSS,就是在开放源码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。严格地说来,开放源代码软件与自由软件是两个不同的概念,只要符合开源软件定义的软件就能被称为开源软件。自由软件是一个比开源软件更严格的概念,因此所有自由软件都是开放源代码的,但不是所有的开源软件都能被称为“自由”。为了保护初始源代码的完整性,原创者可以通过有关许可协议,对开源软件源代码的后续修改行为规定一定的限制。但在现实上,绝大多数开源软件也都符合自由软件的定义。比如,遵守GPL和BSD许可的软件都是开放的并且是自由的。

接着直观的了解一些许可证。Scott@JAVA的总结:

不同开源软件许可证开放程度的异同

  • 共同点
    1 、发布的义务 —— 将获得的源代码再发布;
    2 、对发布的源代码的要求 —— 须保证源代码的完整和可以被获得;
    3 、允许修改 —— 可以根据获得的源代码产生演绎作品。
  • 不同点 ……

OSI(开放源码计划 - Open Source Initiative)协会网站上批准的许可证:

The Approved Licenses

  • For your convenience, we have collected here copies of the licenses approved by OSI. If you distribute your software under one of these licenses, you are permitted to say that your software is "OSI Certified Open Source Software."
  • The "classic" licenses, GPL, LGPL, BSD, and MIT, were the most commonly used for open-source software before the Mozilla release in early 1998. The Mozilla Public License has since become widely used. Many other licenses have been submitted for review and approval by OSI. As you can see, the list of approved licenses is growing.……

最后是两篇不错的论文,值得一读:

  1. 开放源代码软件及其许可证的法律特征研究
    • 发表在北大法律信息网上,作者马骁。这篇论文收录于法律出版社出版的《网络法律评论》一书的第二卷中。
  2. 开源软件的知识产权问题研究——制度诱因、规则架构及理论反思
    • 发表在同济大学知识产权学院网站上,作者张韬略。这篇也收录在《网络法律评论》一书中的第5卷上。

附:

维基百科(wikipedia.org)网站上有关的具体内容(每篇里都有一些这里未提到的其它概念的链接):

GNU计划

自由软件

开放源码

Just Enjoy Yourself !:)

posted on 2006-11-12 16:39 Hunts.C 阅读(1817) 评论(5)  编辑 收藏 网摘 所属分类: Miscellany

评论:
#1楼 2006-11-12 17:34 | www.cnblogs.com/frankel[未注册用户]
专业收购学生军训服装;电话:26633022
  回复  引用    
#2楼[楼主] 2006-11-12 23:28 | Hunts.C      
@www.cnblogs.com/frankel
晕!

  回复  引用  查看    
#3楼 2006-11-13 10:02 | 阿斌[未注册用户]
GUN(指GUN计划) ,拼错了
  回复  引用    
#4楼 2006-11-13 10:05 | Clark Chan      
资料还蛮充足的,上周我也研究了好久,嘿,但没实力暂弃了开软软件。
  回复  引用  查看    
#5楼[楼主] 2006-11-13 11:01 | Hunts.C      
@阿斌
对的 谢谢哈:)
已更正

  回复  引用  查看    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 558398




相关文章:

相关链接: