GprBuild可以与GNAT一起使用以制作非GPL软件吗?

时间:2019-01-17 21:52:54

标签: gnat gprbuild

我想使用GprBuild创建根据GPL许可的产品。这可能吗?为了合法起见,我需要使用它的哪些变体和GNAT?

我读到为了使某个应用程序未获得GNAT和GNAT许可,我需要使用FSF分布式版本,因为该版本的发布带有链接异常(据说; { {3}},但the FSF library directory doesn't actually state that it is licensed under such an exception)。

也就是说,我正在努力寻找有关GprBuild的任何类似信息。 GprBuild是否有可能不需要此异常即可被使用?我的印象是,如果后者是正确的,那是由于我不完全理解的一个技术原因。

1 个答案:

答案 0 :(得分:1)

GCC运行时需要例外的原因是运行时以目标代码或源的形式包含在交付的产品中(例如,在Bison解析器生成器的情况下)。

GCC编译器本身是根据纯GPL许可的,因为编译器的任何部分都不会最终交付产品;这同样适用于gprbuild之类的工具。

因此,FSF编译器/运行时和gprbuild =>可以根据专有许可进行交付。