Можно ли использовать GprBuild с GNAT для создания программного обеспечения не-GPL? - PullRequest
0 голосов
/ 18 января 2019

Я хочу использовать GprBuild для создания продукта , а не , лицензированного по лицензии GPL. Возможно ли это, и какой вариант и GNAT мне нужно использовать, чтобы это было законно?

Я прочитал, что для создания приложения, не лицензированного по лицензии GPL, с GNAT, мне нужно будет использовать распределенную версию FSF, потому что эта версия выпущена с исключением связывания ( предположительно ; каталог библиотеки FSF на самом деле не утверждает, что он лицензирован под таким исключением , но Википедия делает ).

Тем не менее, я изо всех сил пытаюсь найти подобную информацию для GprBuild. Возможно ли, что GprBuild не нужно это исключение, чтобы использовать его как таковое? У меня создается впечатление, что если последнее верно, то по технической причине я не до конца понимаю.

1 Ответ

0 голосов
/ 14 февраля 2019

Причина, по которой среды выполнения GCC нуждаются в исключении, заключается в том, что среды выполнения включены в поставляемый продукт, либо в виде объектного кода, либо в качестве источника (в случае, например, генератора синтаксического анализатора Bison).

Сам компилятор GCC лицензируется по чистой GPL, поскольку ни одна часть компилятора не попадает в поставляемый продукт; и то же самое относится к таким инструментам, как gprbuild.

Итак, FSF compiler / runtime и gprbuild => OK для доставки по закрытой лицензии.

...