IT-lexikon › Programmering › Common Public License (CPL)

Common Public License (CPL)

Programmering In English → Uppdaterad: 2026-11-01

IBM:s svaga copyleftlicens från 2001, föregångaren till Eclipse Public License.

IBM byggde CPL på sin äldre IBM Public License men tog bort det som var IBM-specifikt, så att andra kunde använda texten. Copyleftkravet gäller per modul: ändringar i CPL-kod ska släppas, men separata moduler som länkar mot den får ha vilken licens som helst. En uttrycklig patentlicens följer med bidragen, och den som stämmer för patentintrång förlorar den.

Eclipse-IDE:n släpptes under CPL 2001 och bytte 2004 till EPL, en nästan identisk text där Eclipse Foundation i stället för IBM förvaltar licensen. CPL hängde kvar i JUnit 3 och i WiX, Microsofts första projekt med öppen källkod 2004. 2009 lät IBM Eclipse Foundation ta över CPL och förklarade den ersatt av EPL.

← Tillbaka till lexikonet