Share on Facebook Share on Twitter Email
Answers.com

Eclipse Public License

 
Wikipedia: Eclipse Public License
Eclipse Public License
Author Eclipse Foundation
Version 1.0
Publisher Public domain[citation needed]
Published Feb 2004
DFSG compatible ?
Free software Yes[1]
OSI approved Yes[2]
GPL compatible No[1]
Copyleft Limited[1]
Linking from code with a different license Yes[citation needed]

The Eclipse Public License (EPL) is an open source software license used by the Eclipse Foundation for its software. It replaces the Common Public License (CPL) and removes certain terms relating to patent litigation. [3]

The Eclipse Public License is designed to be a business friendly free software license, and features weaker copyleft provisions than contemporary licenses such as the GNU General Public License (GPL). The receiver of EPL-licensed programs can use, modify, copy and distribute the work and modified versions, in some cases being obligated to release their own changes.[4]

The EPL is approved by the Open Source Initiative (OSI)[2] and the Free Software Foundation (FSF)[1].

Contents

Compatibility

The EPL 1.0 is not compatible with the GPL, and a work created by combining a work licensed under the GPL with a work licensed under the EPL cannot be lawfully distributed. The GPL requires that "[any distributed work] that ... contains or is derived from the [GPL-licensed] Program ... be licensed as a whole ... under the terms of [the GPL].", and that the distributor not "impose any further restrictions on the recipients' exercise of the rights granted". The EPL, however, requires that anyone distributing the work grant every recipient a license to any patents that they might hold that cover the modifications they have made. Because this is a "further restriction" on the recipients, distribution of such a combined work does not satisfy the GPL.[1]

The EPL, in addition, contains a patent retaliation clause, which is incompatible with the GPL for the same reasons[1] (though GPL version 3 also has a patent retaliation clause, in section 10).

Derivative works

The EPL allows the developers of changes and additions of EPL-licensed code to make their own license under any type of license they choose for the changes and additions separately. The EPL-licensed part of their derivative software product should be licensed under EPL license, but the developers can have private right about the portions of changes and additions. [5]

In EPL, as with every free software license, the contributor can charge money for features which the contributor changed and added to the program. However, unlike the GPL, there is no requirement on providing source code of the changes. The contributor can make, use, sell, offer to sell, import and/or transfer the contribution. [5]

The EPL-licensed portions of the derivative software product must be licensed under an EPL-license, but the improvements and additions could be written separately as their own license.[5]

Later versions

If a new version of the EPL is published the user/contributor can choose to distribute the software under the version with which they received it or upgrade to the new version.[4]

Other aspects

The significant difference between the GPL and EPL is that EPL allows the developers to make their own license for the portions of their improvements or additions separately from the EPL-licensed code, if the EPL-licensed portions of their derivative software product are licensed under the EPL license agreements. In other words, the developers can keep the improvements or additions as proprietary. In addition, EPL was based on the CPL, [6] but there are some differences between the two licenses:

  • The Eclipse Foundation replaces IBM as the Agreement Steward in the EPL
  • The EPL patent clause is revised by deleting the sentence from section 7 of the CPL[3]

References

  1. ^ a b c d e f "Various Licenses and Comments about Them". http://www.gnu.org/philosophy/license-list.html. Retrieved 2006-09-20. 
  2. ^ a b "OSI approval". http://www.opensource.org/licenses/alphabetical. Retrieved 2007-06-21. 
  3. ^ a b In section 7, this sentence is in CPL 1.0, but not EPL 1.0: "If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed."
  4. ^ a b "Eclipse Public License - v 1.0". http://www.eclipse.org/legal/epl-v10.html. Retrieved 2006-09-12. 
  5. ^ a b c "Eclipse Public License (EPL) Frequently Asked Questions". http://www.eclipse.org/legal/eplfaq.php. Retrieved 2006-09-12. 
  6. ^ "CPL to EPL Transition Plan". 2006-09-12. http://www.eclipse.org/legal/CPL2EPLTransitionPlan.pdf. 

External links


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Eclipse Public License" Read more