Está en la página 1de 41

Introducción al Software Libre

Ing. Jeckson Enrique Loza


Arenas
Seminario de Actualización Informática
QUÉ ES EL SOFTWARE LIBRE

Elementos Técnicos
Conceptos y Atributos
Falsos Mitos
Conceptos Técnicos
Algunos Conceptos Técnicos

Archivo de texto simple escrito en un lenguaje de


programación, que contiene las instrucciones que deberá
Código realizar la computadora.
Fuente ● Puede ser leido por cualquier procesador de texto.
● Puede ser entendido por un programador.

● No puede entenderlo la máquina

Compilador Programa-herramienta que traduce el código fuente,


generando un código objeto.
Archivo de lenguaje binario que resulta de compilar el
Código código fuente.
Objeto ● No puede ser entendido por el humano.
● Puede entenderlo la máquina y ejecutarlo
Código Fuente – Código Objeto

Sin acceso al código fuente


NO PODEMOS SABER QUE HACE EL PROGRAMA
Licienciamiento I
● Al publicar su trabajo los programadores
pueden elegir entre comunicar el código
fuente o mantenerlo en secreto.
● Además pueden elegir entre una multitud de
licencias para regular su uso, copia,
distribución, modificación, etc.
● Son las condiciones de estas licencias las que
determinan si un programa es software libre
o no.
Licenciamiento II
● Las licencias libres permiten que el software
pueda ser usado, copiado, estudiado,
modificado y distribuido sin necesidad de
autorización y sin restricción alguna.
● La licencia libre por excelencia es la Licencia
Pública General (GLP).
● Las licencias no libres restringen de una u otra
manera el uso, copia, modificación y distribución
del software exigiendo autorización e
imponiendo limitaciones.
● La licencia no libre más restrictiva es la licencia
propietaria.
Actividad 1

● Para conocer más acerca de las licencias


libres puede visitar la página de Wikipedia:
● http://es.wikipedia.org/wiki/Creative_Commons

● O la página web de Creative Commons en


castellano:
● http://es.creativecommons.org/
El sistema Operativo
Un sistema operativo (SO) es un conjunto de programas destinado a:

● Permitir la comunicación del usuario con la computadora.


● Gestionar los recursos de hardware de manera eficiente.

Comienza a trabajar con el primer beep que emite la computadora luego de


encenderla
Algunos de sus programas:
Un compilador, un enlazador, un ensamblador, un
intérprete de comandos, una biblioteca del
lenguaje de la plataforma, etc.

Un núcleo o Kernel
EL núcleo o kernel es la parte fundamental de un
sistema operativo, es el software responsable de
facilitar a los distintos programas acceso seguro al
hardware de la computadora
El Sistema Operativo
Distribución
Es un con junto de programas agrupados con el propósito de
permitir instalar fácilmente un sistema GNU-LINUX.

Se compone de:
de el sistema operativo en sí.
Más:
Más el instalador,
Más:
Más las aplicaciones, los juegos,
los utilitarios
Conceptos y Atributos del
Software Libre
El software Libre
Es el que una vez obtenido, puede ser
● Usado
● Copiado
● Estudiado
● Modificado y distribuido libremente.

Es una modalidad de distribución y licenciamiento


Historia del Software Libre I
● En los inicios de la informática todo el software
era libre. El sistema de referencia era UNIX, cuyo
código era distribuido libremente por un precio
simbólico.
● En 1984, UNIX comenzó a comercializarse y se cerró
su código. Las empresas obligaron a sus
programadores a firmar acuerdos de no
revelación.
● En ese año, Richard Matthew Stallman inició
el proyecto de crear un sistema operativo
similar a UNIX, pero con una licencia que
permitiese el acceso al código fuente,
además de la libre distribución y copia.
Historia del Software Libre II
● Stallman llamó a su proyecto GNU (GNU is Not
Unix) y su emblema sería un ñú.
● Para proteger al nuevo sistema se creó la
licencia GNU/GPL y el copyleft.
copyleft
● En 1985 Stallman creó la Free Software
Fundation (FSF) para dar cobertura legal al
proyecto y canalizar las ayudas económicas.
● En 1994, GNU se combinó con el kernel de Linux,
resultando un sistema operativo libre completocuyo
nombre es GNU/Linux.
GNU/Linux
Actividad 2

● Para conocer más acerca de la historia del


software libre y sus protagonistas, en
parejas, elaborar una Línea de tiempo con
sus acontecimientos más relevantes.
Para construir la línea de tiempo visita
– http://www.timetoast.com

● Al terminar, publicar la línea de tiempo en su


blog.
El software Libre

