问题是使用这些工具开发商业软件。
无论如何,GPL许可工具的来源或二进制文件都不会成为商业软件的一部分。
我不想修改GPL许可工具。
例如,根据GPL许可的C / C ++开发IDE。我可以使用这个IDE开发商业软件吗?
我想使用的工具的其他具体示例是:Doxygen,Eclipse等。
答案 0 :(得分:6)
简答:是的。
来自Gnu Faq 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复制标准的解析器程序 进入其输出文件。在这种情况下,输出中的复制文本是 涵盖在源代码中涵盖它的相同许可证。 同时,输出的部分来自程序的 input继承了输入的版权状态。
As it happens, Bison can also be used to develop non-free programs.
这是因为我们决定明确允许使用 没有Bison输出文件中的Bison标准解析器程序 限制。我们做出了决定,因为还有其他工具 与已经允许用于非自由节目的Bison相当。
答案 1 :(得分:2)
GPL允许这样做。但是,某些程序或库可能包含其他限制。所以,我认为你不能回答所有GPL下的程序。
Doxygen和Eclipse都可以。