Lo vivido en el Mozilla Summit 2013, dese mí punto de vista

Durante la semana pasada, tuve la oportunidad de asistir al evento más importante de Mozilla en este año. El Mozilla Summit 2013. Evento que se realizo en simultaneo en las ciudades de Toronto, Brusselas y Santa Clara y al que asistieron directores, empleados, contribuyentes, miembros de la comunidad y otro público relacionado con todo lo que es Mozilla.

No voy a intentar hacer una crónica, si no más bien contar que fue y que me dejo este evento que fue, literalmente, una voladura de cabeza ;)

Todos en el mozfest

La previa

Decir que el evento comenzo el 4 de Octubre, seria dejar afuera todo el trabajo que hizo la gente de Mozilla para organizar el viaje y atender a todos los asistentes de cada una de las locaciones y tener todo preparado para que durante los 3 días ‘efectivos’ del evento se lleven a cabo de la mejor manera posible y que se le pueda sacar el mayor provecho.
Partimos desde Argentina el miercoles 2, junto con otros miembros de la comunidad de Argentina, rumbo a Sao Paolo, Brasil.

En aeroparque

Ahí nos encontramos con miembros de las diferentes comunidades de todo Latinoamerica y ya empezo a sentirse el lio de idiomas, que luego seria una moneda corriente. Sin embargo, mediante Ingles, Español, Portugues y diferentes mezclas de estos tres lenguajes podiamos entendernos y empazabamos a compartir algunas esperiencias y expectativas de lo que se serian los próximos días.

Recien llegados

Una vez en Canada, fuimos recibidos de una manera excelente, con personas designadas por Mozilla para dicha tarea, las cuales nos llevaron hasta el hotel en donde nos encontramos con más gente.
Como el Summit comenzaba al día siguiente, con algunos miembros de Mozilla Argentina, decidimos aprovechar y conocer las famosas cataratas del Nyagara.

Niagara

Una vez de vuelta, tuvimos una cena de bienvenida y ya pudimos empezar a intercambiar algunas ideas con personas de todo el mundo. Ya era comun sentarte un rato a hablar con un miembro de la comunidad de Taiwan que traducía Firefox en su idioma y al rato estar hablando con un empleado de Grecia que trabajaba en las Herramientas de desarrolladores o un japones que trabajaba en un colectivo que recorria las ciudades enseñando a los chicos a usar la web y/o ayudar brindando internet en lugares con desastres naturales.

variada

Día 1: Qué hace que Mozilla sea Mozilla

Al comenzar el evento Mitchell Baker, CEO de Mozilla realizo la primera de muchas charlas y quizá una de las principales, pues englobaba mucho de lo que vino despues. Una charla que dejo en claro todo lo que representa Mozilla y el rol que tiene en el mundo de hoy. Lo que representa la comunidad y la compañia que la soporta, a donde nos estamos dirigiendo y el trabajo que falta por hacer.

Mithcell Baker

Apenas despues de esta charla (y del gracioso video de The Fox), Jay Sullivan, COO de Mozilla, nos presento la visión de la compañia a futuro, sus objetivos y planes a largo plazo, en un mundo donde aún más la mitad de la población no posee acceso a internet y donde muchas de estas personas Tienen su primer contacto con internet a través de dispositivos móviles.

5.6 billiones proyectados

La charla finalizo con Jonathan Nightingale (VP de Firefox) y una impactante demostración de lo que se esta haciendo con Asm.js y emscripten. Técnologias que permiten llevar juegos de cálidad AAA a la web. En realidad, fue más que una demo. Pero me quedo con la frase que dió su presentador: “Dijeron que Javascript nunca seria bueno y acá estamos.” – Obviamente un JS fan como yo la recibio con aplausos ;)

unreal

Finalizando la mañana, vino uno de los eventos más divertidos y a la vez interesantes. El “World Fair” o “Feria mundial”, en donde cada uno de los miembros de los países que asistieron, mostraron un poco de su cultura y sobre lo que estaban trabajando.
Durante la feria, pude aprender a escribir Firefox en Chino, disfrutar de algunos snacks de otros paises, conocer los problemas de traducir Firefox a idiomas distintos a los occidentales (particularmente, el Pakistaní que tiene orientaciones de escrituras y géneros medio raros).
Durante esta parte, conocí acerca del Mozbus. Un proyecto de la comunidad Japonesa, en el que tienen un autobús donde enseñan a niños a usar la web, los hacen jugar con algunas webapps en las que pueden imprimir su contenido en una impresora 3d y donde el autobús, ademas, puede ayudar en desastres naturales ya que posee equipamiento para tener internet y energía en cualquier lugar. Definitivamente los Japoneses son de otro mundo.

chino

Durante la tarde, pudimos asistir a las Open Sessions. Espacios en los que se trataba, entre todos los participantes, sobre un tema particular. Yo participe en una sobre el futuro de FirefoxOS estandarización y en otra sobre Enyo.js, donde ademas de conocer este interesante proyecto (nacido a partir del difunto WebOS) pude intercambiar experiencias sobre el desarrollo de webapps con personas de Brasil e Inglaterra desde el desarrollo de juegos hasta ux y enterarme de los proyectos personales de varios asistentes. Algunos, muy interesantes. Sin embargo, destaco más algunas otras sesiones más interactivas que se llevaron a cabo ese día.

Open Session sobre FirefoxOS

