IT-словарь › Программирование › Совместимость лицензий

Совместимость лицензий

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

Вопрос о том, можно ли юридически объединить в одну программу код под двумя разными лицензиями — и в каком направлении.

Две лицензии совместимы, если можно выполнить условия обеих одновременно. С пермиссивными всё просто: код под MIT можно включить в программу под GPL, поскольку условия GPL не нарушают MIT. Обратное не работает, поэтому совместимость всегда описывают как направление, а не как свойство.

Известные конфликты — это мелкие детали с большими последствиями. В Apache 2.0 есть патентный пункт, который GPLv2 считает дополнительным ограничением, так что вместе они не уживаются, а GPLv3 специально писали так, чтобы принять Apache. Sun выбрала для ZFS лицензию CDDL, поэтому файловая система до сих пор не входит в ядро Linux. Инструменты, читающие идентификаторы SPDX, умеют подсвечивать конфликты, но трактовать их по-прежнему должен юрист.

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