IT-lexikon › Programmering › Eclipse Public License

Eclipse Public License

Programmering In English → Uppdaterad: 2026-11-01

Eclipse Foundations svaga copyleftlicens: ändringar i EPL-koden måste ut, men det man bygger runt den får vara stängt.

Licensen härstammar från IBM:s Common Public License, som Eclipse Foundation tog över och 2004 gav ut som EPL 1.0. Gränsen dras vid modulen: den som ändrar EPL-licensierad kod och sprider den måste släppa ändringarna, men separata moduler som bara använder koden får licensieras fritt. Licensen innehåller också ett uttryckligt patentgodkännande, vilket var IBM:s främsta skäl att skriva en egen i stället för att ta MPL.

EPL 1.0 gick inte att kombinera med GPL, ett problem för språk som Clojure som valde den. EPL 2.0 från 2017 löste det med en valfri "secondary license"-klausul som låter upphovsmannen öppna för GPL. Licensen används av Eclipse-IDE:n, JUnit 4 och Jakarta EE.

← Tillbaka till lexikonet