AVERTISSEMENT Je ne prétends rien savoir sur les licences. En fait, tout ce que je dis ci-dessous peut être complètement faux!
Backstory:
Récemment, je cherchais un moteur de jeu décent, et je pense que j'en ai trouvé un que j'aime vraiment, Cafu Engine .
Cependant, ils ont un plan de licence double, où tout ce que vous faites avec le moteur est forcé sous GPL, sauf si vous payez pour une licence commerciale. Je ne dis pas que c'est un mauvais moteur, ils disent même qu'ils sont très détendus sur les frais de licence. Cependant, le fait qu'il implique même la GPL me fait peur.
Donc ma question est fondamentalement, comment échapper à la GPL.
Voici un exemple: le moteur id Tech, également connu sous le nom de moteur Quake, ou moteur Doom, était la base du populaire moteur Source. Cependant, le moteur id Tech a été publié sous GPL, et le moteur Source est propriétaire. Valve a-t-il obtenu une licence différente? Ou ont-ils fait quelque chose pour échapper à la GPL? Existe-t-il un moyen d'échapper à la GPL? Ou, si vous utilisez le code source GPL comme base pour un autre projet, êtes-vous obligé d'utiliser la GPL et de rendre votre code source accessible au monde. Une personne au hasard pourrait-elle prendre le moteur id Tech, le modifier au-delà du point de reconnaissance, puis l'utiliser comme moteur propriétaire pour des produits commerciaux? Ou sont-ils tenus de le rendre open source.
Une dernière chose, je n'ai généralement aucun problème avec l'open source. Cependant, je pense que l'open source a sa place, mais ce n'est pas dans le monde de la brousse.