Vous êtes sur la page 1sur 33

SOFTWARE LIBRE

ING. Denny Jhon Adrianzén Fuentes


OBJETIVO
El objetivo de esta investigación es definir los conceptos
generales que engloban el tema de la Introducción al
Software Libre, así como sus características, aplicación
ventajas y desventajas.

2
Software Libre vs
Software Propietario

Program Executable
Código Fuente

Torta
3 Receta
Software Libre vs Software Propietario

4
Definició
n
Según Richard Stallman en su definición. En concreto se refiere a
cuatro libertades:
◇ 1. Libertad para ejecutar el programa en cualquier sitio, con
cualquier propósito y para siempre.
◇ 2. Libertad para estudiarlo y adaptarlo a nuestras necesidades.
Esto exige el acceso al código fuente.
◇ 3. Libertad de redistribución, de modo que se nos permita colaborar
con vecinos y amigos.
◇ 4. Libertad para mejorar el programa y publicar las mejoras.
También exige el código fuente.
Estas libertades se pueden garantizar de acuerdo con la legalidad
vigente por medio de una licencia. En ella se plasman las libertades,
pero también restricciones compatibles con ellas como dar crédito a los
autores originales si redistribuimos.
5
Open Source
Software
(Eric Raymond y la Open Source
Initiative.)
◇ Filosóficamente, el término es muy distinto, ya que hace
énfasis en la disponibilidad de código fuente, no en la
libertad
◇ Este nombre es más políticamente aséptico y recalca un
aspecto técnico que puede dar lugar a ventajas técnicas,
como mejores modelos de desarrollo y negocio, mayor
seguridad, etc.

6
Open Source
Software

◇ Libre redistribución: La licencia del software no debe impedir que este sea
regalado o vendido libremente como parte de una distribución mayor que
contenga programas de diferentes fuentes. Tampoco debe exigir un pago por
hacerlo.
◇ Código fuente: A la hora de publicar un programa tiene que incluirse su código
fuente íntegro o permitir acceder libremente a él.
◇ Trabajos derivados: Las licencias deben permitir modificaciones y trabajos
derivados, y debe permitir que estos se distribuyan bajo los mismos términos
que el software original.
◇ Integridad del código fuente del autor: Se puede impedir la distribución de
modificaciones únicamente si se permite la distribución de tales como parches.

◇ Sin discriminación de personas o grupos: No se puede discriminar a


ninguna persona o grupo a la hora de acceder a un programa o su código.
7
Open Source
Software

◇ Sin discriminación de áreas de iniciativa: Tampoco le se puede restringir su


acceso a ninguna iniciativa. Las empresas o grupos de investigación tienen
tanto derecho como el resto a utilizar el software.
◇ Distribución de la licencia: Los derechos asociados en las licencias de los
programas deben aplicarse a todos a los que lo redistribuyan sin necesidad de
pedir una licencia adicional.
◇ La licencia no debe ser específica de un producto: Un programa no puede
licenciarse únicamente como parte de un software mayor. Podrá ser extraído y
utilizado libremente y con todos los derechos en otras soluciones.
◇ La licencia no debe restringir otro software: El hecho de que un proyecto
sea de código abierto no puede obligar a que los programas en los que se
incluye sean también de código abierto.

8
CONSECUENCI
AS
DEL
SOFTWARE
LIBRE

9
Para el Usuario Final
◇ Ya sea individual o empresa, puede encontrar verdadera
competencia en un mercado con tendencia al monopolio.
◇ Ya no se depende tanto de la fiabilidad del fabricante para
intentar deducir la calidad de un producto
◇ La evaluación de productos antes de adoptarlos es ahora mucho
más sencilla, ya que basta con instalar los productos alternativos
en nuestro entorno real y probar.
◇ Dada la libertad de modificar el programa para uso propio, el
usuario puede personalizarlo o adaptarlo a sus necesidades,
corrigiendo errores si los tuviera.

