Dragon de Mozilla

El dragón de Mozilla (Fuente: Mozilla.org) 

Muchos programadores suelen incluir "huevos de pascua" en sus programas. Un huevo de pascua es un mensaje oculto o una funcionalidad escondida que no tiene nada que ver con el funcionamiento del programa (como el pinball en ms Word y el flying simulator en Excel). Pero uno de los más famosos es el Libro de Mozilla. Escribo sobre esto porque con la próxima salida de Firefox 3 se ha incluido un nuevo verso.

No existe un libro de Mozilla. Lo que existen son diferentes "versículos" escritos en un lenguaje apocalíptico que aparecen desde Netscape 1.0 cuando uno escribe about:mozilla en la barra de navegación. Mozilla era el nombre del equipo de programadores que desarrollo Netscape y ahora último Mozilla Firefox. Estos versículos cuentan a manera de profecías apocalípticas la historia de mozilla y los programas que han desarrollado. Aquí viene la primera.

Y la bestia emergerá rodeada de una turbulenta nube de venganza. La casa de los infieles será demolida y ellos serán totalmente arrasados. Sus tags parpadearán hasta el final de los días.

de El Libro de Mozilla, 12:10

Esta apareció con la versión 1.0 de Netscape. La bestia era el mismo Netscape, los infieles eran los no usuarios de Netscape. Hay que recordrar que para ese entonces Netscape era el navegador dominante en el mercado, sólo una pequeña minoría (un 20% digamos) no usaba Netscape. La referencia a los tags que parpadearán se refiere a un error de código cuando se insertaba la etiqueta o tag "blink" que se decía que era muy molesto.

Y la bestia se hará legión. Sus números se multiplicarán por mil millares. El estruendo de un millón de teclados crecerá hasta convertirse en una gran tormenta que cubrirá la tierra y los seguidores de Mammon temblarán. 

de El Libro de Mozilla, 3:31 (Edición en Letra Roja)

Este versículo apareció en la versión 6 del Netscape Navigator, que apareció el 31 de marzo (3/31) de 1998, cuando ya había aparecido Internet Explorer incluido gratuitamente como parte de Windows (Netscape era pagado) llegando a dominar gran parte del mercado. Netscape no pudo competir con IE y perdió casi la totalidad del mercado (del 80% pasó a 1%) perdiendo lo que se denominó como la guerra de los navegadores. Este versículo se refiere a que los programadores de Netscape (el equipo Mozilla) sabiéndose derrotados por IE decidieron liberar el código de su navegador, convirtiéndolo en software libre, con la esperanza de que "una legión de programadores" pudiera continuar con el proyecto y derrotar a los seguidores de Mammon (en lenguas semíticas Mammon es un sinónimo de codicioso, referencia directa a Micro$oft). Este versículo se relaciona inmediatamente con el siguiente:

Y así la bestia cayó y los infieles se alegraron. Pero no estaba todo perdido, porque de las cenizas surgió un gran pájaro. El pájaro contemplo a los infieles y lanzó fuego y trueno sobre ellos. Porque la bestia había renacido con su fuerza renovada, y los seguidores de Mammon se acobardaron en el horror.

El libro de Mozilla, 7:15 

Este versículo se escribió en julio del 2003 y apareció en el navegador Mozilla (primer navegador derivado de Netscape) y en las versiones de Netscape publicadas por AOL (versión 7.2 en adelante). Para ese entonces AOL había decidido cerrar la división que mantenía Netscape y no sacar más versiones del programa (cosa que recien se ha cumplido desde el 1ro de marzo de este año). Con esa acción se escribía el acta de defunción de Netscape (la bestia), pero al mismo tiempo el equipo de programadores creó la fundación Mozilla (el gran pájaro) con la cual decidieron empezar dos nuevos proyectos, Firebird (ahora llamado Firefox) y Thunderbird (y así abandonar también el navegador Mozilla, que nunca funcionó totalmente).

Entonces El Creador miró a la bestia renacida y vio que era buena.

El Libro de Mozilla, 8:20

Este versículo aparece en la versión 9.0 del Netscape Navigator y fue publicado el 5 de junio del 2007. El Creador se refiere a la compañía Netscape, mientras que la bestia renacida a la fundación Mozilla. Es una forma de decir que el equipo de Netscape apoya totalmente a la Fundación, cosa que han ratificado este febrero cuando se decidió (ahora si de verdad) dejar de hacer Netscape al invitar a sus usuarios (los pocos que quedaban) a usar Mozilla Firefox. Y ahora si, el nuevo versículo:

