风讯官方论坛FoosunCMS交流区dotNETCMS安装使用请了解支持开源软件/自由软件(转)

1  /  1  页   1 跳转 查看:354

标题: 请了解支持开源软件/自由软件(转)

请了解支持开源软件/自由软件(转)

一、开源知识产权解决之道:“开放”下的规则
来自:Chinabyte


 1.开源环境下的知识产权问题

  拜Linux在市场营销上的巨大成功之赐,开源软件走进了公众的视野。抛开目的论不谈,从结果上看,开源已经成为业界炒作的热点,特别是近年来企业尤其是大企业的参与让开源运动的发展如火如荼。在我国,开源软件的技术价值、应用价值和管理价值也逐步得到人们的认可,特别是为了发展民族软件产业和抵制大公司垄断,在政府、企业和一些有识之士的共同推动下,开源软件在中国也有了相当高的知名度。特别值得一提的是中国政府对开源软件的扶持态度,在标准制订、理念推广、产业合作、政府采购等方面做出了不少的努力。对国内情况不太了解的国外媒体甚至经常把中国想象为开源事业的桃花源。

  一个值得注意的问题是,对开源软件的知识产权问题的研究相对匮乏,多少对正确地了解、应用和开发开源软件造成一定的影响。包含著作权在内的知识产权在我国的历史不长,比如第一部商标法颁布于1982年,第一部专利法颁布于1984年,第一部著作权法颁布于1990年。再加上经济发展水平和教育水平等问题,国民的知识产权意识还处于一个相对较低的水平,知识产权保护也多为人所诟病。特别是加入WTO以后,我国面临的知识产权保护的国际压力越来越大,另一方面,知识产权保护的落后也直接阻碍了本国知识产业的发展速度。我国的软件产业就是一个典型的受害者,到目前为止尚未出现一个有国际影响力的软件品牌。然而,随着开源软件的发展壮大和逐步成熟,在企业环境中的应用已经变得越来越可行,更有有识之士先瞻性地看到,利用开源软件进行企业信息化不但可以大大降低信息化成本、促进我国企业信息化进程,还可以帮助企业走出知识产权的泥沼。在此种背景下,开源软件著作权问题研究的现实意义显得尤为突出,因为并不是软件一开源就万事大吉,可以恣意妄为。事实上,开放源代码软件作为一类特殊的软件毫无例外地受到法律的保护,在法律问题上,开源软件的使用授权甚至比商业软件来得要复杂。是法律规定了“可为”和“不可为”的界限,法律为经济的顺利发展保驾护航,要做好开源软件必须首先彻底了解相关的法律问题。笔者虽然长久以来一直此类研究的欠缺抱有遗憾,然而可喜的是近来还是看到一些文章在探讨此类问题,从这个角度也折射出开源运动在我国开展的深入,因为研究也是需求拉动的。

  我们知道,世界上绝大多数国家都是通过著作权法对计算机软件著作权进行保护。在我国作为计算机软件权益保护的法律依据,除了《中华人民共和国著作权法》(见第三条之规定)之外,还有国务院据此专门制定颁布的《计算机软件保护条例》(以下简称《条例》)。按照《条例》规定,软件著作权人享有下列各项权利:

  ()发表权,即决定软件是否公之于众的权利;

  ()署名权,即表明开发者身份,在软件上署名的权利;

  ()修改权,即对软件进行增补、删节,或者改变指令、语句顺序的权利;

  ()复制权,即将软件制作一份或者多份的权利;

  ()发行权,即以出售或者赠与方式向公众提供软件的原件或者复制件的权利;

  ()出租权,即有偿许可他人临时使用软件的权利,但是软件不是出租的主要标的的除外;

  ()信息网络传播权,即以有线或者无线方式向公众提供软件,使公众可以在其个人选定的时间和地点获得软件的权利;

  ()翻译权,即将原软件从一种自然语言文字转换成另一种自然语言文字的权利;

  ()应当由软件著作权人享有的其他权利(比如改编演绎权等——笔者注)

  我国的著作权制度遵循伯尔尼条约的规定,软件作品一旦形成即刻受到法律保护,但是为了更加有利于著作权保护的实施,特别采取了自愿注册的原则。一言以蔽之,开源软件受著作权法的保护,而且在世界知识产权组织成员国之间,作品的保护享受国民待遇,因此我国的著作权法律适用于开源软件(严密起见,非成员国的软件作品除外)

  除了著作权法之外,在实践上通常还利用合同法保护著作权人的权益。大家在安装软件的过程中都会碰到一个使用授权协议(通常称为授权协议或许可协议,英文License Agreement)的文件,一般而言,如果用户不同意该协议的部分或全部条款,安装程序则无法进行。用户钩选“同意”就意味着和权利人(软件公司)签署了一份民事合同,在使用过程中双方必须严格遵循其中的各项条款,否则就认为违反了合同,当事人有权提起诉讼,用法律手段保护自己的利益不受侵害。

  从法律的层面来讲,自由软件也好,开放源代码软件也好,不过是权利人有条件或无条件地放弃了部分权力(主要是著作权中的财产权)而已。下表对商业软件、开源软件和共有软件进行了简单的对比:

  ※所谓“公有软件”(Public Domain Software),也有“公有领域软件”的说法,是指著作权中的财产权利(包括复制权、修改改编权、发行权等专有权利)有效期已经届满的软件,以及权利人由于不准备使之商品化而己经明确声明放弃著作权的软件。对于公有软件,人们可以任意复制、传播,也可以对公有软件进行反汇编或者反编译,可以进行反向工程,甚至可以使用、改编、甚至将之纳入为赢利目的而开发的商业软件,但不得限制其他人也这样做。

 
