Eclipse Public License (EPL) är en öppen källkodslicens som används av Eclipse Foundation för sina produkter. Den är baserad på Common Public License men tar bort några av begreppen relaterade till patenttvister [1] .
EPL är mer vänlig mot företagsinriktad fri programvara och ger mer flexibla upphovsrättsfriskrivningar .
EPL godkänns av Open Source Initiative [2] och listas [3] av Free Software Foundation som en gratis licens .
EPL 1.0 är inte GPL- kompatibelt och verk baserade på både EPL- och GPL-licensierade produkter kan inte distribueras lagligt. GPL-licensen säger att om en produkt använder en enda GPL-licensierad komponent, måste hela produkten licensieras under GPL. GPL kräver också att användaren av programkoden inte inför några ytterligare begränsningar för den licensierade produkten. Samtidigt kräver EPL att alla som distribuerar ett verk ska kunna följa andra licenser och patent som används i verket och ger rätten att licensiera produkten under vilken annan licens som helst. [1] GPL har ett liknande problem med andra licenser [4]
Enligt punkt 1(b) i EPL [5] kan tillägg till huvudprodukten licensieras separat och till och med under en kommersiell licens. [1] [5] Ändringar och tillägg som är härledda verk måste dock licensieras under samma EPL som kräver öppen källkod.
Att associera ett programvaruprojekt med EPL-skyddad kod (till exempel att använda den koden som ett bibliotek) gör i allmänhet inte det projektet till ett härlett arbete och medför inte en motsvarande skyldighet [6] .
Efter lanseringen av en ny version av EPL kan distributionen av programvaran fortsätta med den version av EPL som programvaran är placerad under, eller (valfritt) redan under den nya versionen av EPL. [5]
EPL är baserad på CPL (Common Public License) [7] , men det finns några betydande skillnader mellan de två licenserna:
Eclipse Foundation | |
---|---|
| |
Licens: Eclipse Public License |