FOSDEM 2008 - Crónica de Mozilla Hispano

1 mar 2008 18:19 :: Nukeador

Etiquetas: , , ,

10 años de Mozilla

Como ya os anunciamos, Mozilla Hispano pudo asistir a las charlas que Mozilla organizó en el marco del FOSDEM en Bruselas, coincidiendo con la celebración de los diez años de Mozilla. Mozilla Hispano estuvo representando por Ricardo, Fernando (Striptm), Israel (Dukebody), Guillermo (Willyaranda) y Rubén (Nukeador). Como parte del seguimiento que realizamos, os presentamos la crónica completa de todas las charlas para que conozcáis de primera mano qué se trató allí y quiénes estuvieron.

Además hemos subido a Flickr bastantes fotos que tomamos allí.

Índice de charlas

Mozilla Europe

La primera charla del sábado corrió a cargo de Tristan Nitot y Mike Schroepfer, quienes comentaron el estado de Mozilla en Europa y en el mundo.

Actualmente la comunidad está más activa que nunca, con más de 3000 colaboradores alrededor del globo, y eso se refleja en la buena salud de que gozan los productos Mozilla, en especial Firefox, que cuenta con más de 150 millones de usuarios habituales.

Se comentaron algunos datos interesantes de Firefox, actualmente está disponible en 47 idiomas y cuenta con una cuota de mercado fuerte del 20% a nivel mundial y 28% en el caso de Europa. España se encuentra entre los 10 países más importantes a nivel mundial en uso de Firefox siendo sus visitas el 2% del total mundial y de la versión en español de España el 4% de todas las descargas mundiales, lo cual representaría 20 millones de descargas desde la versión 1.0, que recordemos que ha alcanzado la cifra total de 500 millones de descargas hace unos pocos días.

Actualidad Mozilla

CC Martin Creutziger

Mozilla Europe está contratando a gente para reforzar su plantilla, principalmente entre los colaboradores del proyecto, como puede ser el caso reciente de Gandalf, y desde Mozilla.com se está ayudando por diversos medios a Europa en todo lo que se necesita.

Este año era especial en el FOSDEM, ya que se celebran los 10 años de la creación de la fundación Mozilla y porque estamos ya muy cerca de la salida de Firefox 3, del cual se encargó de hablar Mike.

Firefox 3 representa dos años y medio de trabajo, con más de 3000 bugs solucionados, invirtiendo mucho tiempo y esfuerzo en mejorar la gestión de memoria de la que muchos usuarios se han quejado. Actualmente son muchos los usuarios que usan las versiones beta de Firefox 3 a diario, lo cual es sorprendente para ser una versión de pruebas aún. Aunque se ha invertido mucho esfuerzo, las cosas han sido más fáciles ya que se cuenta para esta versión con algunas herramientas de pruebas automáticas, comprobación de errores y pruebas de velocidad para los sistemas operativos principales para los que se distribuye Firefox. Para ello utilizan una granja de mac-minis, ya que pueden ejecutar todos esos sistemas operativos.

También se hizo mención a la plataforma Mozilla como plataforma de desarrollo para otros protectos como pueden ser Miro, Joost, Songbird, Skyfire y del esfuerzo y apoyo que Mozilla brinda a otros proyectos libres de los que hace uso como SQLite, OpenSSL, Cairo, Perl...etc

Finalmente se nombró Mozilla Mobile brevemente para explicar que la plataforma XUL representaba una plataforma ideal para dispositivos móviles.

Mozilla Labs

Daniel Mills, miembro de Mozilla Labs nos habló del papel importante que tiene Mozilla Labs para desarrollar proyectos novedosos y en especial el proyecto estrella del momento: Mozilla Weave.

La importancia de disponer de tus datos estés donde estés y poder compartir información solo con la gente que a ti te interesa va en aumento, y ahora más que nunca el usuario es el cetro y toma sus propias decisiones, bajo el marco de estándares libres que le proporciona Internet.

Mozilla Weave

Mozilla Weave pretende ser todo esto, permitiendo transferencias seguras y sincronización de datos sin depender de un proveedor concreto. Algunos de los planes de futuro de este proyecto son el desarrollo de una API para terceros, el cifrado mediante clave publica y privada que se almacenará cifrada en el servidor para permitir movilidad, mayor numero de datos para sincronizar (perfil, datos, cookies, diccionarios, extensiones...), que pueda funcionar con otros productos de Mozilla y que el servidor que almacene estos datos no tenga que ser de Mozilla, si no uno cualquiera.

Mozilla Calendar (Sunbird & Lightning)

Philip Kewish y Martin Schröder, desarrolladores de Calendar, hablaron acerca del estado actual de Sunbird y de la extensión para Thunderbird: Lightning.

