我的gcc编译程序的任何许可证?

时间:2013-09-06 14:04:44

标签: gcc gpl commercial-application

假设我编写了一个包含例如stdio.h的程序并用gcc编译它。

我可以通过我的计划赚钱吗? 我可以用麻省理工学院的许可来许可我的工作吗?

1 个答案:

答案 0 :(得分:9)

免责声明:我不是律师;如果您担心这些问题,请咨询执业医师。

GCC及其运行时库在其许可证中特别附带“运行时异常”子句,您可以在此处找到:http://www.gnu.org/licenses/gcc-exception-3.1.html

该例外基本上执行以下操作:

  

当您使用GCC编译程序时,GCC可能会将某些GCC头文件和运行时库的部分与已编译的程序组合在一起。此异常的目的是允许编译非GPL(包括专有)程序,以此方式使用此异常所涵盖的头文件和运行时库。

因此,使用非GPL代码对GCC头文件和库文件进行编译本身并不违反GPL。