GNU Octave

De MateWiki
Saltar a: navegación, buscar

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].


3 Referencias

  1. Página personal de John W. Eaton
  2. Octave Levenspiel (Wikipedia EN)
  3. FSF Directory: Octave
  4. Octave: Get involved
  5. Octave: Donate to the project
  6. Octave: Summer of Code projects
  7. ESA Summer of code in space 2012