Eclipse Public License

Short description: Free software license similar to the Common Public License

Eclipse Public License

Author| Eclipse Foundation
Latest version| 2.0
Published| 24 August 2017
DFSG compatible| Yes[1]
FSF approved| Yes[2]
OSI approved| Yes[3]
GPL compatible| Optionally but not by default[4]
Copyleft| Limited[2]
Linking from code with a different license| Yes[5]

The Eclipse Public License (EPL) is a free and open source software license most notably used for the Eclipse IDE and other projects by the Eclipse Foundation. It replaces the Common Public License (CPL) and removes certain terms relating to litigations related to patents.[6]

The Eclipse Public License is designed to be a business-friendly free software license, and features weaker copyleft provisions than licenses such as the GNU General Public License (GPL).[7] 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.[8]

The EPL is listed as a free software license by the Free Software Foundation (FSF) and approved by the Open Source Initiative (OSI).[3][2]

Discussion of a new version of the EPL began in May 2013.[9] Version 2.0 was announced on 24 August 2017.[4]

On January 20, 2021, the license steward for the license was changed from Eclipse.org Foundation, Inc. (Delaware, USA) to Eclipse Foundation AISBL (Brussels, Belgium).[10]

## Contents

* 1 Compatibility
* 2 Derivative works
* 3 Later versions
* 4 Comparison with the CPL
* 5 Version 2.0
* 6 Notable projects
* 6.1 Licensed solely under the EPL
* 6.2 Multi-licensed under the EPL and one or more other licenses
* 7 See also
* 8 References
* 9 External links

## 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.[7] 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.[7] Because this is a "further restriction" on the recipients, distribution of such a combined work does not satisfy the GPL.[2]

The EPL, in addition, does not contain a patent retaliation clause.[2]

## Derivative works

According to article 1(b) of the EPL, additions to the original work may be licensed independently, including under a proprietary license, provided such additions are "separate modules of software" and do not constitute a derivative work.[11][8] Changes and additions which do constitute a derivative work must be licensed under the same terms and conditions of the EPL, which includes the requirement to make source code available.[8]

Linking to code (for example to a library) licensed under EPL automatically does not mean that your program is a derivative work. Eclipse Foundation interprets the term "derivative work" in a way that is consistent with the definition in the U.S. Copyright Act, as applicable to computer software.[12]

## 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 he or she received it or upgrade to the new version.[8]

## Comparison with the CPL

The EPL was based on the Common Public License (CPL),[13] 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[6]

The Eclipse Foundation sought permission from contributors to re-licence their CPL code under the EPL.[14]

## Version 2.0

Version 2.0 of the Eclipse Public License (SPDX code EPL-2.0) was announced on 24 August 2017.[4] The Eclipse Foundation maintains an FAQ.[15] The FSF has analyzed the license in relation to GPL license compatibility and added it to their official list.[16] The bare license notice is available in several formats, including plain text.[17]

In terms of GPL compatibility, the new license allows the initial contributor to a new project to opt in to a secondary license that provides explicit compatibility with the GNU General Public License version 2.0, or any later version. If this optional designation is absent, then the Eclipse license remains source incompatible with the GPL (any version).[4][16]

Other changes include:[15]

* the license now applies to "files" not "modules"
* the choice of law provision has been removed
* the new license is suitable for scripting languages, including JavaScript

The Eclipse Foundation advises that version 1.0 is deprecated and that projects should migrate to version 2.0. Relicensing is a straightforward matter and does not require the consent of all contributors, past and present. Rather, the version 1.0 license allows a project (preferably after forming a consensus) to adopt any new version by simply updating the relevant file headers and license notices.[15]: §3

## Notable projects

In addition to the Eclipse Foundation, the EPL is used in some other projects, especially those running on the Java virtual machine.

### Licensed solely under the EPL

* AT&T KornShell[18]
* Clojure (and ClojureScript)
* Graphviz
* Jikes RVM
* JUnit[19]
* Mondrian
* OpenDaylight Project[20]
* UWIN

### Multi-licensed under the EPL and one or more other licenses

