В области вычислительной техники Common Public License ( CPL ) — это лицензия на бесплатное программное обеспечение / программное обеспечение с открытым исходным кодом, опубликованная IBM . Фонд свободного программного обеспечения и Инициатива открытого исходного кода одобрили условия лицензии CPL.
Заявленные цели CPL заключаются в поддержке и поощрении совместной разработки с открытым исходным кодом, сохраняя при этом возможность использовать контент CPL с программным обеспечением, лицензируемым по другим лицензиям, включая многие проприетарные лицензии. Публичная лицензия Eclipse ( EPL) представляет собой слегка измененную версию CPL.
В CPL есть некоторые условия, напоминающие условия Стандартной общественной лицензии GNU (GPL), но существуют некоторые ключевые различия. Сходство касается распространения модифицированной компьютерной программы : по любой лицензии (CPL или GPL) необходимо сделать исходный код модифицированной программы доступным для других.
CPL, как и GNU Lesser General Public License , позволяет программному обеспечению, не имеющему лицензии CPL, связываться с библиотекой по CPL, не требуя, чтобы связанный исходный код был доступен лицензиату.
CPL несовместима с обеими версиями GPL, поскольку в разделе 7 есть раздел « выбор права », который ограничивает рассмотрение юридических споров определенным судом. Еще одним источником несовместимости являются различные требования к авторскому левому . [2]
Чтобы сократить количество лицензий с открытым исходным кодом, IBM и Eclipse Foundation договорились использовать в будущем исключительно общественную лицензию Eclipse . [4] Таким образом, Инициатива по открытому исходному коду считает Стандартную общественную лицензию устаревшей и замененной EPL.