2

问题是特定于使用这些工具开发商业软件的。

GPL 许可工具的源代码或二进制文件无论如何都不会成为商业软件的一部分。

我不想修改 GPL 许可的工具。

例如,根据 GPL 许可的 C/C++ 开发 IDE。我可以使用这个 IDE 开发商业软件吗?

我想使用的其他具体工具示例是:Doxygen、Eclipse 等。

4

2 回答 2

6

简短的回答:是的。

来自 Gnu 常见问题1

我可以使用 GPL 涵盖的编辑器(例如 GNU Emacs)来开发非自由程序吗?

Yes, because the copyright on the editors and tools 

不涵盖您编写的代码。使用它们不会合法地对您用于代码的许可证施加任何限制。

Some programs copy parts of themselves into the output for technical reasons

——例如,Bison 将标准解析器程序复制到其输出文件中。在这种情况下,输出中的复制文本由与源代码中涵盖的相同许可证涵盖。同时,源自程序输入的输出部分继承了输入的版权状态。

As it happens, Bison can also be used to develop non-free programs. 

这是因为我们决定明确允许在 Bison 输出文件中不受限制地使用 Bison 标准解析器程序。我们之所以做出这个决定,是因为有其他与 Bison 相当的工具已经允许用于非自由程序。

于 2013-01-03T17:32:49.903 回答
2

GPL 允许这样做。但是,某些程序或库可能包含其他限制。所以,我认为你不能对所有 GPL 下的程序普遍回答这个问题。

不过,Doxygen 和 Eclipse 都可以。

于 2013-01-03T17:47:04.880 回答