Saltar al contenido

Categoría: Planetas

La catedral y el bazar: Famoso ensayo sobre código abierto

A pesar de tener casi 10 años en el mundo del Software Libre, nunca había leído el ensayo escrito por el hacker Eric S. Raymond (quien por cierto vivió en Venezuela cuando era niño) en 1997. Esta publicación es famosa porque explicó por primera vez como es el proceso de desarrollo de software en un entorno colaborativo y además sirvió de inspiración para que Netscape liberara el código fuente de su navegador, creando Mozilla Browser que luego se transformaría en Mozilla Firefox.

El libro compara el desarrollo de software cerrado con la construcción de una Catedral: todo se planifica previamente, se diseña por completo la estructura antes de empezar, la cantidad de materiales utilizados, los empleados, entre otros. Por ello, si se desea hacer un cambio, en las primeras etapas es posible pero lleva a la pérdida de tiempo, se debe planificar todo de nuevo, por mencionar algunos. Mientras que un bazar por su naturaleza, empieza como algo sencillo, crece proporcionalmente a medida que tiene éxito, los empleados están allí voluntariamente a diferencia de la catedral que pueden estar solo por el pago, etc.

Portada del ensayo
Portada del ensayo

Además usa como ejemplos el desarrollo de Linux y su proyecto personal, Fetchmail un cliente de correo, para brindar bases a lo que explica. Al leer estos ejemplos, recordé mucho mi experiencia con mis proyectos de software libre y el video que compartí aquí en el blog sobre lo que la industría de la tecnología ha aprendido de Linus Torvalds. Pues explica como en un desarrollo de un proyecto de código abierto la comunicación es mas abierta, la gente colabora/trabaja voluntariamente en el proyecto (tendiendo a ser mas productivos que en el esquema cerrado al no estar obligados a hacer cosas), el proyecto va creciendo de acuerdo a las sugerencias de los usuarios (en los proyectos cerrados el mayor interés es el económico, no la calidad o brindarle al usuario lo que desea), se obtienen código de mayor calidad al ser posible su revisión pública por parte de cualquier persona, y mas.

No les cuento mucho porque el libro es corto, recomiendo leerlo si son fanáticos del software de código abierto o libre, si desean crear o participar en un proyecto abierto, si no conocen de este mundo y desean tener las bases iniciales, o si piensan que el modelo de desarrollo usado por estos proyectos es de mala calidad o no es posible tener ganancias.

El libro se encuentra distribuido libremente en Internet. A continuación les dejo el enlace para leerlo en español: La catedral y el bazar, pero recomendaría leerlo en inglés, porque he leído sobre algunos problemas de traducción y términos usados.

¡Espero que les guste y sigan apoyando las tecnologías abiertas!

4 comentarios

Resumen del lanzamiento de Firefox OS en Venezuela

El pasado 1 de Agosto se realizó en Caracas, el lanzamiento oficial de los primeros teléfonos con Firefox OS en Venezuela y tuve el honor de pertencer al equipo de lanzamiento por parte de Mozilla gracias a la colaboración prestada en Mozilla Venezuela.

El evento se realizó en la Torre Telefónica el 1 de Agosto aproximadamente a las 9:30 am,  con la participación de varios representantes de Movistar, Mozilla y varios medios de comunicación. La gente fue puntual, y el evento comenzó dando una introducción de las inversiones de Movistar y el trabajo que han realizado en los últimos años. Luego continuó con algo muy peculiar, hubo una presentación de un rapero llamado M.C. Klopedia, al principio algunos pensamos que era una mala idea por parte de Movistar pero resultó muy bien porque logró animar a las personas presentes, rompió el hielo de un evento muy aburrido, se contó con presencia musical y de un artista local.

Firefox OS Rap by MCklopedia

Al finalizar y con todo el público animado, se subieron varios representantes de Movistar a hablar de la relación creada entre Telefónica y Mozilla para el desarrollo de este nuevo sistema operativo. Luego subió Jay Sullivan (COO de Mozilla) al escenario para hablar con perfecto español sobre la misión de Mozilla y el objetivo de llevar la web a los dispositivos móviles.

Luego se dió inicio a la rueda de prensa, las preguntas no fueron tan fuertes como pensabamos, la gente estaba bien informada de este teléfono y casi no hubo preguntas bobas. Los miembros del equipo de lanzamiento de Firefox OS estábamos realizando demostraciones del teléfono a la prensa y medios de comunicación, todo se estaba reportando por las cuentas de redes sociales y eso fue todo.

