Nejčastější chybou je vybrat licenci podle popularity, ne podle skutečného použití. Když váš projekt používá knihovny s konkrétní licencí, musíte zkontrolovat, jestli jsou navzájem slučitelné. Například kód pod GNU GPL nelze bez dalších opatření kombinovat s kódem pod licencí, která obsahuje další omezení. Před publikováním si projděte závislosti a jejich licence – ideálně pomocí automatického nástroje, který prohledá celý strom závislostí.