El día finalizo con una cena que incluyo una sesión de preguntas y respuestas por parte de varios representantes de Mozilla. Las preguntas fueron enviadas y votadas por los que asistimos. Despejaron muchas dudas respecto a la relación de Mozilla con sus comunidades, el futuro de FirefoxOS y de la fundación en general.

Preguntas

Finalmente, tuvimos Karaoke, un momento muy divertido que en un momento de desestructuro y terminamos todos cantando y saltando arriba del escenario principal. Esta vez, fue la música, aun con las extrañas variaciones de letras que se escuchaba lo que sirvio de puente para unirnos.

Firefox Hielo

Día 2: Crecimiento, colaboración e innovación

El día comenzó con una keynote de Jim Cook y John Jensen con datos muy interesantes sobre la penetración de internet a nivel mundial. Se volvió a hacer foco en el hecho de que muchas personas tienen su primer contacto con la web a través de un dispositivo móvil.

Luego, Johnatan Nithingale introdujo Australis, la nueva interfaz de usuario de Firefox, importantes avances sobre FirefoxOS y otros proyectos de Mozilla, como Shumway, que nos permite correr flash mediante js, Web Runtime, una increible mejora en las webapps para que podamos integrarlas aún más al sistema operativo en las que fueron instaladas, App Maker, para hacer aplicaciones de forma visual, mejoras en las devtools e integración con App Manager. Para más información sigan los links de cada tema ;)

Australis

Al medio día tuvimos la llamada “Innovation Fair”, donde se pudieron ver cosas increíbles tanto de Mozilla como de terceros. Quizá lo que más me llamo la atención fue ver a Banana Bread y juegos AAA funcionando enteramente en web y con multiplayer ‘directo’ mediante WebRTC y algunas implementaciones sobre el draft de HTTP 2 que realmente mejora y mucho todo el stack de las aplicaciones y sitios web.

La cantidad de proyectos que ahí se presentaban era muy interesante y de todos tipos, algunos orientados al desarrollo, otros al periodismo, a la asistencia para personas con discapacidad, FirefoxOS en computadoras “todo en uno”, etc. Supongo que cada asistente habrá encontrado distintas cosas que le llamaran la atención.
En lo personal, me llevo una charla que tuve con uno de las ingenieros de las Herramientas para desarrolladores de Firefox. Una de las features a la que más empuje le están metiendo últimamente y que más me apasionan.

innovation

Durante la tarde, nuevamente en las sesiones abiertas, participe de una relacionada al Mozilla Developer Network, o MDN. Lugar en el que colaboro actualmente. En esta sesión vimos distintas formas de colaborar, ya sea escribiendo artículos, editandolos o haciendo revisiones técnicas y/o editoriales. Durante la misma hicimos “trabajo de verdad” y no solo que encontramos algunos problemas si no que tambien solucionamos otros. Sin duda, una muy buena experiencia al lado de gente muy grosa como Chris Mills.
Tambien asisti a otra sobre Servo, ún motor web multihilo y realmente prometedor. Dejando en claro que estábamos asistiendo al futuro de la web durante el evento.

Servo

La actividad social de la noche fue una visita a la torre CN, una de las más altas del mundo y compartir algunos tragos en diversos pubs de Canada, supongo que a los transeuntes que nos cruzabamos en el camino les habrá resultado raro ver tanta gente “disfrazada” de Mozilla y hablando, a la vez, en varios idiomas.

cntower

Día 3: El futuro

El último día ocupamos la mañana dividiéndonos en distintas áreas (yo participe en la de Cloud) en donde trabajamos para lograr nuevas ideas que mejoren distintos proyectos de Mozilla. Nuevamente me encontré en un grupo muy heterogéneo, en donde cada uno pudo aportar disntas cuestiones que le interesaban de ‘la nube’. Seguridad, estandarización, integración con otras plataformas, etc.

Cloud

En las sesiones abiertas participe en una sobre videojuegos. En donde pude aprender algunas cosas sobre el proyecto Shumway, que como ya mencione, es un runtime de flash desarrollado en js e integrado al browser. Lo bueno, pudieron hacer andar, sin modificaciones, importantes juegos populares desarrollados en esta plataforma y dan soporte a una comunidad de desarrolladores de video juegos tan grande como la de Flash. Lo malo, Flash.
Personalmente, en este tema me interesaron más los avances obtenidos en la dupla emscripten y asm.js. Es increible lo que se gano en performance en el último tiempo. Logrando velocidades por debajo de Java y no tan alejadas de las logradas mediante implementaciones “nátivas” en C++.
Ademas de la performance, asm.js ya funciona en dispositivos móviles, por lo que se pudo ver a Banana Bread y otros juegos funcionando en tablets.

Juegos

A la noche, las clásicas palabras emotivas, repasos de lo que fue el summit y fiesta de despedida.

Conclusión

La comunidad de Mozilla es enorme y muy diversa, esto quedo muy reflejado en este evento. Y es increible lo que todo este equipo puede lograr, aún cuando todos puedan tener objetivos “finales” diferentes.
La web esta creciendo cada día, una plataforma nacida desde lo abierto y que se supo imponer a otras soluciones y perdurar gracias a esto. Hoy la web es todo, un medio de comunicación abierto y plural, una plataforma excelente para desarrollar aplicaciones y con competidores que logran cosas increibles como permitir el desarrollo de video juegos complejos y de alta calidad en la misma.
Este mounstro sin duda todavía no esta exprimido del todo, sigue creciendo y espero que pueda imponerse definitivamente y espero poder seguir dando mi granito de arena para que pueda mantenerse abierto y sin ataduras como lo es hasta ahora.

Imagine