| 以下是根据GPL许可证修改的“机器人项目通用公共许可证”草案。希望通过这个方式,能够让机器人开发领域建立起类似自由软件的广泛资源共享和技术共享的圈子,并且以许可证的方式来保证这些资源保持其自由。我有一些项目希望开源化,让大家自由使用,我相信也有很多同行业有类似的想法。请大家多提意见,尤其是这个许可证可能有很多问题和漏洞,呵呵 机器人项目通用公共许可证 目前大多数机器人项目并不会公开其所有的技术细节,尤其是设计细节。对于一些公司和研究机构来说,它们这样做以保持它们暂时的领先地位。通常,每个机器人的部件或者整体的设计文件是严格保密的,第三方需要高昂的代价才能获得。这一现状不利于机器人技术的传播和发展。 本许可证提供了一种开放的方式,让机器人项目的作者(必须是知识产权拥有者)可以自由地分发和传播其作品的技术资料(如果你愿意,也可可以收取一定的费用),并且保护这些技术资料可以自由使用,自由修改,自由发布,不会变成某人的私有财产。本许可证的目的是促进机器人技术的交流和快速发展。 1,作为本许可证的颁发者,我提供关于本项目的全部技术资料,提供的内容请参阅readme.txt文件。我允许你自由地使用、修改和分发这些技术资料,用于产生新的作品(包括软件作品、硬件作品获机器人作品),你也可以以适当的价格出售这些作品,只需遵守一个条件:你必须随出售或提供的作品,附上全部的技术资料,包括图纸、文档和程序源码,以及本许可证的一个副本,并且给出足够明显的提示让使用者能够看到本许可证的内容,使得购买或收到你的作品的、具有足够技术能力的第三方能够完全不通过进一步的开发构建出功能相同或类似的作品,并且在使用前了解本许可证的内容。 2,只要你在本项目的资料文件中明显和恰当地给出版版权声明和不承担担保声明,保持此许可证的文本和没有担保的声明完整无损,并和项目一起给每个其他的项目接受者一份许可证的副本,你就可以用任何媒体复制和发布你收到的原始的项目的全部资料。你可以为转让副本的实际行动收取一定费用。你也有权选择为接受者提供担保,以换取一定的费用。 3,你可以修改本项目的任何部分,以此形成基于本项目的作品。只要你同时满足下面的所有三个条件,你就可以按前面第2款的要求复制和发布这一经过修改的程序或作品。 a) 你必须在修改的文件中附有明确的说明:你修改了这一文件及具体的修改日期。 b) 你必须使你发布或出版的作品(它包含程序的全部或一部分,或包含由程序的全部或部分衍生的作品)允许第三方作为整体按许可证条款免费使用。 c) 你可以对你收到本项目的技术资料申请专利,或者修改后申请专利,但是前提是你要放弃对任何使用这些专利的个人或实体收取专利授权费或类似费用的权利,即你要保证所有人都可以自由地使用你的专利。 3,这些要求适用于修改了的作品的整体。如果能够确定作品的一部分并非本项目的衍生产品,可以合理地认为这部分是独立的,是不同的作品。当你将它作为独立作品发布时,它不受此许可证和它的条款的约束。但是当你将这部分作为基于本许可证的作品的一部分发布时,作为整体它将受到本许可证条款约束。准予其他许可证持有人的使用范围扩大到整个产品。也就是每个部分,不管它是谁写的。因此,本条款的意图不在于索取权利;或剥夺全部由你写成的作品的权利。而是履行权利来控制基于项目的集体作品或衍生作品的发布。此外,将与项目无关的作品和该项目或基于项目的作品一起放在存贮体或发布媒体的同一卷上,并不导致将其他作品置于此许可证的约束范围之内。 4,每当你重新发布项目(或任何基于项目的作品)时,接受者自动从原始许可证颁发者那里接到受这些条款和条件支配的复制,发布或修改程序的许可证。你不可以对接受者履行这里赋予他们的权利强加其他限制。你也没有强求第三方履行许可证条款的义务。 5,你没有在许可证上签字,因而你没有必要一定接受这一许可证。然而,没有任何其他东西赋予你修改和发布基于本许可证的项目及其衍生作品的权利。如果你不接受许可证,这些行为是法律禁止的。因此,如果你修改或发布基于本许可证的项目(或任何基于本项目的作品),你就表明你接受这一许可证以及它的所有有关复制,发布和修改项目或基于项目的作品的条款和条件。 6,作为自由项目许可证,本许可证不对本项目所提供的任何技术资料承担任何责任。使用本项目所产生的任何后果必须由使用者承担。 7,要使用本许可证来发布你的项目,你必须保证你是该项目的合法拥有者。如果你发布了不属于你的项目,本许可证的颁发人和其他任何人将不承担任何由此而引起的责任。 8,关于本许可证的问题和建议,请联系alphis@163.com 。 |