3

我对以下情况感兴趣:

  1. 有用一种编程语言编写的 GPL 库。
  2. 我想从头开始将库的一部分移植到另一种编程语言。

在这种情况下,我是否也应该在 GPL 下发布软件?

4

1 回答 1

4

是的,因为在您写作时,您将(移植)(部分)作品翻译成另一种语言。

您可以自由地这样做,但必须遵守 GPL 许可的条款。

GPL 许可证是 copyleft 许可证,因此修改后的作品(翻译、移植)需要在相同的使用条件下传递,以保持软件的自由。

移植或翻译软件可以比作翻译一本书。原作者的版权仍然适用于翻译。

另请考虑,如果您只需要移植软件即可删除这些使用条款,那么您可以轻松地将软件移植到另一种语言,然后再次将其移植到另一种可能与原始语言相同的语言。

请记住,这不是法律建议,而只是我作为外行的看法。

于 2012-08-15T12:31:28.190 回答