lunes, 11 de abril de 2016

Software Libre



Buenas tardes, el día de hoy les traigo un vídeo sobre este tema de relevancia en la actualidad, que es el software libre, espero les guste.
Software libre

Todo se remonta a la década de los 70. Richard Stallman era un joven estudiante de Harvard que combinaba sus estudios con un trabajo en el laboratorio de Inteligencia Artificial del MIT (Massachussets Institute of Technology). Un día, intentando arreglar un problema con la impresora del departamento adaptando sus controladores a las necesidades del centro, se dio cuenta de que disponía del código binario pero no del código fuente. Se puso en contacto con la casa distribuidora de la impresora y les pidió el código fuente, pero su petición fue denegada. A partir de entonces, Stallman comenzó a predicar que todo software que se distribuyese debería venir acompañado de su código fuente, de forma que el usuario pudiera adaptarlo a sus necesidades. De esta forma es como se convirtió en uno de los fundadores de la FSF (Free Software Fundation) y de GNU (GNU’s Not Unix). El resto, como se suele decir, es historia.

Libertad y precio
El error más común de concepción sobre el software libre proviene de la ambigüedad del vocablo anglosajón free, que significa tanto “libre” como “gratis”. Así pues, es habitual (y comprensiva) la confusión que la expresión free software puede generar. Aclarémosla; el software libre es un asunto de libertad y no de precio.
Hablamos de software libre cuando queremos referirnos a la libertad que tiene un usuario para modificar, copiar, distribuir y modificar un software sin que ninguna compañía o individual pueda emprender acciones legales contra él.
Para que un software pueda ser considerado libre tiene que cumplir unas reglas establecidas que aseguren que sigue la filosofía del software libre, una especie de mandamientos. Se les llama las cuatro libertades, y son:

• Ejecutar el programa, para cualquier propósito.
• Estudiar el funcionamiento del programa, y adaptarlo a sus necesidades.
• Redistribuir copias.
• Mejorar el programa, y poner sus mejoras a disposición del público, para beneficio de toda la comunidad.

De esta manera, un usuario es completamente libre de modificar el código fuente del software en cuestión, mejorarlo o adaptarlo a las necesidades que tenga, sin tener que pagar a nadie por ello. De la misma manera, puede distribuir copias del software libremente, no sólo del software tal y como lo consiguió, sino que puede redistribuirlo con las modificaciones que haya llevado a cabo en él. Naturalmente, y para seguir la filosofía del software libre, si distribuye un software modificado ha de seguir cumpliendo las cuatro libertades y proporcionar el código fuente. Esto está protegido por el copyleft.
El copyleft (juego de palabras proveniente de copyright) es una regla que obliga a que todas las redistribuciones de un software cumplan las cuatro libertades, de forma que nadie pueda ocultar o restringir las libertades, aunque este alguien haya modificado en alguna manera el software. Es, grosso modo, un opuesto al copyright, ya que en lugar de proteger los derechos del autor, protege las libertades de todos los usuarios para ejecutar, modificar y distribuir ese software sin restricciones.
Open Source
A finales de los años 90 aparece un grupo llamado OSI (Open Source Initiative) que pretende acabar con la ambigüedad lingüística de la que hemos hablado antes, llamando open source (código abierto) al software libre.
Libre en su acepción de libertad A veces se malinterpreta el término de «software libre» —para empezar, no tiene ninguna relación con el precio. Lo que nos interesa es la libertad. He aquí la definición de software libre. Un programa es software libre para el usuario siempre que, como usuario particular, tengas: 1. La libertad de ejecutar el programa sea cual sea el propósito. 2. La libertad para modificar el programa para ajustarlo a tus necesidades. (Para que se trate de una libertad efectiva en la práctica, deberás tener acceso al có- digo fuente, dado que sin él la tarea de incorporar cambios en un programa es extremadamente difícil.) 3. La libertad de redistribuir copias, ya sea de forma gratuita, ya sea a cambio del pago de un precio. 4. La libertad de distribuir versiones modificadas del programa, de tal forma que la comunidad pueda aprovechar las mejora introducidas. 3En castellano, «GNU No es Unix». 

Dado que nos referimos a la libertad y no al precio, no existe contradicción alguna entre la venta de copias y el software libre. De hecho, la libertad para vender copias es crucial: las colecciones de software libre a la venta en formato de CD-ROM son muy importantes para la comunidad y venderlas es una forma de recaudar fondos para el desarrollo de software libre. Por lo tanto, cualquier programa que no podamos incluir en estas colecciones no podrá calificarse de software libre. Dada la ambigüedad del calificativo «libre», llevamos mucho tiempo buscando alternativas, pero nadie ha encontrado ninguna satisfactoria. La lengua inglesa es de las más rica en lo que a palabras y matices se refiere, pero carece de un término simple e inequívoco para «libre» en el sentido de libertad —«unfettered» [sin cadenas] sería el calificativo que más se ajusta al significado. Alternativas como «liberado», «libertad» o «abierto» no significan lo mismo o presentan otros inconvenientes.


REFERENCIAS 

González D. (2004) software libre en los institutos [en línea]  recuperado el 11 de abril de 2016. Disponible en: https://www.cs.upc.edu/~tonis/daniel_gonzalez_pinyero.pdf

Stallman R. (S.F) Software libre para una sociedad libre Recuperado el: 12 de abril de 2016. Disponible en: https://www.gnu.org/philosophy/fsfs/free_software2.es.pdf

Bañobre D, Alvarellos F. (2010). Software libre [video] https://www.youtube.com/watch?v=FvLJ2JotttM

6 comentarios:

  1. La información está muy completa e interesante. ¿tú qué opinas del software libre?:D

    ResponderEliminar
    Respuestas
    1. gracias por comentar, y respondiendo a tu pregunta; en mi opinión es un tema que esta tomando relevancia puesto que es uan nueva manera de ver la web, de organizar los datos y tener los beneficios que necesitamos mas prácticamente.

      Eliminar
  2. Interesante,relevante e interesante información... En tu opinión que opinas del software libre y su fomento en la educación?

    ResponderEliminar
    Respuestas
    1. muchas gracias.
      yo pienso que el software libre es muy importante en la educación ya que mediante esta modalidad se podrá obtener software que necesitamos para lo que en realidad necesitas hacer, ademas ya no estaremos limitados por el no poder comprar ciertos aplicaciones por ser en exceso costosas, poniendo en algunos casos como pretexto la infinidad de aplicaciones con la que este software cuenta.

      Eliminar
  3. Interesante,relevante e interesante información... En tu opinión que opinas del software libre y su fomento en la educación?

    ResponderEliminar