Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Open source 使用一个具有;互惠公共许可证1.5“;我的意思是我必须处理我的代码?_Open Source_Licensing - Fatal编程技术网

Open source 使用一个具有;互惠公共许可证1.5“;我的意思是我必须处理我的代码?

Open source 使用一个具有;互惠公共许可证1.5“;我的意思是我必须处理我的代码?,open-source,licensing,Open Source,Licensing,所以我找到了一个使用(RPL)的开源项目。似乎RPL意味着您必须将所有代码发布回社区 -第5段 此外,在RPL下,您编写的所有组件包括模式、脚本、, 源代码等等——不管它们是否编译成单个 二进制或用作客户机/服务器应用程序的两部分--必须共享。 你必须分享整个馅饼,而不是一个孤立的部分 我在一家医疗保健公司工作,如果我在互联网上发布我们的专有代码,这家公司不会同意 所以我想知道,RPL真的是这么做的吗?需要发布的内容是否有限制?或者它真的只是任何涉及RPL项目的东西也必须在RPL下开源吗?对于商

所以我找到了一个使用(RPL)的开源项目。似乎RPL意味着您必须将所有代码发布回社区

-第5段
此外,在RPL下,您编写的所有组件包括模式、脚本、, 源代码等等——不管它们是否编译成单个 二进制或用作客户机/服务器应用程序的两部分--必须共享。 你必须分享整个馅饼,而不是一个孤立的部分

我在一家医疗保健公司工作,如果我在互联网上发布我们的专有代码,这家公司不会同意


所以我想知道,RPL真的是这么做的吗?需要发布的内容是否有限制?或者它真的只是任何涉及RPL项目的东西也必须在RPL下开源吗?

对于商业软件而言,RPL甚至比GPL更差

确实,您必须在任何衍生作品上发布源代码

GNU网站上也有这样的内容:

互惠公共许可证是一种 由于三个原因,非免费许可证 问题。1.它限制了价格 收取初始副本的费用。2.信息技术 要求通知原件 开发人员,用于发布 修改版。3.它需要 任何修改版本的发布 组织使用的,甚至 私下里

编辑

RPL 1.5中的等式:

6.0您的义务和授权。考虑到,并作为明示 条件,授予的许可证 根据本许可证,您特此 同意任何修改, 衍生作品,或要求 组件(统称为扩展) 您创建的或您要 捐款受条款约束 本许可证的包括,不包括 限制,第4节任何扩展 您创建的或您要访问的 必须根据 本许可证的条款或未来 根据发布的本许可证版本 第7节您特此授予 许可方和所有第三方a 世界范围的,非排他性的, 根据这些条款,免版税许可证 你拥有的知识产权 或控件来使用、复制、显示, 执行、修改、创建衍生工具, 转授许可证,并分发许可证 任何形式的软件。任何扩展 制作和部署时必须具有 清晰的标题,以便易于辨别 任何后续用户或贡献者 扩展由您负责。你 必须包括本许可证的副本或 有关如何获取副本的说明 每一份你想要的扩展 分配你同意不提供或 对任何源代码或 许可文件的可执行版本 软件,或其扩展,改变 或限制的适用版本 此许可证或收件人的权利 下面


互惠公共许可比GPLv2更严格。它需要分发所有源代码(无论是专有的还是开源的),这些源代码是基于RPL链接的。在保护自己的知识产权方面要小心。

那么什么是“衍生作品”?这是否意味着如果我改变他们的东西?或者这意味着如果我使用他们的东西?你的引文很好地解释了这一点。他们不关心GPL的静态或动态链接。你不是说把它安装在你的电脑上,然后用“使用他们的东西”来运行它,对吧?它是一个库或框架,您将从应用程序中链接它?美国版权法中定义了“派生”(RPL 1.5)的定义。在维基百科上可以找到这方面的总结:(这不是一本易读的书)。不幸的是,对“衍生作品”这个词没有确切的解释。即使是开源社区也有冲突。但我可以简单地告诉你,如果它是一个库或框架,你就不能使用它。如果您这样做,您必须根据RPL授权您的软件,因此您必须发布您的源代码。RPL绝对不适合商业用例。我猜供应商使用双许可证模式,实际上希望您从他们那里购买商业许可证。谢谢您提供的补充信息。供应商确实希望推动购买“商业许可证”。(供应商是NServiceBus。)有关更多信息,请参见此问题:更具体地说,此答案是:我将投票结束此问题,因为它与许可或法律问题有关,而不是编程或软件开发。有关详细信息,请参阅。