我创建了一个产品,我希望在GPLv2下提供另一个开发人员的源代码。
我想问的是:
我可以将其他GPLv2代码嵌入到我的产品中,如果是这样,怎么办? (我的意思是,根据许可证是否有任何特殊规则)
我是否要与GPLv2许可共享我的产品? 我是否要免费分享我的产品?
我知道这个地方可能不是那个问题的最佳地点,但我不知道我还能在哪里提出这个问题。如果有更好的地方让我去。
很抱歉在这里询问,但GPLv2不能用我的母语提供,因此我无法理解所描述的大部分规则。
亲切的问候 Merianos Nikos
答案 0 :(得分:3)
如果您使用GPLv2代码,则必须在GPLv2或GPLv3下发布您自己的程序。在完成此操作之前,您必须完全理解其中一个许可证,否则您将来可能会遇到不必要的问题。
简而言之:
你无法限制这一点。您不能签订任何合同,说客户必须为您自己的副本付款(此类合同不适用于GPL许可软件)。这意味着您在实践中可能只能将第一份副本出售给任何单个客户,因为他们可以自由地为自己制作副本(并且他们也可以将软件复制给其他人)。