Números
O projeto OpenOffice.org conta hoje com mais de 200.000 (duzentos mil) colaboradores cadastrados no site do projeto. Isso o torna, sem sombra de dúvidas, um dos projetos mais ativos dentro das comunidades de Software Livre.
Pela própria natureza do produto, o projeto OpenOffice.org atrai um número expressivo de usuários. Estima-se hoje que mais de 90% dos membros da comunidade OpenOffice.org sejam usuários e que menos de 10% efetivamente contribuam com código ou outras atividades, como tradução e localização, para o projeto. Mesmo assim, estamos falando de um universo de mais de 15.000 (quinze mil) desenvolvedores, o que ainda nos coloca como um dos grandes projetos de Software Livre: Pelo número de downloads realizados, foi estimada uma base instalada de mais de 40 milhões de usuário.
Para se ter uma idéia da complexidade do código, a versão 1.1 do OpenOffice.org atingiu a marca de 7,5 milhões de linhas de código com a versão 2.0 passando dos 10 milhões.
O OpenOffice.org encontra-se traduzido para mais de 53 línguas, do árabe do chinês com mais projetos nacionais se estruturando a cada dia.
Um projeto desta envergadura precisa de uma forma de organização que permita dar ordem ao caos. Esta organização é dada pelo Community Council.
Organização
O Community Council um conselho eleito pela comunidade. Este conselho é responsável por manter metas técnicas e de projetos, solucionar problemas e atuar dentro da comunidade como órgão de coordenação. Os membros do Community Council são oriundos dos diversos projetos que compõem o projeto OpenOffice.org:
- Projetos Aceitos: São os projetos primários da suite de escritório propriamente dita e todos aqueles que são promovidos dos projetos incubados;
- Projetos técnicos: como banco de dados e acessibilidade, entre outros;
- Marketing;
- QA (controle de qualidade);
- Projetos incubados: projetos considerados estratégicos ou relevantes para a comunidade e para o produto mas que ainda não têm uma massa de desenvolvedores capazes de os manter de forma autônoma;
- Projetos experimentais como colaboração, scripts, estatísticas;
- Projetos de línguas nacionais.
Community Council é, portanto, responsável pela gerência da comunidade OpenOffice.org, estruturando o projeto, iniciando e gerenciando novos sub-projetos até a comunidade escolher seus líderes, facilitando a colaboração entre os diversos sub-projetos que compõem o OpenOffice.org, promovendo o seu crescimento e fomentando a construção de uma identidade para a comunidade OpenOffice.org.
Além destas atividades, o Community Council também gerencia a evolução do código do OpenOffice.org definindo o seu direcionamento de acordo com as expectativas e planos definidos pela própria comunidade. As atividades de gerência do código do OpenOffice.org incluem:
- O desenvolvimento de planos estabelecidos;
- A coordenação de contribuições de código;
- A promoção de contribuições inovadoras; e
- A promoção do crescimento da comunidade na produção e controle de contribuições.