2. Software en el pasado
• No se daba importancia
• El software venia con el hardware
• Solo las Universidades tenían acceso
para estudiar el código.
3. Nace UNIX
• AT&T crea UNIX
• Buena administración de recursos
• Estabilidad
• Compatibilidad con diferente HW de
diferentes fabricantes
• Se hizo popular
4. Ahora si le dieron importancia
• El software se empezó a ver como un
factor de $$$ en los 70’s
• Las empresas lo empiezan a vender
como valor agregado
• Nace la GNU (GNU is Not Unix) por
Richard Stallman
5. Software Propietario
¿Qué es?
• El autor cobra por el uso de su
software por medio de licencias.
• No se puede ceder, ver, modificar, ni
rentar el software.
• El autor es el único que tiene acceso.
(mejorar, actualizar, features, etc)
• Esto lo hace dependiente y lento el
desarrollo.
6. Software Libre
¿Qué es?
• Libertad de los usuarios de copiar, modificar,
distribuir, estudiar, cambiar, mejorar.
Libertades:
• Libertad de usar el software con cualquier
propósito
• Libertad de estudiar como funciona y adaptarlo
• Libertad de distribuirlo
• Libertad de mejorarlo y hacerlo público.
7. Ventajas
• Internacionalización, traducción.
• Reutilización de código
• Rapidez de desarrollo
• Robustez: mucho testing, ciclos más
rapidos.
• Soporte tecnico variado: foros, chat, twitter,
etc
• Respaldado por la GPL
8. Linux en sus inicios
• 1987 : Tannenbaum crea MINIX y publica el
codigo. Solo el modifica el codigo.
• Fines educativos, bien documentado,
modular, etc
• 1991: Linus Torvalds decide hacer Linux!
Un sistema que todos pudieran usar
• En sus inicios el SO tenia concepto de
dificil de usar y solo para Hackers
9. Linux en el mundo
• “Rompe” el estandar
• Primer kernel libre (GNU)
• Apertura del autor a cambios
• La comunidad en el mundo, modifica y
mejora
• Estable, buen desempeño, multi-
plataforma, etc
11. Software Libre - Educación
“Estudiantes tienen acceso a software que no solo
pueden utilizar libremente, también estudiarlo,
adaptarlo a sus necesidades, mejorarlo, aprender
de el, compartirlo libremente y legamente con su
familia, amigos, así como con la comunidad,
permitiéndoles extender sus conocimientos, elevar
su nivel profesional y con ello el nivel tecnológico
de su región y país.”
Basilio Briseño
12. Software Libre - Educación
• Profesores y alumnos pueden trabajar con
estándares internacionales.
• Aprender y enseñar tecnologías que no
dependen de la estabilidad financiera de
una empresa.
• Innovar en la investigación y desarrollo de
nuevas tecnologías, al no depender de las
patentes de software.
13. Software Libre - Gobierno
• Existe una serie de países en los cuales, sus
administraciones públicas, han mostrado apoyo al
software libre, sea migrando total o parcialmente sus
servidores y sistemas de escritorio.
• Como ejemplos de ello se tiene a Alemania, Argentina,
Brasil, Cuba, Chile, China, Ecuador, España, Francia,
México, República Dominicana y Venezuela.
14. Software Libre - Negocios
• Promueve el desarrollo de nuevos negocios
• Promueve un mercado libre de servicios
• Promueve la regionalización de servicios
de soporte, implementando, personalizando
e integrando soluciones.
• Promueve la competitividad tecnológica
15. Software Libre - Seguridad
• Sistemas más seguros
• Sistemas más estables
• Mas ojos en busca de errores, más manos
dispuestas arreglar bugs, representa
sistemas con menos errores y sistemas de
ciclos de desarrollo más rapido.