website/content/log/tech/why-am-i-publishing-under-non-foss-license.md
2025-05-06 02:00:21 +02:00

12 KiB
Raw Blame History

+++ title = "Pourquoi je publie sous une licence non libre ?" date = 2024-04-30 authors = [] template = "blog-page.html" [extra] lang = "fr" en.title = "Why am I publishing under a non-FLOSS license?" +++

Un sujet interessant et controversé, hein ? Absolument !

Vous pensez probablement quune licence non libre est nécessairement une mauvaise chose et quune bonne licence devrait absolument respecter les 4 libertés du Libre/Open Source ?
Et sur ce sujet je ne pensez probablement quune pas, laissez-moi vous expliquer pourquoi.

Jespère que tout fera sens pour vous après cette lecture !

Introduction nécessaire

Ce texte est notamment à propos de mon package YunoHost de GoToSocial, publié sous licence « "i'm so tired" software license 1.0 » depuis le 2024-01-18.

Un texte (en anglais) de luna olmewe, créateurice de cette licence, expliquant pourquoi elle existe et quelques choix de son design. Je recommande grandement sa lecture pour pleinement comprendre la situation.

Des personnes mont critiquée pour ce choix donc jai voulu expliquer mes motivations avec le texte que vous lisez actuellement.

Je conseille aux libristes puristes et aux libéraux de respirer profondément et calmement, tout va bien se passer !

Parce que je peux

Commençons dès à présent avec la partie facile! ^w^

Les autres bénévoles principaux de YunoHost sont okay avec ça

Je ne peux pas parler au nom de toustes les personnes qui ont été impliquées dans le développement de YunoHost depuis le début, cependant la plupart des bénévoles principaux actuels ont exprimé un avis positif pour la publication du package de GTS, que jai créé et maintenu, sous la licence « i'm so tired ».

YunoHost permet autorise déjà les apps « sous une licence globalement libre, mais avec des clauses qui peuvent restreindre son usage », et donc le permet aussi pour les packages.

Un package YunoHost peut utiliser une licence différente de celle de lapp packagée

YunoHost autorise les packages sous nimporte quelle licence non propriétaire, tout simplement.

Et même avec des logiciels sous licence GPL (et dérivées, bien connues pour « contaminer » avec une licence identique tous logiciel dérivé), le package YunoHost peut utiliser en utiliser une autre car un package nest pas un « travail dérivé » (derivative work) mais un programme distinct qui en installe un autre.

Je men fous des 4 libertés technocratiques

Je ne suis pas plus que ça attachée aux « saintes règles » du Libre ou open source.

En fait, je vois beaucoup de choses à critiquer.

Jy reviens un peu plus loin dans ce texte !

Vous nêtes pas limitées: il existe un large choix de logiciels de fédivers

Je veux dire, il y a actuellement au moins 13 autres logiciels de fédivers disponibles sur YunoHost (sans compter GTS).

Certes, GTS est le plus léger et gagne actuellement en popularité mais vous avez techniquement le choix, eh.

Ce qui mamène au point suivant…

Beaucoup de choses sont inaccessibles à plein de gens et cest habituellement vu comme acceptable

Genre, vraiment, qui se préoccupe des choses inaccessibles ? La réponse est « très peu de gens ».

Sinon le monde ne serait pas un enfer total pour les personnes handicapées. Je dis ça en tant que personne handicapée.

Ouais, des choses ne sont pas accessibles à certaines personnes, et franchement je men fous que mon logiciel ne soit pas disponible à cause dune clause « vous ne devez pas cautionner la police ».

Parce que je veux

Je veux que mon travail soit politique

Car jaspire à un monde meilleur. La licence « im so tired » que jutilise est un moyen de le défendre et de laffirmer.

« ceci est un logiciel anti-capitaliste et anti-bigoterie, fait par des gens fatigués des organisation ou individus malintentionnés et préféreraient que ceux-ci napprochent pas leurs créations. » "i'm so tired" software license 1.0

Je ne veux PAS que mon travail soit utilisé contre moi ou les personnes comme moi (donc utilisé à des fins de transphobie, de validisme, deugénisme, militantisme anti-pauvre, etc). Aussi je ne veux PAS aider ces gens dans leur vie. Je ne veux PAS de ces gens auprès de moi du tout.

Je ne veux pas aider des gens malicieux, antisociaux ou plus spécifiquement des gens qui prennent avantage des oppressions me concernant (ou concernant nimporte qui en fait) ou qui préfèreraient me voir miséreuse ou morte. Et oui je vous assure que de telles personnes existent.

Si mon travail peut servir à les faire se sentir en insécurité ou indésirables, je vois ça comme un juste retour des choses.
Iels ont fondamentalement accès à tout. Ce nest pas mon cas. Dns ma vie quotidienne je suis exclue de beaucoup de choses ou dopportunités pour plein de raisons que je ne veux pas spécialement aborder ici. Donc ouais : un juste retour des choses.

