假设我编写了一个包含例如stdio.h的程序并用gcc编译它。
我可以通过我的计划赚钱吗? 我可以用麻省理工学院的许可来许可我的工作吗?
答案 0 :(得分:9)
免责声明:我不是律师;如果您担心这些问题,请咨询执业医师。
GCC及其运行时库在其许可证中特别附带“运行时异常”子句,您可以在此处找到:http://www.gnu.org/licenses/gcc-exception-3.1.html
该例外基本上执行以下操作:
当您使用GCC编译程序时,GCC可能会将某些GCC头文件和运行时库的部分与已编译的程序组合在一起。此异常的目的是允许编译非GPL(包括专有)程序,以此方式使用此异常所涵盖的头文件和运行时库。
因此,使用非GPL代码对GCC头文件和库文件进行编译本身并不违反GPL。