Tecnologías
De La
Información II
SOFTWARE LIBRE
 TECNOLOGÍAS DE LA INFOMACIÓN II
 WALDO SALAZAR ALEJANDRO
 HERRERA MORALES LIZETH
 SOFTWARE LIBRE
 COMPETENCIAS
 1.- Me conozco y valoro a mi mismo y abordo problemas y retos
teniendo en cuenta los objetivos que persigo.
 4.- Escucho, interpreto y emito mensajes pertinentes en distintos
contextos mediante la utilización de medios, códigos y herramientas
apropiados.
 5.- Desarrollo innovaciones y propongo soluciones a problemas a
partir de métodos establecidos.
 ZUÑIGA TOSCANO ISRAEL
EQUIPO: TDLI_II
( T E C N O L O G Í A S D E L A I N F O M A C I Ó N I I )
 Es el software que respeta la libertad de los usuarios y la
comunidad, los usuarios tienen la libertad para ejecutar,
copiar, distribuir, estudiar, modificar y mejorar el
software.
 Un programa es software libre si los usuarios tienen las
cuatro libertades esenciales:
QUE ES EL SOFTWARE LIBRE
 La libertad de ejecutar el programa como se desea, con
cualquier propósito (libertad 0).
 La libertad de estudiar cómo funciona el programa, y
cambiarlo para que haga lo que usted quiera (libertad 1). El
acceso al código fuente es una condición necesaria para
ello.
 La libertad de redistribuir copias para ayudar a su prójimo
(libertad 2).
 La libertad de distribuir copias de sus versiones modificadas
a terceros (libertad 3). Esto le permite ofrecer a toda la
comunidad la oportunidad de beneficiarse de las
modificaciones. El acceso al código fuente es una condición
necesaria para ello.
 Entre los años 1960 y 1970: el software no era considerado un producto sino un
añadido que los vendedores de las grandes computadoras de la época aportaban
a sus clientes, era común que los programadores y desarrolladores de software
compartieran libremente sus programas unos con otros.
 1970: las compañías iniciaron el hábito de imponer restricciones a los usuarios,
con el uso de acuerdos de licencia.
 En 1971: cuando la informática todavía no había sufrido su gran boom, las
personas que hacían uso de ella, en ámbitos universitarios y empresariales,
creaban y compartían el software sin ningún tipo de restricciones.
 1980: la situación empezó a cambiar. Las computadoras más modernas
comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a
aceptar condiciones restrictivas que impedían realizar modificaciones a dicho
software.
 En caso de que algún usuario o programador encontrase algún error, solo puede
dar a conocer a la empresa desarrolladora para que ésta lo solucionara ya que el
contrato le impedía que modificase el software.
HISTORIA
 Existen diferentes licencias de software libre, la más
utilizada son las licencias
 GNU GPL (General Public License).
 AGPL (Affero General Public License).
 BSD (Berkeley Software Distribution).
 MPL (Mozilla Public License).
LICENCIAS PARA SOFTWARE LIBRE
TIPOS DE LICENCIAS DE SOFTWARE LIBRE
 Licencias GNU General Public License (GNU GPL): se
utilizan para el software libre, la adopción de esta licencia
garantiza a los usuarios finales la libertad de usar, estudiar,
compartir (copiar) y modificar el software. esta licencia es
software libre y protegerlo de intentos de apropiación que
restrinjan esas libertades a los usuarios
 AGPL (Affero General Public License): es íntegramente una
GNU GPL con una cláusula nueva que añade la obligación
de distribuir el software si éste se ejecuta para ofrecer
servicios a través de una red de ordenadores.
 BSD (Berkeley Software Distribution): se utilizan en gran
cantidad de software distribuido junto a los sistemas
operativos BSD. Permite la libre redistribución y
modificación, incluso si dichos trabajos tienen propietario.
Al ser mezcladas con la licencia GNU GPL con quienes son
compatibles. Puede argumentarse que esta licencia asegura
“verdadero” software libre.
 MPL (Mozilla Public License): Esta licencia es de Software
Libre y tiene un gran valor porque fue el instrumento que
empleó Netscape Communications Corp. para liberar su
Netscape Communicator 4.0, empezó el proyecto para el
mundo del Software Libre: Mozilla
 El Manifiesto GNU fue escrito por Richard Stallman en los comienzos