* Eclipse OMR
* Eclipse OpenJ9
* Jetty
* JRuby[21]

## See also

## References

1. ↑ "Copyright information for Debian package eclipse-emf". http://packages.debian.org/changelogs/pool/main/e/eclipse-emf/eclipse-emf_2.5.0-1/eclipse-emf.copyright.
2. ↑ 2.0 2.1 2.2 2.3 2.4 "Various Licenses and Comments about Them". https://www.gnu.org/philosophy/license-list.html#EPL.
3. ↑ 3.0 3.1 "OSI approval". http://www.opensource.org/licenses/alphabetical.
4. ↑ 4.0 4.1 4.2 4.3 Milinkovich, Mike (24 August 2017). "Eclipse Public License version 2.0 approved by OSI and Eclipse Foundation Board of Directors". Eclipse Foundation. Ottawa, Canada. https://www.eclipse.org/org/press-release/20170829eplv2.php. "The new EPL v2 will now optionally allow EPL licensed projects to be compatible with the GPL. ... The new EPL v2 will allow initial contributors to new projects to specify if they want their EPL v2 licensed project to be GPL compatible." 2.0+approved+by+OSI+and+Eclipse+Foundation+Board+of+Directors&rft.atitle=Eclipse+Foundation&rft.aulast=Milinkovich&rft.aufirst=Mike&rft.au=Milinkovich, Mike&rft.date=24+August+2017&rft.place=Ottawa,+Canada&rft_id=https://www.eclipse.org/org/press-release/20170829eplv2.php&rfr_id=info:sid/en.wikibooks.org:Software:Eclipse_Public_License">
5. ↑ "Eclipse Public License (EPL) Frequently Asked Questions : linking section". http://www.eclipse.org/legal/eplfaq.php#LINK.
6. ↑ 6.0 6.1 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."
7. ↑ 7.0 7.1 7.2 "Open Source Software: a legal guide | LawGives". https://www.lawgives.com/guide/55ce85817777775593000144/Open-Source-Software-a-legal-guide.
8. ↑ 8.0 8.1 8.2 8.3 "Eclipse Public License - v 1.0". http://www.eclipse.org/legal/epl-v10.html.
9. ↑ "Community Review of the Eclipse Public License". 2013-05-31. https://mmilinkov.wordpress.com/2013/05/31/community-review-of-the-eclipse-public-license/.
10. ↑ "[License-review Change in Steward for the Eclipse Public License 2.0"]. http://lists.opensource.org/pipermail/license-review_lists.opensource.org/2021-April/005153.html.
11. ↑ "Eclipse Public License (EPL) Frequently Asked Questions". http://www.eclipse.org/legal/eplfaq.php.
12. ↑ Beaton, Wayne. "EPL-2.0 FAQ | The Eclipse Foundation" (in en). https://www.eclipse.org/legal/epl-2.0/faq.php#h.dywt3xhx2jg.
13. ↑ "CPL to EPL Transition Plan". 2006-09-12. http://www.eclipse.org/legal/CPL2EPLTransitionPlan.pdf.
14. ↑ "CPL To EPL Transition Plan Frequently Asked Questions". http://www.eclipse.org/legal/cpl2epl/cpl2eplfaq.php.
15. ↑ 15.0 15.1 15.2 Beaton, Wayne. "Eclipse Public License 2.0 FAQ". Eclipse Foundation. Ottawa, Canada. https://www.eclipse.org/org/documents/epl-2.0/faq.php. 2.0+FAQ&rft.atitle=Eclipse+Foundation&rft.aulast=Beaton&rft.aufirst=Wayne&rft.au=Beaton, Wayne&rft.place=Ottawa,+Canada&rft_id=https://www.eclipse.org/org/documents/epl-2.0/faq.php&rfr_id=info:sid/en.wikibooks.org:Software:Eclipse_Public_License">
16. ↑ 16.0 16.1 Robertson, Donald (17 October 2017). "Eclipse Public License version 2.0 added to license list". Free Software Foundation. http://www.fsf.org/blogs/licensing/eclipse-public-license-version-2-0-added-to-license-list-1. 2.0+added+to+license+list&rft.atitle=Free+Software+Foundation&rft.aulast=Robertson&rft.aufirst=Donald&rft.au=Robertson, Donald&rft.date=17+October+2017&rft_id=http://www.fsf.org/blogs/licensing/eclipse-public-license-version-2-0-added-to-license-list-1&rfr_id=info:sid/en.wikibooks.org:Software:Eclipse_Public_License">
17. ↑ (TXT) Eclipse Public License — v 2.0. Ottawa, Canada: Eclipse Foundation. 2017. https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt. Retrieved 2017-10-20. 2.0&rft.date=2017&rft.place=Ottawa,+Canada&rft.pub=Eclipse+Foundation&rft_id=https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt&rfr_id=info:sid/en.wikibooks.org:Software:Eclipse_Public_License">
18. ↑ "ast-open package". http://www2.research.att.com/~astopen/download/gen/ast-open.html.
19. ↑ "JUnit 5". 22 October 2021. https://github.com/junit-team/junit5.
20. ↑ "FAQ | OpenDaylight". http://www.opendaylight.org/resources/faq#5.
21. ↑ "jruby/COPYING at master - jruby/jruby". GitHub. 2014-01-01. https://github.com/jruby/jruby/blob/master/COPYING.