Comentaron que, aunque veremos las próximas versiones de Thunderbird y de Firefox basadas en la rama 1.9 de Gecko (el motor de renderizado de Mozilla), la futura salida de Sunbird 0.8, que es casi inmediata, se hará mediante la rama 1.8, que es la usada en Firefox 2 y en Thunderbird 2. Esto es debido a que así aseguran una compatibilidad perfecta de Lightning con éste último, hasta la salida de Thunderbird 3.

Mozilla Calendar

En esta futura versión se habrá mejorado bastante la interfaz gráfica, con algunos cambios en la disposición de las tareas y eventos y una actualización de las zonas horarias mundiales (sí, aún se cambian las zonas horarias). El modo desconectado será experimental, y no estará totalmente desarrollado hasta que se use la rama 1.9 de Gecko y se use en conjunción con Thunderbird 3. En lo que respecta al rendimiento, no se dieron números exactos, pero comentaron que se notaría el gran cambio de código en el uso de memoria.

En un futuro un poco más a largo plazo, piensan que sería una gran conjunción el integrar de forma predeterminada Lightning en Thunderbird 3, ya que es una de las necesidades de algunas empresas, como ciertos asistentes indicaron, así como una sincronización de datos, como agenda, calendario y tareas con dispositivos portátiles (en concreto se mencionaron los de Apple).

Mozilla Messaging

Hace pocos días se anunciaba la creación de Mozilla Messaging, una subsidiaria de Mozilla que se ocupará de las comunicaciones en Internet y que sigue la política de Mozilla expuesta en el Mozilla Manifesto. Seguir esto implica crear una buena experiencia de correo y hacer una aplicación de calidad.

Actualmente Thunderbird cuenta con 5 millones de usuarios aun teniendo pocos recursos y atención durante los últimos meses, por eso ahora Mozilla Messaging está contratando desarrolladores bueno y productivos. ¿Objetivo? Tener unos planes de futuro que atraigan la atención de la gente.

Mozilla Messaging

Durante el año 2008 veremos avances en Thunderbird 3, no hay fechas fijas pero han estimado una primera alpha para el primer cuatrimestre, la primera beta en el segundo y posteriormente una beta con el calendario ya integrado y la final sin fecha estimada.

Claramente hay muchas ideas para está próxima versión del cliente de correo, muchas se comentaron entre los asistentes a la charla, pero como dijeron hay que centrarse en unas pocas, las más importantes. En los grupos de noticias hay abiertas discusiones para aportar ideas y sugerencias.

Los cambios respecto a la versión dos ya se han ido desvelando durante estos días pasados, nos los mostraron diviéndolos por secciones:

Cambios para los usuarios:

  • Integración de la extensión de calendario
  • Mejora en las búsquedas internas de correos, contactos, citas...
  • Simplificar la configuración de las cuentas de correo
  • Mejorar la usabilidad de la interfaz

Cambios para desarrolladores:

  • SVG tanto en Thunderbird como para las extensiones
  • Limpieza de código

Metas a largo plazo:

  • Integración con tecnologías de mensajería
  • Incorporar otros estándares abiertos para las comunicaciones
  • Mejoras de seguridad, privacidad

Otras posibilidades (no confirmadas):

  • Integración con correos web
  • Mejorar la gestión de muchas cuentas de correo
  • Mejorar la forma de comunicarse con las extensiones y plugins

Básicamente se pretende que Thunderbird 3 sea un centro de comunicación completo, con correo, mensajería, calendario, lector de noticias y demás características que se vayan añadiendo y hacer de él un competidor potente frente a otras suites actualmente en el mercado.

Mozilla Support

David Tenser lleva mucho tiempo preocupándose por dar asistencia final a usuarios de los productos de Mozilla, y en especial de Firefox desde que aun se llamaba Phoenix y por ello fue designado responsable de mejorar este área dentro de Mozilla.

Mostrando varios ejemplos de gente que intentaba comunicarse con Mozilla por los canales erróneos, se vio la necesidad real de asistencia que demandan los usuarios, y por ello Mozilla ha creado Mozilla Support (SUMO) para mejorar esto.

Mozilla Support

Mozilla Support se divide en tres secciones, una base de conocimientos con artículos de ayuda de resolución de problemas principalmente, un foro de ayuda y un chat directo con colaboradores que se prestan a dar su ayuda.

Para organizar los artículos se ha optado por el uso de etiquetas en vez de los medios tradicionales y se ha dado mucha importancia a la opinión de los usuarios respecto a la calidad y utilidad de los artículos.

Destacable es, que la ayuda de Firefox 3 ya no estará disponible de forma local, si no que se alojará en SUMO, haciendo de esta forma más fácil su edición y mejora por parte de los colaboradores e incluso rectificarla después de la publicación de una nueva versión de Firefox.

