Zastanawiam się nad użyciem gramatyki GPL Bison do własnego kompilatora.
Czy gramatyka „zainfekuje” mój parser tak, że musi być open source?
Gramatyka - pod względem - wkład żubra to GPL.
open-source
gpl
parsing
Stasik
źródło
źródło
bison
zawiera znaczną ilość kodu, który jest na licencji GPL w swoim wyjściu, co oznaczałoby, że wszystko, co używany byłoby GPL zbyt ... chyba nie był wyjątkiem, aby móc korzystać z bizona dla programów non-GPL .Odpowiedzi:
Chociaż sama Bison jest licencjonowana na licencji GPL, analizator składni utworzony przez Bison nie jest automatycznie objęty przez GPL, a przynajmniej nie w najnowszych wersjach Bison:
Źródło: http://www.gnu.org/software/bison/manual/bison.html#Conditions
Jednak parser utworzony z gramatyki na licencji GPL jest również najprawdopodobniej objęty GPL, ponieważ jest to „praca oparta na” gramatyce (jest to automatyczna konwersja, taka jak kompilacja programu).
Oczywiście, podobnie jak we wszystkich kwestiach prawnych, nie ma ostatecznej odpowiedzi, a nawet prawnicy i sędziowie mogą się nie zgadzać, ale wierzę, że jest to ogólny konsensus.
źródło