## External links

* The Eclipse Public License, version 1.0
* The Eclipse Public License, version 2.0
* Eclipse Public License FAQ
* EPL v1.0 on OSI
* EPL v2.0 on OSI

* v
* t
* e

Eclipse Foundation

* Acceleo
* AspectJ
* BIRT
* Che
* Buckminster
* Eclipse
* Equinox
* EclipseLink
* Golo
* Jetty
* JFace
* Mylyn
* Remote Application Platform
* Sirius
* Standard Widget Toolkit
* Vert.x
* Virgo
* Xtext

License
Eclipse Public License
Website
www.eclipse.org

* v
* t
* e

Free and open-source software

General|

* Alternative terms for free software
* Comparison of open-source and closed-source software
* Comparison of source-code-hosting facilities
* Free software
* Free software project directories
* Gratis versus libre
* Long-term support
* Open-source software
* Open-source software development
* Outline

Software
packages|

* Audio
* Bioinformatics
* Codecs
* Collaboration
* Configuration management
* Device drivers
* Graphics
* Wireless
* Geophysics
* Health
* Mathematics
* Operating systems
* Programming languages
* Routing
* Statistics
* Television
* Video games
* Web applications
* Content management systems
* E-commerce
* Word processors
* Android apps
* iOS apps
* Commercial
* Trademarked
* Formerly proprietary

Community|

* Free software movement
* History
* Open-source-software movement
* Organizations
* Events

Licenses|

* AFL
* Apache
* APSL
* Artistic
* Beerware
* Boost
* BSD
* CC0
* CDDL
* EPL
* Free Software Foundation
* GNU GPL
* GNU LGPL
* ISC
* MIT
* MPL
* Ms-PL/RL
* Python
* Python Software Foundation License
* Sleepycat
* Unlicense
* WTFPL
* zlib

| Types and
standards|

* Comparison of free and open-source software licenses
* Contributor License Agreement
* Copyleft
* Debian Free Software Guidelines
* Definition of Free Cultural Works
* Free license
* The Free Software Definition
* The Open Source Definition
* Open-source license
* Permissive software license
* Public domain
* Viral license

|

Challenges|

* Digital rights management
* Firmware security
* Hardware restrictions
* License proliferation
* Mozilla software rebranding
* Proprietary device drivers
* Proprietary firmware
* Proprietary software
* SCO/Linux controversies
* Secure boot
* Software patents
* Software security
* Trusted Computing

Related topics|

* Forking
* GNU Manifesto
* Microsoft Open Specification Promise
* Open-core model
* Open-source hardware
* Shared Source Initiative
* Source-available software
* The Cathedral and the Bazaar
* Revolution OS

*   * Category
* Commons
* WikiProject
* Book

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Eclipse_Public_License&oldid=699102"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template