This book is the answer to "What would you have liked to know when you started contributing?". The authors give insights into the many different talents it takes to make a successful software project, coding of course but also design, translation, marketing and other skills.

is a book about the human side of open source development. It describes how successful projects operate, the expectations of users and developers, and the culture of free software. The book is released under an open copyright: it is available in bookstores and from the publisher (O'Reilly Media), or you can browse or download it here.

SunSource.net is a site devoted to Sun's involvement in Free & Open Source projects. One can find the latest in news, regular updates to the FOSS projects Sun sponsors, as well as links to those with which we are otherwise involved.

The Open Language Tools are a set of translation tools that aim to make the task of translating software and documentation a lot easier. Initially, they comprise of a full-featured XLIFF Translation Editor and a set of XLIFF file-filters for a number of documentation and software file formats.

WordForge is a project that attempts to simplify the process of localisation of Software. It is developed with Free and Open Source software in mind, but its process and tools are also applicable to other types of software.

LibreOffice Extensions are tools that can be added or removed independently from your installation of the main program. Extensions may add new functionality to your copy of LibreOffice, or may make existing functionality easier to use.

LibreOffice Portable is a full-featured office suite -- including a word processor, spreadsheet, presentation tool, drawing package and database -- packaged as a portable app, so you can take all your documents and everything you need to work with them wherever you go.

OpenOffice.org XML Essentials--Using OpenOffice.org's XML Data Formatis a book in progress written by J. David Eisenberg for O'Reilly & Associates and submitted to an open review process.Plus a bonus article about how to create Draw Custom Shapes.

The Officeshots.org project is a pre-competitive effort started by OpenDoc Society with funding from the Dutch government and NLnet foundation to be able to compare the quality of the output of all office suites on the market today.

Third party applications supporting the OpenDocument File Format (ODF), or its predecessor OOo1.x XML

Writer2LaTeX is a utility written in java. It converts documents in OpenDocument format – in particular documents containing formulas – into other formats. It is actually a collection of four converters: Writer2LaTeX, Writer2BibTeX, Writer2xhtml and Calc2xhtml.

This is a beta release of the Graphite integration into OpenOffice.org. Graphite support is integrated at the graphics system layer, and so is available to the entire suite of applications. This enables all the applications in the suite to render and edit text displayed in Graphite fonts.

Learn how to extend and customize Calc, the OpenOffice.org spreadsheet, using OOoBasic, OOo's built-in programming language. You don't need to be a developer to create useful and powerful routines and applications. This well structured and practical tutorial will walk you though every step, and inspire you with great ways to save time and increase your productivity using Calc.

Sun Microsystems' StarOffice/StarSuite

StarOffice 4 Kids is a novelty among presently offered Primary & Secondary Education Software products. Easy customization by the teacher according to and subordinated to the learning goals, is the key enhancement of StarOffice 4 Kids to current learning software. This software is aligned to the needs of the teacher and his teaching material and not vice versa.

is a project to aid in localization of software. Deals with conversion between different translation formats (such as gettext-based .po formats, OpenOffice.org formats, and Mozilla formats). Also tools to help process localizations etc.

This chapter provides in-depth information about UNO and the use of UNO in various programming languages. Introduction gives an outline of the UNO architecture. API Concepts supplies background information on the API reference. UNO Concepts describes the mechanics of UNO, i.e. it shows how UNO objects connect and communicate with each other. UNO Language Bindings elaborates on the use of UNO from Java, C++, OpenOffice.org Basic and COM automation.

These rules describe basic concepts used in OpenOffice.org API design. They are mandatory for all OpenOffice.org contributions. They are recommended good practice for development of third-party software.

The reference manual of the OpenOffice.org API is automatically generated by the tool autodoc from the idl files that specify all types used in the OpenOffice.org API. These files are part of the SDK. This appendix discusses how documentation comments in the idl files are used to create correct online documentation for the OpenOffice.org API.

OpenOffice.org can be extended by UNO components. UNO components are shared libraries or jar files with the ability to instantiate objects that can integrate themselves into the UNO environment. A UNO component can access existing features of OpenOffice.org, and it can be used from within OpenOffice.org through the object communication mechanisms provided by UNO.