4.1.7 OpenOffice.Org

O OpenOffice.Org surgiu a partir do StarOffice, um produto proprietário da empresa alemã Star Division que foi comprada pela Sun Microsystems em 1999. Assim, o StarOffice passou a ser um produto da Sun e após ter o código, pertencente a outras empresas, removido, foi lançado com o nome de Open Office e em código aberto. Mas como Open Office era a marca registrada de outra empresa, o mesmo foi renomeado para OpenOffice.Org (CONLON, op. cit.).

O OpenOffice.Org atraiu um grande número de usuários por ser a primeira suíte de produtividade interoperável com arquivos escritos no Microsoft Office e de código aberto.

Para contribuir com o projeto, os interessados devem concordar que seu código seja de propriedade compartilhada com a Sun, tendo que preencher um documento de aceitação (Sun's Joint Copyright Assignment). Além de desenvolver código fonte, a comunidade é incentivada a participar das listas e fóruns de discussões sobre qualidade, marketing, ajuda a usuários, interface, entre outros. As principais fontes de documentação para os desenvolvedores estão reunidas em um wiki e recomenda-se, para garantir a interoperabilidade entre linguagens de programação, modelos de objeto e arquiteturas de hardware, a utilização do UNO (Universal Network Objects) que é o modelo de interface baseada em componentes para o OpenOffice.Org. O wiki apresenta um capítulo sobre o uso de Design Patterns (Singleton, Factory, Listener, Element access, Properties, UCB comments e Dispatch comments) e estilos de codificação para o projeto.

Organizado na forma de um comitê, o projeto OpenOffice.Org é similar ao Apache, onde existem membros, contribuidores, desenvolvedores e líderes do projeto, tendo a Sun como mantenedora. Além disso, a CollabNet hospeda e colabora com a gestão do projeto.

Para o registro e controle de bugs é utilizada uma versão modificada do Bugzilla, chamada IssueTracker. O CVS é utilizado para o controle de versões e repositório de código.



Design: Dobro Comunicação. Desenvolvimento: Brod Tecnologia. Powered by Drupal