最后编辑9944 最后编辑于 2008-07-10 14:57:40
引用
 

回复:请了解支持开源软件/自由软件(转)

2.开源背后的人文法理精神

  说到自由软件或开源软件不得不提到的一个人就是Richard Stallman,用他的话来讲,软件最初就是带有原码发行的,只是后来成为流通商品之后原码才不再开放、才不再自由。在Unix逐步走向商业化的70年代末80年代初,当时还是麻省理工学院的研究人员的Stallman不满于一些软件厂家的傲慢与狭隘,将自己开发的软件产品与他人共享,提出了自由软件的概念。1984年成立了“自由软件基金会(FSF,Free Software Foundation,http://www.fsf.org/)”,立志要开发出一套完全自由的类Unix操作系统。FSF支持赞助的GNU Project为开源运动做出了巨大的贡献,Stallman及其领导下的GNU团队堪称开源运动的旗手和标兵。从Emacs到gcc,GNU为Linux等开源操作系统提供了丰富的应用程序,没有GNU应用的支持,很难想象Linux会达到当前的流行程度。正是基于这个原因,才有了今天GNU/Linux的说法。

  Stallman及其所代表的自由软件运动支持者认为,自由是各种价值之巅,自由对软件用户就意味着使用、分发、研究和修改的权利。软件应该带源代码发布,否则软件使用者的自由就会受到限制,因为当他需要修改软件会无从着手。而且,软件应该是允许自由分发(放弃了复制权、发布权和传播权)和自由演绎(放弃了修改权和保持完整性权),没有任何一个软件是十全十美的,软件的使用者也是软件的开发者(这当然是理想的——笔者注),因此正是在开发者和使用者的互动中软件得到了提高和完善。为了让人们自由地使用这些软件,当然可以选择放入公共领域(即作为公有软件),但是这样很容易让一些抱有商业利益企图的人在此基础开发封闭源代码的专属软件,反而会使得使用者更加不自由。借鉴版权的copyright,Stallman天才地创造了copyleft一词,为了充分地保护软件的自由或者说是使用者的自由,并在通用公共授权(GPL,General Public License)中加入了所谓“传染性”的属性,即按GPL发布的软件的衍生作品必须以同样的授权协议发布。在自由软件的定义中,他们豪情满怀地定义了其所谓的“自由”包含如下四个维度:

  自由0:使用软件的自由,不管出于何种目的;

  自由1:研究软件运行机制的自由,并且使之满足自己的需求。故,源代码的获取是此目的之前提。

  自由2:软件再分发的自由,以便帮助友人和邻居。

  自由3:完善该软件并向公众发布的自由,以便让整个社区获益。故,源代码的获取亦是此目的之前提。
引用
 

回复:请了解支持开源软件/自由软件(转)

从法律的角度来看就是,自由软件的权利人放弃了版权法规定的若干权利,同时又和用户(潜在的二次开发者和衍生作品的权利人)签了一份特殊的“合同”——通用公共授权协议书。从这里我们可以看出Stallman的极端自由主义倾向和理想主义成分,甚至有些共产主义色彩,但是他并不是孤独的,来自世界各个角落的很多人跟他站到了一起,这种“自由?开放?共享”的精神激发了无数志愿开发者的热情,他们废寝忘食、如痴如醉地投入到自由软件的开发中,创造出了惊人的大量的优秀作品,软件开发人员的集体智慧得到充分发挥,人们可以及时发现并解决程序中存在的问题,减少大量不必要的重复劳动,大大提高了社会效率。
开放源代码软件的概念则是第一次在由Eric S. Raymond 和Bruce Perens 等人于1998年在美国加州提出来的,继而成立了开放源代码推进会(Open Source Initiative,英文简称OSI)。它是一个非营利组织,定位为一个行业自律协会性质,从整个社区的利益出发,致力于管理和推广开源源代码的定义。OSI从软件的许可问题入手,巧妙地应用商标战略,将证明商标授权给那些经其审核认定为开放源代码软件的软件提供者使用。这样,凡被认定为开放源代码软件授权协议的,都可以标明OS、OSI等商标标识,从而得到开放源代码软件界的认可。OSI为开放源代码软件业的发展做出了重大的贡献,截止到目前为止共有58种软件发行许可获得了OSI的认证(http://www.opensource.org/licenses/index.php)。
  开放源代码的理念要相对简单,他们认为:当开发人员可以阅读、再分发、修改软件时,软件才逐步进化。人们改善它,人们定制它,人们修改它的缺陷。而且这种进化的速度令人吃惊,特别是当人们已经习惯了传统商业软件的演进速度之慢的时候。事实上,软件因为开放源代码反而质量更高,安全性更好,借用Raymond的名言就是,“更多的眼睛能够看到更多的错误(Given enough eyeballs, all bugs are shallow)”。OSI从10个方面对开放源代码做出了定义和规范,包括自由再分发、带源代码发行、允许修改和再开发、允许衍生作品发布、使用者无歧视、应用领域无歧视、许可的自包含(不依赖于其他其他许可)、许可不得针对某一产品、许可不得限制其他软件、许可必须技术中立等。如果软件产品的使用授权协议符合上述规定并经权利人提出申请,OSI就会授予“OSI Certified”证书和商标使用权。从中我们看出,GPL所严格规定的“传染性”并不是开源的必然属性,开源的范畴要广一些。
  自由软件/开源软件的出现并非偶然。我们先从经济学的角度做些分析。我们知道,软件产品中用于研发的固定成本很高,由于技术的进步用于发行的边际成本却非常低,假如某些公司在某个领域形成垄断,那么极有可能获取高额的垄断利润。而在软件领域,由于用户的使用习惯、标准规范等问题,一些软件非常容易形成垄断。软件的价值越来越取决于用户的数量,一旦某一产品形成垄断,其他竞争产品无法指望与其相抗衡。现实中如此的例子不胜枚举。这样一来,巨额的垄断利润与其用于增值的劳动是不相符的,因此是不公平的。在开源软件的商业模式下,权利人不收取授权费(Royalty),而是通过提供服务(咨询、技术支持、培训等)收费,不是要合理得多吗?!此外,源代码的公开和共享也大大提高了知识产品的利用度,减少了重复开发,提高了社会效率。站在人文伦理的角度,我们也可以从中发现一些有趣的东西。通过商业软件的授权的确可以让权利人获取利益,然后它也同样带来了一些致命的问题,比如造成开发人员之间的对立和冲突、阻碍了创新的速度、降低了效率等等。人固然有追逐利益的一面,然而许多善的品性也不容忽视。比如,互助天性特别有利于软件的团队开发,在各个活跃的开源社区始终萦绕着诚信、互助和协作的气氛,开源软件的精神永批判的眼光看待以法律制度为标志的主流文化,唤醒根植于人类天性中的对自由与合作的追求,从而释放出人类社会所特有的互助风格和奉献精神。按照马斯洛的需求理论,在诸多需求之中,自我实现处于金字塔的顶端,社区中的开发人员虽然得不到物质报酬,然而他们能够贪婪地享受着创作的乐趣,慷慨地帮助别人,坦然地接受别人的帮助,幸福地体验着每天在技术、架构和管理上的进步和成长,个别杰出的设计大师还可以名留青史。数以千万计的志愿开发者的存在再次证明了“天下熙熙,皆为利来;天下攘攘,皆为利往”的谬误。当然,开源社区的运营之所以成功还有必要的技术条件,就是互联网的出现为这种可能从未谋面的虚拟团队的合作开发创造了可能。
  传统的知识产权制度在网络环境和知识经济的时代之下多少遇到了些尴尬,特别是互联网和万维网的出现对知识产权提出了很多新的挑战,比如在开源软件的许可之下,软件的任意拷贝就不能视为被商业软件公司恨之入骨的“盗版”。特别是Copyleft概念的提出,令人耳目一新,它巧妙地利用版权制度,以子之矛攻子之盾,大大地出了它的洋相。Stallman在《自由软件联盟宣言书》(《GNU Manifesto》)中一针见血地指出,知识产权并不是一种固有的、先在的权利,而是通过社会立法赋予的后天的权利。既然知识产权是一种社会赋权,并且允许授权人(或曰权利人)和被授权人通过合同——使用授权协议书——的形式规定双方的权利和义务,那么就给自由软件的运作留下了足够的空间。Stallman就是从授权协议开始,点燃自由软件的圣火,这是自由软件运动的法律立足点,它使软件自由的主张找到了充分的法律依据。从这个层面上讲,自由软件是利用版权制度来反对版权的独占。
  从社会发展的角度来看,开源软件社区已经形成了一种崭新的软件生产方式,它高效的管理运营模式值得进一步研究和探讨,围绕着社区的软件生态环境的研究也是一个非常有意义的课题。
  在此还要一提的是与开放源代码运动的洪流相对,近年来软件专利的逆流也越来越引起人们的重视。比起版权保护,专利的保护力度更大,更加不利于软件创新和社会的进步。开源软件,特别是自由软件跟软件专利是水火不容。Stallman还特别提到,“自由软件面对的最大的威胁就是软件专利。”然而,毕竟有些国家实施了软件专利制度,对此开源软件界也只能尽力应对。
  开源软件对传统著作权的理念提出了挑战,极力排斥软件专利,但是对商标却抱着欢迎的态度并积极地通过商标制度保护自己的权益。OSI能将众多的开源软件纳入旗下,其成功之处就在于利用了开源软件的认证与证明商标的使用战略。
  3.不依规矩,不成方圆
  虽然说新的环境下给当下的知识产权制度提出了新的需求,但是软件仍然是置于知识产权特别是著作权的保护之下,而且至少目前没有找到更好的解决方案。无论商业软件还是开源软件或自由软件,作为数字作品都受同样的法律保护。不依规矩、不成方圆,法律是规范人们行为的准绳,规定了可为、可不为的界限,人们的行为必须约束在法律允许的范围内,否则就要受到法律的制裁。义不正,利不谋;名不正,言不顺。法人也好,自然人也好,不管以何种形式侵犯了权利人的知识产权都会面临法律风险(民事责任或刑事责任)和道德风险,从而直接影响了公司或个人的品牌。企业的情况更应该是合法经营,否则经营很难具有持续性。
  在我国已经普遍认识到,随着经济的发展,我们的劳动力成本优势将逐步丧失,要实现经济发展模式的转变必须依靠科技创新。在不久前闭幕的第十六届五中全会上,党中央对此予以高度重视,反复强调了科技创新、知识创新和文化创新的重要意义,并要采取强有力的措施保证创新机制的完善。知识产权制度通过保护权利人的权益,维持权利人利益和公众利益的平衡,激励创新的热情,保证对创新活动的投入。另外,我们加入WTO以后,也面临着越来越大的知识产权保护的压力。近年来的知识产权立法的速度很快,虽然还有不尽完善之处,但是已经基本上可国际接轨。在执法、教育上还较为落后,表现在软件上就是盗版光盘满大街,企业正版率低得可怜,更不用说个人使用盗版现象了。所以软件企业的回报不足,大大打击了研发的热情。从国家的知识产权保护战略布局上来看,到目前为止主要是推进政府机关正版化,2000以后互联网产业的兴起对灭杀网络盗版提出了更高的要求,2006年起版权系统要在全社会开展旨在推动企业正版化的专项行动。使用盗版软件的企业将面临巨大的压力和风险,有些明智的企业开始考虑导入开源软件,意在避开知识产权的陷阱。然而在使用开源软件的时候一定树立正确的指导观念,千万不能轻视知识产权问题,千万不能对使用授权协议一无所知,否则就是从一个火坑又跳入另一个火坑。
  企业使用开源软件的需求将逐步提高,这个已经是可以预见到的趋势。与此相呼应,国内软件行业内将形成一个新的产业——开源软件服务。与纯粹的应用相比,二次开发可能会遭遇更多的著作权问题的困扰。特别是我们的软件成品开发相对落后,很多企业拥有自主知识产权产品心切,从而采用在成熟的开源软件的基础上进行开发的捷径。然而开发出来之后又不舍得把自己的劳动成果开放共享,因此陷入了进退两难的境地。有鉴于此,笔者提出如下几条建议:
  第一,了解和学习开源文化,充分尊重别人的劳动。举个例子来说,有些人在一个基于BSD许可的开源软件上开发了衍生产品,非但没有公开源代码,而且连应用的原文件都改得面目全非,还删掉了头文件的声明。这种行为就属于严重的侵权,连作品的署名权都给剥夺了,这是对人权的践踏和侮辱。这种行为一旦被公开,将给开发企业带来极大的负面影响,经营将难以为继。
  第二,学习开源软件的使用授权协议,掌握要点,弄清哪些可为哪些不可为,严格遵循授权协议的要求,不做授权协议禁止的事情。还是以刚才举的BSD例子来看,比起GPL来,BSD要宽松地多,它甚至允许衍生产品以闭源的形式发布,这样就会给企业更多的选择。由于GPL的“传染性”,自由软件的衍生产品必须以同样的授权发布,否则就违背了协议。隐瞒事实、寻找借口都是极不明智的短视行为,必将受到开源社区甚至全社会的唾弃,严重的还要承担法律责任。
  第三,发扬开源精神,人人为我、我为人人。开源软件作为一种新的软件生产方式有重大的进步意义,在开源精神之下,辅之以有效的管理手段,会有很多优秀的产品不断涌现。特别是当在自由软件的基础上为客户做定制开发时,一定要向客户解释清楚,说明源代码开放的意义,务必得到客户的谅解和同意,否则不是自己触犯法律就是把定时炸弹埋到了客户身边。由于自由软件的精神和GNU的巨大影响,以GPL发布的开源软件还是多数,因此足以引起重视。
  总之,跟开源打交道就必须熟悉和遵守开源的游戏规则,不做粗鲁蛮横的rule breaker(打破规则的人),更不要试图以身试法。在文明高度发达的今天,当一个正直的选手,公平地、有序地竞争。利用别人的劳动成果却又不履行授权协议规定的义务,这既是不光彩的,也是不公平的。
鲁迅先生在上个世纪三十年代提出费厄泼赖(fair play)应该缓行的论断,我看在当今的软件知识产权的问题中,费厄泼赖应该执行,而且应该从当下开始、从每一个player开始执行!应该是在公平的条件下与对手展开竞争,优胜劣汰,物竞天择,正是在竞争中我们得到了锻炼和成长。窃不成富,盗不为王,只有付出才有收获,此乃人间正道。

4.开源授权协议初探

  前面有大量的篇幅谈到了GPL使用授权协议,它在承认著作权的前提下,通过授权协议来实现自由软件的权利要求。GPL出现最早,知名度最高,影响力最大,充分体现了对自由的执著追求。“传染性”是其最显著的特征。
  LGPL(Lesser General Public License,宽松通用公共授权)最初是为函数库的发行而设计的,因此早期的名字叫做Library GPL。如字面所示,它对再发行的条件的要求较为宽松。在严格定义了“基于按LGPL发布的函数库的作品(work based on LGPLed library)”和“使用按LGPL发布的函数库的作品(work using LGPLed libary)”之后,允许后者以非LGPL的授权协议再发行。前者被认为就是法律意义上的衍生作品,而成为后者的条件是(1)作品可以在没有该库的情况下链接(比如动态链接)或(2)作品本身就是一个函数库,当然无论是(1)还是(2)作品必须是“未被感染”的状态。
  美国加利福尼亚大学伯克利分校历史上为计算机特别是Unix计算机的系统的发展做出了诸多具有划时代意义的贡献,现在许多知名的开源组织都源于该校当初的一些研究项目,这些组织的作品一般都是按照BSD(Berkeley Software Distribution)授权协议发行的。BSD许可要求衍生作品发行的时候标明引用代码的出处,附上原授权协议(即BSD授权)的全部内容,将所有程序贡献者的版权声明也要一并附上,在没有获得书面许可的情况下严禁利用BSD或软件贡献者的名字来背书或促销衍生作品。它没有对衍生作品须按何种授权协议发行做出任何规定,可以说BSD授权是最宽松的、无感染性、自律型的协议,对于严研究和借鉴源代码的开发人员来讲无疑是最佳的选择。即便如此,仍然有人故意不标明引用代码的出处、不附上原版权声明,这些都是令人不齿的盗窃行为。
  以开发Apache HTTP服务器的开源组织一直以来名声显赫,特别值得一提的是近年来在Java中间件和Web应用程序框架等方面做了许多卓越的工作,在业界拥有举足轻重的影响力。与BSD授权相似,Apache授权没有限制衍生作品的授权类型,但是要求源码和相关文档中必须带有引用代码的版权声明、致谢声明(标明出处),没有预先的书面许可时,不得利用“Apache”和“Apache Software Foundation”为衍生作品背书和促销,也不得以“Apache”命名(保护商标权——笔者注)。
  Mozilla基金会(Mozilla Fondation)的核心成员大多来自于当初的Netscape Corporation,该组织近期发布的Firefox再次在全球掀起了浏览器风暴。1998年他们为其开放源代码软件项目设计了MPL(Mozilla Public License)授权协议。MPL将原始代码与衍生代码的授权分离,即便是经过修改,原软件的发行也必须遵循MPL代码开放的形式,衍生作品的发布形式则由作者自由选择。此外,MPL还允许多重授权(MPL/GPL/LGPL),若所做的修改并没有受到其他条款约束时,必须使用MPL或者最初开发者所特定的授权条款;若所做的修改已经受到其他授权条款约束时,只要经最初开发者同意,可以适用其原有授权条款。
  下面对这四种主要的开放源代码授权协议的内容做一简要比较。
  一般而言,权利人使用何种授权协议是与软件的发布目的有关的,如果是希望扩大软件的使用范围,那么就会对放宽限制,放弃更多的权利。比如,GNU组织一般要求自己的软件以GPL授权发布,但是它也明文强调如果要扩大软件/函数库的使用范围或者要替代某些商业软件/函数库,就可以使用LGPL发布。
  开发人员如果要在开源软件的基础上进行开发,那么除了考虑组件间的兼容性、依赖性之外,还必须考虑借鉴、引用代码的授权协议之间的冲突,如果没有和项目经理、产品经理甚至法律顾问进行充分的沟通就随意拷贝、调用开源软件代码,就很可能给公司造成不可弥补的损失。事实上,授权协议间的冲突问题已经引起了专家学者的关注,有人已经向OSI提出建议,要他们不光进行许可协议的认证,还必须想办法协调这些问题和冲突。一般而言,如果仅仅是使用或者研究开源软件而没有产生衍生作品的时候,一般都不会引起法律上的纠纷。如果想开发专属软件,即不愿意公布自己所修改的源码,那么按BSD授权的开源软件不失为最佳;如果希望源码总是自由的,按GPL授权及按LGPL授权的软件当然理想的选择;如果想在与其它人共享代码时提供相应的保护,可以选择按MPL授权的软件,因为它允许多重授权,通过将软件分为受保护的(“封闭的”)部分和贡献(“开放的”)部分,在完全开放的GPL授权协议和封闭的BSD授权协议之间兼顾了平衡。
  5.从心所欲不逾矩
  安装商业软件的过程中我们都会看到一个版权声明EULA(End User License Agreement,最终用户授权协议),警告我们不得进行拷贝、分发等等。美国微软公司第一个在IBM PC机上实现了硬件与软件的真正分离,并且用版权法和合同法保证自己的权益,技术上通过和整机生产商实现绑定,从而开创了一个崭新的商业模式,达到了商业上的巨大成功,推动了软件产业的革命。
  GPL授权协议本质是一种与传统知识产权观念截然不同的全新著作权体系,它保证任何人都有利用(包括使用、复制、修改、再发行等等)自由软件的自由,为此目的将软件的源代码完整地提供给使用者,并且通过法律手段保证了一些人在享有这些自由的同时不得妨碍其他人的此种自由,充分肯定的人性中奉献、合作的一面,保证了当人们需要帮助的时候能得到帮助。包括自由软件在内的开源软件成为人类的共同财富,消除了知识产权的独占性,遏制了商业软件的垄断,保证了人类财富公平地分配。
引用
 

回复:请了解支持开源软件/自由软件(转)

就像自由软件(free software)中的free不是免费之意一样,开源源代码也不是彻底排斥商业软件。事实上,我们身边正在悄悄地发生着一场软件生产方式的革命,开源社区组织全世界的志愿开发者进行架构、底层和通用技术方面的研发,而商业公司将承担起推广、支持、定制等服务性业务。也就是说,商业模式将发生改变,从过去的销售软件拷贝,收取授权费,转向主要提供软件及信息服务。二者不但可以共存,而且还可以互为补充、互相依赖。
  无论是自由软件、开源软件,还是商业软件都是置于现代知识产权法律的保护之下的数字作品,先知而后动,了解它们的授权协议,掌握必要的法律知识,是保证灵活运用、防止跌入陷阱的唯一道路。
孔子讲,人生七十,从心所欲,不逾矩,因为此时对人世间的道理已经大彻大悟,明白规矩的存在不是限制了自由,而是从根本上保护了所有人的自由和个人长远的自由。对于开源软件,特别是自由软件,我们也要充分地认识到规则(即授权协议)背后的积极意义,认识到它们推动社会进步、文明发展的巨大作用,这样我们也可以无论是在应用中还是再开发的时候都可以做到从心所欲,不逾矩。
引用
 

回复:请了解支持开源软件/自由软件(转)

各类开源协议介绍
来源:eNet论坛


[摘要] MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件...  Mozilla Public License

  MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。

  BSD开源协议

  BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:

  1. 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。

  2. 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。

  3. 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。

  BSD代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。

  Apache Licence 2.0

  Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件:

  1. 需要给代码的用户一份Apache Licence

  2. 如果你修改了代码,需要再被修改的文件中说明。

  3. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。

  4. 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。

Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。
引用
 

回复:请了解支持开源软件/自由软件(转)

GPL

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

  LGPL

  Linux就是采用了GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。

  GPL协议的主要内容是只要在一个软件中使用(“使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。

  由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。

  其它细节如再发布的时候需要伴随GPL协议等和BSD/Apache等类似
引用
 

回复:请了解支持开源软件/自由软件(转)

Public Domain

  公共域授权。将软件授权为公共域,这些软件包没有授权协议,任何人都可以随意使用它。

  Artistic许可

  使作者保持对进一步开发的控制。
引用
 

回复:请了解支持开源软件/自由软件(转)

Mozilla Public License 1.1(MPL)

作者 葛冬梅 Florence T.M. Ko    2006/10/04, Wednesday 
一、概览

MPL是网景公司(Netscape)于一九九八年为其所发起的自由/开放源码浏览器Mozilla开发计画所撰写的授权条款。身为商业公司,网景公司在 授权政策上考量到许多的因素,这样的背景造就了MPL相当周严的授权架构,也因此MPL授权架构成为许多后来授权条款的范本。

二、运用现况

目前在采用MPL做为授权条款的有Mozilla Firefox、 Bugzilla、 Mozilla Thunderbird、 Compiere、 Zimbra Collaboration Suite以及SugarCRM等较著名的软体,而在Freshmeat上采用MPL授权的专案约300多个(http://freshmeat.net/browse/14/),与其他OSI的授权条款相比较下,约为排名第七常用的OSI授权条款。

三、权利义务

(一)被授权人权利
MPL中规定的授权人有二:一为程式的原始著作权人,一为程式的贡献者。MPL的授权人将除了商标权以外的智慧财产权均授与给被授权人,只要这些智慧财产权是授权人可以合法授权出去。各智慧财产权的细部授权内容如下:
1、除了专利权与商标权以外的智慧财产权:被授权人可以使用、重制、修改、播
放、展示、再授权以及散布程式的原始码或修改部份的一部分或全部。
2、专利权:被授权人可以制造、代工、使用、销售、为销售而提出要约以及处置
程式的原始码或修改部份的一部分或全部。此外,针对程式著作权人所散布出来的
的最初程式码(Original Code),被授权人还有应用之权利。

除了可以使用上述的智慧财产权权利外,被授权人可以为程式的执行形式选择非MPL条款来授权,不过这个非MPL条款的内容必须不违背MPL,并且不可以尝试去限制或改变到MPL所赋与程式原始码收受者的权利。
此外,被授权人可以将MPL程式码与其他程式码结合在一起,成为一个「广义著作(Larger Work)」,即使这个广义著作中的其他程式码并非适用MPL授权也可以,只要被授权人依照MPL规定遵行义务即可。

(二)被授权人义务

被授权人散布程式的时候必须遵授下列规定:

1、修改版本必需要继续适用MPL。
2、被授权人无论散布程式的原始版本或修改版本,均必须要提供后续的收受者程式原始码。
3、必须在修改版本中附加一个档案说明你修改了程式以及修改日期。
4、被授权人可以修改MPL程式,其贡献部份所涉及的智慧财产权,在最理想的状况下,这位被授权人本身就是智慧财产权人,或者至少是合法有权利可以这 样运用的人。但也有可能情况并非如此。为了要让收受者可以合法、不侵权地使用这个修改版本,就必须要取得他人的授权,此时被授权人必须在一个名为 「LEGAL」的文字档中说明这种情况以及相关资讯,应说明的资讯包括可能的授权声明范围、有权授权者是谁以及如何联络等,让收受者可以联络上有权授权 者,以取得合法授权,使用程式。
5、必须在每一个原始码档案中置入一份MPL所规定的简短制式声明(Exhibit A),透过这个制式声明收受者可以了解这个原始码档案的原始开发者是谁、授权条款为何、是否可以改用其他的条款来授权这个档案以及之前的贡献者有那些人等资讯。
6、被授权人在散布程式可执行形式的时候,必须要遵守以上所列五项要求,并且必须随程式置入一份声明,让收受者知道如何取得程式的原始码。


四、其他重要内容
1、他人可以修改MPL条款的文字内容。
2、跟GPL一样,MPL软体程式的修改版本必须要采用MPL作为授 权条款,不过MPL比GPL来的有弹性,因为程式的原始著作权人可以指定特定的程式码适用某些特定的非MPL授权条款,而被授权人则有最后的决定权,针对 这些特定程式码,被授权人可以继续适用MPL来当做散布的授权条款,也可以自特定非MPL授权条款中选择一份来适用。
3、若被授权人提起诉讼,宣称程式原始开发者或贡献者的程式侵犯任何一项专利权,MPL规定有一定的处理程序,原始开发者或贡献者可以依照这些程序处理,要求该提起诉讼的被授权人撤销控诉或是支付授权金,否则原有的著作与专利授权将会终止。
4、MPL的准据法为美国加州法。而一旦发生MPL程式相关的诉讼,若其中一方当事人为美国公民或是在美国登记设立的团体,此时诉讼管辖法院为加州北区联邦地方法院(Federal Courts of the Northern District of California)
五、注意事项

若本国人欲采用MPL来做为程式的授权条款,可以将MPL中的准据法与管辖法院规定稍事修改后,再适用到程式上,以避免未来真的发生法律纠纷,必适用美国加州法以及到加州法院诉讼的窘境。
引用
 

回复:请了解支持开源软件/自由软件(转)

支持下开源软件!
引用
 
1  /  1  页   1 跳转

版权所有 Foosun.NET  NewsCMS.com  NewsIDC.COM  Sitemap

Powered by Discuz!NT 2.0.1115    Copyright © 2001-2008 Comsenz Inc.
Processed in 0 second(s) (Cached).
返顶部