Le réseau social Truth peut utiliser le code de Mastodon, mais doit en retour laisser son code ouvert aux autres.
Mastodon a envoyé à l’entreprise de l’ancien président des États-Unis Donald Trump une notification officielle indiquant qu’elle enfreint les règles en utilisant son code open source pour créer son réseau social Truth. Trump Media and Technology Group (TMTG), l’organisation derrière Truth, viole la licence logicielle de Mastodon en ne fournissant pas à son tour le code source du site construit par-dessus.
Une violation du principe de l’open source
Alors que Truth n’est toujours pas officiellement en ligne, les internautes ont découvert dans une version de test qu’il avait globalement la même interface que Mastodon. Une grande partie du code du nouveau site reste inchangée. En soi, ce n’est pas une violation des logiciels open source, cependant, comme l’a souligné le Software Freedom Conservancy, les applications ou sites Web basés sur des logiciels qui utilisent la licence AGPLv3 doivent à leur tour fournir leur propre code source. Selon la fondation à l’origine de AGPL, si vous améliorez quelque chose que quelqu’un d’autre a fait, il devrait pouvoir bénéficier à son tour de votre travail comme vous avez bénéficié du sien.
Comme Mastodon l’a indiqué, le groupe Trump Media ne l’a pas fait et est même allé jusqu’à indiquer faussement que son logiciel était « propriétaire ». Maintenant que la vérité a éclaté, TMTG devra soit reconstruire Truth sans utiliser le code de Mastodon, soit publier son code source et modifier les conditions d’utilisation.
Des pratiques anti-éthiques
Ce n’est pas la première fois que Mastodon doit faire face, comme le dit son fondateur, à « des personnes si antithétiques à ses valeurs » en essayant de s’appuyer sur sa plate-forme open source. En 2019, le réseau social Gab connu en raison du nombre d’utilisateurs toxiques qu’il comptait avait décidé d’utiliser le code de Mastodon. Néanmoins, Gab n’enfreignait aucune règle d’utilisation du logiciel, contrairement à Truth qui viole l’accord de licence en utilisant le code de Mastodon de manière non autorisée.
Trump Media dispose de 30 jours pour se conformer à la licence open source ou il pourrait s’exposer à une éventuelle action en justice.