GPL许可是否会受到污染?

Óla*_*age 3 php gpl code-conversion

快速问题.

我正在将由GPL许可的JavaScript代码(而不是由我创建)转换为PHP.原始GPL是否有效或者我可以对转换后的代码进行任何许可吗?

我在SO上发现了这个,但想知道它是否适用.

Lau*_*ent 12

这绝不应该被视为一个法律问题.这是关于做正确的事情.

在考虑事物的法律方面之前,首先要考虑原作者的常识和礼貌.法律方面应该是第二个想法.

根据GPL对您的"翻译"所产生的工作进行许可肯定是处理这一问题的最佳方式.

您正在使用为出发点JavaScript的软件是由它的作者在GPL下"给予"给你,最好的方式感谢他/她的礼物是给GPL许可下做出自己的贡献.

现在如果由于某种原因你不能使用GPL,那么你真的有两种选择:

  1. 联系原作者并获得他/她对您的计划和您希望在自己的代码上使用的许可的批准.原著作权人甚至可以让您无论是让这个原创作品的专有衍生物或两者GPL和您选择的其他开源许可证下授权它的工作,你身边可能有任何GPL的限制.
  2. 不要从该代码开始,独立于JavaScript实现创建自己的PHP软件,而是重新使用您从阅读JavaScript代码中学到的想法.重复使用GPL代码中的想法是感谢原作者使用的任何许可证的有效方式.


Pet*_*ham 6

IANAL,但如果您不是原作者,那么您的PHP版本将需要是GPL.

"修改"作品意味着以需要版权许可的方式复制或修改全部或部分作品,而不是制作精确的副本.由此产生的作品被称为早期作品的"修改版本"或"基于"早期作品的作品.

因此,将js库移植到php将被视为对原始文件的修改,然后您受许可证的约束,以在GPL下发布修改后的代码.

版权可能是愚蠢的,仅适用于文本,但如果您已将原件加载到计算机中进行查看,则您已将其复制(至少根据英国法律,版权适用于数字副本).

该复制行为是在许可下进行的,如果您未遵守许可条款,则您已经违反版权,无论您是否进行了进一步的衍生副本.