我可以共享GPLv3下的版本吗?
原始程序是GPLv3下的开源程序,但需要付费才能使用。我没有为此付费,但我想与我的大学朋友分享我编译的免费版本(显然是在gplv3下)。我能做到吗?
解答动态
GPL允许任何用途,包括商业用途。作者或发行人不必向任何人提供源代码,只需向他以二进制形式分发给该节目的源代码。但是,任何合法获得GPL许可节目二进制代码的人都有权接收源代码。而且GPL许可证允许进行修改,只要它们被清楚地标记和归属,并且修改后的版本确实提供了应得的学分(因此版权声明必须保留,但可以修改)。
因此,如果您获得了GPLv3许可证下的源代码,您完全可以修改它,以您认为合适的编译和/或源代码形式使用它。只要您遵守并履行许可证本身规定的义务,您也可以分发该许可证,即至少在您的修改二进制版本的接收者提出请求时,还可以将源代码提供给您的修改版本。
如果您只是对可执行文件进行黑客攻击,而不是修改源代码和但是,仅仅因为一个程序的前一个版本是在GPL下授权和分发的,并不意味着原作者当前分发的版本是在GPL下分发的。是否允许许可证更改取决于谁拥有实际的版权。
在GPL许可代码中引入许可证密钥的一个著名例子是rhodecode,它因此被命名为kallithea,它删除了在那时引入的许可证,并使程序保持和开源。从那时起,RoDeCODE至少部分地恢复了它的决定。
TL;DR:是的,你可以。2 。“原始程序是在GPL V3下的,但是要求使用它的费用。”2 这没有任何意义。如果该程序是根据GPL分发给您的(以二进制或源代码形式),那么您就有使用该程序的许可证,无需支付任何费用。一旦本软件根据GPL授权给您,除非您违PL的条款,否则本许可证将无法撤销。
根据GPLv3:
第2节的规定,本许可证授予的所有权利都是在本程序的版权期限内授予的,并且只要满足规定的条件,本许可证是不可撤销的。此许可证明确确认您对运行未经修改的程序的无限权限。
您还可以更改该程序并使用更改后的版本,而无需任何进一步的恢复:你可以制作、运行和传播你没有传达的作品,
只要您的许可证仍然有效,您就可以无条件地将更改后的版本分发给您想要的任何人,而无需支付任何费用,只要您继续根据GPL(相同版本或更新版本)许可上述分发,并保留版权声明。如果您发布了它的编译版本,那么您还需要将源代码提供给您分发给的任何人,这也是根据GPL的条款。这些权利包含在GPLv3的第5节和第6节中(如果你分发的是一份逐字[未修改的]副本,则包含在第4节中)。
听起来像是根据GPL分发给你的人不理解GPL。总之,是的,你可以修改它来删除要求付款的部分,你还可以将修改后的版本以源代码或二进制形式分发给任何你想要的人,只要分发仍然符合GPLv3(或更新版本)
的条款- End
免责声明:
本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。