web-dev-qa-db-fra.com

Comment créer légalement une version open source d'un jeu à source fermée?

Est-il légal de créer une version open-source d'un jeu (et d'un pack d'extension) à source fermée à distribuer à d'autres utilisateurs? Je veux le faire pour un vieux jeu appelé Age of Empires 2.

26
hunter

Age of Empires II peut généralement être exécuté sur Ubuntu et d'autres systèmes GNU/Linux sans trop de problèmes , en utilisant Wine .

Divulgation: je ne suis pas avocat.

En ce qui concerne la question générale , si votre objectif est de créer un logiciel gratuit à code source ouvert facilitant la lecture d'un jeu propriétaire, et que vous ayez des compétences en programmation, il n'y a généralement pas d'obstacle juridique à l'écriture. un moteur de jeu de remplacement . (Vous risquez peut-être de tomber dans des brevets logiciels, mais pas plus que dans tout autre projet de programmation majeur visant à produire un logiciel permettant d'exécuter des tâches déjà exécutées par le logiciel existant.) Si vous procédez ainsi, alors quelqu'un peut installer votre moteur, puis s'ils ont les données artistiques (cartes, "mondes", sons, etc.) du jeu , ils peuvent jouer le jeu.

Développer un moteur de jeu pour un jeu existant est une tâche non triviale, et il y aura généralement des différences entre son comportement et le mode de jeu du jeu d'origine, bien qu'elles puissent être légères. Mais l'essentiel, c'est que les données du jeu, représentant le "monde" du jeu, soient toujours propriétaires et qu'il soit généralement illégal de les redistribuer . Il faudra donc toujours avoir une copie du jeu (ou au moins certains fichiers de celui-ci) pour pouvoir la jouer avec votre moteur.

Un exemple de jeu dans lequel cela a été fait est Jazz Jackrabbit , qui peut être joué avec le moteur de jeu OpenJazz .

Un autre exemple (où c’est le développeur original qui a publié la version GNU/Linux du moteur de jeu sous forme de logiciel libre à source ouverte) est Doom (et depuis lors, la plupart des Les moteurs de jeu d’Id Software ont finalement été publiés en tant que FOSS, parfois avec de légères modifications pour des raisons de brevet). Il existe un certain nombre de projets de communauté qui ont amélioré le moteur Doom d'origine, permettant des cartes plus complexes, des graphiques améliorés et une expérience de jeu plus tridimensionnelle.

Étant donné les limitations et que l'écriture d'un moteur de jeu à partir de zéro (plus son test et la correction des bugs) est une tâche importante, vous pouvez décider de créer votre propre jeu à la place .

Avertissement: Cette réponse est fournie à titre informatif uniquement et non dans le but de fournir des conseils juridiques. Vous devez contacter un avocat pour obtenir des conseils sur un problème ou une question en particulier.

15
Eliah Kagan

Vous ne pouvez pas le copier pour qu'il soit open-source. Même si la source a été divulguée, c'est illégal. Vous pouvez cependant suivre les traces de FreeCiv ou Doom . FreeCiv est basé sur Civilization et est une version open source. Doom3 est également open-source mais nécessite l'utilisation de données de jeu officielles pour un fonctionnement complet ou vous devez fournir vos propres actifs pour les modèles. Dans les deux cas, le moteur est gratuit, open source et disponible pour tous. FreeCiv ne contient aucune donnée de jeu puisque l’original et FreeCiv génèrent des cartes de manière dynamique. Les conditions requises pour publier votre version sont les suivantes:

  • Tous les brevets liés à l'original doivent avoir expiré. Vous pouvez utiliser une recherche de brevets telle que Google Patent Search . Tapez simplement votre requête comme s’il s’agissait d’une recherche Google classique, et sous un ou deux résultats Web, des brevets seraient affichés.

  • Le programme que vous écrivez n’utilise pas une cryptographie puissante, limitée par le gouvernement américain (ou, si elle était téléchargée dans certains pays, vous pourriez être considéré comme un revendeur d’armes). Vous pouvez également vous inscrire auprès des États-Unis. Bureau de l'industrie et de la sécurité, qui fait partie du Département du commerce des États-Unis, bien que la paperasse juridique puisse être très difficile à classer sans conseil juridique professionnel. Voir également le BIS FAQ sur le cryptage .

  • Votre version n'utilise pas d'images ou d'autres fichiers (tels que des fichiers son) de la version d'origine.

  • Votre version inclut des modifications (au moins mineures).

  • Vous n'avez pas utilisé, directement ou comme idée sur la façon d'écrire votre version, aucune des sources de l'original si elles avaient été divulguées.

  • Vous n'utilisez pas les marques de commerce de la source.

Notez que vous devez le coder, l’emballer et le placer dans un PPA ou dans les référentiels. Cela peut être très difficile. Il n'y a aucun moyen de simplement copier-coller de la magie de l'ancienne version. Veuillez lire la clause de non-responsabilité ci-dessous avant de faire quoi que ce soit pour créer votre version et pour plus de conseils sur les étapes de codage, visitez Développement de jeux et Débordement de pile .

Désistement juridique: Ceci ne constitue pas un conseil juridique. L'auteur de cette réponse, Ask Ubuntu, Stack Exchange, Inc, leurs représentants, leurs agents et/ou les parties affiliées ne pourront être tenus responsables de tout dommage, accidentel ou indirect, qui pourrait survenir du fait de l'utilisation de ces instructions. Ces directives sont basées sur les lois et réglementations américaines. Les lois et les réglementations en vigueur dans votre région peuvent différer. Consultez votre avocat ou les autorités locales.

29
hexafraction

Pourquoi ne pas simplement rejoindre l'équipe de développement ici ?

0 A.D est une fantastique spin-off de AOE2, qui pourrait être utile avec certains développeurs. En outre, vous épargnerez certaines des horreurs de la réalisation d'un projet d'une telle envergure.

7
lwm

Alors que les autres réponses couvrent de manière adéquate le droit d'auteur et le brevet , vous devriez également être conscient de marque .

En particulier, vous avez demandé:

Est-il légal de créer une version open-source d'un jeu à code fermé?

En vertu du droit des marques, cela dépend de ce que vous entendez par "version". Une marque accorde à son propriétaire le droit exclusif d’utiliser une marque protégée (telle que "Age of Empires") dans le commerce. Il interdit aux tiers d’utiliser la marque ou une marque similaire dans un secteur commercial lié (comme les ordinateurs de la marque Age of Empires), ainsi que dans des domaines non liés, de manière à "diluer" la valeur de la marque (par exemple, Age of Empires toilettes de marque).

Donc, vous devriez ne pas appeler votre jeu "Age of Empires" ou quelque chose de similaire, et vous devez indiquer clairement qu'il s'agit d'un produit tiers non fabriqué. par, approuvé par ou affilié aux propriétaires de la marque (je pense que Microsoft). Cependant, il est correct de mentionner Age of Empires, par ex. Dire que votre jeu est similaire ou inspiré par Age of Empires, car ce serait une déclaration purement factuelle.

(Bien sûr, pour être sûr que ce que vous voulez est légal, consultez un avocat.)

5
Mechanical snail