Manual de Bison - Condiciones para el uso de Bison
14 de Febrero de 2006
Lenguaje C
Al igual que en la versión 1.24 de Bison, hemos cambiado los términos de la distribución de yyparse para permitir el uso de la salida de Bison en programas no-libres. En otro tiempo, los analizadores generados por Bison solamente podían utilizarse en programas que fuesen software libre.
Las otras herramientas GNU de programación, tales como el compilador de C GNU, nunca han tenido tal tipo de requisito. Estas herramientas siempre podían utilizarse para software no-libre. La razón de que con Bison fuera diferente no fue debido a una decisión política especial; ello resultó de la aplicación de la Licencia Pública General usual a todo el código fuente de Bison.
La salida de la utilidad Bison--el archivo del analizador de Bison--contiene una copia literal de un considerable fragmento de Bison, que es el código para la función yyparse. (Las acciones de tu gramática se insertan dentro de esta función en un punto, pero el resto de la función no se modifica.) Cuando aplicamos los términos de la GPL al código fuente para yyparse, el efecto fue la restricción del uso de la salida de Bison en software libre.
No cambiamos los términos debido a simpatía con la gente que quiere hacer software propietario. El software debería ser libre. Pero hemos concluido que limitando el uso de Bison en software libre era hacer poco por alentar a la gente a hacer otro software libre. Así que hemos decidido hacer que concuerden las condiciones prácticas para el uso de Bison con las condiciones prácticas para usar las otras utilidades GNU.
Las otras herramientas GNU de programación, tales como el compilador de C GNU, nunca han tenido tal tipo de requisito. Estas herramientas siempre podían utilizarse para software no-libre. La razón de que con Bison fuera diferente no fue debido a una decisión política especial; ello resultó de la aplicación de la Licencia Pública General usual a todo el código fuente de Bison.
La salida de la utilidad Bison--el archivo del analizador de Bison--contiene una copia literal de un considerable fragmento de Bison, que es el código para la función yyparse. (Las acciones de tu gramática se insertan dentro de esta función en un punto, pero el resto de la función no se modifica.) Cuando aplicamos los términos de la GPL al código fuente para yyparse, el efecto fue la restricción del uso de la salida de Bison en software libre.
No cambiamos los términos debido a simpatía con la gente que quiere hacer software propietario. El software debería ser libre. Pero hemos concluido que limitando el uso de Bison en software libre era hacer poco por alentar a la gente a hacer otro software libre. Así que hemos decidido hacer que concuerden las condiciones prácticas para el uso de Bison con las condiciones prácticas para usar las otras utilidades GNU.
Valora este capítulo:
Autor y licencia de 'Manual de Bison - Condiciones para el uso de Bison'
|
Opiniona sobre 'Manual de Bison - Condiciones para el uso de Bison' (3)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este tutorial |
Wikis relacionados con 'Manual de Bison - Condiciones para el uso de Bison'
Bison es un generador de analizadores sintácticos de propósito general que convierte una descripción gramatical...
Más »
Manual Compacto para nuevos usuarios.
Cómo optimizar sus recursos y lograr el éxito en su emprendimiento.Un plan de negocios es...
Más »
Como es sabido, el concepto de función metalingüística y su ámbito de aplicación han quedado...
Más »
Los sistemas cluster hace años que fueron diseñados, la computación paralela y distribuida no es...
Más »

