Après le code source, le code moral !

Magazine
Marque
GNU/Linux Magazine
Numéro
222
|
Mois de parution
janvier 2019
|
Domaines


Résumé
Pantouflant devant ma cheminée à contempler mes réalisations passées et me dire que c'était quand même mieux avant le Cloud et le marketing technologique, je me dois cependant de sortir de mon début d'hibernation pour pousser un rapide coup de gueule avant l'hiver.

Body

Y'en a marre de cette nouvelle mode des codes de conduite sur les projets open source ! On marche sur la tête ou quoi !!!

Je ne sais pas si c'est suite aux mouvements #MeToo ou #BalanceTonPorc (que je respecte tout à fait), mais la librosphère est prise depuis quelque temps d'une frénésie au sujet des codes de conduite. Il s'agit d'encadrer le comportement des acteurs d'une communauté pour définir une ligne de conduite officielle des comportements acceptables au sein de cette communauté.

L'idée de base (respectable là aussi) est d'accueillir au mieux l'autre, dans le respect et de manière pacifique. C'est bien, c'est bon, c'est beau. Et ça me gave sévère ! Pour plusieurs raisons fondamentales.

La première est qu'on prend le geek pour un débile. Ben oui en plus d'être techno-fasciste et nihiliste, il est tellement bête qu'il suffit d'utiliser le mode code (de conduite) pour s'ériger en compilateur de ses comportements.

Ben oui, désormais pour contribuer quelque chose de recevable, il faut que ça compile au niveau du code source, mais aussi au niveau du code moral ! Wouah !! D'ici à ce qu'on fasse de la qualité de pensée comme de la qualité de code...