Fue excelente presenciar este tipo de eventos, me llamó la atención como hoy en día en Venezuela se promociona comercialmente un sistema operativo libre y realizado por Mozilla, hace unos años no hubiese creído que esto fuese posible. Ahora espero que esta plataforma sea rentable y tenga el apoyo de desarrolladores de todo el mundo para llevar la web mas allá del escritorio.

Finalmente, si quieren tener mas información de Firefox OS en Venezuela, les recomiendo seguir los grupos oficiales y entrar al mundo de este nuevo sistema operativo:

Deja un comentario

Nostalgia con mi primer reproductor de MP3 (aún sirve)

Hace unos días, limpiando mi cuarto me encontré con mi primer reproductor de MP3 que tuve, un JAMP3 (por alguna extraña razón los siguen vendiendo en Amazon), lo compré en el 2001 cuando tuve oportunidad de ir a los EEUU y estaba buscando un dispositivo para reproducir toda mi música MP3 fuera de la computadora. Hoy en día todos los teléfonos lo hacen y es normal, pero hace 12 años era realmente extraño que: alguien tuviese toda su música digitalmente y quisiera reproducirla en un medio distinto a los CDs.

El reproductor tenia la capacidad de 16MB (si estamos hablando de MB), permitiendo la reproducción de 1 hora de música en calidad de audio, usando unas tarjetas MMC se podía aumentar a 64MB para tener 5 hora de música (con mala calidad), sin embargo, en esa época lo máximo eran reproductores de 128MB (estamos hablando de la era pre-iPod). Para conectarlo a la PC se usaba un cable USB original y se pasaba la música como cualquier pendrive, la alimentación es usando dos pilas AA y se consumían todo en pocas horas.

Jamp3
El reproductor MP3

Recuerdo cuando lo utilice en mi colegio, la gente miraba extrañado el aparto y les llamaba la atención lo «pequeño» pues estaban acostumbrados a los discman. Creo que este reproductor deje de usarlo en el 2004 cuando lo dañe al colocarlo en Linux y borrar un archivo llamado STA013.BIN utilizado por el chip de reproducción. Y como en el 2005 me compré un iPod Shuffle de primera generación que me duró 4 años lo olvidé, sin embargo este con 12 años de antigüedad ¡Aún sirve!

USB
Antiguo conector USB, se ve gigante hoy en día

Me alegra ver como hemos avanzado en esta área, gracias a los iPods la gente se acostumbró a tener toda la música en digital y con la llegada de los smartphones, no es necesario tener otro dispositivo sino tu mismo teléfono reproduce ésta música.

P.D: Para volverlo a hacer funcionar, simplemente lo «formatee» con el programa incluido en el CD. Eso sí, este programa solo funciona en Windows 98/ME porque XP es muy avanzado para él, jejejee. Sin embargo, el MP3 es detectado en Linux sin problemas.

Deja un comentario

Lo que la industria de la tecnología ha aprendido de Linus Torvalds

Hace unos meses Jim Zemlin, uno de los miembros de la Linux Foundation, dictó una buena charla en TEDx sobre el impacto que ha tenido Linux y su forma de desarrollo en la industría de las tecnologías. En su ponencia utiliza un poco de humor, buen material de apoyo y habla de cuatro atributos  a que llevaron a Linux al éxito que posee actualmente:

  • No sueñes en grande: utilizando una cita de Dave Frost donde dice «No apuntes al éxito si eso es lo que buscas. Haz lo que amas, cree en él y así llegará», explica como Linus al principio nunca pensó en tener mucho éxito, el sólo quería tener un sistema operativo para una 386 todo el potencial vino después. Lo mismo paso con Zuckeberg y Facebook, empezó el sitio para la universidad local y luego creció a ser lo que es hoy en día.
  • Regala cosas:  el hecho de que regales cosas no significa que pierdas, allí explica como compañías como Redhat o IBM donde regalan gran parte de software generan mas ganancias que empresas como Microsoft donde todo es vendido.
  • No tener un plan: en los proyectos de código abierto, muchas veces no existe un plan a largo plazo, generalmente las mejoras se hacen por programadores independientes o surgen en el camino del desarrollo.
  • No seas agradable: aunque suene mal, enfoca en la idea de que si no estas de acuerdo con algo, discútelo con otro y así podrán descubrir si la idea es buena, mala o si es reforzada. Si las cosas no se discuten, muchas veces no se encuentran sus debilidades o fallas y ni maduran lo suficiente.

La charla está en inglés pero creo que se puede traducir a español usando la traducción de Google:

What the Tech Industry Has Learned from Linus Torvalds: Jim Zemlin at TEDxConcordiaUPortland

Si consiguen charlas similares, no duden en comentar o compartirlas.

1 comentario