Songbird

Stephen Lau nos presentó el proyecto Songbird del que ya hablamos en Mozilla Hispano, destacando de su charla la importancia de tener una aplicación musical que haga de enlace entre internet y los reproductores sea cual sea su marca. Además se resaltó Songbird como plataforma de desarrollo, el Firefox de las aplicaciones musicales.

Songbird

Stephen ha colgado un pdf con su presentación para descargar.

Taller de extensiones y localización

Carsten Book y Mark Finkle hicieron una pequeña introducción a la depuración de extensiones y su adaptación a Firefox 3. Se centraron, sobre todo, en el análisis de fugas de memoria usando Firefox 3. Para ello se usan funcionalidades de Firefox 3 de seguimiento de uso de memoria, cuyo funcionamiento y activación puede consultarse en esta página del Wiki de Mozilla.

Durante el taller, Carsten Book comentó que la mayoría de las fugas de memoria están causadas por crear objetos DOM y asociarlos a objetos window, debido a que es frecuente que estos últimos prolonguen su vida durante toda la ejecución de la aplicación, lo que impide liberar la memoria asociada a los objetos DOM creados para usos puntuales. Se sugiere, en su lugar, utilizar XPCOM y crear objetos directamente desde JavaScript.

También se recalcó que, desde un punto de vista estrictamente técnico, si se producen fugas de memoria en un 99% de las ocasiones se deberá a un fallo de la propia aplicación (p.e.: Firefox), por lo que deberían cursarse bugs en https://bugzilla.mozilla.org.

En cuanto a la parte de localización, Michal Berman y Pascal Chevrel hicieron una exposición sobre las próximas páginas de producto (las "in-product pages") para Firefox 3, que serán menores en cuanto a contenido que las existentes para Firefox 2 y una pasada sobre los protocolos web que usará Firefox 3. Por último, Seth Bindernagel hizo un resumen de una reunión que tuvo lugar el viernes por la mañana en uno de los hoteles donde se alojaron por parte de Mozilla los asistentes a FOSDEM, en la cual algunos traductores hablaron de sus herramientas de traducción.

Encuestas comunitarias

Stanislaw Malolepszy, Seth Bindernagel, Pascal Chevrel charlaron sobre el proyecto de encuestas comunitarias que comenzó recientemente y que ya lleva dos encuestas de las que presentaron los resultados.

Las encuestas comunitarias pretenden ser preguntas rápidas para conocer las opiniones de los miembros de la comunidad de Mozilla y su objetivo es tener una base de conocimientos sobre las comunidades y poder aportar soluciones a partir de las ideas que se recojan.

Encuestas comunitarias

Un punto importante es que las respuestas a las preguntas tengan la misma diferenciación entre ellas para que quede bastante claro para la persona que la contesta cual es su opinión.

Para la segunda encuesta David Tenser se involucró para aportar ideas sobre ella, ya que trataba el tema de la asistencia de las comunidades a los productos de Mozilla, y se incluyeron algunas opciones nuevas que en tenía la primera para saber quién respondía (usuario, traductor, desarrollador...) y también desde dónde.

Más de 1000 personas para la primera y 1400 en la segunda completaron la encuesta en 16 idiomas, con una tasa de conversión del 20% (numero de visitas dividido por encuestas realizadas), lo cual está muy bien. El 50% de la gente que la realizó fueron usuarios interesados en Mozilla (usuarios), sus noticias... y el español fue el 8º idioma en numero de participantes (de un total de 16).

Una de las cosas más valorada por los que contestaron en español fue el uso de elementos visuales (como videotutoriales) y mensajería instantánea. España, México y Argentina fueron los principales países desde los que vinieron estos usuarios.

Algunas de las cosas pendientes son añadir una respuesta de indiferencia, añadir preguntas demográficas, analizar los resultados de forma automática, añadir respuestas más diversas y crear en definitiva una herramienta de encuestas libre y de calidad.

Miro

Holmes Wilson presentó el proyecto Miro, una plataforma multimedia para usuarios y también para autores, donde el contenido sea de libre acceso sin ningún tipo de intermediario ni censura.

Miro

En Miro, los usuarios son el centro y todo el mundo puede participar, como usuario o como autor de contenidos.

Gestión de proyectos comunitarios: SeaMonkey 2

Robert Kaiser (aka KaiRo) hizo una presentación sobre la gestión del proyecto comunitario de SeaMonkey 2.

SeaMonkey 2