Alors que Coraline Ada Ehmke soit activiste transgenre et bataille pour être reconnu.e en tant que tel.le (nan j'déconne j'ai pas adopté l'écriture inclusive, tant pis si mon coup de gueule ne compile pas ce code-là non plus...) tant mieux ! Que cela se transforme en Contributor Covenant (https://www.contributor-covenant.org) et une velléité de définir le bien du mal pour les projets open source... là cela me fait marrer. Mais quand je vois la liste des projets qui se mettent à l'adopter et que cela peut être automatisé dans le build via des scripts Node.JS, je déchante.

Mais qu'est-ce que c'est ce délire ?! L'open source et le libre sont des mouvements basés sur la liberté et la non-exclusion dans leur ADN même. Pourquoi ce besoin d'en rajouter et d'entrer en mode punitif ? Pourquoi les États-Unis pollueraient le reste de la planète avec leurs atermoiements moraux. À quand des quotas sur les types de contributeurs dans les projets ? À quand les licences interdisant l'utilisation des logiciels si elle ne se conforme pas à un cadre moral et de bonne conduite? Tiens, on devrait sûrement ajouter des exigences de moralité dans les licences pour mieux répandre la bonne conduite dans le monde...

Je ne sais pas ce que pense Linus Torvald du nouveau code of conduct de Linux, mais si sa manière si percutante de s'exprimer devenait censurée j'en serais vraiment triste. P'têt qu'il n'aurait jamais dû avoir le droit de créer le noyau tant il est grossier et peu respectueux des personnes ? P'têt que le monde serait meilleur sans lui et sans Linux ! J'espère donc que sa « pause » pour réfléchir à son « mauvais » comportement lui aura été bénéfique à titre personnel (au moins pour faire plaisir à sa fille, signataire du Post-Meritocracy Manifesto de la même Coraline)... En attendant, il donne raison au code moral. Faudrait sûrement lancer une campagne de boycott de Linux et de Git pour bien enfoncer le clou et ainsi bien préciser que nul n'est au-dessus du code moral ! Même pas lui et donc sûrement pas nous.

JPT-conduite_figure_01

Heureusement qu'il y en a qui ne suivent pas aveuglément la bien-pensance dans la librosphère. Donc un grand coup de chapeau à la communauté SQLite, qui après recherche historique et vote, a décidé d'adopter un code de conduite éprouvé basé sur la règle de Saint Benoît qui encadre la vie communautaire monastique depuis l'an 500. Et de préciser : « Ce code de conduite a fait ses preuves dans des milliers de communautés diverses pendant plus de 1500 ans et a servi de base à de nombreux codes de droit civil depuis Charlemagne ». Ben voilà ; là on est clairs ! Ok, faut du coup être chrétien, ne pas pratiquer l'adultère et se consacrer régulièrement à la prière pour contribuer à SQLite... mais au moins on sait à quoi s'en tenir, rassurés par le fait que SQLite est véritablement un « bon » projet communautaire.

Et que les p'tits malins qui voudraient pointer du doigt que ce type de contrainte serait justement exclusif et discriminatoire se taisent : ils ne savent pas distinguer le bien du mal et doivent être éduqués.

J'aime cette image du geek barbu un peu sauvage, niais et primitif, métamorphosé, forgé, reconfiguré en pèlerin pénitent du droit chemin du développement collaboratif.

Richard Stallman est lui plus constructif et propose plutôt des recommandations de communication aimable au sein du projet GNU. L'idée étant plus d'éviter les mauvais comportements plutôt que de les punir. Cela a au moins le mérite de sortir un peu du débat ras les pâquerettes et de se concentrer sur le positif, sur les valeurs plutôt que sur des règles à redéfinir ou préciser sans cesse.

Du coup comme même RMS s'y met, on m'a demandé de définir le code de bonne conduite de Jean-Pierre Troll ! Je ne peux pas vous transcrire ici ma première réponse, car elle contrevient au code en question. Sachez qu'il existe pourtant bel et bien ce code. Mais la première règle du JPT Code est qu'on ne parle jamais du JPT Code... Je me vois donc obligé de faire un « bon » coup de gueule.

Bon sur ces considérations morales, je m'en retourne à préparer mon hibernation. Salut les amis, comportez-vous bien, restez libres et ne devenez pas librocrates, y'en a déjà qui s'en chargent pour vous !!!


Sur le même sujet

European GNU Radio Days 2019

Magazine
Marque
GNU/Linux Magazine
Numéro
229
|
Mois de parution
septembre 2019
|
Domaines
Résumé
La conférence européenne GNU Radio Days s’est tenue mi-juin à Besançon. Opportunité de faire se rencontrer académiques, industriels, amateurs et professionnels des agences gouvernementales, les 85 participants ont pu démontrer leur capacité à mettre en pratique les concepts de traitement de signaux échantillonnés en temps discret sur des problèmes concrets grâce à l’environnement libre GNU Radio, largement développé dans ces pages ces derniers mois pour traiter numériquement des signaux radiofréquences.

Pourquoi Docker est obsolète

Magazine
Marque
GNU/Linux Magazine
Numéro
229
|
Mois de parution
septembre 2019
|
Domaines
Résumé
Pourquoi est-ce que j'ai la nette impression, avant même d'avoir écrit le moindre mot ou d'avoir pu introduire mon sujet, que déjà la moitié d'entre vous me déteste, tandis que l'autre moitié se frotte les mains, en se disant qu'ils avaient raison de penser que toute cette histoire ne serait qu'un feu de paille ?

KubeCon EU 2019 - Rétrospective

Magazine
Marque
GNU/Linux Magazine
Numéro
228
|
Mois de parution
juillet 2019
|
Domaines
Résumé
Cette année, la KubeCon a eu lieu à Barcelone ; je reconnais qu'il y a pire endroit où passer quelques jours en mai. Mais pour ceux qui n'ont pas eu l'occasion d'y assister, d'en goûter l'ambiance, d'en suivre les tendances, voici mon petit retour d'expérience sur les meilleurs moments.

Comment pourrir sa Debian

Magazine
Marque
GNU/Linux Magazine
Numéro
227
|
Mois de parution
juin 2019
|
Domaines
Résumé
La distribution GNU/Linux Debian a acquis une réputation de rigueur et de stabilité qui en fait le système le plus utilisé dans le monde. Au moins pour le Monde Libre. Les statistiques sont assez difficiles à réaliser. Surtout que certains comptent parfois des sous-Debian abâtardies, comme pour Microsoft qui renomme sa version de Debian en Ubuntu [1]. Après tout, si j’ai pourri ma Debian et que je continue de la comptabiliser comme une Debian, on peut compter aussi les Ubuntu et autres. La Vraie Version Unique de Debian est Debian Stable avec uniquement le dépôt free. Un dicton affirme que « On ne réinstalle pas une Debian, on la répare ». Certes, mais à condition de ne pas la pourrir. L’élément le plus fragile de la Debian reste l’équipement situé entre le clavier et la chaise.

Par le même auteur

Browser Wars - Nouvel épisode

Magazine
Marque
GNU/Linux Magazine
Numéro
224
|
Mois de parution
mars 2019
|
Domaines
Résumé
Microsoft a récemment annoncé officiellement l'abandon, au sein de son navigateur Edge, du moteur EdgeHTML au profit de celui de Chromium donc de Google. Cela n'aura pas d'impact sur l’apparence du navigateur, car il s'agit d'un changement interne de moteur, mais cela risque bel et bien d'en avoir pas mal au niveau du paysage d'Internet. En effet, cela marque un nouveau pas vers l'hégémonie totale de Google sur le Web ! Attention aux dérives que cela pourrait impliquer, l'air de rien...

Après le code source, le code moral !

Magazine
Marque
GNU/Linux Magazine
Numéro
222
|
Mois de parution
janvier 2019
|
Domaines
Résumé
Pantouflant devant ma cheminée à contempler mes réalisations passées et me dire que c'était quand même mieux avant le Cloud et le marketing technologique, je me dois cependant de sortir de mon début d'hibernation pour pousser un rapide coup de gueule avant l'hiver.

Les réseaux asociaux

Magazine
Marque
GNU/Linux Magazine
Numéro
195
|
Mois de parution
juillet 2016
|
Domaines
Résumé
Hum... Autant le dire direct : c’est de la m... J’aime pas ! Traitez-moi de réac' si vous voulez, mais surtout, faites-le bien sur votre plateforme sociale préférée (pfff...), vous ne ferez rien d’autre que prouver mon point.

Je suis pas analyste !

Magazine
Marque
GNU/Linux Magazine
Numéro
194
|
Mois de parution
juin 2016
|
Domaines
Résumé
J'ai plus d'abonnements au Gartner, Forrester et autres cabinets d'analystes. Enfin, ma boîte me donne plus les accès à cette si substantifique moelle de réflexion, d'analyse, de synthèse, de futurologie ! Ça tombe bien, car ça commençait à fortement me soûler toute cette logorrhée marketing reprise la bouche en cœur par mes collègues, mes managers, mes clients, ma copine, mon chat... (je n'ose ni n'arrive à mettre d'ordre dans cette liste !)

Oracle... Ô désespoir ???

Magazine
Marque
GNU/Linux Magazine
Numéro
136
|
Mois de parution
mars 2011
|
Résumé
Merci à Sun pour sa compréhension et son implication dans l'open source, mais surtout merci à Oracle pour n'avoir rien compris du tout au modèle et se focaliser sur le retour sur investissement et la propriété intellectuelle. En adoptant cette attitude agressive vis-à-vis des communautés, Oracle les pousse à réagir, à s'affirmer et finalement à forker.