Je travaille sur un interpréteur de jeu en javascript pour les jeux d'aventure Sierra des années 80. J'ai porté des bits de l'interpréteur C existant, appelé Sarien, qui est sous licence GPL. Faire mon travail GPL aussi. Jusqu'ici tout va bien. Cependant, mon but est de créer un site Web où les gens peuvent jouer à ces jeux en ligne, avec un support multijoueur supplémentaire. Le mode multijoueur requiert un client + un code d'accès, et la partie multijoueur est un code propriétaire fermé (commercial). Est-ce que ça doit aussi être la GPL?GPL, javascript et jeux en ligne
Je sais que d'autres personnes ont posé des questions GPL ici, mais cela implique généralement l'intégration, la liaison, etc., ce qui me facilite la compréhension. Ma configuration est basée sur JavaScript. Puis-je distribuer le code de l'interpréteur de base en tant que GPL et ajouter une couche javascript distincte qui se connecte à la partie IO (pour rendre le multijoueur possible) et non à la partie GPL?
Je suis tout à fait prêt à contribuer tout mon travail en tant que GPL, mais certaines parties du moteur multijoueur ne sont tout simplement pas à moi de décider. Si les forces GPL me faire tout ce qui GPL alors il me interdit d'ajouter multijoueur, et se tient donc dans la façon de faire quelque chose de cool :-(
MISE À JOUR:
L'original code interprète -GPL licensed- a depuis fusionné . en ScummVM les fichiers interprètes indiquent maintenant dans l'en-tête que la version GPL 2 ou plus applique comme l'utilisateur final voit ajustement est-ce quelque chose de changement et sidenote,.? est qui a permis de modifier une licence de cette façon
Quelle est la version de GPL? –
Aucune version n'est spécifiée, donc c'est probablement l'original. –
Pour GPL, "aucune version" signifie "toute version", en fait 1+. Si vous fusionnez dans le code GPL 2+, le résultat est une base de code qui peut être distribuée sous GPL 2+. Les ajouts vous empêchent de distribuer sous licence GPL 1 – MSalters