I nomi e i loghi sono in realtà coperti dalla legge sui marchi, non dalla legge sul copyright (in quasi tutti i casi). Se si desidera impedire a qualcuno di escludere un derivato come progetto, la soluzione consiste nell'applicare un marchio sul nome e sul logo; il marchio di fabbrica è tutto incentrato sulla prevenzione della confusione tra il tuo prodotto e altri prodotti, mentre il copyright consiste nell'impedire a qualcuno di fare una copia esatta del tuo lavoro creativo. Inoltre, il nome in realtà non può essere protetto da copyright e il logo potrebbe non essere protetto da copyright.
La GPL v3 in realtà supporta esplicitamente questo, assumendo che tu sia l'unico detentore del copyright sul codice o abbia il permesso degli altri detentori. La sezione 7 consente specifici tipi di restrizioni aggiuntive consentite se tutti i titolari del copyright sono d'accordo; una di queste restrizioni sta declinando per concedere diritti di marchio per vari marchi nel programma. Mentre un derivato potrebbe contenere il tuo logo nei suoi file, non è possibile utilizzare il logo o il tuo nome per identificare il programma. Questo sembra raggiungere i tuoi obiettivi.
Il testo pertinente della sezione 7 della GPLv3 è il seguente:
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
e) Declining to grant rights under trademark law for use of some trade
names, trademarks, or service marks; or