Mozilla y sus comunidades: implicarse en un proyecto de software libre Pascal Chevrel Mozilla Julio 2010
El manifesto de Mozilla The Mozilla project is a global community of people who believe that openness, innovation, and opportunity are key to the continued health of the Internet. www.mozilla.org/about/manifesto
Corto historial 1998 Proyecto Mozilla creado por Netscape 2002 Mozilla Suite 1.0 2003 Fin denetscape, creación de Mozilla Foundation 2004 Firefox 1.0 2008 Firefox 3.0, reescrita importante de gecko 2009 Firefox 3.5, soporte de vídeo nativo 2010 Firefox 4 y Mozilla más allá del navegador
Estructura de Mozilla Dirigido por un organismo sin ánimo de lucro: Mozilla Foundation 2 filiales directas en América del norte: Mozilla Corporation (Web y labs) Mozilla Messaging (Thunderbird) 3 afiliados internacionales Mozilla Europe Mozilla Japan Mozilla China
Unos hechos sobre Mozilla ~400 millones de usuarios de Firefox ~25% de internautas en el mundo (+30% en Europa) 300 empleados o equivalentes ~80 millones de recursos anuales ~1000 contribuidores al código ~30% de parches de la comunidad +75 idiomas
Meritocracia en software libre El software libre se basa en general sobre un modelo meritocrático, lo que significa que: 1. Las responsabilidades y poder dependen del trabajo y competencias de uno 2. Miembros de la communidad pueden tener más empleados que empleados.
Conozcan nuestra comunidad!
Contribuidores: categorias principales Desarrolladores Core (~400) Desarrolladores de extensiones(~1000) Traductores (~300) Soporte (~500) Beta-testers (~3 millones) Promovedores (>100,000)
Citas de la comunidad Irina Sandu - Romania: «When I started it was all about localization and making Mozilla and Firefox more available to the Romanian users. In the meantime I finished high school and now I'm studying marketing, and I have become more interested in this field. Working with Mozilla has definitely improved my language skills, both when localizing but also when meeting Mozillians at international community events. And now I'm learning about PR, organizing events and handling the press. So I can say that volunteering for Mozilla has taught me and it continues to teach me useful things for my career. And did I mention that Mozillians know how to party?»
Citas de la comunidad Milos Dinic - Serbia: «In a world of information technology, much less attention is paid to spread awareness in smaller countries, and that is exactly what Mozilla Europe is trying to correct. All European Communities are equal, and all have the same privileges. What I find wonderful, is that a lot of attention is paid to countries from South-eastern Europe, and thus given a chance to local contributors to promote their country and language.»
Citas de la comunidad Milos Dinic - Serbia: «In a world of information technology, much less attention is paid to spread awareness in smaller countries, and that is exactly what Mozilla Europe is trying to correct. All European Communities are equal, and all have the same privileges. What I find wonderful, is that a lot of attention is paid to countries from South-eastern Europe, and thus given a chance to local contributors to promote their country and language.»
Las motivaciones (Maslow's hierarchy of needs)
Porqué se implican en software libre? 1. Pertenencia a un grupo 2. Hacktivismo FLOSS/Open Web 3. Aprendizaje / Curiosidad 4. Practicar habilidades inactivas 5. Sinergias con su propio proyecto (personal o profesional)
Fiesta
Aventura
Creación de software y comunidades Crear software con una comunidad. Qué implica?
Impacto en la organización del trabajo Los empleados tienden a focalizarse en tareas que necesitan un trabajo continuo, Los contribuidores tienden a enfocarse en tareas que pueden distribuirse o en el tiempo o entre varios voluntarios El proyecto entero se adapta a las limitaciones de la comunidad (horas laborales, disponibilidad, zonas horarias...) Los empleados trabajan para su empresa Y para la comunidad
Consecuencias sobre herramientas y procesos Casi todas las actividades son públicas y se pueden seguir (código, bugzilla, listas de discusión...) IRC es la principal herramienta para la comunicación sincrónea Las reuniones estratégicas son filmadas y reproducidas en directo para recibir el feedback de la comunidad Reuniones telefónicas semanales abiertas a todo Marketing, QA, design... todo está hecho en abierto
En resumen, Mozilla sólo es...
Empoderamiento
Ideas sin ordenar La comunidad es un punto clave del éxito de software libre, en general un proyecto libre sin comunidad no tiene éxito Mozilla se basa en un contrato social con su comunidad basada en su empoderamiento. La comunidad se asegura de que el proyecto no pierde sus valores. A pesar de tener une estrúctura jerarquica fuerte heredada de Netscape, Mozilla se ha adaptado a una constelación de comunidades informales. Mozilla no ha elegido entre la catedral y el bazar, somos los dos!
Preguntas?
Gracias! pascal@mozilla.com IRC pascalc (irc.mozilla.org) Twitter pascalchevrel