La Definición de Software Libre

 
El término Software Libre (o programas libres) se refiere a libertad, tal como fue concebido por Richard Stallman en su definición.
 
El Software Libre es un asunto de libertad, no de precio. Para entender el concepto, debe pensarse en «libre» como en «libertad de expresión», no como en «cerveza gratis».
 
El software libre es una cuestión de libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y modificar el software. Más concretamente, se refiere a los cuatro tipos de libertades para los usuarios de software:En concreto se refiere a cuatro libertades:
 
  1. Libertad para ejecutar el programa en cualquier sitio, con cualquier propósito y para siempre.
  2. Libertad para estudiarlo y adaptarlo a nuestras necesidades. Esto exige el acceso al código fuente.
  3. Libertad de redistribución, de modo que se nos permita colaborar con vecinos y amigos.
  4. Libertad para mejorar el programa y publicar las mejoras. También exige el código fuente.

 

Referencia   http://www.gnu.org/philosophy/free-sw.html

 

La ambigüedad de "free"

 
El término original en inglés para ‘programas libres' es free software. Sin embargo, en inglés el término free además de ‘libre' significa ‘gratis', lo que genera gran confusión. Por ello a menudo se habla de ‘libre software', en contraposición a ‘gratis software'.
 
Así pues no estamos hablando de software gratuito, y el software libre se puede vender si se desea. Pero debido a la tercera libertad, cualquiera puede redistribuirlo sin pedir dinero a cambio ni permiso a nadie, lo que hace prácticamente imposible obtener dinero por distribuirlo, salvo la pequeña cantidad que se pueda cargar por grabarlo en un soporte físico y enviarlo, algo raramente demandado excepto para grandes volúmenes, como es el caso de las distribuciones. 
 
 

