Comment créer légalement une version open-source d'un jeu en open-source? [fermé]

26

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

chasseur
la source
2
AOE2 est déjà un jeu génial qui peut être acheté en ligne pour 8 $. Je ne vois pas l'intérêt de faire un clone exact. Vous feriez mieux de passer votre temps à créer un RTS amélioré inspiré par AOE2. Je suggère que vous envisagiez d'utiliser un moteur RTS gratuit existant comme ORTS ou Spring au lieu d'essayer de créer le vôtre.
Nate CK
2
@ NateC-K Si je comprends bien, l'intérêt du chasseur n'est pas d'avoir quelque chose qui est moins cher , mais plutôt quelque chose qui est open source et fonctionne nativement sur plus de plateformes.
Eliah Kagan
@ NateC-K: Et qui peut facilement être étendu dans un pack d'extension.
Escargot mécanique
1
Si vous aimez le travail des personnes qui ont fabriqué AOE2, je vous suggère d'encourager les gens à acheter leur produit et à le jouer tel quel. Si vous voulez créer votre propre jeu, je suggère qu'il serait plus épanouissant sur le plan artistique, plus facile sur le plan technologique et une meilleure contribution à la communauté open source pour créer un jeu avec un gameplay similaire en personnalisant un moteur RTS existant. AOE2 est ancien et le genre RTS a été amélioré à bien des égards depuis; Age of Mythology, par exemple, bien que toujours imparfait à certains égards, montre certaines façons d'améliorer l'AOE2.
Nate CK
Quant au "pack d'extension", le concept n'a pas de sens dans le monde open source. Un pack d'extension n'est qu'un mod officiel. Dans le monde open source, tout le monde est libre de faire sa propre version. Quoi qu'il en soit, je ne pense pas que l'OP se concentre sur la capacité de faire un pack d'extension, je pense que le sens de cette partie était une intention d'avoir le jeu incluant le gameplay de l'extension Conquerors, pas seulement l'AOE2 d'origine.
Nate CK

Réponses:

15

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 open source gratuit qui facilite la lecture d'un jeu propriétaire et que vous avez des compétences en programmation, il n'y a généralement aucun obstacle juridique à l'écriture d'un moteur de jeu de remplacement . (Vous pouvez potentiellement tomber sous le coup de brevets logiciels, mais pas plus que dans tout autre projet de programmation majeur pour produire des logiciels pour effectuer des tâches que les logiciels existants exécutent déjà.) Si vous faites cela, alors quelqu'un peut installer votre moteur, puis, si ils ont les données artistiques (cartes, "mondes", sons, etc.) du jeu , ils peuvent jouer au 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 la façon dont il se comporte et la façon dont le jeu original a fonctionné, même si elles peuvent être légères. Mais la chose principale que vous devez comprendre est que les données du jeu, représentant le "monde" du jeu, seront toujours propriétaires, et généralement illicites à redistribuer . Ainsi, les gens devront toujours avoir une copie du jeu (ou au moins certains fichiers de celui-ci), pour y jouer en utilisant votre moteur.

Un exemple d'un jeu où cela a été fait est Jazz Jackrabbit , qui peut être joué avec le moteur de jeu OpenJazz .

