DISCLAIMER Non pretendo di sapere nulla sulle licenze. In effetti, tutto ciò che dico di seguito potrebbe essere completamente falso!
backstory:
Di recente, ho cercato un motore di gioco decente e penso di averne trovato uno che mi piace molto, Cafu Engine .
Tuttavia, hanno un doppio piano di licenze, in cui tutto ciò che fai con il motore è forzato sotto GPL, a meno che non paghi per una licenza commerciale. Non sto dicendo che è un cattivo motore, dicono anche che sono molto rilassati riguardo alle tasse di licenza. Tuttavia, il fatto che coinvolga anche la GPL mi spaventa.
Quindi la mia domanda è fondamentalmente, come si evita la GPL.
Ecco un esempio: il motore id Tech, noto anche come motore Quake o Doom, era la base del popolare motore Source. Tuttavia, il motore ID Tech è stato rilasciato sotto licenza GPL e il motore Source è proprietario. Valve ha ottenuto una licenza diversa? O hanno fatto qualcosa per sfuggire alla GPL? C'è un modo per sfuggire alla GPL? Oppure, se usi il codice sorgente di GPL come base per un altro progetto, sei costretto a usare la GPL e rendere il tuo codice sorgente disponibile al mondo. Qualcuno potrebbe prendere il motore id Tech, modificarlo oltre il punto di riconoscimento, quindi utilizzarlo come motore proprietario per prodotti commerciali? O sono tenuti a renderlo open source.
Un'ultima cosa, generalmente non ho nessun problema con l'open source. Tuttavia, sento che l'open source ha il suo posto, ma non è nel mondo folto.