Zgodność licencji
Czy kod na dwóch różnych licencjach można legalnie połączyć w jeden program — i w którą stronę.
Dwie licencje są zgodne, jeśli da się spełnić obie naraz. Z liberalnymi jest łatwo: kod MIT można wkomponować w program GPL, bo warunki GPL nie naruszają warunków MIT. W drugą stronę to nie działa, dlatego zgodność opisuje się zawsze jako kierunek, a nie cechę.
Słynne konflikty to drobne szczegóły o wielkich skutkach. Apache 2.0 ma klauzulę patentową, którą GPLv2 uznaje za dodatkowe ograniczenie, więc się nie mieszają, podczas gdy GPLv3 napisano właśnie tak, by Apache akceptowała. Sun wybrał dla ZFS licencję CDDL, dlatego system plików wciąż nie trafił do jądra Linuksa. Narzędzia czytające identyfikatory SPDX potrafią wskazać kolizje, ale ich interpretacja nadal należy do prawnika.