Una grammatica GPL Bison infetta la mia applicazione?

9

Sto pensando di usare una grammatica GPL Bison per il mio compilatore.

La grammatica "infetterà" il mio parser in modo tale che debba essere open source?

La grammatica - in termini di - l'input di bisonte è GPL.

    
posta Stasik 09.12.2013 - 14:36
fonte

1 risposta

6

Mentre Bison stesso è concesso in licenza sotto licenza GPL, un parser creato da Bison non viene automaticamente coperto dalla GPL, almeno non con le versioni recenti di Bison:

Conditions for Using Bison

The distribution terms for Bison-generated parsers permit using the parsers in nonfree programs. Before Bison version 2.2, these extra permissions applied only when Bison was generating LALR(1) parsers in C. And before Bison version 1.24, Bison-generated parsers could be used only in programs that were free software.

Fonte: link

Tuttavia, un parser creato da una grammatica con licenza GPL è molto probabilmente coperto dalla GPL, perché è un "lavoro basato su" la grammatica (è una conversione automatica, come compilare un programma).

Naturalmente, come in tutte le questioni legali, non esiste una risposta definitiva, e persino gli avvocati e i giudici potrebbero non essere d'accordo, ma credo che questo sia il consenso generale.

    
risposta data 09.12.2013 - 14:58
fonte

Leggi altre domande sui tag