Skyrim mod drame devient laid avec des allégations de code volé et des dons détournés
Les personnes qui consacrent bénévolement leur temps à la modification et à la mise à jour d’anciens jeux sont parmi les plus généreux des développeurs. Ainsi, lorsqu’un drame éclate, il n’y a pas que des courriels irritants et irritants, il y a aussi le sentiment qu’une communauté est trahie ou qu’on profite d’elle. Un récent conflit au sujet des travaux sur le classique Skyrim, qui a fait l’objet d’un renouvellement perpétuel, peut sembler anodin, mais pour les personnes concernées, il s’agit d’un bouleversement énorme.
Je ne veux pas faire une plus grande affaire de cette question de niche qu’elle ne l’est ; j’ai cependant le sentiment qu’il est parfois important d’élever les choses non pas parce qu’elles sont très importantes en soi, mais parce qu’elles représentent une classe de petites injustices ou de conflits qui sévissent sur le web moderne.
A découvrir également : Les avocats d'Elon Musk soutiennent qu'il ne devrait pas être accusé d'outrage au tribunal pour avoir twitté sur le taux de production de Tesla.
L’exemple d’aujourd’hui vient de la communauté de modding de Skyrim, qui crée toutes sortes d’améliorations pour l’aventure fantastique classique, des nouveaux objets et de meilleures cartes aux révisions complètes. C’est l’un des plus actifs, car non seulement Bethesda est très tolérante envers les moddeurs, mais elle a aussi tendance à expédier les jeux, si nous sommes honnêtes, dans un état assez médiocre. Les modérateurs se sont mis à combler les lacunes laissées par Bethesda et à rendre le jeu original bien meilleur que son mode de livraison.
L’un des plus utiles de ces mods, pour les développeurs mais indirectement pour les joueurs, est le Skyrim Script Extender, ou SKSE. Il permet fondamentalement des comportements plus complexes pour les objets, les emplacements et les PNJs. Comment un personnage peut-il se mettre à l’abri de la pluie s’il n’y a pas de comportement météorologique dans son IA d’origine ? Ce genre de chose (bien que ce soit un exemple inventé). SKSE a une longue histoire et les créateurs fournissent une grande partie du code pour que d’autres l’utilisent sous licence libre, tout en refusant les dons eux-mêmes.
A lire en complément : Comment je podcast : Ben Lindbergh de Effectivement Wild's
Un autre projet est Skyrim Together (ST), une petite équipe qui, depuis 2013, travaille (entre autres) à ajouter des fonctionnalités multijoueurs au jeu – leur compte Patreon, en revanche, rapporte plus de 30 000 $ par mois. Le principal développeur qui s’y trouvait aurait distribué de manière indépendante une version modifiée de SKSE il y a plusieurs années contre les termes de la licence, et se voyait désormais spécifiquement interdire d’utiliser le code SKSE à l’avenir.
Devinez ce que la piste de SKSE a trouvé dans un peu d’inspection de code l’autre jour ?
Oui, malheureusement, il semble que le code SKSE se trouve dans l’application ST, non seulement en violation de la licence dans la mesure où il ne donne pas de crédit, mais en ce que le développeur lui-même a été interdit de l’utiliser, et en outre que – bien qu’il y ait un débat ici – l’équipe ST facture essentiellement pour accéder à une “bêta fermée” Certains disent que c’est un don demandé, mais exiger un don est vraiment impossible à distinguer des frais pour un truc.
Une réponse des développeurs a minimisé le problème ; ils disent qu’il s’agit juste d’une vieille camelote dans le codebase :
Il se peut qu’il y ait des restes de code de leur part qui ont été oubliés quand nous l’avons supprimé, ce n’est pas aussi simple que de simplement supprimer un dossier, principalement notre faute parce que nous avons précipité certaines parties du code. Quoi qu’il en soit, nous allons nous assurer d’enlever ce qui aurait pu passer entre les mailles du filet pour le prochain patch.
Au lieu de SKSE, a dit un développeur, ils avaient substitué un autre code, par exemple celui du projet libSkyrim. Mais comme d’autres l’ont rapidement souligné, libSkyrim est basé sur SKSE et il n’y a aucune chance qu’ils ignorent ce fait. Donc l’affirmation selon laquelle ils n’utilisaient pas le code interdit ne tient pas vraiment la route. Non seulement cela, mais ST ne crédite même pas libSkyrim du tout, une pratique standard lorsque vous réutilisez du code.
Ce ne serait pas vraiment un gros problème si ST ne se contentait pas de faire un bon bout de chemin en faisant des dons, mais si elle avait besoin de dons pour avoir accès au code. Cela en fait sans doute un projet commercial, ce qui le place encore plus loin en dehors des limites de la réutilisation du code.
Maintenant, prendre le travail dur des développeurs open et semi-open source et l’utiliser dans d’autres projets est encouragé – en fait, c’est en quelque sorte l’intérêt. Mais il s’agit d’une collaboration, et les règles sont là pour s’assurer que le mérite en revient à qui de droit.
Je ne pense pas que les gens de ST soient des méchants ; ils travaillent sur quelque chose que de nombreux joueurs sont intéressants à utiliser – et à payer, si le Patreon est une indication. C’est génial, et c’est ce qu’est la communauté mod. Mais l’autre côté de la communauté, comme dans tout groupe de développeurs, est respectueux et mutuellement reconnu.
L’honnêteté est importante ici parce qu’il n’est pas toujours possible de vérifier le code de quelqu’un d’autre. Et l’honnêteté est également importante parce que les utilisateurs veulent pouvoir faire confiance aux développeurs pour une variété de raisons – dont la moindre n’est pas qu’ils font un don à un projet travaillant de bonne foi. Cette confiance a été ébranlée ici.
Comme je l’ai dit au début, je ne veux pas en faire toute une histoire. Personne ne s’enrichit (même si l’on divise même en dix, 33 000 $ par mois n’est rien à renifler), et personne ne se blesse. Mais j’imagine qu’il n’y a guère de projet open source qui n’ait pas eu à contrôler l’utilisation de son code par les autres ou à vivre dans la crainte que quelqu’un ne tire profit de quelque chose à quoi il a consacré son temps pendant des années.
Espérons que cette tempête particulière dans une théière se résoudra avec bonheur, mais n’oubliez pas qu’il y a beaucoup d’autres théières d’où elle vient.