
Le logiciel serveur Minecraft et les plug-ins de modding face à un avenir incertain – Resoudre les problemes d’un serveur MineCraft
La communauté Minecraft a fait des montagnes russes ces derniers mois, entraînée par des problèmes juridiques compliqués et souvent mal compris liés au développement de logiciels Minecraft, y compris des mises à jour du contrat de licence utilisateur final (CLUF), des licences logicielles et des allégations de violation du droit d'auteur ( DMCA) et la récente acquisition par Microsoft du développeur Minecraft Mojang pour 2,5 milliards de dollars.
En juin, Mojang a publié un article de blog clarifiant le CLUF Minecraft en ce qui concerne la monétisation des vidéos et des serveurs Minecraft. La société explique dans la publication que "légalement, vous n'êtes pas autorisé à gagner de l'argent avec nos produits". Cependant, la société autorise des exceptions à cette règle pour les vidéos et les serveurs Minecraft conformément aux directives de monétisation spécifiques. La réaction de la communauté Minecraft continue d'être mitigée, certains défendant la mise à jour du CLUF et d'autres très fortement contre elle.
Oui, Mojang possède Bukkit. Leur acquisition était une condition pour être embauché. Si Mojang veut continuer Bukkit, je suis tout à fait d'accord 🙂
– EvilSeph (@EvilSeph) 21 août 2014
Pour être clair: Mojang est propriétaire de Bukkit. Je vais personnellement mettre à jour Bukkit à 1.8 moi-même. Bukkit N'EST PAS et NE SERA PAS L'API officielle.
– Nathan Adams (@Dinnerbone) 21 août 2014
Le 3 septembre, Wesley Wolfe (alias Wolvereness), un contributeur majeur de CraftBukkit, lance un avis DMCA contre CraftBukkit et d'autres alias, y compris Spigot, Cauldron et MCPC-Plus-Legacy. CraftBukkit est un mod pour le serveur Minecraft officiel qui utilise l'API Bukkit. CraftBukkit et Bukkit sont utilisés ensemble par les développeurs pour créer des plug-ins qui peuvent ajouter de nouvelles fonctionnalités aux serveurs Minecraft. CraftBukkit est licencié en tant que logiciel LGPL tandis que Bukkit est licencié en tant que GPLv3. L'avis DMCA stipule:
Mojang n'a autorisé l'inclusion d'aucun de ses logiciels propriétaires Minecraft (y compris son logiciel Minecraft Server) dans le projet Bukkit pour être inclus ou soumis à une licence GPL ou LGPL, ou en fait à toute autre licence open source. … Comme le logiciel Minecraft Server est inclus dans CraftBukkit et que le code d'origine n'a pas été fourni ou que son utilisation est autorisée, il s'agit d'une violation de mes droits d'auteur. Je pense de bonne foi que la distribution de CraftBukkit comprend du contenu dont la distribution n'est pas autorisée par le propriétaire des droits d'auteur, son agent ou la loi.
Bien que l'avis DMCA ne s'adresse pas à l'API Bukkit elle-même, le DMCA a essentiellement rendu l'API inutilisable car elle est conçue pour être utilisée avec CraftBukkit, qui a été arrêtée. Les fichiers dont le contenu enfreint est mentionné dans l'avis DMCA sont des fichiers .jar qui contiennent du code modifié décompilé et désobfusculé dérivé du bytecode obscurci compilé créé par Mojang.
L'un des meilleurs commentaires sur la situation du DMCA publié sur le forum Bukkit a été écrit par TheDeamon, qui a déclaré:
C'est essentiellement le long et le court, Wolvereness a démontré de manière incontestable que Craftbukkit était une bombe sous licence qui attendait de se déclencher de plusieurs façons. La légalité de l'utilisation par Bukkit du code propriétaire de Mojang n'était pas essentiellement le facteur décisif principal, c'était la façon dont l'existence de ce code, en tant que code propriétaire, interagissait avec la licence utilisée pour le code utilisé dans le projet lui-même.
TheDeamon a ajouté:
Tout projet non Mojang qui essaie d'assumer le rôle de CraftBukkit, ou tout autre élément similaire à celui-ci pour d'autres titres, devrait prendre des notes sur ce qui s'est passé ici, quels que soient les précédents précédents légaux. Tout type de projet open source piloté par la communauté doit s'assurer que la licence que leur projet utilise est réellement appropriée à ce qu'ils font, ou il se trouvera probablement en otage de contributeurs isolés dans leur propre avenir.
Pour compliquer encore les choses, Microsoft et Mojang ont annoncé le 15 septembre que Microsoft avait accepté d'acheter Mojang pour 2,5 milliards de dollars. Les fondateurs de Mojang, dont Markus Persson (alias Notch), quittent l'entreprise pour travailler sur d'autres projets.
La situation de Mojang Bukkit implique des questions juridiques très complexes, y compris deux acquisitions de logiciels distinctes (Mojang acquérant Bukkit, Microsoft acquérant Mojang), ce qui rend très difficile de tirer des conclusions quant aux parties qui ont l'argument juridique gagnant. Il y a plusieurs questions clés que ce cas met en lumière:
- Qu'est-ce que Mojang "possède" exactement en ce qui concerne Bukkit?
- L'achat de Mojang incluait-il le code Bukkit, qui est sous licence GPLv3?
- Qui est le propriétaire du code source édité décompilé et désobfusculé à partir des fichiers .jar du serveur Minecraft?
- Le code source édité décompilé et désobfusculé devrait-il être soumis au droit d'auteur? Sous quelle licence?
La situation de Mojang Bukkit sera très probablement réglée par les tribunaux, ce qui fera de cette affaire une question à laquelle les développeurs et les entreprises de l'industrie du logiciel devraient porter une attention particulière. De toute évidence, Microsoft peut se permettre l'équipe juridique nécessaire pour régler tous ces problèmes complexes en matière de développement de logiciels Minecraft.
Les tribunaux ont déjà rendu une décision controversée sur le droit d'auteur des logiciels en ce qui concerne les API. Le récent jugement sur les droits d'auteur d'Oracle c. Google API a créé un précédent juridique qui pourrait affecter des millions d'API, déstabilisant les fondements mêmes de l'Internet des objets. Tel que rapporté par ProgrammableWeb, le tribunal a écrit dans le cadre de ses conclusions que "le code déclarant et la structure, la séquence et l'organisation des packages API ont droit à la protection du droit d'auteur". En outre, le tribunal a déclaré que "parce que le jury était dans l'impasse sur l'utilisation loyale, nous renvoyons pour un examen plus approfondi de la défense d'utilisation équitable de Google à la lumière de cette décision".
La bataille d'Oracle contre Google pour le droit d'auteur est loin d'être terminée et les années à venir entraîneront de nombreuses décisions de justice concernant les droits d'auteur des logiciels. Pour ceux de l'industrie de l'API, en particulier les fournisseurs d'API, API Commons est une organisation à but non lucratif lancée par 3scale et évangéliste de l'API Kin Lane qui vise à "fournir un mécanisme simple et transparent pour le partage sans droit d'auteur et la conception collaborative d'API. spécifications, interfaces et modèles de données. "
API Commons préconise l'utilisation de licences Creative Commons telles que CC BY-SA ou CC0 pour les interfaces API. Le choix de la licence appropriée pour votre logiciel ou votre API est extrêmement important. Une licence de logiciel est ce qui établit la propriété du droit d'auteur, c'est ce qui dicte comment le logiciel peut être utilisé et distribué, et c'est l'un des moyens de s'assurer que les termes du droit d'auteur sont respectés.
La notification CraftBukkit DMCA, qu'il s'agisse d'une réclamation légitime ou non, a profondément affecté la communauté Minecraft, provoquant l'arrêt presque immédiat de milliers de serveurs Minecraft et conduisant à un avenir incertain pour le logiciel serveur Minecraft et les plug-ins de modding. Imaginez si les tribunaux statuent définitivement que les API sont soumises à la protection des droits d'auteur DMCA; un seul avis DMCA visant une API aussi populaire que Facebook, par exemple, pourrait perturber des millions de sites et avoir un impact sur des millions et des millions d'utilisateurs finaux. Ce scénario hypothétique ne devrait pas se produire à l'avenir, et la créativité et l'ingéniosité de la communauté API sont telles qu'elles ne seront pas.
Commentaires
Laisser un commentaire