J’ai un avis sur la réaction des membres de Xorg et leurs commentaires autour du récent fork de X11. D’abord un préambule. Il y a des gens qui ne peuvent pas actuellement quitter X11 — pour des raisons de handicap (Wayland ne gère pas correctement les features d’accessibilité) ou technique (pas de Wayland sur BSD par exemple).

Il y a des logiciels en particulier pro qui actuellement tournent moins bien sur Wayland, de l’aveu de leurs devs. Et il n’y a aucune mise à jour de version à l’exception de correction de failles de sécurité sur Xorg depuis plusieurs années.

L’équipe de Xorg a affirmé sa volonté de porter ses efforts sur Wayland, et c’est tout à fait respectable : personne n’est obligé de travailler sur un projet open source. Mais des gens en ont besoin. Entre Enrico Weigelt.

Outre ses compétences de développeur, il a un intérêt particulier pour Xorg : il a des handicaps l’obligeant à bouder Wayland. Et il est devenu ces dernières années le contributeur principal à Xorg. Ce n’est pas une personnalité lisse, par ailleurs.

Malgré le code intégré sur la branche principale cependant, toujours pas de nouvelle version. Et quand il a compris que c’était volontaire pour tuer le projet, Weigelt a décidé de forker. Et l’histoire devrait s’arrêter là, l’avenir pouvant dire qui gagnerait entre les deux implémentations.

Sauf que Red Hat a pris la mouche, a considéré qu’il y avait une rupture du code de conduite, a supprimé le fork de leur GitLab… et banni leur développeur principal. Ce qui par ailleurs a causé que GitLab a fermé toutes ses Merge Requests actives.

Il a porté son fork sur GitHub, avec un message un poil complotiste et politique de droite. Et hier on a eu la première release d’une implémentation de X11 depuis des années.

Et je trouve absolument déplorable (et d’autres comme moi) certaines affirmations de devs salariés de Red Hat sur Twitter disant qu’ils tuaient Xorg et qu’ils travaillaient dur pour le tuer.

Quand on pense que notre successeur Y vaut notre projet X, on fait en sorte que Y soit meilleur. On n’empêche pas les gens d’améliorer X en parallèle. Et je dis ça en étant un early adopter de Wayland.

Mais dans tous les cas je me sens floué. J’ai fait confiance aux devs de Xorg qui ont répété jusqu’à ce que je les croie sur parole que X11 était trop vieux, trop compliqué, trop in-maintenable.

Et il y a des développeurs qui non seulement ne sont pas d’accord mais ont la légitimité de leurs affirmations par le simple fait qu’ils sont ceux qui développ(ai)ent actuellement pour le projet. Et j’ai un peu de colère et de déception.

Par ailleurs, considérer que forker un projet open source dans une boîte qui vit de l’open source soit une rupture du code de conduite, ça me fait TRÈS peur. Ça me fait peur en vrai quand c’est associé au fait que les briques les plus essentielles de l’écosystème se trouvent dans les mains d’IBM.

Et sinon je n’ai cure des opinions politiques des techniciens. Les gens de droite peuvent avoir autant besoin d’un logiciel ou autant être bons développeurs que ceux de gauche. Je ne leur demande pas de venir manger à la maison. Je trouve qu’on se focus trop sur ça des deux côtés.