10
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR UPTP JUAN DE “JESUS MONTILLA” ACARIGUA ESTADO PORTUGUESA Integrante: Juan Carlos Gallardo CI. 25.160.677

Presentacion software libre, juan carlos Gallardo, mantenimiento seccion 022

Embed Size (px)

Citation preview

Page 1: Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022

REPÚBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR

UPTP JUAN DE “JESUS MONTILLA”ACARIGUA ESTADO PORTUGUESA

Integrante:● Juan Carlos Gallardo

CI. 25.160.677

Page 2: Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022

Definición: Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:

● La libertad de usar el programa con cualquier propósito● La libertad de estudiar como funciona el programa y adaptarlo a tus

necesidades.● La libertad de distribuir copias, con lo que puedes ayudar a los

demás● La libertad de mejorar los programas y hacer publicas las mejoras a

los demás, de modo que la comunidad se beneficie● El acceso al código fuente es un requisito para esto.

Page 3: Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022

Historia: Entre los años 60 y 70 del Siglo XX, el software no era considerado un sino un añadido que los vendedores de los grandes computadores de la época (los mainframes) aportaban a sus para que éstos pudieran usarlos. En dicha , era común que los programadores y desarrolladores de software compartieran libremente sus unos con otros.

Este era particularmente habitual en algunos de los mayores de usuarios de la época, como DECUS ( de usuarios de DEC). A finales de los 70, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.

En 1984, Richard Stallman comenzó a trabajar en el GNU, y un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo una definición para free software y el de "copyleft", el cual desarrolló para dar a los usuarios libertad y para restringir las posibilidades de apropiación del software.

Page 4: Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022

Características:

● Este programa posee unas serie de características ya que puede ser usado de la manera que nos parezca para cualquier actividad en cualquier momento con fines privados, comerciales o de cualquier otro tipo esta es una de las principales características de este programa.

● Otra característica del software es que podemos distribuirlo o copiarlo a quien quieras de una manera paga o gratuita como por ejemplo puede ser colocado en un servidor de internet para su descarga gratuita y también se puede estampar en un cd para la venta en kioscos u otros establecimientos comerciales.

● Este programa esta sujeto a cambios ya que todo usuario puede usarlo adaptándolo a sus necesidades de una manera mejorada y ampliada cambiando su funcionalidad y corrigiendo sus errores y que de esta manera pueda distribuirlo de manera modificada.

Page 5: Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022

Objetivos:● Conocer de forma diferenciada las distintas licencias software presentes en los

entornos modernos de computación, haciendo hincapié en las distintas licencias relacionadas con el software libre.

● Conocer la filosofía subyacente del software libre, así como sus principales modelos de desarrollo.

● Conocer las características y posibilidades de implantación del software libre en entornos corporativos, y las tecnologías de virtualización.

● Conocer los modelos de negocios y algunas experiencias de migración con respecto al software libre.

● Conocer distintas posibilidades de desarrollo de aplicaciones multiplataforma basadas en software libre.

● Aprender a gestionar distintos servicios de Internet con software libre.

● Aprender a gestionar distintos servicios de Internet con software libre.

● Aprender a administrar la seguridad en un sistema basado en software libre.

● Conocer y administrar la seguridad en un sistema basado en software libre.

● Conocer y aprender a utilizar distintas soluciones libres en entornos empotrados de telefonía y SoC (System On Chip).

Page 6: Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022

Ventajas:● Existen aplicaciones para todas las plataformas (Linux,

Windows, Mac Os).

● El precio de las aplicaciones es mucho menor, la mayoría de las veces son gratuitas.

● Libertad de copia.

● Libertad de modificación y mejora.

● Libertad de uso con cualquier fin.

● Libertad de redistribución.

● Facilidad a la hora de traducir una aplicación a cualquier idioma.

● Mayor seguridad y fiabilidad.

● El usuario no depende del autor del software.

Page 7: Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022

Inconvenientes:

● Algunas aplicaciones aplicaciones ( bajo Linux ) pueden llegar a ser algo complicadas de instalar.

● Inexistencia de garantía por parte del autor.● Interfaces gráficas menos amigables.● Poca estabilidad y flexibilidad en el campo de

multimedia y juegos.● Menor compatibilidad con el el hardware.

Page 8: Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022

Libertades del software libre:

Libertad Descripción

0 La libertad de usar el programa, con cualquier propósito.

1 La libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.

2 La libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.

3 La libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.

Las libertades 1 y 3 requieren acceso al porque estudiar y modificar software sin su código fuente es muy poco viable.

Page 9: Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022

Tipos de licencia:● Licencias GPL:( es la licencia publica , el autor conserva sus derechos)

● Licencias AGPL:(diseñada específicamente para asegurar la cooperación la con la comunidad en el caso de software que corra en servidores de red.

● Licencias estilo BSD:(Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos . El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y ,modificación)

● Licencias estilo MPL y derivadas: 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 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla.

● Copyleft: Hay que hacer constar que el titular de los (copyright) de un software bajo licencia copyleft puede también realizar una versión modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, además de distribuir la versión original como software libre. Esta técnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo ); esta práctica no restringe ninguno de los derechos otorgados a los usuarios de la versión .

Page 10: Presentacion software libre, juan carlos Gallardo, mantenimiento  seccion 022

Mapa Mental: