Je pense à utiliser une grammaire GPL Bison pour mon propre compilateur.
La grammaire "infectera" mon analyseur de telle sorte qu'il doit être open source?
La grammaire - en termes de - l'entrée de bison est GPL.
open-source
gpl
parsing
Stasik
la source
la source
bison
inclut une quantité importante de code sous la GPL dans sa sortie, ce qui signifierait que tout ce qui l'utilise serait également sous la GPL ... sauf s'il y avait une exception pour pouvoir utiliser le bison pour les programmes non-gpl .Réponses:
Bien que Bison lui-même soit sous licence GPL, un analyseur créé par Bison n'est pas automatiquement couvert par la GPL, du moins pas avec les versions récentes de Bison:
Source: http://www.gnu.org/software/bison/manual/bison.html#Conditions
Cependant, un analyseur créé à partir d'une grammaire sous licence GPL est très probablement également couvert par la GPL, car il s'agit d'un "travail basé sur" la grammaire (il s'agit d'une conversion automatique, comme la compilation d'un programme).
Bien sûr, comme dans toutes les questions juridiques, il n'y a pas de réponse définitive, et même les avocats et les juges peuvent être en désaccord, mais je pense que c'est le consensus général.
la source