(Vous connaissez le paradoxe de la tolérance ?)[https://fr.wikipedia.org/wiki/Paradoxe_de_la_tolérance]
En gros, ça explique que les nazis doivent être frappées dans leurs faces de sales nazis, comme il se doit.

Cette licence réalise simplement cela, en accord avec mes idéaux.

Elle indique aussi aux personnes qui me ressemblent quelles ont une place, quelles seront protégées, que leurs vies valent la peine et sont précieuses.
Et quelles peuvent avoir un peu confiance en moi et qui viennent autour de mes travaux, car cela sélectionne automatiquement les gens en qui nous pouvons avoir confiance.

Les licences Libre / open source mentent

Elles sont technocratiques et libertariennes mais cest caché, à laide dun gros mensonge par omission.
Et ça pue (en mal).

La « liberté dutiliser » est déjà limitée

Est-ce que la personne possède le matériel pour exécuter le logiciel ? (Argent, espace, vie stable, etc.)

Est-ce que la personne utilise le bon OS pour exécuter le logiciel?

Est-ce que la personne parle la langue utilisée par le logiciel ? (Tout le monde ne parle pas anglais…)

Est-ce que la personne a le savoir-faire pour exécuter le logiciel ? (Et oui, le manque de bonne documentation du logiciel augmente le savoir-faire requis.)

Est-ce que la personne a le temps pour exécuter le logiciel ? (Et oui, le manque de bonne documentation du logiciel augmente le temps requis.)

La « liberté détudier » est déjà limitée

Est-ce que la personne a appris à programmer ? Comment les ordinateurs fonctionnent ? Comment une forge logicielle fonctionne ?

Les pré requis de la « liberté dutiliser » sont exacerbés ici. Les mêmes choses mais en plus difficile : argent, statut social, temps disponible, capacités cognitives, etc.

Les « 4 libertés » sont politiques et défendent un certain point de vue sur le monde que je ne partage pas

Ce nest pas un secret que la majorité des développeurs sont des mecs blancs cisgenres valides avec de bons revenus et peu de contraintes dans leur vie.

Peut-être bien que la sélection automatique dont je parlais plus tôt dans la paragraphe « Je veux que mon travail soit politique » sapplique aussi ici, mais dune façon insidieuse et dégoûtante ? (Cest une question rhétorique, la réponse est évidement « oui ».)

Demandez à nimporte quelle femme, personne trans, racisée, handicapée comment elles vivent leur travail dans la merveilleuse (sarcasme) industrie informatique, vous serez surpris (non, mdr).

Peut-être que vous ne rencontrez aucune femme, personne trans, racisée ou handicapée au travail ou en ligne dans vos espaces à propose de technologie ? Ça prouve complètement mon argument.

Il y a des choses que lon peut collectivement faire pour réduire ces inégalités :

  • militantisme actif contre le capitalisme ;
  • militantisme actif pour le socialisme (abolition de largent, logement gratuit, nourriture gratuite, éducation gratuite pour tout le monde) ;
  • Militantisme active pour lanarchisme (abolition des statut sociaux, organisations communautaires) ;
  • Militantisme active contre toutes les oppressions ( basées sur la race, le genre, les handicaps, lâge, etc) ;
  • Activement punir les comportement socialement néfastes (cest ce que la licence « im so tired » fait) ;
  • Et le plus difficile pour certaines personnes : être une personne décente et respectueuse qui accueille la diversité et aspire à un monde juste et épanouissant pour tout le monde.

Quand une prétendue « liberté » ne peut pas être expérimentée par tout le monde, ce nest pas une liberté mais un privilège.

Tant que toutes les structures qui perpétuent des oppressions ne seront pas démantelées, tant que tous les individus nauront pas été collectivement émancipés, ces « 4 libertés du Libre » ne seront que de la rhétorique élitiste.

Conclusions

Pourquoi ne pourrais-je pas ajouter des limitations alors quil y en a déjà (mais cachées) ?

Les gens sont fâchés car je limite leur choix mais ils sen tapent de ce que les limitations existantes des licences Libres font aux gens marginalisés. Ou pire : ils les cautionnent.

Jai conscience que les licences Libres ne sont pas parfaites et je comprends leur design quand jajoute volontairement des limitations. Je naltère pas leur esprit quand jajoute des limitations, jutilise un outil déjà designé à cet effet.

Peut-être que les limitations des licences Libres vous vont : cest okay. Tant que vous comprenez les enjeux.
Largument est : je naime pas leurs conséquences, cest tout.

Les limitations des « licences non Libres » me vont, cest okay et je comprends les enjeux.
Largument est : si vous nêtes pas accord avec moi, vous naimez pas leurs conséquences, cest tout.

Ça fait chier les gens privilégiés…

… car ils ne peuvent pas avoir quelque chose alors quils ont habituellement accès à tout. Et ça me rend très heureuse ! ^w^

Si vous êtes une de ces personnes qui a habituellement tout sans effort : Le sentiment que vous éprouvez est celui que jéprouve chaque fois que je ne peux pas macheter un truc cool car je suis pauvre.
Cest le sentiment que jéprouve quand je ne peux pas retrouver mes amis au bar car cest trop bruyant et que je ne peux pas le supporter car je suis neurodivergente.

Ça sappelle la frustration, et je vous promet : plus vous léprouvez, plus vite vous vous habituerez et serez résigné.
Cest pourquoi je me bats contre vous pour me défendre et défendre les gens comme moi : nous avons une place et nos vies valent la peine dêtre vécues en paix.
Je me bats pour un monde meilleur où personne naurait à souffrir comme ça. Et si ça veut dire frustrer les non frustrés (donc les privilégiés), ça me va. Vous vous habituerez, ça va aller, je vous le promet. 😌

Oui, les licences que jutilise ne sont pas parfaites, mais…

  1. Je nai pas à réparer le monde toute seule.
  2. Je préfère toujours mes « licences non libres » à vos licences Libres.

Vous avez une opinion différente ?

Très bien. Je men tape. Gardez la pour vous si vous nappliquez pas les choses listées au paragraphe « Les « 4 libertés » sont politiques et défendent un certain point de vue sur le monde que je ne partage pas ». Merci !

Émy,

Publié le 30/04/2024
Traduit en français le 30/04/2025

Merci à toutes les personnes qui auront pris le temps de relire ce texte et de me suggérer des améliorations avant la publication finale !

Quelques ressources (en anglais) pour aller plus loin