del Proyecto GNU, con el fin de pedir participación y apoyo. En los
primeros años, se hicieron actualizaciones menores para tomar en
cuenta nuevos desarrollos, pero ahora parece ser mejor dejarlo
como esta tal y como la mayoría de la gente lo ha visto. Desde
entonces, hemos aprendido que es posible ayudar a evitar ciertas
confusiones corrientes con un cambio en la selección de palabras, a
lo largo de estos se han añadido notas al pie de página para aclarar
estas confusiones.
 ¿Qué es GNU? ¡Gnu No es Unix!
 Por qué debo escribir GNU
 Por qué GNU será compatible con Unix
 Cómo estará disponible GNU
 Por qué quieren cooperar muchos otros programadores
 Cómo puedes contribuir
 Por qué se beneficiarán todos los usuarios de ordenadores
EL MANIFIESTO DE GNU
 ¿Qué es GNU? ¡Gnu No es Unix!?
 GNU, que significa Gnu No es Unix, es el nombre de un
sistema de software completamente compatible con Unix
que estoy escribiendo para poder regalarlo2 libremente a
quien pueda utilizarlo. Hay varios voluntarios ayudándome.
Son muy necesarias las contribuciones en tiempo, dinero,
programas y equipamiento.
 Por qué debo escribir GNU
Las características esenciales de Unix parecen ser buenas y
pienso que puedo añadir lo que le falta a Unix sin echarlas a
perder. Un sistema compatible con Unix sería conveniente
para que otras personas puedan adoptarlo
 Por qué GNU será compatible con Unix
Unix no es mi ideal de sistema, pero no es del todo malo. Las
características esenciales de Unix parecen ser buenas y
pienso que puedo añadir lo que le falta a Unix sin echarlas a
perder. Un sistema compatible con Unix sería conveniente
para que otras personas puedan adoptarlo.
 Cómo estará disponible GNU
GNU no es de dominio público. Todos tendrán permiso para
modificar y redistribuir GNU, pero a ningún distribuidor se le
permitirá restringir su redistribución posterior. Es decir, no
estarán permitidas modificaciones propietarias. Quiero
asegurarme de que todas las versiones de GNU permanezcan
libres.
 Por qué quieren cooperar muchos otros programadores.
He encontrado muchos otros programadores que están entusiasmados
con GNU y quieren ayudar. Muchos programadores están descontentos
con la comercialización del software de sistema. Puede permitirles
ganar más dinero, pero por lo general les hace sentirse en conflicto
con otros programadores, en lugar de sentirse como compañeros. El
acto fundamental de amistad entre programadores es el hecho de
compartir programas; los acuerdos de marketing usados de forma
generalizada esencialmente prohíben a los programadores tratar a sus
semejantes como amigos.
 Cómo puedes contribuir
Estoy pidiendo a los fabricantes de ordenadores que donen equipos y
dinero. Estoy pidiendo donativos en forma de programas y trabajo. Una
consecuencia que esperable si donas equipos es que GNU se
ejecutará en ellos desde una etapa temprana. Las máquinas deberán
estar completas, con los sistemas listos para su uso, probadas para
uso en áreas residenciales y no requerir ventilación o fuentes de
energía sofisticadas.
 Por qué se beneficiarán todos los usuarios de ordenadores
Una vez que se haya escrito GNU, todos podremos obtener un
buen sistema de software libre, al igual que obtenemos aire.
Esto significa mucho más que el simple ahorro del precio de una
licencia Unix. Significa que se evitará mucho del derroche de
esfuerzos en la duplicación de la programación de sistemas.
Este esfuerzo puede enfocarse mejor para hacer avanzar el
estado de la técnica. Existen varias formas de publicidad
gratuita o de bajo costo que pueden usarse para informar a
numerosos usuarios de ordenadores acerca de algo como GNU.
Pero quizá sea verdad que se puede llegar a más usuarios de
microordenadores a través de la publicidad. Si realmente es así,
un negocio que haga publicidad del servicio de copia y envío de
GNU por un precio, debería ser lo suficientemente exitoso como
para pagar como mínimo su publicidad. De esta forma, sólo los
usuarios que se beneficien de la publicidad pagarán por ella.
 Económico: Ahorros multimillonarios en la adquisición de
licencias.
 Libertad de uso y redistribución: Las licencias de
software libre existentes permiten la instalación del software
tantas veces y en tantas máquinas como el usuario desee.
 Independencia tecnológica: El acceso al código fuente
permite el desarrollo de nuevos productos sin la necesidad
de desarrollar todo el proceso partiendo de cero.
 Fomento de la libre competencia al basarse en servicios
y no licencias: Uno de los modelos de negocio que genera
el software libre es la contratación de servicios de atención
al cliente.
VENTAJAS DEL SOFTWARE LIBRE
 Soporte y compatibilidad a largo plazo: la elección de