10
Para la Administración
Pública
◇ La Administración pública es un gran usuario de características
especiales, ya que tiene obligaciones especiales con el ciudadano,
ya sea proporcionándole servicios accesibles, neutrales respecto a
los fabricantes, ya garantizando la integridad, utilidad, privacidad y
seguridad de sus datos a largo plazo.
◇ Obliga a ser más respetuosa con los estándares que las empresas
privadas y a mantener los datos en formatos abiertos y
manipulados con software que no dependa de estrategia de
empresas, generalmente extranjeras, certificado como seguro por
auditoría interna.
◇ Guía de la industria que la hace tener un gran impacto, que debería
11 dirigirse a la creación de un tejido tecnológico generador de riqueza
Tipos de Software
◇ Freeware: Normalmente se ceden en binario y con derechos de
redistribución. Sin embargo, a veces sólo se pueden obtener de un
sitio oficial.
◇ Shareware: No es siquiera software gratis, sino un método de
distribución, ya que los programas, generalmente sin fuentes, se
pueden copiar libremente, pero no usar continuadamente sin
pagarlos.
◇ Copyleft: Un caso particular de software libre cuya licencia obliga a
que las modificaciones que se distribuyan sean también libres.

12
Para el
Desarrollador

◇ Con él le es más fácil competir siendo pequeño y adquirir tecnología


punta. Puede aprovecharse del trabajo de los demás, compitiendo
incluso con otro producto modificando su propio código, si bien
también el competidor copiado se aprovechará de nuestro código (si
es copyleft).

13
Para el Integrador
Para el integrador el software libre es el paraíso.
◇ No más cajas negras que intentar encajar, a menudo con
ingeniería inversa. Puede limar asperezas e integrar trozos
de programas para conseguir el producto integrado
necesario, disponiendo de un acervo ingente de software
libre de donde extraer las piezas.

14
Para el que proporciona mantenimiento
y servicios
◇ Disponer del código fuente lo cambia todo, situándonos casi en
las mismas condiciones que el productor. Y no son las mismas
porque hace falta un conocimiento profundo del programa que
sólo el desarrollador posee
◇ El valor añadido de los servicios es mucho más apreciado, ya que
el coste del programa es bajo. Éste es actualmente el negocio
más claro con software libre y con el que es posible un mayor
grado de competencia.

15
VENTAJAS Y DESVENTAJAS

16
VENTAJAS
◇ Libre Uso. Cualquier persona puede disponer del software libre bajo las condiciones de
la licencia.
◇ Bajo Costo. Es gratuito
◇ Existe Libertad de Conocimiento y trabajo cooperativo entre sus usuarios lo que
permite una mayor innovación tecnológica.
◇ Rápida corrección de errores facilitado por el trabajo comunitario a través de Internet y
de su libre acceso al código fuente.
◇ Total independencia de un proveedor. El usuario puede administrar libremente su
crecimiento y operación con total autonomía.
◇ Contribuye a la formación de profesionales y el desarrollo de la industria local,
generando conocimiento y trabajo)
◇ Facilidad para personalizar el software de acuerdo a las necesidades del usuario.
◇ Independencia tecnológica de los Estados con respecto a grandes grupos económicos.

17
VENTAJAS
◇ Mayor seguridad y privacidad de los datos. Disminuye los riesgos de
filtración, aumenta la imposibilidad de acceso y manipulación de los
datos críticos del Estado.
◇ Asegura la durabilidad de la información y su migración, gracias al
acceso al código fuente.
◇ Disminuye los riesgos de "puertas traseras" que introduzcan códigos
maliciosos o de espionaje.
◇ Elimina el derecho exclusivo de la innovación.
◇ Abre la posibilidad del trabajo compartido entre diferentes empresas
o dependencias de gobierno.
◇ Elimina la inseguridad ante cierre de compañías de provisión o
discontinuidad del producto.
18
DESVENTAJ
AS
◇ Dificultad en el intercambio de archivos (doc. de texto), dan errores o
se pierden datos.
◇ Mayor dificultad en la instalación y migración de datos para el usuario
común.
◇ Desconocimiento. El usuario común está muy familiarizado con los
soportes de Microsoft, lo que hace elevar el costo de aprendizaje.
◇ Ausencia de garantía. El software libre no se hace responsable por
los daños.
◇ Para su configuración se requieren conocimientos previos de
funcionamiento del sistema operativo.
◇ Por lo general para su implementación se necesitan conocimiento
previo de programación.

19
DESVENTA
JAS
◇ Se debe monitorear en forma constante la corrección de
errores por Internet.
◇ No existe un control de calidad previo.
◇ Hay aplicaciones específicas que no se encuentran en el
software libre.
◇ Baja expansión de su uso en centros educativos.
◇ En ambientes de red todavía hay software propietario con
mejores desempeños.

20
LINUX
 Linux es un clónico del sistema operativo UNIX. Es
