Я думаю об использовании грамматики GPL Bison для моего собственного компилятора.
Будет ли грамматика «заражать» мой синтаксический анализатор таким образом, что он должен быть открытым исходным кодом?
Грамматика - с точки зрения - ввод бизона GPL.
open-source
gpl
parsing
Стасик
источник
источник
bison
включает в себя значительный объем кода, который находится под GPL в своем выводе, что будет означать, что все, что его использует, будет также и под GPL ... если только не было исключения, позволяющего использовать бизон для не-gpl-программ ,Ответы:
В то время как сам Bison лицензирован по GPL, парсер, созданный Bison , не распространяется на GPL автоматически, по крайней мере, в последних версиях Bison:
Источник: http://www.gnu.org/software/bison/manual/bison.html#Conditions
Однако синтаксический анализатор, созданный из лицензированной по GPL грамматики , скорее всего, также покрывается GPL, потому что это «работа, основанная на» грамматике (это автоматическое преобразование, как при компиляции программы).
Конечно, как и во всех правовых вопросах, нет однозначного ответа, и даже адвокаты и судьи могут не согласиться, но я считаю, что это общее мнение.
источник