GNU Octave
GNU Octave es un intérprete del lenguaje M que se distribuye como software libre. Está disponible como una aplicación en línea de comandos, aunque en futuras versiones es probable que se distribuya también con una interfaz gráfica, similar a la que tiene Octave UPM.
1 Historia =
GNU Octave surgió en 1988 como un proyecto de John W. Eaton[1] para proporcionar un software de cálculo para un curso de diseño de reactores químicos en Oregon State University. De hecho, el nombre del entorno hace referencia a Octave Levenspiel[2], un famoso profesor de Ingeniería de Reactores Químicos del que Eaton fue alumno.
El proyecto fue ganando atención por parte de la comunidad de desarrolladores de software libre, y en la actualidad es un proyecto oficial auspiciado por la Free Software Foundation[3].
2 Proyecto de software libre
GNU Octave se distribuye bajo una Licencia Pública General de GNU v3. Esta licencia otorga los siguientes permisos a los usuarios del programa:
- Libertad para usar el programa con cualquier fin, en cualquier ordenador, sin ninguna restricción.
- Libertad para redistribuir el programa, incluso cobrando por ello.
- Libertad para estudiar y modificar el programa, gracias a que el código fuente está disponible.
- Libertad para redistribuir las versiones modificadas, siempre y cuando sea bajo la misma licencia que GNU Octave
Este último punto es el que hace posible que se haya creado Octave UPM como una versión derivada, y que se pueda redistribuir.
El proyecto está abierto a la participación de cualquier persona[4], en cualquier tipo de tarea (programación, redactando documentación, realizando traducciones). También acepta donativos para apoyar el desarrollo del programa[5].
Además, GNU Octave acepta la participación de estudiantes bajo los programas Google Summer of Code[6] y SOCIS de la Agencia Espacial Europea[7].