una implementación de UNIX versátil, distribuida
gratuitamente en los términos de GNU.
 Acontecimiento más importante del Software Libre.
 Se ha convertido en el sistema operativo para los
negocios, educación, y provecho personal.
 Fue y aún es desarrollado por un grupo de
voluntarios, principalmente en Internet,
intercambiando código, comentando fallos, y
arreglando los problemas en un entorno abierto.

21
Antecedentes
◇ El sistema Operativo Unix ◇ El autor primario de Linux
nace a fines de los años 60 es Linus Torvalds, en la
en los laboratorios Bell AT Universidad de Helsinki, en
& T. Ken Thompson. Finlandia, en 1991.
◇ Inicialmente, lo escribe en
lenguaje ensamblador, pero
más adelante lo traduce al
lenguaje C.

22
LINUX ES:
◇ Software Libre, en el sentido que cualquiera puede
copiarlo, modificarlo, utilizarlo y proporcionar sus
propias modificaciones.
◇ Un sistema multitarea y multiusuario.
◇ Un sistema de multiprogramación de propósito
general.

23
Características
◇ Se sabe que un sistema operativo tiene encomendada una serie de
funciones diferentes.
◇ Es un Sistema Operativo:
■ Multitarea
■ Multiusuario
■ De Planificación Mixta
■ Con Complementaciones Virtuales

24
Estructura

25
◇ Kernel: Este es el componente principal del sistema operativo. Se
encarga de asignar tareas y manejar el almacenamiento de datos. El
usuario rara vez opera directamente con el kernel, que es la parte
residente en memoria del sistema operativo.

◇ Shell: Esta es la utilidad que procesa las peticiones de los usuarios.


Cuando alguien teclea un comando en la terminal, el Shell interpreta el
comando y llama el programa deseado. También es un lenguaje de
programación de alto nivel que puede utilizarse en la combinación de
programas de utilidad para crear aplicaciones completas

26
27
Distribuciones
◇ Una distribución de Linux es un paquete que incluye el núcleo Linux o
kernel, los métodos de instalación, el mantenimiento del sistema y también
una selección de aplicaciones preinstaladas. De esta manera, una
distribución Linux puede ser vista como una forma de facilitar la instalación
y la configuración de un sistema GNU Linux en una computadora.
Originalmente, las diversas distribuciones Linux se limitaban a recopilar y
empaquetar aplicaciones para ser distribuidas. Actualmente, además de
esto, incorporan interfaces de instalación gráficas cada vez más fáciles de
seguir, así como también auto detección de hardware, que requiere cada
vez menos intervención del usuario final.

28
Red Hat Enterprise Linux
Plataforma de código abierto líder para los
centros de datos mas modernos. Red Hat®
Enterprise Linux® proporciona seguridad de nivel
militar, un tiempo de actividad del 99,999%,
soporte para cargas de trabajo empresariales
críticas y mucho más. Es el más popular entre las
empresas más grandes del planeta y entre los
equipos mas poderosos que existen.

29
Ubuntu
Ubuntu Server le brinda escalabilidad económica
y técnica a su centro de datos, ya sea público o
privado. Con Ubuntu Server se puede
implementar una nube OpenStack, un clúster
Hadoop o una granja de renderización de 50,000
nodos, Ubuntu Server ofrece un gran rendimiento
de escalado de valor disponible

30
Debian
El Sistema Operativo Universal libre, Debian
ofrece más que un SO puro; viene con 43000
paquetes precompilados distribuidos en un
formato que hace más fácil la instalación en
servidores y computadoras personales, cuenta
con una de las comunidades más grandes que
existen y con miles de soluciones implementadas
por todo tipo de expertos de todo el mundo.

31
CONCLUSION
ES
◇ El uso del Software libre nos permite el control total de este,
permitiéndonos adecuarlo a las necesidades tanto usuario, como
empresa con la finalidad de sacarle el máximo provecho
◇ El software libre es una de las mejores alternativas para cambiar el
enfoque empresarial del Software en nuestro País
◇ El software libre, nos deprende del grillete digital del Software
propietario. Teniendo el control y seguridad de nuestros datos.
◇ Como programadores el uso de Software libre nos permite generar
un software nuevo y propio a partir de uno ya creado, con fines
lucrativos, pero sin perder la facultar de ser software libre.

32
Gracias!
◇ Farro Fiestas Fanny
◇ Gonzales Llanca Freddy

33

Vous aimerez peut-être aussi