Software Libre

603 views

Published on

Platica acerca del Software Libre en el ciclo Firefox en la Escuela 2009- http://www.firefoxenlaescuela.org/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
603
On SlideShare
0
From Embeds
0
Number of Embeds
40
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software Libre

  1. 1. Software Libre Mauro Parra Miranda mauropm@gmail.com
  2. 2. ¿Qué es? • F/OSS = Free/Open Source Software. • Free Software • Poder correr el software • Poder estudiar el software y modificarlo • Poder distribuir el software • Poder mejorar el software y liberar dichas modificaciones.
  3. 3. Desarrollo • Tradicionalmente, en el ciclo de desarrollo privado, se sigue: • Definición del producto • Análisis del producto • Implementación • Pruebas de calidad • Liberarlo al público • Mantenimiento
  4. 4. Desarrollo • En el F/OSS, se mantienen algunas cosas, como: • Definición del producto • Implementación • Liberarlo al público • Mantenimiento
  5. 5. Desarrollo • En el F/OSS, se mantienen algunas cosas, como: • Definición del producto • Implementación • Liberarlo al público • Mantenimiento
  6. 6. Desarrollo • Viendo esto, ¿qué sucede con... • Analisis del producto • Pruebas de calidad • Esto lo hace la comunidad: • Opina acerca de la calidad, levantando bugs y discutiendo en la lista de correo • Esta discusión genera una mejora en la arquitectura del software.
  7. 7. Desarrollo • Release early, release often... • En un producto comercial, se seleccionan una serie de features y fixes para incluirlos en la siguiente versión. Por el número de problemas a resolver, el ciclo de desarrollo puede llevar un año o similar. • En el software libre, se puede liberar una versión tan pronto se arregle un problema o se añada una feature. Se pueden tener releases incluso diarios (nightly builds)
  8. 8. Desarrollo • En resumen, por su naturaleza, el software abierto puede evolucionar más rápido que el software de código cerrado. • El F/OSS termina siendo como lo quiere/ necesita la comunidad, debido a que los desarrolladores escuchan el clamar de sus usuarios (algo que no necesariamente pasa en el software cerrado). • Release early. Release often. And listen to your customers - L. Torvalds
  9. 9. Software Libre • Movimiento creado por Richard Stallman (circa 1983)
  10. 10. Software Libre • Crea la FSF = Free Software Foundation • Crea la GPL = GNU Public License
  11. 11. Software Libre • Desean crear un sistema operativo • Crean un montón de software, pero aun no es un sistema operativo completo.
  12. 12. Software Libre • Linus Torvalds crea la última pieza faltante: un kernel. Lo llama Linux (circa 1991) • Comienzan las distribuciones de Linux
  13. 13. Software Libre • El software libre puede ser “gratis como una cerveza gratis” • O libre, en el sentido de que tienes el código
  14. 14. Software Libre • Free Software != Comunismo • El software libre puede venderse, asi como los servicios asociados a él.
  15. 15. Software Libre • Esto crea un ecosistema alrededor del software libre. • Compañias, académicos, creadores, hobby.
  16. 16. Software Libre http://masutostudios.com Mauro Parra Miranda mauropm@gmail.com

×