software libre evita este problema. Al vendedor.
 Formatos estándar: Los formatos estándar permiten una
interoperatividad más alta entre sistemas, evitando
incompatibilidades.
 Sistemas sin puertas traseras y más seguros: El acceso
al código fuente permite que tanto hackers como empresas
de seguridad de todo el mundo puedan auditar los
programas, por lo que la existencia de puertas traseras es
ilógica ya que se pondría en evidencia y contraviene el
interés de la comunidad que es la que lo genera.
 Corrección mas rápida y eficiente de fallos: ha
demostrado solucionar mas rápidamente los fallos de
seguridad en el software libre.
 La curva de aprendizaje es mayor: Si ponemos a dos
señoras que nunca han tocado una computadora,
probablemente tardaran lo mismo en aprender a usar
software propietario
 Se necesita dedicar recursos a la reparación de errores.
 El software libre no tiene garantía proveniente del autor
 No existen compañías únicas que respalden toda la
tecnología: Pero para eso están las empresas locales que
están a la espera del soporte de este software.
 La mayoría de la configuración de hardware no es
intuitiva: Se requieren conocimientos previos acerca del
funcionamiento del sistema operativo y fundamentos del
equipo a conectar para lograr un funcionamiento adecuado.
DESVENTAJAS DEL SOFTWARE LIBRE
 GNU y Linux: GNU GPL (General Public License).
 Mozilla Firefox: MPL (Mozilla Public License).
 Infrarecorder: Está bajo licencia GPL
 7-Zip: GNU
 Pidgin: GPL
 FreeBSD: BSD (Berkeley Software Distribution).
SOFTWARES LIBRES
 Jose . (30 de octubre de 2006). Diez ventajas del software libre y propietario .
Recuperado el 14 de Febrero de 2015, de http://www.abadiadigital.com/diez-
ventajas-del-software-libre-y-propietario/
 Arteaga Mejía, Luis Miguel; Free Software Foundation. (13 de 11 de 2014). ¿Qué
es el software libre? Recuperado el 13 de 02 de 2015, de Definición de software
libre: https://www.gnu.org/philosophy/free-sw.es.html
 M. Stallman , R. (2004). Software libre para una sociedad libre. Madrid:
Traficantes de Sueños.
 Ramon. (22 de Abril de 2012). “Desventajas” del Software Libre. Recuperado el
14 de Febrero de 2015, de http://www.ramonbecerra.com/desventajas-del-
software-libre/
 TICBEAT. (19 de Abril de 2011). 5 éxitos del Software Libre que han cambiado el
mundo. Recuperado el 14 de Febrero de 2015, de http://innovacion.ticbeat.com/5 -
exitos-software-libre-cambiado-mundo/
 uclm; Biblioteca Universitaria. (S/A). Servicio de Apoyo a la Investigación.
Recuperado el 14 de FEBRERO de 2015, de Licencias para software libre :
http://biblioteca.uclm.es/Archivos/Investigacion/Software_libre.pdf
BIBLIOGRAFÍAS