Un autre exemple (où c'est en fait le développeur d'origine qui a publié la version GNU / Linux du moteur de jeu en tant que logiciel open source gratuit) est DOOM (et depuis lors, la plupart des 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 communautaires 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 en trois dimensions.

Étant donné les limites et que l'écriture d'un moteur de jeu à partir de zéro (plus le tester et corriger les bugs) est une tâche importante, vous pourriez décider de créer votre propre jeu à la place .

Avis de non-responsabilité: 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 toute question ou problème particulier.

Eliah Kagan
la source
1
L'utilisation personnelle n'est jamais un problème si vous possédez le logiciel (mais voir DMCA). C'est la distribution qui pose problème.
ish
@hunter Eh bien, je ne suis pas avocat et je ne peux pas donner de conseils juridiques. Cela dit ... je ne suis pas sûr de savoir ce que vous voulez dire. Demandez-vous si un moteur de jeu de remplacement open source gratuit peut utiliser des fichiers qui sont déjà présents sur l'ordinateur de l'utilisateur (qui pourraient inclure des fichiers sur un CD inséré dans le lecteur optique de l'ordinateur)? Ce serait probablement OK, comme discuté dans ma réponse ci-dessus, tant que nous parlons de données de jeu (cartes, sons, sprites, cinématiques, modèles, polices, palettes, etc.). D'autre part, comme le dit izx, ce que vous distribuez ne doit pas inclure ces fichiers (ou des parties d'entre eux).
Eliah Kagan
1
désolé de demander mais qu'est-ce qu'un moteur de jeu et comment en écrire un? Je suis totalement perdu.
chasseur
2
@hunter Vous devriez voir Game Development . Un moteur de jeu est le code qui agit pour interpréter les entrées et les cartes / niveaux pour faire fonctionner le jeu. Cela dit, il est très difficile d'écrire un jeu sans une bonne connaissance du codage.
Réintégrer Monica - ζ--
3
Re: Wine. J'ai fait fonctionner AoE2 sur Wine avec quelques problèmes, et cela fonctionne beaucoup mieux que jamais sur Windows.
John
29

Vous ne pouvez pas le copier pour être open-source. Même si la source a été divulguée, c'est illégal. Vous pouvez cependant suivre les traces de FreeCiv ou Doom3 . 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 ressources pour les modèles. Quoi qu'il en soit, le moteur est gratuit, open source et accessible à tous. FreeCiv n'inclut aucune donnée de jeu puisque l'original et FreeCiv génèrent dynamiquement des cartes. Les conditions requises pour publier votre version sont les suivantes:

  • Tout brevet lié à l'original doit 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 régulière et sous un ou deux résultats Web, les brevets seront affichés.

  • Le programme que vous écrivez n'utilise pas de cryptographie forte limitée par le gouvernement américain (ou s'il a été téléchargé dans certains pays, vous pourriez être considéré comme un marchand d'armes). Vous pouvez également vous inscrire auprès du Bureau américain de l'industrie et de la sécurité, qui fait partie du département américain du Commerce, bien que la paperasse juridique puisse être très difficile à déposer sans conseiller juridique professionnel. Consultez également la FAQ BIS sur le chiffrement .

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

  • Votre version comprend quelques 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 elle avait été divulguée.

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

Notez que vous devez le coder, l'empaqueter et le mettre 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 l'avertissement ci-dessous avant de faire quoi que ce soit pour créer votre version, et pour plus d'informations sur les étapes réelles du codage, visitez Développement de jeux et Débordement de pile .

Mentions légales: Il ne s'agit pas d'un avis juridique. L'auteur de cette réponse, Ask Ubuntu, Stack Exchange, Inc, leurs représentants, agents et / ou toutes parties affiliées ne seront pas responsables des dommages, accessoires ou indirects, qui pourraient survenir en raison de l'utilisation de ces directives. Ces directives sont basées sur les lois et réglementations américaines. Les lois et règlements de votre région peuvent différer, consultez un avocat ou les autorités locales.

hexafraction
la source
Pouvez-vous définir une cryptographie forte ou pointer vers un site qui explique cela?
Topo
6
@Topo Vous n'avez pas à éviter d'utiliser une cryptographie forte (au moins aux États-Unis). Si vous le faites , il peut y avoir des restrictions sur la façon dont vous pouvez rendre le jeu disponible. De nombreux logiciels open source utilisent une cryptographie puissante, y compris des logiciels faisant partie d'Ubuntu par défaut et présents sur les images CD officielles d'Ubuntu . Un tel logiciel est même nécessaire pour signer le code de conduite d'Ubuntu! Avertissement: je ne suis pas avocat et ce n'est pas non plus un avis juridique.
Eliah Kagan
1
Divulgation: je ne suis pas avocat. Ce n'est pas censé être un avis juridique. Vous pouvez utiliser des images et d'autres fichiers de l'ancienne version en ce sens que vous pouvez créer un moteur open-source qui lit les anciens fichiers tels que sourceforge.net/projects/fheroes2 .
Décrochage du
1
@SmallMan est-ce que Free Heros inclut les illustrations originales de HOMM, etc. dans sa distribution; ou utiliser uniquement des noms / chemins identiques pour que les utilisateurs puissent les échanger après l'installation?
Dan Neely
7

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

0 AD est un fantastique spin off AOE2, et pourrait faire avec certains développeurs. De plus, vous vous épargnez certaines des horreurs d'entreprendre vous-même un projet aussi important.

lwm
la source
5

Bien que les autres réponses couvrent de manière adéquate les considérations relatives aux droits d'auteur et aux brevets , vous devez également connaître la marque .

Vous avez notamment demandé:

Est-il légal de faire une version open-source d'un jeu open-source

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

Donc, vous ne devez pas appeler votre jeu "Age of Empires" ou quelque chose de similaire, et vous devez préciser 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 bon de mentionner Age of Empires, par exemple pour 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.)

Escargot mécanique
la source
donc pourrais-je faire un jeu appelé royaume de royaume et dire qu'il serait basé sur un jeu appelé age of empires 2 et le jeu peut-il avoir presque (sinon) les mêmes graphismes de aoe2? Dois-je coder les fichiers du jeu?
chasseur
Dire "basé sur" pourrait faussement suggérer qu'il a été approuvé par les créateurs originaux. Vous devez certainement recoder et utiliser vos propres graphiques pour éviter de violer les droits d'auteur. On peut soutenir que «Kingdom Era» est suffisamment similaire à «Age of Empires» pour créer un «risque de confusion substantiel». Il s'agit d'une zone grise légale , donc je vous suggère de consulter un avocat pour savoir quelles choses spécifiques sont acceptables.
Escargot mécanique