Software Libre

De CURE - Informática
Saltar a: navegación, buscar

Software Libre El software libre es un concepto más preciso de lo que habitualmente se maneja. Para aclararlo, intentaremos contestar las siguientes preguntas:

  • ¿Qué es el software libre? ¿Cómo se lo define?
  • En inglés, se dice "free software". ¿Cuáles son los significados de "free" en inglés? ¿En qué sentido se está usando "free" en "free software"?
  • ¿Qué es el software "open source"?
  • ¿Cuál es la diferencia entre "open source" y "free software"?

El software libre es el software desarrollado y distribuido de acuerdo con la filosofía de dar al usuario la libertad de: - ejecutar el programa para cualquier propósito, - estudiar y modificar el programa según las necesidades, - distribuir copias, - realizar modificaciones y hacerlas públicas de modo que toda la comunidad se benficie. Del segundo y cuarto criterio se desprende una condición fundamental: la disponibilidad del código fuente.

Por el doble significado que el término “free” tiene en inglés (libre y gratuito) se suele confundir software libre con software gratuito. Aunque normalmente el software libre puede conseguirse sin costo económico, en realidad la gratuidad del mismo no es un de los aspectos ni principios básicos del software libre. El hecho de que un desarrollo sea software libre o no, no depende de cuestiones económicas sino de los derechos sobre el software y de los mecanismos de delegación de los mismos.

Para que un software pueda ser llamado Open Source los términos de distribución deben cumplir con los siguientes criterios: 1) la libre redistribución, 2) acceso al código fuente, 3) permitir modificaciones, 4) distribuir el código original del software además de las modificaciones, 5) no restringir su uso a ninguna persona o grupo, 6) no restringir su uso a ninguna actividad o linea de negocio, 7) la licencia debe permanecer la misma al redistribuir o modificar el software, 8 ) la licencia no puede ser especifica a un producto, 9) la licencia no puede restringir a otros programas, 10) la licencia debe ser tecnológicamente neutra.

Tanto Open Source como Free Software son moviemientos que apuntan a los derechos de los usuarios, es decir a lo que se puede o debería poder hacer con el software. Tienen diferencias filosóficas pero pocas diferencias prácticas. Free Software tiene una visión moral, limitar las libertades a las que apunta es inmoral. Open Source tiene una visión práctica, el distribuir el código fuente del software promueve software de mejor calidad, más confiable, seguro y creativo, el cual evoluciona de forma más rápida y orientado a satisfacer las necesidades de sus usuarios.

Referencias: http://www.gnu.org/philosophy/philosophy.html http://www.opensource.org