La charla abordó distintos aspectos, desde las motivaciones de los voluntarios a la hora de colaborar hasta las novedades del próximo SeaMonkey 2, pasando por los desafíos que afronta el desarrollo de SeaMonkey (y otros proyectos como Sunbird) ante Mozilla 2 y la pre-eminencia de Firefox en la organización del desarrollo en general en Mozilla. Algunos puntos destacados:

  • El proceso de conversión de SeaMonkey 2 a XUL/Toolkit implica adaptar código antiguo de la aplicación para que funcione con la biblioteca de XUL/Toolkit, portar código de otras aplicaciones a SeaMonkey 2, y en ocasiones intentar hacer cambios menores en XUL/Toolkit para facilitar su uso por aplicaciones distintas de Firefox 3.
  • El trabajo de los voluntarios va auto-dirigido (por eso son voluntarios), centrándose fundamentalmente en aquello que les incomoda y quieren cambiar en SeaMonkey, lo que dificulta la coordinación y dirección del proyecto.
  • Se destacó el hecho de que el programa de recompensas que KaiRo puso en marcha para conseguir solucionar algunas deficiencias funcionales en SeaMonkey a cambio de dinero sigue abierto seis meses después de su puesta en marcha, y precisamente las peticiones mejor recompensadas son las que siguen sin haberse realizado hoy en día. La lección aprendida es que el dinero puede estar bien, pero no sirve como motivación fundamental para los voluntarios.
  • KaiRo hizo un resumen rápido del marketing en un proyecto comunitario. La ausencia de presupuesto para marketing hace que se base en el boca a boca, que haya que escoger muy bien el público al que se dirige la aplicación (en el caso de SeaMonkey, usuarios avanzados) y que es difícil conseguir análisis y menciones en revistas especializadas, por lo que aprovechar la blogosfera es crucial.
  • Se habló de la nueva discriminación web. Si hace unos años Mozilla tenía que luchar para que los sitios web no se diseñaran pensando que sólo existía Microsoft Internet Explorer 4+ y Netscape 4, ahora la lucha es conseguir que no se hagan asumiendo que sólo existen MSIE 6+ y Firefox 1.5+. El lema "Gecko es Gecko" es crucial aquí, en la medida en que SeaMonkey 1.1.x puede dibujar las páginas exactamente igual que Firefox 2.0 siempre que la web no le expulse por desconocimiento de sus capacidades. Robert pidió ayuda a Mozilla Foundation para que continúe educando a los desarrolladores web en esta línea.
  • A continuación se hizo un resumen de la infraestructura en la que se apoya el desarrollo de SeaMonkey (cedida por mozilla.org) y se plantearon los retos que suponen para diversos proyectos de menor entidad en Mozilla (como SeaMonkey y Sunbird) el nuevo desarrollo de Mozilla 2, con nuevos sistemas de control de versión (Mercurial), nuevas APIs y reglas aún no definidas y la imposibilidad de dedicar desarrolladores de estos equipos pequeños a monitorizar los avances en Mozilla 2.
  • Como es habitual, el proyecto SeaMonkey necesita toda la ayuda que pueda recibir. Desde desarrolladores hasta probadores de las compilaciones diarias y gente dispuesta a escribir documentación (inicialmente en inglés, también en otros idiomas). Y, por supuesto, fans dispuestos a difundir SeaMonkey. :-)
  • Por último, Robert hizo una demostración en vivo de SeaMonkey 2, con Lightning instalado, el nuevo administrador de complementos y actualizaciones activado y la función de limpieza de datos privados.
  • La presentación se cerró con una lista de funcionalidades previstas, entre las que están la inclusión de Places (aunque sin cambiar demasiado la interfaz gráfica); los nuevos administradores de contraseñas y descargas, que serán los mismos que se incluirán en Firefox 3; un lector de canales web, marcadores dinámicos y previsualización de canales; la personalización de barras de herramientas; y la compatibilidad con Lightning.

Robert ha dejado en su web la presentación completa.

Mozilla Mobile

Christian Sejersen nos presentó el proyecto Mozilla Mobile (el nombre no es definitivo), un proyecto para desarrollar un navegador para dispositivos móviles basado en XULRunner, creando como Firefox en el escritorio, una plataforma ideal para el desarrollo de un navegador web de calidad y libre.

Mozilla Mobile

Se espera una primera versión para finales de 2008 y pretende ser un navegador accesible a todo tipo de dispositivos y pantallas, en un principio para algunos dispositivos concretos. Ya se está probando en algunos modelos de Nokia pero será expansible en un futuro.

¡Menéame! Barrapunto del.icio.us it! Añadir a mis favoritos en Technorati

Artículos relacionados

Referencias

Ninguna referencia.

Las referencias para esta entrada están cerradas.

Buscar noticias

Descargas

Encuesta

¿Qué productos de Mozilla sueles utilizar a diario?