Software Libre

  • 1.
  • 2.
     TECNOLOGÍAS DELA INFOMACIÓN II  WALDO SALAZAR ALEJANDRO  HERRERA MORALES LIZETH  SOFTWARE LIBRE  COMPETENCIAS  1.- Me conozco y valoro a mi mismo y abordo problemas y retos teniendo en cuenta los objetivos que persigo.  4.- Escucho, interpreto y emito mensajes pertinentes en distintos contextos mediante la utilización de medios, códigos y herramientas apropiados.  5.- Desarrollo innovaciones y propongo soluciones a problemas a partir de métodos establecidos.  ZUÑIGA TOSCANO ISRAEL EQUIPO: TDLI_II ( T E C N O L O G Í A S D E L A I N F O M A C I Ó N I I )
  • 3.
     Es elsoftware que respeta la libertad de los usuarios y la comunidad, los usuarios tienen la libertad para ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software.  Un programa es software libre si los usuarios tienen las cuatro libertades esenciales: QUE ES EL SOFTWARE LIBRE
  • 4.
     La libertadde ejecutar el programa como se desea, con cualquier propósito (libertad 0).  La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.  La libertad de redistribuir copias para ayudar a su prójimo (libertad 2).  La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.
  • 5.
     Entre losaños 1960 y 1970: el software no era considerado un producto sino un añadido que los vendedores de las grandes computadoras de la época aportaban a sus clientes, era común que los programadores y desarrolladores de software compartieran libremente sus programas unos con otros.  1970: las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.  En 1971: cuando la informática todavía no había sufrido su gran boom, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el software sin ningún tipo de restricciones.  1980: la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software.  En caso de que algún usuario o programador encontrase algún error, solo puede dar a conocer a la empresa desarrolladora para que ésta lo solucionara ya que el contrato le impedía que modificase el software. HISTORIA
  • 6.
     Existen diferenteslicencias de software libre, la más utilizada son las licencias  GNU GPL (General Public License).  AGPL (Affero General Public License).  BSD (Berkeley Software Distribution).  MPL (Mozilla Public License). LICENCIAS PARA SOFTWARE LIBRE TIPOS DE LICENCIAS DE SOFTWARE LIBRE
  • 7.
     Licencias GNUGeneral Public License (GNU GPL): se utilizan para el software libre, la adopción de esta licencia garantiza a los usuarios finales la libertad de usar, estudiar, compartir (copiar) y modificar el software. esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios  AGPL (Affero General Public License): es íntegramente una GNU GPL con una cláusula nueva que añade la obligación de distribuir el software si éste se ejecuta para ofrecer servicios a través de una red de ordenadores.
  • 8.
     BSD (BerkeleySoftware Distribution): se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. Permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Al ser mezcladas con la licencia GNU GPL con quienes son compatibles. Puede argumentarse que esta licencia asegura “verdadero” software libre.  MPL (Mozilla Public License): Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que empleó Netscape Communications Corp. para liberar su Netscape Communicator 4.0, empezó el proyecto para el mundo del Software Libre: Mozilla
  • 9.
     El ManifiestoGNU fue escrito por Richard Stallman en los comienzos del Proyecto GNU, con el fin de pedir participación y apoyo. En los primeros años, se hicieron actualizaciones menores para tomar en cuenta nuevos desarrollos, pero ahora parece ser mejor dejarlo como esta tal y como la mayoría de la gente lo ha visto. Desde entonces, hemos aprendido que es posible ayudar a evitar ciertas confusiones corrientes con un cambio en la selección de palabras, a lo largo de estos se han añadido notas al pie de página para aclarar estas confusiones.  ¿Qué es GNU? ¡Gnu No es Unix!  Por qué debo escribir GNU  Por qué GNU será compatible con Unix  Cómo estará disponible GNU  Por qué quieren cooperar muchos otros programadores  Cómo puedes contribuir  Por qué se beneficiarán todos los usuarios de ordenadores EL MANIFIESTO DE GNU
  • 10.
     ¿Qué esGNU? ¡Gnu No es Unix!?  GNU, que significa Gnu No es Unix, es el nombre de un sistema de software completamente compatible con Unix que estoy escribiendo para poder regalarlo2 libremente a quien pueda utilizarlo. Hay varios voluntarios ayudándome. Son muy necesarias las contribuciones en tiempo, dinero, programas y equipamiento.  Por qué debo escribir GNU Las características esenciales de Unix parecen ser buenas y pienso que puedo añadir lo que le falta a Unix sin echarlas a perder. Un sistema compatible con Unix sería conveniente para que otras personas puedan adoptarlo
  • 11.
     Por quéGNU será compatible con Unix Unix no es mi ideal de sistema, pero no es del todo malo. Las características esenciales de Unix parecen ser buenas y pienso que puedo añadir lo que le falta a Unix sin echarlas a perder. Un sistema compatible con Unix sería conveniente para que otras personas puedan adoptarlo.  Cómo estará disponible GNU GNU no es de dominio público. Todos tendrán permiso para modificar y redistribuir GNU, pero a ningún distribuidor se le permitirá restringir su redistribución posterior. Es decir, no estarán permitidas modificaciones propietarias. Quiero asegurarme de que todas las versiones de GNU permanezcan libres.
  • 12.
     Por quéquieren cooperar muchos otros programadores. He encontrado muchos otros programadores que están entusiasmados con GNU y quieren ayudar. Muchos programadores están descontentos con la comercialización del software de sistema. Puede permitirles ganar más dinero, pero por lo general les hace sentirse en conflicto con otros programadores, en lugar de sentirse como compañeros. El acto fundamental de amistad entre programadores es el hecho de compartir programas; los acuerdos de marketing usados de forma generalizada esencialmente prohíben a los programadores tratar a sus semejantes como amigos.  Cómo puedes contribuir Estoy pidiendo a los fabricantes de ordenadores que donen equipos y dinero. Estoy pidiendo donativos en forma de programas y trabajo. Una consecuencia que esperable si donas equipos es que GNU se ejecutará en ellos desde una etapa temprana. Las máquinas deberán estar completas, con los sistemas listos para su uso, probadas para uso en áreas residenciales y no requerir ventilación o fuentes de energía sofisticadas.
  • 13.
     Por quése beneficiarán todos los usuarios de ordenadores Una vez que se haya escrito GNU, todos podremos obtener un buen sistema de software libre, al igual que obtenemos aire. Esto significa mucho más que el simple ahorro del precio de una licencia Unix. Significa que se evitará mucho del derroche de esfuerzos en la duplicación de la programación de sistemas. Este esfuerzo puede enfocarse mejor para hacer avanzar el estado de la técnica. Existen varias formas de publicidad gratuita o de bajo costo que pueden usarse para informar a numerosos usuarios de ordenadores acerca de algo como GNU. Pero quizá sea verdad que se puede llegar a más usuarios de microordenadores a través de la publicidad. Si realmente es así, un negocio que haga publicidad del servicio de copia y envío de GNU por un precio, debería ser lo suficientemente exitoso como para pagar como mínimo su publicidad. De esta forma, sólo los usuarios que se beneficien de la publicidad pagarán por ella.
  • 14.
     Económico: Ahorrosmultimillonarios en la adquisición de licencias.  Libertad de uso y redistribución: Las licencias de software libre existentes permiten la instalación del software tantas veces y en tantas máquinas como el usuario desee.  Independencia tecnológica: El acceso al código fuente permite el desarrollo de nuevos productos sin la necesidad de desarrollar todo el proceso partiendo de cero.  Fomento de la libre competencia al basarse en servicios y no licencias: Uno de los modelos de negocio que genera el software libre es la contratación de servicios de atención al cliente. VENTAJAS DEL SOFTWARE LIBRE
  • 15.
     Soporte ycompatibilidad a largo plazo: la elección de software libre evita este problema. Al vendedor.  Formatos estándar: Los formatos estándar permiten una interoperatividad más alta entre sistemas, evitando incompatibilidades.  Sistemas sin puertas traseras y más seguros: El acceso al código fuente permite que tanto hackers como empresas de seguridad de todo el mundo puedan auditar los programas, por lo que la existencia de puertas traseras es ilógica ya que se pondría en evidencia y contraviene el interés de la comunidad que es la que lo genera.  Corrección mas rápida y eficiente de fallos: ha demostrado solucionar mas rápidamente los fallos de seguridad en el software libre.
  • 16.
     La curvade aprendizaje es mayor: Si ponemos a dos señoras que nunca han tocado una computadora, probablemente tardaran lo mismo en aprender a usar software propietario  Se necesita dedicar recursos a la reparación de errores.  El software libre no tiene garantía proveniente del autor  No existen compañías únicas que respalden toda la tecnología: Pero para eso están las empresas locales que están a la espera del soporte de este software.  La mayoría de la configuración de hardware no es intuitiva: Se requieren conocimientos previos acerca del funcionamiento del sistema operativo y fundamentos del equipo a conectar para lograr un funcionamiento adecuado. DESVENTAJAS DEL SOFTWARE LIBRE
  • 17.
     GNU yLinux: GNU GPL (General Public License).  Mozilla Firefox: MPL (Mozilla Public License).  Infrarecorder: Está bajo licencia GPL  7-Zip: GNU  Pidgin: GPL  FreeBSD: BSD (Berkeley Software Distribution). SOFTWARES LIBRES
  • 18.
     Jose .(30 de octubre de 2006). Diez ventajas del software libre y propietario . Recuperado el 14 de Febrero de 2015, de http://www.abadiadigital.com/diez- ventajas-del-software-libre-y-propietario/  Arteaga Mejía, Luis Miguel; Free Software Foundation. (13 de 11 de 2014). ¿Qué es el software libre? Recuperado el 13 de 02 de 2015, de Definición de software libre: https://www.gnu.org/philosophy/free-sw.es.html  M. Stallman , R. (2004). Software libre para una sociedad libre. Madrid: Traficantes de Sueños.  Ramon. (22 de Abril de 2012). “Desventajas” del Software Libre. Recuperado el 14 de Febrero de 2015, de http://www.ramonbecerra.com/desventajas-del- software-libre/  TICBEAT. (19 de Abril de 2011). 5 éxitos del Software Libre que han cambiado el mundo. Recuperado el 14 de Febrero de 2015, de http://innovacion.ticbeat.com/5 - exitos-software-libre-cambiado-mundo/  uclm; Biblioteca Universitaria. (S/A). Servicio de Apoyo a la Investigación. Recuperado el 14 de FEBRERO de 2015, de Licencias para software libre : http://biblioteca.uclm.es/Archivos/Investigacion/Software_libre.pdf BIBLIOGRAFÍAS