Title: Contributing Code to Apache OpenOffice Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
If you have code that you want to contribute to the Apache OpenOffice project, then we would love to talk to you about this.
Apache projects put a strong emphasis on code pedigree and reviewing and documenting licenses and notices, more so than many other open source projects. This is done to make our projects more valuable to users, especially to other developers. This is one of the ways we add value, one of the things that makes Apache special. So please don't be offended if one of the first things we question you about is the license and the pedigree of the code.
The main requirements for contributing code to Apache OpenOffice are:
Some specific scenarios:
Note: It is perfectly fine for a programmer to contribute the same bug fix or feature patch to multiple open source projects. As the author you have the right to make your code available to us under the Apache License as well as to make the same code available to another project under LGPL. Similarly, if you have code that you've contributed to another project under MPL or LGPL you can also make it available to us under the Apache License, maximizing the number of people who will benefit from your work. For small patches it would be sufficient to send us a note pointing to an existing patch or VCS revision containing your contribution and stating that you wish to contribute it to us under the Apache License as well.