Il est dans la nature des communautés dispersées composées d’individus intelligents d’être quelque peu paranoïaques d’être constamment menacés pour ce qu’ils savent, ou les compétences particulières qu’ils possèdent, ou les projets sur lesquels ils ont travaillé. Malheureusement, il est aussi dans la nature des personnes morales de leur donner parfois – pour ne pas dire régulièrement – raison. Bienvenue dans l’état de tension permanent entre les développeurs Open Source et les plates-formes sur lesquelles ils travaillent.
Cet état de tension monte et descend, s’éteignant parfois jusqu’à un état de quasi-normalité, se transformant parfois en hostilité ouverte en raison de l’action de l’une des deux parties lâches, la communauté des développeurs et les plateformes et entreprises. Il est donc logique que la question de savoir si l’Open Source en tant que phénomène viable est en train de disparaître soit posée sur un cycle catastrophique assez prévisible.
Mais depuis 2020, il y a eu un sentiment croissant, marqué par une poignée de cas, que la communauté Open Source, du moins telle que nous la connaissons, subit de plus en plus de pressions pour accepter la commercialisation du travail des développeurs – avec les bénéfices allant aux plates-formes ou aux entreprises, plutôt qu’aux développeurs eux-mêmes – ou pour démarrer par eux-mêmes dans un espace différent.
La débâcle de CentOS
Les premières sonnettes d’alarme depuis un certain temps ont été tirées en 2020, lorsque Red Hat, qui avait parrainé la plate-forme Linux de choix de tout le monde, CentOS, a unilatéralement retiré son support pour la plate-forme, créant sa propre version et prenant essentiellement la plate-forme en interne avec le flux CentOS.
À l’époque, cette décision a choqué la communauté des développeurs Open Source et a effectivement divisé ceux qui travaillaient avec bonheur sur CentOs Linux entre ceux qui ont suivi la plate-forme de l’entreprise et ont travaillé sur CentOs Stream, et ceux qui ont suivi la plate-forme. concepteur original, Gregory Kurtzer, lorsqu’il a développé sa propre version mise à jour et modifiée, Rocky Linux.
Rocky & AlmaLinux : combler le vide CentOS ?
Bien qu’avec le recul, cela puisse ressembler à un cas assez simple de rationalisation d’entreprise, les vagues d’incertitude qu’il a envoyées à travers la communauté des développeurs Open Source étaient similaires au sentiment de panique qui envahit un troupeau de gazelles lorsque l’une d’elles sent pour la première fois lion sur l’air immobile.
La licence de dépliage
Ensuite, il y a le cas de la licence King/Defold. Toujours en 2020, King Games a publié son moteur de jeu Defold sur GitHub (dont, plus tard), afin qu’il soit disponible pour le développement de la communauté Open Source. Les développeurs ont remis en question le choix de la licence, car elle n’était pas claire au départ. Beaucoup ont supposé qu’il était publié sous une licence Apache 2.0 (Open Source) – pratique courante pour ceux qui publient des projets à la communauté GitHub.
Ce n’était pas le cas. Il était sous une licence personnalisée, ce qui le sort du domaine de l’Open Source, selon « Quatre libertés ».
La communauté a estimé qu’elle avait été escroquée et que King essayait d’obtenir un développement communautaire qui, sous la licence personnalisée, aurait ensuite été libre de commercialiser sans reconnaître ni récompenser aucun des développeurs qui y avaient travaillé. Plus King répondait pour dire que ce n’était pas du tout son intention, plus l’ambiance devenait laide.