Apache OpenOffice An Introduction for those wanting to join
Louis Suárez-Potts
Community Manager
Last updated 2007-06
Contents
- Introduction: What is OpenOffice.org? And What Is There For You To Do?
- Registering the OpenOffice.org Product
- Contacting Us
- Product Information
- Registering
- Overall Project
- Mailing Lists
- Particular Projects
- Getting To Work: Start Here
- How To Contribute Work
- Useful Links
Introduction: What is OpenOffice.org? And What Is There For You To Do?
OpenOffice.org is an Open Source project. It is sponsored by Sun Microsystems, which is the primary contributor of code to the Project. Over 450,000 people from nearly every curve of the globe have joined this Project with the idea of creating the best possible office suite that all can use. They do so under the auspices of "open source."
"Open source" means that you can contribute to make the product (and Project) better by joining the community. You can become a subscriber to the mailing lists, a member of the overall Project, or intensify your engagement and join a particular project. You can contribute your insights, your bug findings, your bug fixes, or just your general support. There is no requirement that you be a programmer. Just that you respect the other members of the community and understand that we are very serious about this Project and what it means.
To learn more about the Project, including its organization, please consult these pages:
- About Us. This page provides a comprehensive account of the Project, its structure, history, and mission. It also has links to many documents, both technical and nontechnical.
- Development. This section has links to many of the documents supporting development of OpenOffice.org, the product and project.
- Support. OpenOffice.org offers volunteer support; there is also for-fee support (right now, Sun Microsystems offers it)
Registering the OpenOffice.org Product
You do not need to register OpenOffice.org the product. We ask that you contribute your efforts to the project but you are not obligated to contribute anything. In fact, you do not need to register at all-neither the product nor yourself.
If you have questions about how to use OpenOffice.org, the product, please submit them to: users@openoffice.apache.org. For further information about contacting us, please refer to our "Contacting Us" page.
To join, go to our "Register" page. Your effort, even if you are not a programmer, will help us become better for more people.
Registering with OpenOffice.org does not subscribe you to our mailing lists. Registering makes you an official member of the community, which means you can vote in our elections and participate in areas restricted to members. You may post messages without being subscribed to a list and without being a "member" of OpenOffice.org. But each unsubscribed messages must be moderated by the list moderator--and that can be a lot of work. Lists are described on our main "Mailing Lists" page, where you can also subscribe to the more popular lists, view archives, and perform searches of the archives. As well, we also list newsgroup analogues of the more popular lists.
Briefly, both the general project ("www") and the particular projects have their own sets of lists. To learn more of how to use the mailing lists to best advantage, please refer to "Participating in OpenOffice.org: Mailing Lists."
The OpenOffice.org Project is a constellation of related projects. It may be best to join the Project first without joining a specific project. Doing so gives you access to Issue Tracker, our bugtracker, and if you wish to file bugs, you must use IssueTracker. You also have access to other tools, such as CVS, Forums, File sharing, and so on. The SourceCast Help provides a good accounting of what is available to registered members.
Joining a particular project is a two-step procedure. The process is carefully explained in the SourceCast Help documentation, but essentially you request to join a project by clicking on the "Join this project" link on the upper left of each project homepage; the project owner must then approve or disapprove of your request.
Please also join the project's mailing list (usually a dev@[projectname].openoffice.org list) and introduce yourself in your first message; tell others what your skills are and where your interests lie. Otherwise Project Leads have no way of working with you.
OpenOffice.org is governed by an elected body, the Community Council. The Community Council is responsible for mediating conflicts, suggesting Project goals, and generally providing a forum for the adjudication of issues of concern to the overall project.
The Engineering Steering Committee (ESC)
The Engineering Steering Committee (ESC) is responsible for advising the Community Council of technical implementation. Constituted by senior developers appointed by the CC, the ESC is further charged with improving the code submission process.
Although we very much want C++ coders to hack away with our developers, not all of the projects require you to be an ace C++ programmer. In fact, OpenOffice.org very much needs community members to help sustain the project.
If you are not interested in programming, consider:
- QA Project (Finding bugs & issues). We have positioned the QA project as the center for finding bugs. Follow the instructions there.
- Marketing Project. We have a Marketing Project:. Its function: to spread the word among endusers and developers alike.
- Documentation Project. Consider joining our Documentation project. We need documentation, in any language.
If you are a developer, of whatever level, start here:
-
Development Section. Our general page linking to all key development projects (API, Porting, etc.), including our SDK and mail lists.
You may contribute work any of several ways:
- Via Issue Tracker;
- By posting to the relevant mailing list(s); and
- By submitting the document(s) to the relevant project
Other ways to submit material require a more advanced standing in a project. To learn more about the categorization of users and committers, please see the "Guidelines."
To give an example, if you wanted to help out with end-user documentation, you would do well to go to the Documentation project and from there either see if there are posted "to-dos" on the homepage and (or) join the primary discussion list for the "doc" project and post a message introducing yourself and expressing your interest in helping out with the project. This pattern holds true for other OpenOffice.org projects: go to the "To-Dos" Page, then project homepage, browse the mailing list archives, and get a sense of what needs to be done.
To make things easier, we are also posting a regularly updated project status page, which is intended to give users a sense of what work is being done in a given project.
Note: It is often easier for community members to download the snapshot source of the entire build or browse specific modules on the anoncvs server. To browse specific modules, go to the project in which you are interested, click on the "Source" button and scroll down until you see the instructions for browsing the modules. To view a specific project module, place a "oo/" before the module name. For example, Whiteboard would be "oo/whiteboard" instead of just Whiteboard as on the main server.
Useful links
- Development Section Comprehensive section for developers of OpenOffice.org
- Developer Wiki Excellent start for developers; up-to-date and interesting
- FAQs Answers to fundamental questions about OpenOffice.org
- Contacting Us Information and suggestions on communicating with the administrative staff
- Licenses Texts of the Public Document License, the source license (LGPL), and explanations of licensing policy
- Guidelines
- Newsletter The OpenOffice.org Newsletter, written by community members
- Mailing Lists Information on general and technical mailing lists. Note: All mail lists are public!
$Revision: 1.48 $