Posts Tagged ‘GPL’

h1

Programa de notación musical MuseScore

29/03/2011

Hace poco la profesora de música de mi colegio me pidió un programa de notación musical que, a ser posible, pudiera reproducir las partituras.

He comparado varios programas como NoteEdit, Canorus, Rosegarden, Denemo y Tuxguitar. Algunos de ellos parecen bastante buenos (lo dice alguien que no tiene ni idea de música), pero finalmente me he decidido por MuseScore.

MuseScore permite importar ficheros midi, editar las partituras y reproducirlas. Además es un programa libre disponible para varios sistemas operativos, por lo que los alumnos pueden utilizarlo gratuitamente en su casa.

Existe un manual y vídeos explicativos en varios idiomas (entre ellos en castellano y catalán).

Web de MuseScore

h1

Programas libres

15/09/2008

En primer lugar, programas liberadores o incluso programas libertadores serian denominaciones más pretenciosas aunque, a la vez, más claras.

Esto es así porque el que es realmente libre es el usuario, mientras que los programas son los que liberan al usuario, en cuanto que eximen de ciertas obligaciones, o lo libertan, ya que liberan a quien estaba preso (usando programas no-libres).

Por tanto, un usuario no es libre cuando usa ciertos programas que, por este motivo, suelen llamarse programas “privativos”, mientras que un usuario que desee ser libre deberá usar programas libres.

Podemos reconocer los programas privativos porque, cuando los usamos, queda implícitamente aceptado por nuestra parte un contrato en el cual renunciamos  a una larga lista de nuestros derechos. De este modo no podemos copiar el programa, ni instalarlo en varios ordenadores, ni tener tantas copias de seguridad como deseemos por si el original se estropea, etc. La lista de derechos a os cuales renuncia cada uno de los usuarios de un programa privativo es larguísima. Otro día trataré de hacer un resumen.

Por otro lado un programa libre (entendiendo por “programas libres” aquellos que la Free Software Foundation” considera que lo son) da a sus usuarios cuatro derechos:

La libertad de ejecutar el programa para cualquier propósito. En cualquier lugar, para cualquier cosa, durante el tiempo que se desee.

La libertad de estudiar cómo funciona el programa y de adaptarlo a sus necesidades. Se distribuye el código fuente, se permite e incluso se facilita el estudio del funcionamiento interno del programa, y la divulgación de su funcionamiento y de sus errores.

La libertad de redistribuir copias, para que pueda ayudar al prójimo. Se pueden vender, y regalar, cópias del programa.

La libertad de mejorar el programa y poner las mejoras a disposición del público, para que toda la comunidad se beneficie. Las dos libertades anteriores nos conducen a esta: podemos vender, y regalar, copias del programa modificadas o mejoradas por nosotros.

La forma habitual de hacer que un programa sea libre es distribuirlo bajo una licencia libre, por ejemplo la General Public License o GPL. Dicha licencia añade una prohibición: está prohibido distribur copias del programa sin estas libertades.

Por este motivo hay muchos programas libres que se distribuyen con la licéncia GPL (como el eMule), otros programas libres que se distribuyen con una licéncia compatible con la GPL (como el servidor de páginas web Apache), y otros que se distribuyen con una licéncia libre pero incompatible con la GPL (como el programa BitTorrent). El resto son programas privativos.

h1

El proyecto GNU

12/09/2008

A principios de los años 80 algunos usuarios de computadoras utilizaban los programas libres que existian en aquel momento, como el procesador de textos EMACS. Pero a pesar de poder utilizar algunos programas libres, estos usuarios no eran completamente libres, ya que una parte indispensable para hacer funcionar un computador es un sistema operativo, y los programas libres de la época funcionaban sobre sistemas operativos privativos como UNIX. Dicha situación era muy similar a la de los actuales usuarios que tienen instalados programas libres (emule, firefox y openoffice.org) sobre un sistema operativo privativo (Windows). Para hacer a los usuarios completamente libres hacia falta un sistema operativo libre.

Logotipo del proyecto GNU

Logotipo del proyecto GNU

En el año 1983 Richard Stallman inició la creación de un sistema operativo compatible con UNIX y sobre el cual funcionasen los programas libres que ya existian, y bautizó el proyecto con el nombre de GNU, por Gnu No es Unix. GNU es también el nombre en inglés del animal que en castellano se llama ñu.

Una pieza importante del sistema operativo, su núcleo o kernel, acabó por estancarse por motivos de diseño y de conflictos entre sus desarrolladores, mientras que otro núcleo libre, el Linux, progresaba de manera notable y era completamente funcional. De este modo, el proyecto GNU adoptó el nucleo Linux formando el sistema operativo GNU/Linux.

La controversia apareció al denominarse comunmente el sistema operativo únicamente como “Linux”, olvidando así al proyecto GNU que ha aportado la mayor parte de componentes.

Para asegurar que los programas del proyecto GNU siguen siendo libres, se publican bajo una licencia diseñada especialmente para este fin llamada Licencia Pública General de GNU o GPL.

A %d blogueros les gusta esto: