OP se ptá:
Mohu si vzít kód, který je licencován na základě permisivní open source licence (jako je BSD licence) a distribuovat jej pod copyleftovou svobodnou softwarovou licencí (jako GPL)?
Cituji konkrétně z Wikipedia:
Kromě toho tolerantní povaha licence BSD umožnila mnoha dalším operačním systémům, ať už bezplatným nebo proprietárním, začlenit kód BSD. Například Microsoft Windows používá při implementaci TCP / IP kód odvozený od BSD a balíčky překompilovaných verzí síťových nástrojů příkazového řádku BSD od Windows 2000. Derivátem je také Darwin, systém, na kterém je postaven Mac OS X od Apple. 4.4BSD-Lite2 a FreeBSD. Různé komerční operační systémy Unix, jako je Solaris, také obsahují různé množství kódu BSD.
KernelTrap má zajímavý článek, ve kterém Theo de Raadt pojednává o právních důsledcích nedávného opětovného licencování ovladače Atheros OpenBSD s licencí BSD pod GPL. De Raadt říká: „Bylo to jako trhat zuby, protože (většina) linuxových bezdrátových kluků a SFLC si nechtějí připustit chybu. Myslím si, že linuxoví bezdrátoví kluci by si měli o tomto problému, jak vypadají, a legální rizika, která představují pro budoucnost svých orgánů zdrojového kódu. “ Zdůraznil, že teorie, že BSD kód lze jednoduše přenést na GPL, aniž by došlo k významným změnám v kódu, je falešná, a dodal: „Ve snaze získat kód pod vlastní licencí porušili někteří z těchto vývojářů Linuxu autorská práva zákon opakovaně. Aby se ale dostali dokonce do bodu, kdy porušili autorský zákon, museli také obejít celou řadu etických úvah. “
V sázce je konkrétně otázka, zda je či není legální převzít soubor nebo soubory licencované na základě licence BSD, připojit záhlaví GPL v horní části těchto souborů, aniž byste provedli jakékoli další změny obsahu, umístit GPL licenci v kořenovém adresáři a zmínit ji v README a distribuovat výsledky.
Pokud taková změna licence zahrnující GPL (kromě licence BSD) není legální, tak proč je praxe Microsoftu a Apple.