Open Source o Free Software

 
Equivalente a software libre es el término Open Source Software (‘programas de fuente abierto'), promovido por Eric Raymond y la Open Source Initiative. Filosóficamente, el término es muy distinto, ya que hace énfasis en la disponibilidad de código fuente, no en la libertad, pero su definición es prácticamente la misma que la de Debian.
 
Fuertemente criticado por Richard Stallman y la Free Software Foundation, ha encontrado mucho más eco en la literatura comercial y en las estrategias de las empresas que de una manera u otra apoyan el modelo.
 
Por lo tanto hay dos grandes familias de motivaciones para eldesarrollo de software libre, que dan lugar asimismo a los dos nombrescon que se lo conoce:
 
  • La motivación ética, abanderada por la Free Software Foundation, heredera de la culturahacker, y partidaria del apelativo libre, que argumenta que el software es conocimiento y debe poderse difundir sin trabas. Su ocultación es una actitud antisocial y la posibilidad de modificar programas es una forma de libertad de expresión. Puede profundizarse en este aspecto en los ensayos de Stallman o en el análisis de Pekka Himanen.
  • La motivación pragmática, abanderada por la Open Source Initiative y partidaria del apelativo fuente abierta, que argumenta ventajas técnicas y económicas.

 

Términos relacionados 

 
Otros términos relacionados de alguna manera con el software libre son:
 

Freeware

Programas gratuitos. Normalmente se ceden en binario y con derechos de redistribución. Sin embargo, a veces sólo se pueden obtener de un sitio oficial, normalmente para promocionar otros programas o servicios.

 

Shareware

No es siquiera software gratis, sino un método de distribución, ya que los programas, generalmente sin fuentes, se pueden copiar libremente, pero no usar continuadamente sin pagarlos. La exigencia de pago puede estar incentivada por funcionalidad limitada o mensajes molestos, o una simple apelación a la moral del usuario, además de que las estipulaciones legales de la licencia podrían utilizarse en contra del infractor.

 

Dominio público

El autor renuncia absolutamente a todos sus derechos, en favor del común, lo cual tiene que estar declarado explícitamente en el programa, ya que si no se dice nada, el programa es propietario y no se puede hacer nada con él. En este caso, y si además se proporcionan los códigos fuentes, el programa es libre.
 

Copyleft

Un caso particular de software libre cuya licencia obliga a que las modificaciones que se distribuyan sean también libres.
 

Propietario, cerrado, no libre

Términos usados para denominar al software que no es libre ni de fuente abierta.
 
 
 

¿Qué es GNU?

 
GNU es un sistema operativo similar a Unix que es software libre y respeta su libertad.
 
El Proyecto GNU se inició en 1984 para desarrollar el sistema GNU. El nombre «GNU» (que significa «ñu» en inglés) es un acrónimo recursivo de «¡GNU No es Unix!» y en español se pronuncia fonéticamente como una sílaba sin vocal entre la g y la n.
 
Los sistemas operativos similares a Unix se construyen a partir de un conjunto de aplicaciones, bibliotecas y herramientas de programación, además de un programa para alojar recursos e interactuar con el hardware, denominado núcleo.
 
Hurd, el núcleo propio de GNU, está lejos de poderse usar en el día a día. Por este motivo, GNU se usa habitualmente con un núcleo denominado Linux. Esta combinación es el sistema operativo GNU/Linux. GNU/Linux lo usan millones de personas, aunque muchos lo denominan «Linux» por error.
 
 
¿Quieres saber más del Proyecto GNU/Linux?

Personajes del Software Libre

Andrew Stuart Tanenbaum (16 de marzo de 1944 en Nueva York, Estados Unidos)

También conocido como ast, es profesor de ciencias de la computación de la Universidad Libre de Ámsterdam, Países Bajos. Tanenbaum es más conocido por ser el creador de Minix, una réplica...

Dennis MacAlistair Ritchie (Estados Unidos, 1941 - 2011)

Dennis es un científico computacional estadounidense, aunque directamente no forma parte del movimiento open source, Dennis Ritchie estuvo implicado en el diseño y desarrollo de UNIX,...

Eric S. Raymond (1957, Estados Unidos)

Figura líder en el Movimiento del Open Source y el Código abierto. Su compromiso con la cultura hacker empieza en 1976, y escribió su primer proyecto de código abierto en 1982. Fue el...

Guido van Rossum (31 de enero de 1956, Holanda)

Guido van Rossum escribió el lenguaje de programación Python a finales de los años ochenta y desde su primer lanzamiento en 1991 ha evolucionado hasta su versión más reciente (3.1.1),...

Ian Murdock (28 de abril de 1973 en Konstanz, Alemania)

Es científico de la computación y es el fundador del proyecto Debian, fue el primer líder del Proyecto. En 1993 escribió el manifiesto Debian, mientras estudiaba en la Purdue University,...

Jon "maddog" Hall (7 de agosto de 1950)

Jon "maddog" Hall es un histórico promotor del software libre. Es presidente y director ejecutivo de Linux Internacional y desde hace años recorre el mundo con la finalidad de dar a conocer las...

Lawrence Lessig ( 1961, Estados Unidos )

"Estamos en la cúspide de este tiempo en el que puedo decir: «Hablo como un ciudadano del mundo», sin que los demás digan: Dios, está como una cabra". Abogado y activista de Lawrence...

Linus Torvalds (Finlandia, 1969)

"El código abierto es muy importante, es como aplicar al software el enfoque científico de construir a partir del trabajo publicado abiertamente por los demás. Y el software es demasiado...

Marc Erwing(9 de Mayo de 1969 en Poughkeepsie, Nueva York)

Fundó la compañía de software Red Hat, responsable de una de las principales distribuciones Linux y de otros desarrollos igual de importantes. Ewing se graduó de la Universidad Carnegie...

Matthias Ettrich, (Bietigheim, Alemania, 14 de junio de 1972)

Es un científico informático creador del software LyX y fundador del proyecto KDE. En 1996 propuso la creación de un entorno de escritorio para sistemas Unix que fuera "consistente, agradable y...

Michael Widenius (1962, Finlandia)

Formado en la Universidad Técnica de Helsinki, en 1985 Widenius fundó TCX DataKonsult, una compañía que ya dedicaba sus esfuerzos desarrollando sistemas de almacenamiento organizado de enormes...

Miguel de Icaza (Ciudad de México en 1972)

Su padre es físico y su madre bióloga. De Icaza cursó la licenciatura en Matemáticas en la facultad de ciencias de la Universidad Nacional Autónoma de México (UNAM) donde a la edad de 18 años...

Rasmus Lerdorf (1968, Groenlandés)

"Yo solo puedo ayudarme a mí. Si todo el mundo usa el código que he escrito, con seguridad obtendré algo de él". Programador informático nacido en Groenlandia al que se le considera uno de...

Richard Stallman (Estados Unidos, 1953)

Hablar de software libre es hablar de Richard Stallman, programador norteamericano que fundó la Free Software Foundation (1985). En 1971, siendo estudiante de primer año de Física en la...

Tim O'Reilly (Irlanda, 1954)

Los usuarios quieren ser honrados, sólo basta darles una oportunidad para serlo.   Tim O'Reilly es un teórico, impulsor del software libre y que acuñó el concepto de Web 2.0. ...