Libertad
Libertad11: : Libertad
Libertad22: :
Usar
Usarelelprograma
programacon
con Estudiarlo
Estudiarloyyadaptarlo
adaptarlo
cualquier
cualquierpropósito
propósito aanuestras
nuestrasnecesidades
necesidades

Libertades
Libertadesdel
del Indispensable el acceso
Software
SoftwareLibre
Libre Al código fuente

Libertad
Libertad33: : Libertad
Libertad44: :
Copiarlo
Copiarloyyredistribuir
redistribuir Mejorarlo
Mejorarloyypublicarlo
publicarlo
Las
Lascopias
copias
El Software I
● El software para calificar como libre, debe
cumplir con todas las cuatro libertades
● El software no libre se denomina Software
Propietaro o Privativo
● No confundir software libre con software
gratuito.
gratuito El software libre puede ser gratuito
o no.
● El software gratuito se denomina freeware.
Actividad 3

● Existen diversas formas de distribuir el


software:
– Freeware
– Shareware
– Adware
– Software Libre
● Consultar en qué consiste cada una de ellas
y dar un ejemplo de programas que caben en
estas categorías.
El Software II
● Software Privativo pago
– Windows, Office, Avast! Pro
● Software Privativo gratuito
– Avast! Free
● Software Libre pago
– Red Hat, Suse, Mandriva Linux
● Software Libre gratuito
– Fedora, OpenOffice, Scribus
Atributos del Software Libre

SOFTWARE
● Costo accesible o gratuito.
● Productos sólidos, robustos, estables y
confiables.
● Adecuados a las necesidades del usuario.
● Sufren menos ataques e intrusiones que los
sistemas privativos.
● Solución inmediata de vulnerabilidades.
Atributos del Software Libre

HARDWARE
● Consumen menos recursos de hardware que los
sistemas privativos.
● Aprovechan mejor el espacio de almacenamiento.
● Se mantienen vigentes versiones anteriores para
su desempeño en equipos no actuales.
● Permiten reciclar hardware que para el software
privativo más difundido era inutilizable.
Atributos del Software Libre

IDIOMAS
● Muchísimas de las aplicaciones destinadas
al usuario estándar se publican en lenguas
de las minorías. Por ejemplo:

Proyecto OpenOffice.org
http://projects.openoffice.org/native-lang.html
Falsos Mitos del
Software Libre
Mitos del Software Libre

● Fear, Uncertainly, Doubt


● Miedu, Incertidumbre, Duda
Mitos del Software Libre
● Si es gratuito... seguro que es malo.
● Difícil de manejar, sólo para expertos.
● Incompatibles con otras plataformas.
● No hay innovación.
● No hay aplicaciones.
● No hay servicio de ayuda al usuario.
● ...
Si es gratuito... seguro que es malo

Software Privativo gratuito


Adaware SE personal edition Antiespías
Avast Free antivirus Antivirus
ZoneAlarm Firewall

Estos productos gratuitos ¿acaso son malos?


Gratuidad ≠ Mala calidad
Difícil de manejar, sólo para expertos

GNU-Linux Kubuntu

OpenOffice Writer
Incompatibles con otras plataformas
No hay innovación

● Protocolo TCP/IP
● CLI (Common Languaje Interface)
● Servicio DNS (Domain Name System)
● Servidor DNS más utilizado: Bind
● Servidor de correo electrónico más utilizado:
SendMail
● Servidor web ampliamente utilizado: Apache
No hay aplicaciones...
No hay servicio de ayuda al usuario

LUG (Linux Users Group)


● Ofrecen periódicamente conferencias
introductorias.
● Alojan foros en sus sitios web
● Responden las consultas de los principiantes.
● Intercambian experiencias entre los
desarrolladores.
● Organizan jornadas, ferias y congresos.
Grupos de Usuarios de Linux
Más Mitos...
● ¿Linux? ¡¡ Ningún problema !!

● ¡¡ Si es de lo más fácil !!

● Pones el cd de instalación …

...y en 20 minutos estás usando Linux.

● Todo igual. No hay ninguna diferencia.


Bibliografía
● María Elena Casañas
– http://www.casanas.com.ar/web.php

● Wikipedia: software Libre


– http://es.wikipedia.org/wiki/Software_libre

● Youtube
– http://www.youtube.com
Experiencias exitosas
● A continuación se presenta un video editado
en España, con experiencias de éxito en
diversos campos (gobierno, salud,
educacion, etc.)
Actividad 4

● A partir de lo tratado en esta tarde y con


ayuda de Internet como fuente de consulta,
elabore un escrito con el siguiente tema:
– ¿Por qué (o por qué no) emplear el
software libre en ambientes
educativos
● Tenga en cuenta nuestro contexto local.
● Al terminar, publíquelo en su blog.

También podría gustarte