Ich denke darüber nach, eine GPL-Bison-Grammatik für meinen eigenen Compiler zu verwenden.
Wird die Grammatik meinen Parser so "infizieren", dass er Open Source sein muss?
Die Grammatik - in Bezug auf - die Eingabe von Bisons ist GPL.
open-source
gpl
parsing
Stasik
quelle
quelle
bison
enthält eine beträchtliche Menge an Code, der unter der GPL in seinem Ausgang, das dass alles , was bedeuten würde , die verwendet wird, würde es auch unter der GPL sein ... es sei denn es eine Ausnahme war in der Lage sein , Programme zu verwenden , Bison für Nicht-gpl .Antworten:
Während Bison selbst unter der GPL lizenziert ist, wird ein von Bison erstellter Parser nicht automatisch von der GPL abgedeckt, zumindest nicht mit neueren Versionen von Bison:
Quelle: http://www.gnu.org/software/bison/manual/bison.html#Conditions
Ein Parser, der aus einer GPL-lizenzierten Grammatik erstellt wurde, wird höchstwahrscheinlich auch von der GPL abgedeckt, da es sich um eine "Arbeit basierend auf" der Grammatik handelt (es handelt sich um eine automatische Konvertierung wie das Kompilieren eines Programms).
Natürlich gibt es, wie in allen rechtlichen Angelegenheiten, keine endgültige Antwort, und selbst Anwälte und Richter mögen anderer Meinung sein, aber ich glaube, dies ist der allgemeine Konsens.
quelle