Eclipse Public License
La licencia de copyleft débil de la Eclipse Foundation: los cambios al código EPL deben publicarse, pero lo que se construya alrededor puede seguir cerrado.
Desciende de la Common Public License de IBM, que la Eclipse Foundation adoptó y reeditó como EPL 1.0 en 2004. La frontera está en el módulo: quien modifica código EPL y lo distribuye debe publicar los cambios, pero los módulos separados que solo lo usan pueden llevar cualquier licencia. Incluye además una concesión explícita de patentes, que fue el principal motivo de IBM para redactar una licencia propia en lugar de adoptar la MPL.
La EPL 1.0 no podía combinarse con la GPL, un inconveniente para lenguajes como Clojure que la eligieron. La EPL 2.0, de 2017, lo resolvió con una cláusula opcional de «licencia secundaria» que permite al autor abrir la puerta a la GPL. La usan el IDE Eclipse, JUnit 4 y Jakarta EE.