IT-словарь › Программирование › Common Public License (CPL)

Common Public License (CPL)

Программирование Svenska → Обновлено: 2026-11-01

Лицензия IBM 2001 года со слабым копилефтом, прямой предок Eclipse Public License.

IBM взяла за основу свою более раннюю IBM Public License и убрала всё, что относилось именно к IBM, чтобы текстом могли пользоваться другие. Копилефт действует на уровне модулей: изменения в коде под CPL нужно публиковать, а отдельные модули, лишь подключающие его, могут иметь любую лицензию. Вклады сопровождаются явной патентной лицензией, которая отзывается у того, кто подаёт иск о нарушении патентов.

Среда Eclipse вышла под CPL в 2001 году, а в 2004-м перешла на EPL — почти идентичный текст, который ведёт Eclipse Foundation, а не IBM. CPL задержалась в JUnit 3 и в WiX — первом открытом проекте Microsoft (2004). В 2009 году IBM передала CPL Eclipse Foundation, которая объявила её замещённой EPL.

← Назад к словарю