Professional Documents
Culture Documents
●
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:
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).
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
011100000110111101110010011100010111010
101100101011001010111001101100100011010
010110011001101001011000110110100101101 Aquí dice
100
Conceptos
Código Fuente
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
Mejorarlo
Estudiarlo
Compartirlo
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
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
1990
2000
2009
1970 Historia
1980
Manifiesto GNU
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
Una vez
En una computadora
Yo no puedo
Compartirlo
Copiarlo
Modificarlo
Estudiarlo
Asuntos Legales:
Copyleft
3
Cuatro libertades
3
Cuatro libertades
3
Cuatro libertades
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