自由软件许可证


  Share  
|


任期开放源代码是杜撰,在试图解决混乱周边一词免费在"自由软件" 。 开源倡议( OSI )以创建为了管理一词开源的,虽然它试图商标术语(以保护其含义)遭拒绝由美国专利和商标办公室,在OSI是否持有该证明商标的开放系统互连认证的开放源码软件。 (不存在任何法律上的限制一词的使用开放源码的,但也存在对OSI的认证开放源代码软件认证标志) 。

OSI的保持开放源代码的定义( OSD )的,应说明此种权利所提供的开放原始码许可,它也保持了一个完整的清单,所有执照证明其有符合要求的OSD菜单,其中有:源代码必须可;产品必须自由转散发;衍生作品必须允许和歧视的人,团体,或方面的工作绝不能容许的。 完整的OSD ,随着名单执照认证作为OSI的认证的开放源码软件,可在http://opensource.org/

GNU通用公共许可证

GPL是一个更具限制性的自由软件许可证。 如果您的信息包括源代码,这是许可条款下的GPL在另一项计划,这一计划还必须领有牌照的条款下的GPL [ 2 ] 。自由软体基金会( FSF ;作者的GPL )认为,连接同图书馆,以"创造一个衍生著作" ;有的认为它是一个"的工作仅仅是聚集" 。 因此,自由软件基金会认为,你是不容许的联系与图书涵盖条款的GPL ,除非该计划正在联系,也就是所涉及的条款的GPL 。 然而,一些人认为,连接是"纯粹聚集" ,并在GPL的内容为:

一些被人们称为GPL的一个病毒,为这个原因。

此外,仅仅聚集的另一项工作,不是根据规划与程式(或同一项工作的基础上,程序) ,对批量的储存或分销中等,并不能将其他工作的范围本许可证。

如果你认为一个可执行的是一个"量储存" ,你可以考虑连接仅仅聚集。

要尽我们所知,这种区分尚未经过测试在法庭上。 在不大可能的情况下,你想链接程序没有得到授权的条件下, GPL的一个图书馆,就是想请问作者图书馆的问题,他们的解释。

该图书馆的GNU通用公共许可证

该图书馆的GNU通用公共许可证( LGPL ( ) ,是用来使图书馆更普遍有益的。 该点的LGPL (是为了让用户升级或改善他们的图书馆,无须获得新版本的节目挂钩,对图书馆等。 为了达到这一目的, LGPL (并不试图把任何发牌限制程式连接到图书馆,只要这些节目在连接共享版本图书馆许可下LGPL (或提供对象档案,为应用,使用户relink应用与新的或变造的库版本。

在实践中,这一限制是不显着,那将是不合理不链接共享库哪里有这些资料。

数图书馆许可条款下的GPL ;大部分都是领有牌照的条款下的LGPL ( 。 图书馆许可条款下的GPL通常是这样简单,因为作者不知道或考虑LGPL ( 。 在回答一个有礼貌的请求,许多作者将relicense图书馆根据该LGPL ( 。

麻省理工学院/第X / BSD风格许可证

麻省理工学院/的X风格执照简单得多,比GPL还是LGPL ;他们唯一的限制是: (简而言之) ,以保持现有的所有版权通告和许可条款完整的源和二进制分布,而不是使用名称的任何作者赞同或促进衍生作品未经事先书面许可。

旧BSD风格许可证

旧BSD风格许可证基本上放入条件麻省理工学院/的X风格许可证的限制,广告材料只字不提的功能或使用该软件中包含的确认。 BSD授权模式本身已经改变,以消除这种限制,但一些软件继续使用执照仿照旧BSD许可。

艺术许可

在Perl语言的源代码是分布式与执照,让你跟随要么条款的GPL或一个替代证照, whimsically所谓的艺术执照。 主要目标的艺术执照,以维护再分配的权利,并防止用户出售变造的,专有的修改会伪装成正式版本。 其他软件作者已通过的Perl的公约允许用户在后续的条款,无论是GPL还是艺术执照;数均领有牌照,只有按照该艺术执照。

许可不兼容性

不同的自由软件的许可条款,使不同类型的商业使用,修改,和分发。 它通常是可取的重用现有代码在你自己的项目。 在某种程度上,这是无可避免的,你这样做几乎任何程序,你写,将联系在一起的C Library中,所以你需要了解有关的发牌条件的C函式库,以及为条件的其他图书馆你的联系与你们节目。 你可能常常希望包括碎片的其他节目, '源代码在你自己的节目,以及。

混合代码,从软件与不同的执照,有时可以是一个问题。 问题不发生时,连接共享库,但它绝对适用于创造衍生作品。 如果你修改别人的软件,你必须了解他们的发牌条件。 如果你正试图把两者结合起来就是源自工作,两件软件,有不同的执照,你必须确定,如果他们的执照冲突。 同样,这并不适用于当你写你自己的代码从零开始。

如果你正与代码许可条款下的GPL还是LGPL ,你可以不包括在该代码领有旧BSD风格许可证的,因为通用公共许可证和LGPL (禁止"额外限制" ,与旧BSD授权包含额外限制(也就是超越任何在GPL还是LGPL )对于广告和认可。 由于这场冲突中,一些作品的软件许可下,替代性条款,无论是GPL的一个老BSD风格的授权条款所提供的,你可以选择其中的发牌条件,以遵守这项规定。

如果守则GPL协议许可还是LGPL是包括在工作所得和BSD /麻省理工学院/的X风格执照后,整个导出工作(为所有实用目的) ,必须领有牌照的条款下的GPL还是LGPL ,分别。

还有很多其他潜在的不兼容性。 如果你是在怀疑什么,你都可以做,特别是件免费软件,请不要犹疑,卖出版权拥有人。 记住,他们可以给你的软体使用授权以任何方式,他们的愿望。

这是一篇文章,说:教授PIC的史蒂文斯

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions