Вы находитесь на странице: 1из 39

Software Libre:

¿cómo se come eso?


Contenido
Conceptos


Modelos de Desarrollo de 
Software
Historia

GNU/Linux

Asuntos Legales

Conclusiones

Conceptos
Software o programas informáticos:

Un conjunto de instrucciones
que permiten el funcionamiento
de una computadora.

Hardware:

Equipo Físico usado en un


sistema de cómputo
Conceptos

Usuario/a

Softwar Interacciones
e

Hardware
Conceptos
Todos los días interactuamos con
sistemas de cómputo (cajeros
automáticos, cajas de
supermercados, centrales
telefónicas, teléfonos celulares,
automóviles, etc).

Esta interacción continuará creciendo


en los próximos años
Conceptos

De expresión
De Liber
Software tad
De prensa
De
asociació
n De
reli
gió
n
Conceptos
Lenguaje Binario

Español

Binario
Conceptos
Código Fuente

Los desarrolladores y desarrolladoras de Software


escriben programas en lenguajes de alto nivel
No en lenguaje binario porque es difícil

011100000110111101110010011100010111010
101100101011001010111001101100100011010
010110011001101001011000110110100101101 Aquí dice
100
Conceptos
Código Fuente

Lo que las personas desarrolladoras escriben se llama Código


Fuente (en su mayoría, usando el idioma inglés)

number = 7
puts "Is #{number} greater than 5?"
if number > 5 then
puts "Yes"
else
puts "No"
end
Modelos de
desarrollo de
Software: Software
Propietario
End (final)
User (usuario)
License (Licencia)
Agreement (Acuerdo)
Acuerdo de Licencia de Usuario Final

Es común para
nosotros ver esa
ventana
“Aprendimos” esa
manera
Modelos de
desarrollo de
Software: Software
Propietario

Las personas NO pueden

Mejorarlo

Estudiarlo

Compartirlo

Las personas pueden

Notificar acerca de los problemas o errores

...aún cuando ellas sean capaces de repararlos


Modelos de
desarrollo de
Software: Software
Propietario

Empresa / Programador / Desarrollador


Modelos de
desarrollo de
Software: Software de
Código Abierto/Open
Source

http://revapaus.org/2008/12/13/open-source-initiative-vs-free-
Modelos de
desarrollo de
Software: Software
Libre

Se nos autoriza

Usarlo Modificarlo

Estudiarlo Compartirlo

¡Libremente!
Advertencia

Código Abierto ≠ Software Libre


http://revapaus.org/2008/12/13/open-source-initiative-vs-free-software/
Modelos de
desarrollo de
Software: Ingeniería
Inversa
Metáfora del Restaurante

Prueba y Error

Me gustó la
comida.
¿Puedes
No Controladores (drivers) de
darme la
receta? Hardware)

Compatibilidad
Historia

1960
Las personas solían compartir el código que
1970 ellas mismas desarrollaban
Las licencias de Software se volvieron restrictivas
1980

1990

2000

2009
*Imágenes cortesía del Computer History Museum.
1960

1970 Historia

1980

Se lanzaron los primeros sistemas operativos propietarios

1990

2000

2009

**Imágenes cortesía del Computer History Museum y wikipedia.


1960

1970 Historia

1980

En 1984 Richard Stallman comenzó a trabajar


1990
en el Proyecto GNU

GNU es un acrónimo recursivo que significa


2000 GNU No es Unix (GNU is Not Unix). Puesto
que en inglés "gnu" (en español "ñu") se
pronuncia igual que "new”
(En español pronunciar G-N-U)
2009
Historia

“Para comprender el concepto, debes


pensar en libre como en libre
expresión, no como en cerveza
gratis”
En inglés, la palabra “free” significa tanto
“libre” como “gratis”. Para evitar equívocos,
siempre se debe aclarar a cuál concepto nos
referimos cuando decimos Software Libre
Historia

Manifiesto GNU

“Los vendedores de software quieren dividir a


los usuarios y conquistarlos, haciendo que
cada usuario acuerde no compartir su
software con otros. Yo rehuso a romper mi
solidaridad con otros usuarios de esta
manera....”
GNU/Linux

