L'Open Source Initiative condamne le phénomène des protestwares, amplifié par la guerre en Ukraine
À la lumière de la guerre en Ukraine, l'Open Source Initiative désapprouve fermement cette semaine la tendance des "protestwares", constatés ces derniers temps dans la communauté open source, et amplifiée depuis le début de l'invasion russe il y a maintenant plus d'un mois.
Alors que l'Open Source Initiative, une organisation dédiée à la promotion des logiciels libres, rappelle qu'elle condamne les attaques menées à l'encontre de l'Ukraine, elle ajoute qu'une situation liée au conflit atteint actuellement la communauté open source et nécessite un commentaire et une nouvelle prise de position de sa part.
Depuis quelques semaines, plusieurs contributeurs open source ont ajouté du code dans leurs projets visant à exprimer leur opposition à l'invasion russe. Alors que dans la majeure partie des cas, ces projets affichent des messages anti-guerre et/ou pro-ukrainiens, il en est un qui a défrayé la chronique la semaine dernière.
Je vous en ai d'ailleurs parlé ici : un développeur américain a volontairement saboté sa bibliothèque afin de nuire aux utilisateurs russes et biélorusses en supprimant l'intégralité des fichiers sur les postes où son paquet npm se voyait installé.
En complément, son protestware déposait via un module "peacenotwar" (hum.) un fichier "WITH-LOVE-FROM-AMERICA.txt" sur le bureau de chaque utilisateur, qui comportait des messages anti-guerre dans différentes langues.
Comme l'indique l'organisation dans le billet sur son blog officiel, ce malware d'un genre nouveau a pu avoir des effets collatéraux sur le travail de développeurs seulement parce qu'ils disposent d'une adresse IP russe, ce qui ne veut pas forcément dire qu'ils le soient ni qu'ils approuvent le conflit actuel.
Ainsi, des organisations oeuvrant pour la paix en Russie ont pu être impactées (comme le suggérait d'ailleurs un message sur le GitHub du projet en question), ou encore des hackers faisant usage de VPN pour lutter contre l'invasion.
Bien que l'open source constitue une plateforme puissante pour sensibiliser et exprimer des opinions divergentes, l'Open Source Initiative condamne ce type d'activisme qui ne reflète pas les valeurs de la communauté et risque surtout de nuire à la réputation et à la légitimité du logiciel libre.
L'organisation conclut en ajoutant qu'il existe de meilleures façons d'exprimer son opinion sans nuire aux autres, comme l'utilisation des logs de commit pour envoyer des messages anti-propagande, ou encore le suivi des issues (bugs) pour y partager des actualités fiables sur la réalité de la guerre en Ukraine.
À lire aussi sur Les Joies du Code :
🇺🇦 Guerre en Ukraine : à travers le chaos russe, l'incroyable résilience des développeurs
😎 Clone Wars : une liste de 70 clones open source de sites comme Netflix, Twitter ou Stack Overflow
🐞 Facebook, GitHub et TikTok rejoignent le programme de bug bounty qui sécurise l'open source
À propos de l'auteur
Nicolas Lecointre
Fondateur des Joies du Code, je suis l'actualité et la culture des développeurs depuis 2012. Ancien développeur, je me consacre aujourd'hui entièrement au média.
Offres d'emploi
À lire également
Tech Show Paris 2026 : DevOps Live et quatre autres salons pour un seul badge gratuit, les 18 et 19 novembre
Les 18 et 19 novembre 2026, Tech Show Paris souffle sa 10ème bougie à Paris Expo Porte de Versailles, avec la recette qui fait sa marque : un seul badge...
Articles similaires
Faire tourner des applis Android sur Mac sans émulateur, c'est possible avec Mac.apk
Wine débarque sur OpenBSD, et même The Witcher 3 (Remastered) tourne dessus
Deno rejoint Cloudflare, et son runtime JavaScript n'a plus qu'un an à vivre
L'industrie du disque demande à l'Europe de ficher yt-dlp comme un vulgaire site pirate
Plus de contenu
Quand je découvre que mon projet dépend d’une lib dépréciée depuis 2019
Quand les tests unitaires sont au vert et qu'il n'y a pas eu de test d'intégration
Quand le binôme me dit que s'il n'y a pas de test, il n'y a pas d'erreur
Quand le commercial dit au client que je suis lead dev alors que je suis juste le seul dev du projet
Quand je réalise de justesse que j'étais sur le point de merger sur la mauvaise branche
Quand le chef m'appelle le soir pour me parler du projet
Quand tu sais que la réponse est dans la doc
Quand j'essaie de comprendre le code que j'ai écrit la semaine dernière
Quand je découvre que mon projet dépend d’une lib dépréciée depuis 2019
Quand les tests unitaires sont au vert et qu'il n'y a pas eu de test d'intégration
Quand le binôme me dit que s'il n'y a pas de test, il n'y a pas d'erreur
Quand le commercial dit au client que je suis lead dev alors que je suis juste le seul dev du projet
Quand je réalise de justesse que j'étais sur le point de merger sur la mauvaise branche

