Que es el software libre

Solo disponible en BuenasTareas
  • Páginas : 7 (1639 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de diciembre de 2011
Leer documento completo
Vista previa del texto
¿Qué es el software libre?
Leonardo Marina, 4 de junio 2010,
para la materia
Fundamentos de Comercio Electrónico
Sobre esta presentación

¿Qué es el software libre? Versión sin versionar, inestable, 2005-2010 ©
Leonardo Marina, bajo licencia GNU Free Documentation License 1,3 o
posterior que se encuentra publicada en http://www.gnu.org/licenses/fdl.html
• El autor no brinda ningunagarantía acerca de los posibles efectos colaterales de
la lectura de este material
• Es preferible que los menores de 18 años lean este material acompañados de sus
padres. Si está embarazada o es un lactance, consulte a su médico.
Qué NO es software libre





No es software gratis
No es software sin autor
No es software sin licencia
No es freeware ni shareware
No es unlenguaje de programación en particular ni un
sistema operativo específico.
• GNU is not Unix
• Software libre no es linux: linux es solo uno de los núcleos
de sistema posbile, dentro de los *nix, están el Hurd, el
FreeBSD, hay otros como el FreeDOS, etc.
3






Licencia de software específica: GPL-General Public License
Historias personales, proyectos colectivos
Posturafilosófica
Movimiento de opinión
Forma de producir software
Impacto del software libre
4
Licencia Pública General y
licencias de software




La licencia GPL General Public License.
No confundir licencia libre con no tener licencia
No confundir con dominio público
Hay otras licencias libres: por ejemplo, la LGPL (Licencia
Pública General Menor o reducida), que permite enlazarbibliotecas libres con no libres, la Licencia Libre de
Documentación GNU-FDL, y licencias libres no
recíprocas : BSD, MIT, etc
• No confundir libre con gratis

Ver las licencias en http://www.gnu.org/licenses/licenses.es.html y en
http://www.gnu.org/licenses/license-list.es.html las licencias libres
compatibles e incompatibles con GPL, y las de software no libre.
5
Licencia Pública General ylicencias de software
Bajo el uso de esta licencia el autor de software otorga
a los usuarios las libertades:
• Usarlo para cualquier fin
• Estudiarlo y adaptarlo a nuestras necesidades
• Distribuir copias
• Mejorar el programa y hacer públicas las mejoras
para que toda la comunidad se beneficie
Para poder ejercer esas libertades es imprescindible el
acceso al código fuente

Ver “Ladefinición de Software Libre” en
http://www.gnu.org/philosophy/free-sw.es.html
Historias personales,
proyectos colectivos
• Richard M. Stallman (MIT)
• Anécdota Xerox, Lisp y RMS
• Proyecto gnu (1984)
• Gcc, emacs, Unix-like
• Un fenómeno que surge del centro
• http://www.gnu.org/
• Ver Richard Stallman, “Software libre para una sociedad libre”, se puede bajarde http://www.traficantes.net
7
Historias personales,
proyectos colectivos
• Linus Torvald / Linux
• Eric Raymond / Open Source
• BSD Berkeley Software Distribution
• Debian, Red Hat, Apache
• Un fenómeno que surge del centro
• http://www.gnu.org/
• Ver Richard Stallman, “Software libre para una sociedad libre”, se puede bajar
de http://www.traficantes.net8
Postura filosófica:
compartir el conocimiento
• Free as freedom: Free software es software libre.
• Comunidad
– Libertad
– Compartir
– Responsabilidad
• La centralidad del software en la “era digital”
• Ver el «Contrato social» con la comunidad de software libre de la distribución
Debian en http://www.debian.org/social_contract.es.html
• Ver el Primer y el Segundo Manifiestode Hipatia en http://www.hipatia.info/
• Los $250 de “pagos reversados” en el banco.
9
Postura filosófica:
el software en tanto lenguaje
• El software es un lenguaje que permite realizar
operaciones:
– En código entendible por los humanos que lo desarrollan
– En código entendible por las computadoras que lo ejecutan
• Se compara con los lenguajes naturales, con la
música y los relatos...
tracking img