Linus Torvals
(U. de Helsinki)
Su tesis tenía el título: “LINUX: Un
sistema Operativo Portátil” (Linux: A
Portable Operating System”)
Él uso herramientas desarrolladas por el
Proyecto GNU
GNU/Linux

Hoy en día, la mayoría de los sistemas operativos usan el


Kernel Linux

La mayoriá de las aplicaciones que se muestran, pertenecen


al Proyecto GNU

Así, el nombre correcto es GNU/Linux


Asuntos Legales:
Copyright

El Copyright (derecho del autor sobre las copias) se


estableció en el siglo XVIII

El autor de una creación tiene derechos exclusivos


sobre ella

El autor puede decidir el uso que se le da a su creación


y las condiciones bajo las cuales él quiere que se haga
ese uso

Las obras derivadas no se permiten, a menos que el


autor explícitamente lo declare permitido
Asuntos Legales:
Copyright
Las compañías que comercializan sistemas operativos
propietarios no venden el software.

Sólo los derechos de uso

Una vez

En una computadora

Yo no puedo

Compartirlo

Copiarlo

Modificarlo

Estudiarlo
Asuntos Legales:
Copyleft

El concepto de Copyleft no es lo opuesto al copyright

El Copyleft otorga más derechos de lo usual, a quienes


reciben la obra y plantea que estas personas receptoras
deben otorgar esos mismos derechos a terceras personas o
partes.
Cuatro libertades

libertad de usar el programa, con cualquier


0 propósito

3
Cuatro libertades

libertad de usar el programa, con cualquier


0 propósito

libertad de estudiar cómo funciona el programa


1 y modificarlo, adaptándolo a tus necesidades.

3
Cuatro libertades

libertad de usar el programa, con cualquier


0 propósito

libertad de estudiar cómo funciona el programa


1 y modificarlo, adaptándolo a tus necesidades.

libertad de distribuir copias del programa,


2 con lo cual puedes ayudar a tu prójimo

3
Cuatro libertades

libertad de usar el programa, con cualquier


0 propósito

libertad de estudiar cómo funciona el programa


1
* y modificarlo, adaptándolo a tus necesidades.

libertad de distribuir copias del programa,


2 con lo cual puedes ayudar a tu prójimo

la libertad de mejorar el programa y hacer públicas


3
* esas mejoras a los demás, de modo que
toda la comunidad se beneficie
*Source code is required
Asuntos Legales:
Licencia GNU/GPL
La licencia GNU/GPL fue creada por la
Free Software Foundation

El propósito de esta licencia es proteger la


libre distribución, modificación y uso
del software
Asuntos Legales:
Licencia GNU/GPL
El software está protegido y nadie puede
restringir las 4 clases de libertad

El 60% del Software Libre usa la GPL

La versión más reciente de es la GPL


v3.0
Conclusiones

El Software Libre no es software sólo


para desarrolladores y desarrolladoras
Debian, Ubuntu, Mandriva,
Fedora son distribuciones de
GNU/Linux con interfaces gráficas
atractivas
Conclusiones

Ventajas: Desventajas:
Problemas comunes tienen
Compatibilidad
múltiples soluciones
La mayoría del
Solidaridad
hardware sólo tiene
soporte para Windows
Bienvenido a la
Libertad!
Fase I: Comprender,
aprender y tener el
deseo de Libertad
Fase II: Usar programas de Software Libre que corren
sobre el sistema actual que usamos
Fase III: Hacer una transición (preparando la
computadora, contactando a la comunidad o a
alguien de soporte, seguir aprendiendo)
El Software Libre no es gratuito
(costo 0) Algunas veces es
necesario pagar para recibir
soporte, configurar el software
o recibir una copia del
software
Referencias

http://softwarelibrecr.org/faq/software_libre
http://es.wikipedia.org

http://www.gnu.org/philosophy/free-sw.html

Lista de discusión de la Red Costarricense de


Software Libre
¿Preguntas?

Вам также может понравиться