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