Mozilla y sus comunidades: implicarse en un proyecto de software libre
Pascal Chevrel Mozilla
Julio 2010 ElEl manifestomanifesto dede MozillaMozilla
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 CortoCorto historialhistorial
19981998 Proyecto Mozilla creado por Netscape 20022002 Mozilla Suite 1.0 20032003 Fin deNetscape, creación de Mozilla Foundation 20042004 Firefox 1.0 20082008 Firefox 3.0, reescrita importante de gecko 20092009 Firefox 3.5, soporte de vídeo nativo 20102010 Firefox 4 y Mozilla más allá del navegador EstructuraEstructura dede MozillaMozilla
Dirigido por un organismo sin ánimo de lucro: Mozilla Foundation 22 filialesfiliales directasdirectas enen AméricaAmérica deldel norte:norte: Mozilla Corporation (Web y labs) Mozilla Messaging (Thunderbird) 33 afiliadosafiliados internacionalesinternacionales Mozilla Europe Mozilla Japan Mozilla China UnosUnos hechoshechos sobresobre MozillaMozilla
~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 MeritocraciaMeritocracia enen softwaresoftware librelibre
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¡Conozcan nuestranuestra comunidad!comunidad! Contribuidores:Contribuidores: categoriascategorias principalesprincipales
Desarrolladores Core (~400) Desarrolladores de extensiones(~1000) Traductores (~300) Soporte (~500) Beta-testers (~3 millones) Promovedores (>100,000) CitasCitas dede lala comunidadcomunidad
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? » CitasCitas dede lala comunidadcomunidad
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.» CitasCitas dede lala comunidadcomunidad
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.» LasLas motivacionesmotivaciones
(Maslow's hierarchy of needs) ¿Porqué¿Porqué sese implicanimplican enen softwaresoftware libre?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) FiestaFiesta AventuraAventura CreaciónCreación dede softwaresoftware yy comunidadescomunidades
Crear software con una comunidad. ¿Qué implica? ImpactoImpacto enen lala organizaciónorganización deldel trabajotrabajo
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 ConsecuenciasConsecuencias sobresobre herramientasherramientas yy procesosprocesos
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 EnEn resumen,resumen, Mozilla sólo es... EmpoderamientoEmpoderamiento IdeasIdeas sinsin ordenarordenar
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?¿Preguntas? [email protected]
IRC pascalc (irc.mozilla.org) ¡Gracias! Twitter pascalchevrel