Mammon se durmió. Y la bestia renació, propagándose por toda la tierra, y sus seguidores fueron legión. Y proclamaron los nuevos tiempos y sacrificaron cosechas con fuego, con la astucia de los zorros. Y construyeron un nuevo mundo a su propia imagen como prometían las palabras sagradas, y la palabra de la bestia y sus crías. Mammon se despertó, y súbitamente no era más que un rezagado.

El libro de Mozilla, 11:9

Aquí hay varias cosas. "Mammon se durmió", es una referencia al hecho de que durante 7 años M$ no sacó una nueva versión de IE después de las 6. Al dominar el mercado y no existir competencia, M$ no tenía interés en mejorar su producto. Cuando Firefox apareció, con toda su gama de funcionalidades, rápidamente ganó un mercado "propagandose por toda la tierra", llegando arrebatarle un tercio del mercado a Microsoft. IE no podía competir, Firefox era más seguro, más rápido y funcional, eran un rezagado. Rápidamente sacaron IE7, el cual incluía muchas de las funcionalidades de Firefox (como las pestañas y el soporte RSS). A su ves Firefox respondió sacando la versión 2 y ahora la versión 3. A esta nueva competencia ya la llaman la segunda guerra de los navegadores, en donde el equipo Mozilla se estaría cobrando su venganza. Con la sálida de Firefox empezaron los "nuevos tiempos", tiempos en los que el software libre ya no era sinónimo de complejidad y exclusividad de un grupo de hackers, sino que estaba al alcance de todo el mundo. Además al ser libre el software, permitía la modificación de este, para que cada programador cree una nueva versión de acuerdo a sus necesidades (a su imagen y semejanza). De ahí podemos ver derivaciones como el navegador Flock, el navegador social, una derivación de Firefox con decenas de funcionalidades para usar con redes como el facebook o el hi5, o con los blogs, etc. O también está el Songbird, un reproductor de música que permite a la vez navegar en internet (usando el motor de Firefox). Ejemplos hay muchos. Las palabras sagradas se refieren al manifiesto mozilla, documento que "llamaba a la acción" e invitaba a los programadores del mundo a colaborar con el proyecto.

Pero aún hay más! Existe un versículo apócrifo. Este se incluye en el navegador Flock, y a diferencia de los demás se publicó con un fondo azul (en los demás suele ser un fondo rojo) y dice lo siguiente:

Y cuando la bestia había tomado la cuarta parte de la tierra bajo su dominio, una cuarta parte de los cien Pájaros de Azufre voló desde las Profundidades. Las aves cruzaron cientos de vistas montañosas y encontraron a veinticuatro hombres sabios que llegaron de las estrellas. Y así comenzó, los creyentes se atrevieron a escuchar. Luego, ellos tomaron sus plumas y se atrevieron a crear. Finalmente, ellos se atrevieron a compartir su obra con el resto de la humanidad. Difundiendo palabras de libertad y rompiendo cadenas, las aves llevaron liberación a todo el mundo.

El libro de Mozilla, 11:1

Las referencias de este versículo aun no son claras ni han sido explicadas en su totalidad. El dominio de la bestia se refiere a la difusión de Firefox en el mercado (30% aproximadamente, quizás cuando se escribió este versículo estaba alrededor del 25%). Mientras que la referencia a la creación parecería relacionarse con la aparición y difusión de los blogs. La referencia "compartir su obra con el resto de la humanidad" podría referirse al hecho de que la mayoría de los blog se publican con algún tipo de licencia libre, como las Creative Commons, que permiten la difusión de las publicación que uno hace. En ese sentido podría ser una referencia al movimiento por la cultura libre, que tiene su inspiración en el movimiento por el software libre, pero que finalmente busca llevar "libertad" a todo el mundo.

¿Algo que agregar? Me parece que no, creo que una manera curiosa y divertida de contar una historia. El equipo Mozilla, a través de estos versículos, muestra sus deseos, sus esperanzas y también una cierta visión del mundo. Una visión que espera un mundo cada vez más libre. Pero bueno, si, una cosa que agregar. Acabemos con Mammon!