The OpenOffice.org Project
Making Contributions to the OpenOffice.org Project
The use of the dual-license scheme is both open and beneficial for the development,
access, distribution, and compatibility of OpenOffice.org technologies and
standards. For contributions of technology from the open communities, it is
necessary to use the identical mechanisms and terms already in use by the
OpenOffice.org project. Specifically, the following two requirements regarding
the terms under which such contributions are made must be met in order to allow a
contribution to be accepted into the OpenOffice.org Project technology base.
1. Dual-License Usage
The contributing individual or organization should issue their contributions for inclusion within the OpenOffice.org project technology base using the dual-license mechanism of GPL/LGPL + OpenOffice.org SISSL, without modification to the license terms and conditions. Contributions that cannot be made available under this dual-licensing mechanism will be incompatible with the required open access to the OpenOffice.org technology, and thus cannot be incorporated into the OpenOffice.org technology base. Such dual-licensing practices are now common within the open source communities. Examples include technology projects such as Perl (Artistic + GPL) Mozilla (MPL + NPL), and various others.
2. Copyright Assignment
To enable Sun Microsystems to effectively provide license management, enforce legal compliance, and issue technology adequately to commercial licensees, all contributions being made for inclusion in the OpenOffice.org technology base must make a copyright assignment of the source code to Sun Microsystems, Inc. This follows the same principals as recommended by the Free Software Foundation regarding copyright assignment for contributions to the GNU Project. Copyright assignment is a common requirement within open source projects for legal indemnification management and for flexibility of second licensing.