Que veut dire « libre » (ou « open source ») pour un grand modèle de langage ?

Le flou entretenu entre open source et libre, déjà ancien et persistant dans l’industrie des technologies de l’information, revêt une nouvelle importance maintenant que les entreprises se lancent dans la course aux IA…
Explications, décantation et clarification par Stéphane Bortzmeyer, auquel nous ouvrons bien volontiers nos colonnes.


Vous le savez, les grands modèles de langage (ou LLM, pour « Large Language Model ») sont à la mode. Ces mécanismes, que le marketing met sous l’étiquette vague et sensationnaliste d’IA (Intelligence Artificielle), ont connu des progrès spectaculaires ces dernières années.
Une de leurs applications les plus connues est la génération de textes ou d’images. L’ouverture au public de ChatGPT, en novembre 2022, a popularisé cette application. Chaque grande entreprise de l’informatique sort désormais son propre modèle, son propre LLM.
Il faut donc se distinguer du concurrent et, pour cela, certains utilisent des arguments qui devraient plaire aux lecteurs et lectrices du Framablog, en affirmant que leur modèle est (en anglais dans le texte) « open source ». Est-ce vrai ou bien est-ce du « libre-washing » ?
Et qu’est-ce que cela veut dire pour cet objet un peu particulier qu’est un modèle de langage ?

Copie d'écran d'un tweet de Viva technology citant le président Macron au salon Vivatech où il insiste sur les LLM souverains. le texte le cite "on doit accélérer l'open source et tous les grands modèles et avoir des LMM européens qui permettront de réguler. i faut ensuite qu'on arrive à régler des cas critiques, savoir si c'est de l'IA ou pas".
Tout le monde parle des LLM (ici, avec une faute de frappe).

Source ouverte ?

Traitons d’abord un cas pénible mais fréquent : que veut dire « open source » ? Le terme désigne normalement l’information qui est librement disponible. C’est en ce sens que les diplomates, les chercheurs, les journalistes et les espions parlent de ROSO (Renseignement d’Origine en Sources Ouvertes) ou d’OSINT (Open Source Intelligence). Mais, dans le contexte du logiciel, le terme a acquis un autre sens quand un groupe de personnes, en 1998, a décidé d’essayer de remplacer le terme de « logiciel libre », qui faisait peur aux décideurs, par celui d’« open source ». Ils ont produit une définition du terme qu’on peut considérer comme la définition officielle d’« open source ». Il est intéressant de noter qu’en pratique, cette définition est quasiment équivalente aux définitions classiques du logiciel libre et que des phrases comme « le logiciel X n’est pas libre mais est open source » n’ont donc pas de sens. Ceci dit, la plupart des gens qui utilisent le terme « open source » ne connaissent ni l’histoire, ni la politique, ni la définition « officielle » et ce terme, en réalité, est utilisé pour tout et n’importe quoi. On peut donc se dire « open source » sans risque d’être contredit. Je vais donc plutôt me pencher sur la question « ces modèles sont-ils libres ? ».

Grand modèle de langage ?

Le cas du logiciel est désormais bien connu et, sauf grande malhonnêteté intellectuelle, il est facile de dire si un logiciel est libre ou pas. Mais un modèle de langage ? C’est plus compliqué, Revenons un peu sur le fonctionnement d’un LLM (grand modèle de langage). On part d’une certaine quantité de données, par exemple des textes, le « dataset ». On applique divers traitements à ces données pour produire un premier modèle. Un modèle n’est ni un programme, ni un pur ensemble de données. C’est un objet intermédiaire, qui tient des deux. Après d’éventuels raffinements et ajouts, le modèle va être utilisé par un programme (le moteur) qui va le faire tourner et, par exemple, générer du texte. Le moteur en question peut être libre ou pas. Ainsi, la bibliothèque transformers est clairement libre (licence Apache), ainsi que les bibliothèques dont elle dépend (comme PyTorch). Mais c’est le modèle qu’elle va exécuter qui détermine la qualité du résultat. Et la question du caractère libre ou pas du modèle est bien plus délicate.

Notons au passage que, vu l’importante consommation de ressources matérielles qu’utilisent ces LLM, ils sont souvent exécutés sur une grosse machine distante (le mythique « cloud »). Lorsque vous jouez avec ChatGPT, le modèle (GPT 3 au début, GPT 4 désormais) n’est pas téléchargé chez vous. Vous avez donc le service ChatGPT, qui utilise le modèle GPT.

Mais qui produit ces modèles (on verra plus loin que c’est une tâche non triviale) ? Toutes les grandes entreprises du numérique ont le leur (OpenAI a le GPT qui propulse ChatGPT, Meta a Llama), mais il en existe bien d’autres (Bloom, Falcon, etc), sans compter ceux qui sont dérivés d’un modèle existant. Beaucoup de ces modèles sont disponibles sur Hugging Face (« le GitHub de l’IA », si vous cherchez une « catch phrase ») et vous verrez donc bien des références à Hugging Face dans la suite de cet article.  Prenons par exemple le modèle Falcon. Sa fiche sur Hugging Face nous donne ses caractéristiques techniques, le jeu de données sur lequel il a été entrainé (on verra que tous les modèles sont loin d’être aussi transparents sur leur création) et la licence utilisée (licence Apache, une licence libre). Hugging Face distribue également des jeux de données d’entrainement.

Dans cet exemple ci-dessous (trouvé dans la documentation de Hugging Face), on fait tourner le moteur transformers (plus exactement, transformers, plus diverses bibliothèques logicielles) sur le modèle xlnet-base-cased en lui posant la question « Es-tu du logiciel libre ? » :

% python run_generation.py --model_type=xlnet --model_name_or_path=xlnet-base-cased
...
Model prompt >>> Are you free software?
This is a friendly reminder - the current text generation call will exceed the model's predefined maximum length (-1). Depending on the model, you may observe exceptions, performance degradation, or nothing at all.
=== GENERATED SEQUENCE 1 ===
Are you free software? Are you a professional? Are you a Master of Technical Knowledge? Are you a Professional?

Ce modèle, comme vous le voyez, est bien moins performant que celui qui est derrière le service ChatGPT ; je l’ai choisi parce qu’il peut tourner sur un ordinateur ordinaire.

Vous voulez voir du code source en langage Python ? Voici un exemple d’un programme qui fait à peu près la même chose :

from transformers import pipeline

generator = pipeline("text-generation", model="DunnBC22/xlnet-base-cased-finetuned-WikiNeural-PoS") 
print(generator("Are you free software?"))

Le modèle utilisé est un raffinement du précédent, DunnBC22/xlnet-base-cased-finetuned-WikiNeural-PoS. Il produit lui aussi du contenu de qualité contestable([{‘generated_text’: « Are you free software? What ever you may have played online over your days? Are you playing these games? Any these these hours where you aren’t wearing any heavy clothing?) mais, bon, c’est un simple exemple, pas un usage intelligent de ces modèles.

 

Un chat gris pensif dans une librairie, assis sur un bac empli de livres

Les LLM n’ont pas de corps (comme Scarlett Johansson dans le film « Her ») et ne sont donc pas faciles à illustrer. Plutôt qu’une de ces stupides illustrations de robot (les LLM n’ont pas de corps, bon sang !), je mets une image d’un chat certainement intelligent. Drew Coffman, CC BY 2.0, via Wikimedia Commons

 

Que veut dire « libre » pour un LLM ?

Les définitions classiques du logiciel libre ne s’appliquent pas telles quelles. Des entreprises (et les journalistes paresseux qui relaient leurs communiqués de presse sans vérifier) peuvent dire que leur modèle est « open source » simplement parce qu’on peut le télécharger et l’utiliser. C’est très loin de la liberté. En effet, cette simple autorisation ne permet pas les libertés suivantes :

  • Connaître le jeu de données utilisé pour l’entrainement, ce qui permettrait de connaitre les choix effectués par les auteurs du modèle (quels textes ils ont retenu, quels textes ils ont écarté) et savoir qui a écrit les textes en question (et n’était pas forcément d’accord pour cette utilisation).
  • Connaître les innombrables choix techniques qui ont été faits pour transformer ces textes en un modèle. (Rappelez-vous  : un algorithme, ce sont les décisions de quelqu’un d’autre.)

Sans ces informations, on ne peut pas refaire le modèle différemment (alors que la possibilité de modifier le programme est une des libertés essentielles pour qu’un logiciel soit qualifié de libre). Certes, on peut affiner le modèle (« fine-tuning a pre-trained model », diront les documentations) mais cela ne modifie pas le modèle lui-même, certains choix sont irréversibles (par exemple des choix de censure). Vous pouvez créer un nouveau modèle à partir du modèle initial (si la licence prétendument « open source » le permet) mais c’est tout.

Un exemple de libre-washing

Le 18 juillet 2023, l’entreprise Meta a annoncé la disponibilité de la version 2 de son modèle Llama, et le fait qu’il soit « open source ». Meta avait même convaincu un certain nombre de personnalités de signer un appel de soutien, une initiative rare dans le capitalisme. Imagine-t-on Microsoft faire signer un appel de soutien et de félicitations pour une nouvelle version de Windows ? En réalité, la licence est très restrictive, même le simple usage du modèle est limité. Par exemple, on ne peut pas utiliser Llama pour améliorer un autre modèle (concurrent). La démonstration la plus simple de la non-liberté est que, pour utiliser le modèle Llama sur Hugging Face, vous devez soumettre une candidature, que Meta accepte ou pas (« Cannot access gated repo for url https://huggingface.co/meta-llama/Llama-2-7b/resolve/main/config.json. Access to model meta-llama/Llama-2-7b is restricted and you are not in the authorized list. Visit https://huggingface.co/meta-llama/Llama-2-7b to ask for access. »)

Mais la communication dans l’industrie du numérique est telle que très peu de gens ont vérifié. Beaucoup de commentateurs et de gourous ont simplement relayé la propagande de Meta. Les auteurs de la définition originale d’« open source » ont expliqué clairement que Llama n’avait rien d’« open source », même en étant très laxiste sur l’utilisation du terme. Ceci dit, il y a une certaine ironie derrière le fait que les mêmes personnes, celles de cette Open Source Initiative, critiquent Meta alors même qu’elles avaient inventé le terme « open source » pour brouiller les pistes et relativiser l’importance de la liberté.

Au contraire, un modèle comme Falcon coche toutes les cases et peut très probablement être qualifié de libre.

La taille compte

Si une organisation qui crée un LLM publie le jeu de données utilisé, tous les réglages utilisés pendant l’entrainement, et permet ensuite son utilisation, sa modification et sa redistribution, est-ce que le modèle peut être qualifié de libre ? Oui, certainement, mais on peut ajouter une restriction, le problème pratique. En effet, un modèle significatif (disons, permettant des résultats qui ne sont pas ridicules par rapport à ceux de ChatGPT) nécessite une quantité colossale de données et des machines énormes pour l’entrainement. L’exécution du modèle par le moteur peut être plus économe. Encore qu’elle soit hors de portée, par exemple, de l’ordiphone classique. Si une application « utilisant l’IA » tourne soi-disant sur votre ordiphone, c’est simplement parce que le gros du travail est fait par un ordinateur distant, à qui l’application envoie vos données (ce qui pose divers problèmes liés à la vie privée, mais c’est une autre histoire). Même si l’ordiphone avait les capacités nécessaires, faire tourner un modèle non trivial épuiserait vite sa batterie. Certains fabricants promettent des LLM tournant sur l’ordiphone lui-même (« on-device ») mais c’est loin d’être réalisé.

Mais l’entraînement d’un modèle non trivial est bien pire. Non seulement il faut télécharger des téra-octets sur son disque dur, et les stocker, mais il faut des dizaines d’ordinateurs rapides équipés de GPU (puces graphiques) pour créer le modèle. Le modèle Llama aurait nécessité des milliers de machines et Bloom une bonne partie d’un super-calculateur. Cette histoire de taille ne remet pas en question le caractère libre du modèle, mais cela limite quand même cette liberté en pratique. Un peu comme si on vous disait « vous êtes libre de passer votre week-end sur la Lune, d’ailleurs voici les plans de la fusée ». Le monde du logiciel libre n’a pas encore beaucoup réfléchi à ce genre de problèmes. (Qui ne touche pas que l’IA : ainsi, un logiciel très complexe, comme un navigateur Web, peut être libre, sans que pour autant les modifications soit une entreprise raisonnable.) En pratique, pour l’instant, il y a donc peu de gens qui ré-entrainent le modèle, faisant au contraire une confiance aveugle à ce qu’ils ont téléchargé (voire utilisé à distance).

Conclusion

Pour l’instant, la question de savoir ce que signifie la liberté pour un modèle de langage reste donc ouverte. L’Open Source Initiative a lancé un projet pour arriver à une définition. Je ne connais pas d’effort analogue du côté de la FSF mais plus tard, peut-être ?




Berlin, March 2023 : Diary of the first ECHO Network study visit

From 27 to 31 March 2023, the first study visit of the European project ECHO Network took place in Berlin. This report looks back on this week of exchange on the theme of « Young people, social networks and political education« , organised by the Willi Eichler Academy.

As a reminder, the participants in the ECHO Network exchange come from 7 different organisations in 5 European countries: Ceméa France, Ceméa Federzione Italia, Ceméa Belgium, Willi Eichler Academy (Germany), Solidar Foundation (European network), Centar Za Mirovne Studije (Croatia), Framasoft (France). Around twenty people took part in the study visit.

It’s a chilly spring in Berlin!

It’s a long way to Berlin!

In order to promote the values of the Ethical, Commons, Humans, Open-Source Network project, the Framasoft participants wanted to travel to Berlin by train. So Monday and Friday of this exchange week were dedicated to transport.

The day of departure was a national strike day in Germany (where a rail strike = no trains running!). As a result, only 3 of the 4 Framasoft members who had planned to take part in the project were able to make it.

When you think of trains, you think of time, where transport is an integral part of the journey. In fact, it takes 9 hours by train from Paris, or even 13 hours from Nantes… And you should add 1 or 2 hours (or even half a day) for « contingency management » (delays, cancellations, changes of train). Travelling to Germany by train was an adventure in itself (and the feeling seems to be shared!).

Tuesday 28 March: Discoveries and visits off the beaten track

After a brief meeting with the first participants the day before, Tuesday will continue with the aim of getting to know each other (arrivals will continue throughout the day due to changes in the itinerary caused by the strike the day before).

Tuesday morning will begin with a visit to the Jewish Cemetery of Berlin-Weißensee, the largest Jewish cemetery in Europe. Nature takes over in this historic place.

Weißensee Jewish cemetery, between nature and history

In the afternoon we visit a former Stasi prison, Berlin-Hohenschönhausen. This visit made a particularly strong impression on us: the site was created by former prisoners, the prison wasn’t closed until 1990, and many of the people who tortured prisoners were never brought to justice. In short, a dark page of history, but one that needs to be shared (we recommend the visit!)…

The day will end with a convivial meal in a traditional restaurant.

Wednesday 29 March: young, old and social networks

From Wednesday, we were welcomed at the Brillat-Savarin cookery school for our exchanges, workshops and talks.

The chandelier in the entrance hall of the cookery school is just right!

Discussion: What do we think about social networks in our organisations?

The first workshop was a round-table discussion in which each participant shared his or her use of and views on social networks, and in particular TikTok, the medium that will be used in the following workshop.

To summarise:

  • There is little use of social media from a personal point of view in the group.
  • On the other hand, the majority of the group use social media to promote their organisation’s activities (Facebook, Twitter, Instagram and Mastodon).
  • No one in the group uses TikTok, which poses a problem for understanding this social media.
  • As part of their organisation’s activities, the majority of the group would like to reach out more to young people and it seems interesting to find them where they are, i.e. on social media.
  • The group fully agreed that social media are not neutral tools and try to monopolise the attention of their users.

This time of exchange therefore allowed us to see that we share the same values, difficulties and desires when it comes to social media. However, we felt that the ‘one at a time’ format lacked some dynamism in the exchanges and the opportunity for several people to discuss.

Feedback from a student workshop: raising awareness of social issues in a TikTok video

Alongside our morning discussions on social media, 2 groups of students from the Brillat-Savarin school worked on a video project. They had to produce a TikTok video (one per group) to show the impact of the European Union (1st group) and climate change (2nd group) on their work as chefs. The videos were shown to us (incredible quality in 2 hours of work!) and then we exchanged views on the topic.

What we took away from this workshop:

  • The students were between 18 and 22 years old and did not use TikTok. According to the students, this social network is aimed at people younger than them (« young » is too broad a term!). However, they had mastered the codes of the platform as they were regularly exposed to TikTok content on other platforms such as Instagram and YouTube.
  • In any case, they wouldn’t necessarily want to use a social network to watch political content, preferring a more recreational use of the network (like watching videos of kittens!), even if they claim to be political.
  • They found it particularly interesting to get a message across in videos and to question themselves on issues that directly affect them.

It was an interesting experiment, even if the plenary discussions did not allow everyone to participate.

Photo of the ECHO Network group and some of the school’s students

Thursday 30th March: Politics and Open Source

Reflect EU&US: the Willi Eichler Academy project

Funded to the tune of €500,000 by Marshall Plan leftovers, Reflect EU&US is a 2-year project (2022-2024) by the Willi Eichler Academy. Its aim? To organise discussions between students outside the university environment, remotely and anonymously.

Reflect EU&US project logo

Points to remember:

  • The project involves 60 students (30 from the United States and 30 from Germany), with a physical meeting planned at the very end of the project to lift the masks.
  • Topics covered include justice, racism, gender and politics.
  • Following the discussions, a library of documents will be created, which will allow the various sources (texts, articles, videos, podcasts, etc.) to be validated (or not).
  • Anonymity makes it easier to accept contradictory opinions.
  • The management of the groups can be complicated by anonymity, but it is an integral part of the project.

From a technical point of view, the platform is based on the OpenTalk tool and was chosen to provide this space for free exchange, with the creation of coloured cards as avatars, making it possible to guarantee the anonymity of the participants. The choice of open source technologies was made specifically with the aim of reassuring participants so that they could exchange in complete peace of mind. This was followed by a live test of the platform with the students (in German, which didn’t allow us to understand everything!).

Open source meets politics

The afternoon continued with a talk by Peer Heinlein, director of OpenTalk, on « True digital independence and sovereignty are impossible without open source ». You can imagine that we at Framasoft have an opinion on this, even if we don’t feel strongly about it… Discussions with the audience followed on open source software, privacy and data encryption.

The next speaker was Maik Außendorf, representative of the Green Party in the European Parliament. Among other things, we discussed how digital technology can help the ecological transition. We learnt that German parliamentarians do not have a choice when it comes to using digital tools, and that national coherence is difficult to achieve with the decentralised organisation of Germany into Länder.

The study visit ended in a restaurant, where we had the opportunity to talk with a SeaWatch activist, highlighting the common values and reflections of the different organisations (precariousness of associations, the need to propose alternatives to the capitalist world, the need for free and emancipatory digital technologies).

This chandelier will have inspired⋅es (can you see the artistic side too?).

An intense week!

We were particularly surprised and excited by the common visions shared by the participants and organisations, whether it be about emancipatory digital, the desire to move towards a world that is more like us, where cooperation and contribution move forward, and the question of how to share our messages while remaining coherent with what we defend.

Although the majority of the week was built around plenary workshops, which did not always encourage exchange between participants or spontaneous speaking, the informal times (meals, coffee breaks, walks) made it possible to create these essential moments.

What next for the ECHO network? The second study visit took place in Brussels from 12 to 16 June. A summary article will follow on the Framablog (but as always, we’ll take our time!).

We couldn’t go to Berlin without visiting the murals on the Berlin Wall: here’s a photo of the trip to round off this article.

 

For further information:




Berlin, mars 2023 : journal de bord de la première visite d’études d’ECHO Network

Du 27 au 31 mars 2023, la première visite d’études du projet européen ECHO Network s’est tenue à Berlin. Ce compte rendu retrace cette semaine d’échanges sur la thématique « jeunes, réseaux sociaux et éducation politique », organisée par Willi Eichler Akademy.

Pour rappel, les participant⋅es à l’échange ECHO Network font partie de 7 organisations différentes dans 5 pays d’Europe : Ceméa France, Ceméa Federzione Italia, Ceméa Belgique, Willi Eichler Academy (Allemagne), Solidar Foundation (réseau européen), Centar Za Mirovne Studije (Croatie), Framasoft (France). Cette visite d’études a compté une vingtaine de participant⋅es.

Ambiance fraîche à Berlin pour ce début de printemps !

 

La route est longue jusque Berlin…!

Pour pousser les valeurs du projet Ethical, Commons, Humans, Open-Source Network (Réseau autour de l’Éthique, les Communs, les Humain⋅es et l’Open-source), les participant⋅es de Framasoft souhaitaient favoriser le train pour se rendre à Berlin. Ainsi, le lundi et le vendredi de cette semaine d’échange étaient banalisés pour le transport.

Les contre-temps faisant partie du voyage, le jour des départs était un jour de grève nationale en Allemagne (où grève ferroviaire = zéro train qui circule !). Ainsi, sur les 4 membres de Framasoft prévu⋅es sur le projet, seul⋅es 3 ont pu se rendre sur place.

Qui dit train dit aussi temps investi, où le transport fait partie intégrante du voyage. En effet, il faut prévoir 9 heures de train depuis Paris, ou encore 13 heures depuis Nantes… Et à cela, il est fortement conseillé d’ajouter 1h ou 2h (voire une demi-journée) de « gestion des imprévus » (retards, annulations, changements de train). Se rendre en Allemagne en train nous a semblé une aventure à part entière (et ce ressenti semble partagé !).

Mardi 28 mars : découvertes et visites hors sentiers touristiques

Après avoir rencontré brièvement la veille les premières et premiers participant⋅es, la journée du mardi continue avec l’objectif de se découvrir les un⋅es les autres (les arrivées se feront au compte-gouttes sur toute la journée suite aux changements d’itinéraire dus à la grève de la veille).

Nous entamons le mardi matin avec une visite du Cimetière juif de Weißensee de Berlin, le plus grand cimetière juif d’Europe. La nature prend le dessus dans ce lieu empreint d’histoire.

Cimetière juif de Weißensee, entre nature et histoire

Nous nous dirigeons ensuite l’après-midi vers une ancienne prison de la Stasi, la prison de Berlin-Hohenschönhausen. Cette visite nous aura particulièrement marqué⋅es : le site a été créé par d’ancien⋅nes prisonnier⋅ères, la prison n’a fermé qu’en 1990, et de nombreuses personnes ayant torturé des prisonnier⋅ères n’ont jamais été jugées. Bref, une page d’histoire sombre mais qu’il est nécessaire de partager (nous conseillons la visite !)…

La journée se terminera par un moment convivial dans un restaurant traditionnel.

 

Mercredi 29 mars : jeunes, moins jeunes et réseaux sociaux

À partir du mercredi, nous étions accueilli⋅es à l’école de cuisine Brillat-Savarin pour nos échanges, ateliers et interventions.

Lustre du hall de l’école de cuisine, on peut dire qu’il est plutôt adapté !

Discussion : on pense quoi des réseaux sociaux dans nos organisations ?

Le premier atelier a été un tour de table où chaque participant⋅e partageait son utilisation et point de vue sur les réseaux sociaux, et particulièrement TikTok, média sur lequel sera utilisé l’atelier suivant.

Ce que l’on peut résumer :

  • Il y a peu d’utilisation des médias sociaux d’un point de vue personnel dans le groupe.
  • Les médias sociaux sont par contre utilisés par la majorité du groupe pour mettre en valeur les actions de son organisation (Facebook, Twitter, Instagram et Mastodon).
  • Personne dans le groupe n’utilise TikTok ce qui pose problème pour comprendre ce média social.
  • Dans le cadre des activités de leur organisation, la majorité du groupe souhaiterait toucher davantage les jeunes et il semble intéressant de les trouver là où iels sont, donc sur les médias sociaux.
  • Le groupe est tout à fait d’accord sur le fait que les médias sociaux ne sont pas des outils neutres et cherchent à monopoliser l’attention de ses utilisateur⋅rices.

Ce temps d’échange a donc permis de voir que nous partageons les mêmes valeurs, difficultés et envies sur les médias sociaux. Cependant, le format « chacun son tour de parole » nous a semblé manquer un peu de dynamisme dans les échanges et de possibilité de discuter à plusieurs.

 

Retour d’atelier d’étudiant⋅es : sensibiliser sur des sujets de société dans une vidéo TikTok

En parallèle de nos échanges du matin sur les médias sociaux, 2 groupes d’étudiant⋅es de la Brillat-Savarin School ont travaillé sur un projet vidéo. Ils devaient produire une vidéo TikTok (une par groupe) pour montrer l’impact sur leur métier de cuisinier⋅ère de l’Union Européenne (1er groupe) et du changement climatique (2ème groupe). Les vidéos nous ont été présentées (incroyable la qualité en 2 heures de travail !), puis nous avons échangé sur le sujet.

Ce que nous retenons de cet atelier :

  • Les étudiant⋅es avaient entre 18 et 22 ans, et n’utilisent pas TikTok . Selon les étudiant⋅es, ce réseau social est tourné pour une cible plus jeune qu’elles et eux (« jeunes » est un terme trop large !). Par contre iels maîtrisaient les codes de la plateformes, étant régulièrement exposé⋅es à du contenu issu de TikTok sur d’autres plateformes telles que Instagram ou YouTube .
  • Iels n’auraient de toute façon pas forcément envie d’utiliser un réseau social pour voir du contenu politique, préférant un usage plus récréatif du réseau (comme regarder des vidéos de chatons par exemple !), même lorsqu’iels se revendiquent politisé⋅es.
  • Iels ont trouvé la démarche particulièrement intéressante de faire passer un message en vidéos, et se questionner sur des sujets les impliquant directement.

L’expérimentation aura été intéressante, même si les échanges en plénière ne permettaient pas l’implication de chacun et chacune.

Photo du groupe d’ECHO Network et quelques étudiant⋅es de l’école

 

Jeudi 30 mars : politique et open source

Reflect EU&US : le projet de la Willi Eichler Akademy

Financé à hauteur de 500k€ par des restes du plan Marshall, Reflect EU&US est un projet sur 2 ans (2022-2024) de la Willi Eichler Akademy. L’objectif ? Organiser des discussions entre étudiant⋅es en dehors du cadre universitaire, à distance et en restant dans l’anonymat.

Logo du projet Reflect EU&US

 

Les points à retenir :

  • Le projet investit 60 étudiant·es (30 des Etats-Unis et 30 d’Allemagne), une rencontre physique est prévue à la toute fin du projet pour lever les masques.
  • Des sujets traités tels que : justice, racisme, genre, politique.
  • Une bibliothèque de documents est alimentée suite aux discussions, permettant de valider (ou non) les différentes sources (textes, articles, vidéos, podcasts, etc).
  • L’anonymat permet plus facilement d’assumer des opinions contradictoires.
  • L’animation des groupes peut être compliquée par l’anonymat, mais fait partie intégrante du projet.

D’un point de vue technique, la plateforme est basée sur l’outil OpenTalk et a été choisie pour avoir cet espace d’échange libre, avec la création de cartes de couleurs comme avatar, permettant de garantir l’anonymat des participant⋅es. Le choix de technologies open-source a été fait spécifiquement dans le but de rassurer les participant⋅es pour qu’iels puissent échanger en toute tranquillité. Un test en direct de la plateforme a suivi avec des étudiant⋅es (en allemand, ce qui ne nous a pas permis de tout comprendre !).

Rencontres entre open source et politique

L’après-midi a continué avec l’intervention de Peer Heinlein, directeur d’OpenTalk, sur le sujet « L’indépendance et la souveraineté numérique réelle sont impossibles sans l’open-source ». Vous vous doutez bien qu’à Framasoft, même si ce n’est pas un aspect qui nous tient à cœur, nous avons un avis sur la question… Des échanges ont suivi avec les participant·e·s sur les logiciels open source, la protection des données personnelles, ou encore le chiffrement des données.

C’est ensuite Maik Außendorf, représentant du Green Party au parlement qui est intervenu. Nous avons, entre autre, échangé sur le numérique pour aider la transition écologique. Nous avons appris que les parlementaires allemand⋅es n’ont pas le choix dans leur utilisation d’outils numériques et qu’une cohérence nationale semble compliquée à mettre en place avec l’organisation décentralisée de l’Allemagne en Länder.

La clôture de la visite d’études a eu lieu dans un restaurant, où nous avons pu notamment échanger avec un activiste de SeaWatch, mettant particulièrement en avant valeurs communes et réflexions partagées entre les différentes organisations (précarisation des associations, nécessité de proposer des alternatives au monde capitaliste, nécessité d’un numérique libre et émancipateur).

Ce lustre nous aura inspiré⋅es (vous aussi vous distinguez un côté artistique ?)

 

Une semaine intense !

Nous avons particulièrement été surpris⋅es et enthousiastes par les visions communes partagées entre participant⋅es et organisations, que ce soit sur le numérique émancipateur, l’envie d’aller vers un monde qui nous ressemble plus, où la coopération et la contribution vont de l’avant et les questionnements sur comment partager nos messages en restant cohérent⋅es avec ce que l’on défend.

Bien que la majorité de la semaine ait été construite sous forme d’ateliers en plénière, ne favorisant pas toujours les échanges entre participant⋅es ou les prises de parole spontanées, les temps informels (repas, pauses café, balades) auront permis de créer ces moments essentiels.

Et la suite d’ECHO Network ? La seconde visite d’études a eu lieu à Bruxelles du 12 au 16 juin. Un article récap’ suivra sur le Framablog (mais comme toujours : on se laisse le temps !).

On ne pouvait pas se rendre à Berlin sans faire un tour par les fresques du mur de Berlin : petite photo de la virée pour boucler cet article.

 

Pour aller plus loin :




Publier le code source ne suffit pas…

Un court billet où Nicolas Kayser-Bril opère une mise au point : la loi européenne et les grandes entreprises du Web peuvent donner accès au code source, mais ce n’est qu’un facteur parmi d’autres qui s’avère souvent inutile à lui seul…

Article original : The ideology behind publishing Twitter’s source code publié dans le bulletin d’information (en anglais ou allemand)  d’Algorithmwatch auquel on peut s’abonner sur cette page.

Traduction Framalang relue et révisée par l’auteur : Squeeek, goofy, audionuma

L’idéologie derrière la publication du code source de Twitter

par Nicolas Kayser-Bril

Photo noir/blanc de l'auteur, jeune homme brun souriant.
Photo par Julia Bornkessel licence CC-BY 4.0

Une fuite

Le 31 mars, Twitter a publié une partie du code source qui alimente son fil d’actualité. Cette décision a été prise quelques jours après qu’il a été rendu public que de grandes parties de ce code avaient déjà été divulguées sur Github [Gizmodo, 31 mars].

Les 85 797 lignes de code ne nous apprennent pas grand-chose. Les tweets ne contenant pas de liens sont mis en avant. Ceux rédigés dans une langue que le système ne peut pas reconnaître sont rétrogradés – discriminant clairement les personnes qui parlent une langue qui n’est pas reconnue par les ingénieurs californiens. Les Spaces (la fonction de podcasting en direct de Twitter) sur l’Ukraine semblent également être cachés [Aakash Gupta, 2 avril].

Le plus intéressant dans cette affaire reste le billet de blog rédigé par ce qu’il reste de l’équipe d’ingénieurs de Twitter. Il explique bien comment fonctionne un fil d’actualité d’un point de vue technique.

Comment (ne pas) ouvrir le code source

Une entreprise a été pionnière pour rendre son code source public : Twitter. Il y a deux ans, son équipe « Éthique, Transparence et Responsabilité » a publié le code d’un algorithme de recadrage d’images et a organisé une compétition permettant à quiconque d’y trouver d’éventuels biais [AlgorithmWatch, 2021]. Cette équipe a été l’une des premières à être licenciée l’année dernière.

Il ne suffit pas de lire un code source pour l’auditer. Il faut le faire fonctionner (l’exécuter) sur un ordinateur. En ce qui concerne l’Ukraine, par exemple, nous savons seulement que les Spaces Twitter étiquetés « UkraineCrisisTopic » subissent le même traitement que les articles étiquetés « violence » ou « porno ». Mais nous ne savons pas comment cette étiquette est attribuée, ni quels en sont les effets. Il semble que le code de ces fonctionnalités n’ait même pas été rendu public.

Dissimulation

Publier du code informatique sans expliquer comment le faire fonctionner peut être pire qu’inutile. Cela permet de prétendre à la transparence tout en empêchant tout réel audit. Twitter n’est pas la première organisation à suivre cette stratégie.

La Caisse Nationale des Allocations Familiales a publié les 7 millions de lignes du code de son calculateur d’allocations suite à une demande d’informations publiques (demande CADA) [NextINpact, 2018]. On ne pouvait rien en tirer. J’ai fait une demande de communication des « documents d’architecture fonctionnelle », qui sont mentionnés dans des commentaires du code. La CNAF a répondu qu’ils n’existaient pas.

La loi européenne sur les services numériques prévoit que les « chercheurs agréés » pourront accéder aux « données » des très grandes plateformes, y compris éventuellement au code source [AlgorithmWatch, 2022]. Pour que la loi sur les services numériques fonctionne, il est essentiel que les entreprises traitent ces demandes comme le Twitter de 2021, et non comme le Twitter de 2023.

L’idéologie technologiste

Enfin, la focalisation sur le code source est au service d’un projet politique. J’entends souvent dire que le code est le cœur d’une entreprise, que c’est un secret commercial précieusement gardé. C’est faux. Si c’était le cas, les fuites de code source nuiraient aux entreprises. Suite à des intrusions ou des fuites, le code source de Yandex et de Twitch a été publié récemment [ArsTechnica, 2021 et 2023]. À ma connaissance, ces entreprises n’en ont pas souffert.

Le code source n’est qu’un facteur parmi d’autres pour une entreprise du Web. Parmi les autres facteurs, citons les employés, les relations avec des politiques, les procédures internes, la position sur le marché, l’environnement juridique et bien d’autres encore. Mettre le code sur un piédestal implique que les autres facteurs sont sans importance. Les propriétaires de Twitter et de Meta (et ils sont loin d’être les seuls) ont dit très clairement que les ingénieurs étaient beaucoup plus importants que le reste de leurs employé·e·s. Pour eux, tout problème est fondamentalement technique et peut être résolu par du code.

Je suis certain que la publication du code source de Twitter conduira certains technologues à prétendre que le harcèlement en ligne, les agressions et la désinformation peuvent désormais être « corrigés » par une pull request (lorsqu’un contributeur à un projet open source propose une modification du code). Ce serait un pas dans la mauvaise direction.




Linux trentenaire

Allez, pour changer un peu des articles qui dénoncent les GAFAM, Gee va plutôt faire un peu de célébration aujourd’hui. Car oui, le noyau Linux fête ses 30 ans !

(Bon okay, il va quand même un peu causer GAFAM sur la fin mais c’est par principe…)

Linux trentenaire

Joyeux trentième anniversaire à Linux !

Libriste casse-gonades : « Ah non non non ! On dit GNU/Linux, hein ! On l'a assez dit, hein, Linux, c'est juste le noyau, pas l'OS ! » Gee : « Oui non mais là justement, on ne parle pas de GNU, c'est bien le NOYAU qui a 30 ans. » Libriste : « Ah. Linux. » Gee : « Oui. Le noyau. » Libriste : « Je vois. » Gee : « Voilà. Du coup ce serait sympa de ne pas me péter les miens, de noyaux, dès la 1re image… »

Pour être précis, nous fêtons l’anniversaire de l’annonce du développement de Linux par un étudiant finlandais, un certain Linus Torvalds, le soir du 25 août 1991…

Linus en train de taper son fameux message sur un vieil ordinateur : « Je suis en train de faire un système d'exploitation gratuit.  Bon, c'est juste un passe-temps, ça ne sera pas gros et professionnel comme GNU. » Le gnou, agacé : « Je n'suis pas gros !  Je suis un peu packagé. » Le smiley : « Depuis, Linus aurait déclaré : “moi, les comparaisons, j'ai cessé.” »

La première version diffusée sera la 0.02, quelques semaines plus tard.

Gee, sifflotant : « Moi aussi, quand je diffuse un programme, je mets plein de zéros avant le premier chiffre pour bien signaler que c'est une ébauche de grosse daube codée avec les arpions entre le fromage et le dessert. Genre superflu-riteurnz-v0.0.0.0.0001- prealpha-draft-unstable.tar.gz

En 1992, le logiciel devient officiellement libre – il n’était alors que gratuit – en adoptant la licence GNU GPL, et la version 1.0.0 sort en mars 1994.

Tux : « 176 250 lignes de code, qu'est-ce que tu dis de ça ? » Le gnou : « L'autre se ramène avec son noyau monolithique et c'est moi qui me fais traiter de gros… » Tux : « Tiens d'ailleurs, ça avance, ton projet de micro-noyaux GNU Hurd ? » Le gnou : « Mais c'est qu'il me cherche, le piaf. » Tux : « Va donc, eh, gnunuche. » Une flèche point vers Tux : « (Tux, la mascotte, n'est techniquement apparue qu'en 1996, mais c'est pour l'illustration.à »

Eh oui, car à l’époque, deux systèmes d’exploitation libres existent déjà : le fameux projet GNU dont le noyau Hurd n’était pas encore fonctionnel, et le projet BSD de l’université de Berkeley alors empêtré dans un procès avec AT&T.

Beastie de BSD parle à un agent d'AT&T : « Mais puisqu'on vous dit qu'on n'utilise plus aucun code propriétaire de Unix ! » L'agent d'AT&T : « C'est c'qu'on verra au tribunal ! » Le gnou, en panique derrière son ordinateur : « Quel merdier, ce Hurd… À ce train-là, la v1 sera toujours pas sortie dans 25 ans*… » Tux, timide : « Euuuuh, moi j'suis dispo, sinon. »

Le gnou ignorait alors tout ce que cette déclaration avait de prophétique : aux dernières nouvelles, la version 0.9 de GNU Hurd est sortie en 2019.

C’est donc Linux qui tire son épingle du jeu, et naissent très vite les fameuses « distributions » Linux, qui associent le noyau Linux avec les utilitaires GNU, le système d’affichage X Window et bientôt des environnements de bureau comme Gnome ou KDE, des suites bureautiques, etc.

Le gnou, vexé : « Ouais ouais ouais, alors on va dire “distribution GNU/Linux”, hein ! » Tux, vexé aussi : « Si on va par là, on pourrait aussi dire GNU/Linux/X11/Gnome/etc. » Le gnou : « Peu importe : Linux, c'est qu'un noyau. » Tux : « Ouais, alors que Hurd, c'est que des pépins…  Et pan dans le museau. » Le smiley, excité : « BASTOOOOON ! »

30 ans après l’annonce de son lancement, Linux a-t-il réussi ? Demandons donc l’avis au verre à moitié plein / à moitié vide.

Le verre à moitié vide, blasé : « On estime la part des ordinateurs personnels tournant sous GNU/Linux à 3 %, autant dire que face à Microsoft et Apple, on n'fait pas le poids… » Le verre à moitié plein, heureux : « Linux fait tourner un tiers des serveurs mondiaux – BSD, libre aussi, en fait tourner un autre tiers – ainsi que la quasi-totalité des supercalculateurs, il est embarqué sur un paquet de box Internet, lecteurs blu-ray, liseuses, etc. Et il sert de base à Android, système qui équipe la grande majorité des smartphones. »

Tout dépend donc de notre façon de mesurer la « réussite ». D’un côté, Linux équipe aujourd’hui de nombreux équipements informatiques…

La Geekette : « Steve Ballmer, alors PDG de Microsoft, déclarait en 2001 que Linux était un cancer… » Le logo Windows, en panique : « Bah il avait pas tort, Linux a même fini par me contaminer moi, Windows, avec WSL ! »

… d’un autre, force est de constater que cette popularité s’est construite parfois bien loin des idéaux du projet GNU.

Gee, pensif : « Les fans de “l'open source” ont tourné le dos au “logiciel libre”, en ne voyant dans les licences libres qu'un moyen plus efficace de développer, et non un moyen d'assurer la liberté des utilisateurs et utilisatrices…  Donc okay, on peut se réjouir que Linux serve de base à Android, et en même temps il sert donc de base à un des systèmes les plus verrouillés du moment… » La pomme, logo d'Apple, agacée par cette remarque : « Hééééé ! » Gee : « J'ai dit “un des” ! » La pomme : « Ah.  Quand même.  J'ai une réputation à tenir, moi. »

Souhaitons, malgré ces bémols, un joyeux anniversaire à Linux, sans qui le visage du numérique actuel serait sans nul doute fort différent…

Tux, heureux avec un chapeau de fête et un verre de champagne à la main : « J'angoissais un peu de voir les 30 ans se rapprocher… » Gee, avec un chapeau de fête aussi, et trinquant avec son verre de champagne : « T'inquiète, c'est pire quand ils s'éloignent.  Allez, santé ! » Note : BD sous licence CC BY SA (grisebouille.net), dessinée le 2 septembre 2021 par Gee.

Crédit : Gee (Creative Commons By-Sa)




Mémorandum Covid-19 pour du libre et de l’open en conscience : enseignements et impulsions futures

Nous publions ci-dessous un texte collectif, inititié par différents acteurs du libre et de l’Open(Source|Science|Hardware|Data), suivi des impulsions envisagées.

À Framasoft, nous signons rarement des tribunes en tant qu’organisation. Essentiellement pour trois raisons : 1) elles nous placent dans une situation d’autorité, que nous rejetons, 2) lorsqu’il s’agit d’un appel ou même d’une alerte aux pouvoirs publics, elles nous placent dans une position de soumission aux dits pouvoirs, 3) globalement, cela fait bien quelques décennies qu’aucune tribune n’a eu de réelle influence, en dehors d’un pouvoir d’informer (à relativiser avec l’accroissement important du nombre de tribunes publiées).

Pourtant, bien que n’ayant que peu d’espoir qu’il apporte un réel changement (« Qui vit en espérant meurt désespéré » dit le proverbe), nous avons co-signé le texte ci-dessous, publié ici sous la forme d’un mémorandum (« document ou autre communication qui aide la mémoire par enregistrement d’événements ou d’observations sur un sujet dans une organisation »).

La raison principale en est que ce mémo fait une bonne synthèse de la situation actuelle, et surtout qu’il pose des mesures concrètes que les signataires souhaitent voir mis en place rapidement. Cela à un double effet positif. D’abord, cela permet de garder trace de la situation du libre et de l’OpenSSHD (oui, je crois que je vais revendiquer cet acronyme pourri à base de private joke) en période de pandémie. Ensuite, au travers des objectifs fixés dans les mesures actionnables, cela permettra de constater si, oui ou non, les institutions et la société civile ont embrayé, ou si on en reste – comme souvent – à une liste d’injonctions ou de demandes au Père Noël.

Apporter notre signature à ce texte, c’est lui reconnaître la valeur intrinsèque de poser les choses.


 

Mémorandum Covid-19 pour du libre et de l’open en conscience : enseignements et impulsions futures

Le texte est mis à disposition selon les termes de la Licence Creative Commons Attribution 4.0 International.

Le texte qui suit a été nourri de la contribution d’une trentaine de personnes œuvrant aujourd’hui en se fondant sur les principes communs de la libre circulation de l’information, de gouvernance ouverte et de modèles sociaux durables. Il est accompagné d’une série d’« impulsions » ayant germé de ces échanges, faisant apparaître 6 principaux enseignements et proposant 7 mesures politiques immédiatement planifiables.

La situation exceptionnelle provoquée par la pandémie de COVID-19 et le confinement consécutif ont redonné toute son importance au numérique en tant que technologie de communication, mais aussi d’empowerment (c’est-à-dire, permettant de redonner du pouvoir d’agir et du contrôle à tout un chacun), de création collective et de développement de solutions répondant aussi bien à des enjeux globaux que locaux. Renouant ainsi avec les origines d’Internet et du web, des courants communautaires de solidarité, complémentaires ou alternatifs aux dispositifs publics, illustrent une nette tendance en faveur de l’ouverture dans ses différentes formes : l’open science (partage des données et articles de la recherche) devient le principe, la démocratie participative une volonté collective, les logiciels libres, l’open source et l’open hardware les fondements, et le libre partage de la culture, enfin, une conséquence inéluctable.

Deux raisons peuvent certainement être avancées à cette résurgence dans la sphère politique et sociale.

D’une part, ces initiatives communautaires ont fait preuve d’une capacité à répondre concrètement, rapidement et efficacement à des enjeux sociaux inédits grâce à des pratiques expérimentées dans des réseaux d’acteurs et de tiers-lieux déjà existants, soutenues par des réflexions théoriques, des outils juridiques et des modèles économiques éprouvés. Elles conjuguent la volonté de « Penser global, et d’agir local ».

D’autre part, l’insuffisance des réponses issues de l’intervention des États ou du jeu des marchés est apparue au grand jour, compte tenu de l’ampleur des événements. D’autres types d’actions réalisées sous la forme de « communs numériques » ont aussi été rendus possibles dans de nombreux domaines. Les communs numériques sont des ressources ouvertes coproduites et maintenues par une communauté qui définit elle-même ses règles de gouvernance et considère ces ressources comme génératrices de liens sociaux plutôt que comme des marchandises soumises aux lois du marché.

Penser l’« après » appelle à se placer au-delà des visions dichotomiques et d’un solutionnisme social et technique.

Les vies de ces projets et expérimentations, réussites ou échecs, invitent ainsi à en tirer quelques premiers enseignements pour laisser la fenêtre ouverte à des futurs possibles désirables, renforcer les prises de conscience actuelles d’une large population ayant expérimenté plus ou moins facilement le « numérique » pour les ancrer par la suite dans des usages numériques respectueux des individus et des milieux où ils cohabitent.

Ce document soutient la place de ces manifestations et réfléchit à leur pérennité pour une modification organisationnelle et sociale plus large. En plus d’exemples concrets pour illustrer les dynamiques en marche, et une mise en lumière des points les plus urgents à la coordination des actions, l’enjeu ici est aussi de donner un cap à suivre pour mener à moyen ou long terme des actions collectives.

Libre, ouvert et co-opératif, un modèle qui coule de source

Au cœur de la situation actuelle, un des rôles majeurs joués par la participation collective de la société civile a été d’apporter une information fiable et de qualité sur l’évolution de la pandémie et de répondre aux besoins locaux (cartographie d’entraide dans des villes, détail du suivi de la maladie par région, etc.) et globaux.

L’open data y joue un rôle prépondérant. Cette démarche est tout d’abord une nécessité politique dans un souci de « transparence » et de redevabilité sur les choix actuels (voir notamment « Le COVID19 et les données ». Ces actions le sont aussi en termes d’innovation grâce aux infrastructures et communautés existantes (voir notamment « Ça reste ouvert »). Depuis le début de la crise, de multiples projets open data ont vu le jour sur le sujet, hébergés sur data.gouv.fr ou d’autres plateformes.

Ensuite, cette démarche ne peut être possible qu’en s’appuyant sur des pratiques de science ouverte (open science) regroupant à la fois des chercheurs d’organisations internationales, des instituts de recherche publics et des data scientists de différents domaines. Le partage des données, articles scientifiques et discussions associées dans cette situation de crise s’est révélé un fonctionnement nécessaire pour comprendre et interpréter avec rapidité et souplesse la situation, et proposer des modèles de simulations et des visualisations rendant ces données intelligibles (voir notamment COMOKIT, veille-coronavirus.fr, covid19-dash, Coronavirus Country Comparator,).

La visée de ces projets est double. D’une part, il s’agit d’informer, d’aider à trouver les meilleures solutions médicamenteuses et les formes d’organisations sociales à visée sanitaire, politique, ou économique les mieux adaptées, et ce de manière ouverte et transparente. D’autre part, faciliter la participation aux débats concernant les prises de décisions actuelles et à venir (telles les initiatives Écrivons Angers et la consultation du collectif #LeJourdAprès), dans le monde entier.

Répondant aux besoins du moment avec leurs savoir-faire et compétences, les communautés des makers et de l’open hardware se sont rapidement mobilisées (voir notamment les projets listés sur covid-inititatives). Elles ont ainsi prototypé des matériels médicaux à faible coût et facilement réalisables dans des tissus locaux (via des tiers-lieux et fablabs) en France et dans le monde entier. Tout cela s’est mis en place particulièrement rapidement en collaboration avec les milieux professionnels concernés et dans le respect des règles s’imposant en matière de santé (les visières, les respirateurs MUR ou encore MakAir).

L’aspect solidaire sous-tendant ces communautés est aussi majeur pour assurer des services quotidiens, trouver des solutions afin de continuer les activités quotidiennes dans les milieux professionnels et éducatifs, mais aussi de retisser du lien. Il s’agit en effet d’éviter une amplification des inégalités par le numérique grâce à des initiatives de médiation numérique et de continuité (Continuité Pédagogique, Solidarité Numérique ou Droit-Covid19). À ce titre, les entités permanentes (sur le modèle des Fabriques ou d’autres) ont prouvé leur capacité à fédérer pour initier, financer, faire grandir des communs dans les domaines clefs en s’appuyant sur les réseaux de tiers-lieux et Fablabs. Individus, sociétés, administrations et collectivités, tous sont solidaires devant la crise sanitaire, économique et démocratique.

Côté grand public, beaucoup ont franchi le pas de l’utilisation d’outils de visioconférence et d’autres applications en ligne pour échanger ou dialoguer avec leurs proches (lien social et familial), et soutenir leurs activités quotidiennes les plus diverses (travail, loisirs, logistique, etc.). Une fois passée la découverte des solutions anciennes comme nouvelles, les personnes utilisant ces services subissent souvent de plein fouet le modèle traditionnel qui transforme les usagers en client : un propriétaire de la technologie qui reste le seul décisionnaire des conditions d’accès (très souvent onéreuses) et qui a tout intérêt à limiter la compatibilité avec d’autres solutions. L’expérience même des difficultés propres au « numérique » n’a jamais été autant partagée et rendue palpable par des personnes d’habitude peu sensibilisées à ces enjeux (sécurité, vie privée, économie de plateforme). La plateforme Zoom découverte par beaucoup à cette occasion est une illustration actuelle de cette problématique de par la révélation de ses failles de sécurité ou de sa politique d’utilisation contestée des données personnelles des utilisateurs.

De tous les services offerts, les plus éthiques, solidaires et équitables sont ceux qui ont implémenté des logiciels libres (qui font de la liberté de leurs utilisateurs et utilisatrices un principe clef). L’orientation éthique y est intégrée by design, car ils sont conçus et pensés pour et par leurs utilisateurs et utilisatrices, et s’adaptent en continu grâce aux remontées de quiconque y contribuant. Ainsi, devant l’urgence de se tourner vers des outils de communication et d’organisation, les logiciels libres et open source développés par une communauté (pour une communauté encore plus grande) sont en capacité de répondre à plusieurs enjeux. Il s’agit en premier lieu d’enjeux de confiance (nul espionnage ou monétisation peu éthiques), mais aussi de décentralisation (les canaux traditionnels étant bien insuffisants au regard des demandes massives et simultanées), ainsi que de gratuité avec un modèle économique de base fondé sur l’ouverture des ressources.

Autre point, la fermeture de l’accès aux lieux d’exercice habituels des activités professionnelles, scolaires et culturelles a rappelé la nécessité de savoirs ouverts, amenant à un large mouvement de mise à disposition de ressources culturelles et de connaissances (livres, articles, expositions, contenus multimédias, journaux scientifiques, spectacles, etc.). Cela nous rappelle que la valeur de la culture et de la connaissance pour la société repose sur son accès partagé.

Open sans pérennité (& fondement juridique) n’est que ruine de l’âme

La situation actuelle rappelle en effet que les principes du libre et de la collaboration ouverte ne sont souvent pas assez compris en dehors des cercles d’initié.e.s.

En premier lieu, la différence entre libre et gratuit n’est pas forcément claire, et il en va de même pour les modèles économiques sous-jacents (« si c’est gratuit, vous êtes le produit »). Pour beaucoup, la mise à disposition gratuite de ressources est considérée comme suffisante, sans forcément saisir les bases juridiques et économiques alternatives proposées par les ressources libres.

Les choix juridiques ont pour intérêt de prévenir un affaiblissement des projets, ainsi qu’une augmentation des risques d’enclosure (c’est-à-dire de réappropriation et d’accaparement de la valeur par un seul). Ainsi, les éléments de gouvernance sont déterminants dans la construction de communs et la pérennité des projets. Ces règles de gouvernance et de rétribution juste permettent en effet d’éviter un affaiblissement des projets et leur essoufflement. En la matière, la longue et complexe histoire de l’économie sociale et solidaire (ESS) peut servir de repères pour (re)construire des modèles de développement a-capitalistes. Les ressources organisationnelles qui font son originalité (coopératives, mutuelles, associations essentiellement) ont été récemment renforcées par les coopératives d’activité et d’emploi et les SCIC qui s’attachent à promouvoir des nouvelles gouvernances et dynamiques de partage des richesses et, dans le cas des SCIC, de productions de biens et de services d’utilité sociale.

L’urgence est ainsi d’assurer l’ouverture des ressources, y compris leur gouvernance, tout en veillant à ce que les projets financés par de l’argent public dans le cadre de cette crise soient ouverts par défaut. Dans cet esprit, le Directeur Général de l’OMS appelle tous les pays à soutenir les démarches d’open science, d’open data et d’open collaboration. De la même manière, aujourd’hui face à la situation d’urgence, plusieurs acteurs (éditeurs, industriels, etc.) mettent gratuitement à disposition leurs ressources et biens immatériels. En ce sens, l’initiative Open Covid Pledge regroupe un ensemble d’initiatives privées et publiques s’engageant à garder leurs contenus et connaissances ouverts pour mettre un terme à la pandémie COVID-19 et minimiser ses effets. Néanmoins, au-delà des annonces ou des ouvertures temporaires en temps de crise, l’enjeu est plus vaste et implique un changement de modèle.

Partout où est le numérique, cela induit que l’ouverture devient la base de modèles économiques et sociaux respectueux des acteurs et utilisateurs y participant, pour assurer une vision à long terme inclusive et ouverte. Un appel fait par exemple par la tribune « crise ou pas crise, nous avons besoin tout le temps d’un savoir ouvert » invite au développement d’un plan national pour la culture et l’éducation ouverte par les ministères à l’image du Plan national pour la science ouverte. À ce titre, le Ministère de l’Enseignement supérieur, de la Recherche et de l’Innovation (MESRI) a, sous l’impulsion du Comité pour la science ouverte, ainsi demandé l’ouverture complète et immédiate des résultats de recherche, toutes disciplines confondues, liés à l’épidémie de Covid-19.

Ce positionnement soulève l’enjeu même des cadres d’interaction entre puissances publiques et initiatives communautaires. La question de l’accompagnement et de la protection de ces initiatives par le gouvernement et les instituts publics est majeure. Elle se doit d’être renforcée par un ensemble de jalons juridiques et structurels pour protéger de telles initiatives aux formes peu communes, qui ne doivent pas rester éphémères. Pour reprendre une citation tirée du documentaire « Nom de code : Linux » : « Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code ». Ainsi, il s’agit de continuer à œuvrer à une transformation du rôle des membres du secteur public pour les faire sortir de leur dépendance vis-à-vis d’un secteur privé organisé selon des priorités de rentabilité, pour soutenir et s’appuyer sur un tissu d’initiatives proposant des modalités de développement pérennes.

Dans l’esprit des partenariats public-privé (PPP) pensés comme partenariats publics-communs, donner corps à ces projets implique d’associer des infrastructures à la fois techniques, juridiques et sociales et de faciliter un changement de culture pour préparer un numérique s’intégrant dans des projets de société durables (tendances qui existent déjà, comme l’initiative Numérique en Commun[s], Science avec et pour la Société).

Qui veut aller loin ménage ses infrastructures

Les solutions proposées aujourd’hui par les communautés du logiciel libre et de l’open source répondent à de nombreux besoins numériques, comme en témoigne le « succès » des solutions proposées par l’association d’éducation populaire Framasoft (visioconférence, documents partagés : pads) ou les acteurs du Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires (CHATONS). Toutefois, les infrastructures – techniques et humaines – sur lesquelles reposent ces services ne sont pas pensées et dimensionnées pour supporter la charge nécessaire au plus grand nombre. Au premier abord, l’on pourrait être tenté de penser que l’on touche du doigt les limites de ces modèles. Or, ce qui pourrait être perçu comme un « bug » ou une preuve d’inefficacité dans le système hyperproductif dans lequel nous vivons est plutôt la preuve que les modèles ouverts réfléchissent au temps long et aux implications sociales, politiques et environnementales qu’ils entraînent.

En effet, la logique de décentralisation sous-tendant les démarches ouvertes implique que ce ne soit pas à un seul responsable de résoudre le problème de toutes les personnes, mais plutôt que se mettent en place des mécanismes d’accompagnement et d’entraide mutuels permettant à chacun de disposer des solutions utiles et nécessaires : collectivement et globalement, plutôt qu’individuellement et de manière centralisée. Pour cela, à l’image du tissu de solidarité que ces initiatives créent sur l’ensemble du territoire en ce moment, il s’agit de consolider des projets impliquant de multiples acteurs qui déploient localement des solutions libres et ouvertes. C’est l’idée même des CHATONS de fournir des instances au niveau local pour héberger des solutions libres et open source. Le maillage du territoire par un ensemble de tiers-lieux et de Fablabs vient aussi répondre à une diversité de besoins et permet de mutualiser des ressources et outils tout autant que de partager des bonnes pratiques et savoirs communs créés.

C’est dans ce même esprit que le logiciel open source Jitsi sert de brique technique commune aux services opérés par de multiples acteurs, par exemple la fondation Jitsi, le GIP renater ou Framasoft avec framatalk et l’initiative « Ensemble contre le Covid-19 » lancée par Scaleway. Plus encore, les logiciels open source peuvent aussi être interconnectés par le biais de systèmes fédérés et décentralisés(permettant aux utilisateurs et utilisatrices d’une instance du logiciel d’être connectés à ceux d’une instance du même logiciel) : tels Diaspora, PeerTube, GNU Jami.

Or ce modèle de codéveloppement de solutions libres et open source, pour « une mise à l’échelle », implique un déploiement raisonné par rapport aux systèmes assurés par les solutions clefs en main offertes aujourd’hui (des solutions de communication à distance, au stockage de dossiers, etc.). La concurrence est particulièrement inégale puisqu’il s’agit de comparer un modèle pérenne, et donc à équilibre, avec un modèle productiviste n’intégrant pas dans son équation des critères de soutenabilité forte – déjà citées, les solutions de visioconférence particulièrement rapides, fiables et performantes qui continuent à investir à perte pour s’assurer la captation de la plus grande part de marché, dans une logique du “winner takes all” classique dans le monde du numérique. Les priorités de ces systèmes se fondent sur la quête toujours plus grande d’efficacité pour répondre aux besoins des utilisateurs et utilisatrices s’adaptant aisément à des innovations technologiques toujours plus rapides et performantes. Les considérations éthiques et de vie privée, même si celles-ci sont abordées (souvent par leur manquement), ne sont pas constitutives des principes fondateurs de ces modèles. Pire encore, la gratuité qu’ils peuvent offrir est parfois seulement temporaire (Trello), conditionnée (Google Maps, Google Mail, etc.) ou encore sujette à d’autres contreparties non nécessairement éthiques (tel l’antivirus Avast qui commercialisait les données personnelles de ses utilisateurs et utilisatrices ou le réseau Facebook qui, lors du scandale Cambridge Analytica, a révélé l’usage de son pouvoir d’influence sur ses utilisateurs et utilisatrices.

Aujourd’hui, plus encore, les initiatives des communs – offrant notamment une perspective écologique sur l’impact de l’utilisation des technologies numériques sur nos sociétés – résonnent tout particulièrement pour développer des milieux numériques durables,tout autant que pour penser la gestion des déchets numériques déjà produits (notion de communs négatifs). Ce qui se dessine ainsi, à l’inverse de solutions proposées pour une « sortie de crise », c’est l’importance d’accompagner le plus grand nombre vers une appropriation de cultures numériques pérennes plus solidaires et d’accepter aussi un ralentissement ou tout au moins une prise de recul critique sur ce que nous construisons.

Ne te limite pas à m’apporter des solutions, apprends-moi à les construire

L’expérience commune à l’échelle mondiale que nous traversons est aussi une opportunité unique pour faire comprendre largement, par des illustrations concrètes, les enjeux de société numérique et plus encore à rendre les citoyen.ne.s acteurs des décisions à prendre. C’est souvent par l’expérience que les apprentissages, les prises de conscience s’opèrent. Le moment que nous vivons est un point d’inflexion possible qu’il s’agit de saisir pour que les usages numériques se fassent avec les valeurs et principes du libre et des savoirs communs et ouverts.

Pour cela, il ne suffit pas d’apporter des solutions clefs en main, quand bien même elles seraient libres et ouvertes. Il s’agit aussi d’accompagner les usages et une évolution des cultures numériques pour permettre une citoyenneté plus éclairée, plus économe et plus souveraine vis-à-vis des risques de sécurité, sociaux, environnementaux et éthiques associés à ces technologies. Le « Cloud » par exemple n’est qu’un terme cachant des réalités techniques et juridiques bien concrètes. Aujourd’hui, rendre visibles les composantes sous-jacentes à ces mondes de l’immatériel est nécessaire, tout autant que de sensibiliser aux méthodologies garantissant la soutenabilité de tels projets. L’administration centrale, qui a intégré cette logique pour ses propres besoins internes en créant par exemple l’application libre de messagerie instantanée et sécurisée de l’État Tchap, rendue disponible récemment aux pompiers, donne un exemple encourageant aujourd’hui pour faire rayonner cette infrastructure plus largement. La puissance publique conserve un rôle déterminant pour opérer de tels changements, à la fois en tant qu’actrice et qu’orchestratrice de cette dynamique.

Par nature, un contenu ou un service gratuit fourni par une plateforme propriétaire a une trajectoire bien distincte d’une ressource construite et maintenue collectivement par une communauté. Plus encore, cela induit de considérer autrement la licence qui définit les termes d’usages d’une ressource conçue collaborativement par une communauté sous forme de contrat social et économique, et les outils juridiques traditionnellement utilisés. Organisée, la communauté d’une plateforme a plus de valeur que la plateforme elle-même. Cela rappelle aussi que les ressources numériques et immatérielles que nous utilisons sont aujourd’hui conditionnées par leur financement, encore plus peut-être lorsqu’elles sont proposées gratuitement aux personnes les employant. Il en va de même pour les ressources ouvertes, qu’elles soient hébergées et maintenues par les utilisateurs et utilisatrices ou encore par celles et ceux qui y ont un intérêt (acteurs publics, constructeurs de matériels, etc.). Ces idées de bon sens, pour être mises en œuvre, reposent sur un changement collectif en articulant l’échelle globale et locale. Ainsi, c’est un moyen de permettre une « souveraineté » locale (accès aux biens immatériels) tout en développant des collaborations internationales évitant le repli nationaliste.

Cette expérience a aussi aidé à la compréhension des processus mêmes de construction des savoirs. Les dernières semaines ont montré au plus grand nombre les coulisses de la recherche scientifique et de son modèle socio-économique. La crise actuelle, loin de n’être que sanitaire, montre également un enchevêtrement de décisions sociales et politiques s’appuyant sur des faits scientifiques – ces derniers, ainsi même que la méthode qui les fait émerger, faisant l’objet de nombreux débats. Les controverses portant sur les essais thérapeutiques de la chloroquine ou les revirements de situation des mesures de confinement selon les pays en fonction des modélisations qui soutenaient les décisions, soulignent comment les sciences s’articulent avec des enjeux sociaux, éthiques, économiques politiques (voir notamment le positionnement du Comité d’éthique du CNRS). Dans ce contexte, l’open science devient le fondement essentiel pour assurer un suivi des processus de décision. Elle ne doit cependant pas être réservée aux seuls chercheur.e.s mais doit permettre d’instaurer ses principes en société.

Cela demande, à l’image des valeurs de Wikipédia, d’œuvrer encore plus à une mutualisation de ressources en tant que communs numériques, avec un nécessaire travail de revues par les pairs qui n’impliquent pas seulement les professions de la recherche et de la santé, mais également la société civile (voir notamment le (réseau ALISS)) pour vérifier chaque information, l’enrichir afin qu’elle soit la plus fiable, éthique et la plus qualitative possible. Il y a donc là un défi de traduction et de médiation pour des individus et collectifs ayant chacun souvent leurs propres pratiques, et un bagage culturel et conceptuel qui peut s’avérer difficile à comprendre pour des sphères extérieures. Le moment que nous traversons vient remettre à plat les éléments fondamentaux qu’il s’agit de mettre en place dès maintenant pour protéger les dynamiques des communautés à l’œuvre tout en construisant des suites qui s’appuient sur un travail de fond commun pour maintenir et consolider les coalitions que ce moment aura vues émerger.

Découvrez les impulsions (enseignements et mesures) découlant de ce mémorandum.


Concrètement : pourquoi et comment ?

La crise actuelle démontre la fragilité du système économique et organisationnel sur lequel reposent nos sociétés.

Si elle en démontre la nécessité, il ne faut pas penser qu’une telle crise suffira à opérer un basculement. Penser un « après » nécessite donc un long travail de déconstruction opéré d’ores et déjà par les communautés constituées autour du libre, de l’open et des communs numériques, qui démontrent par leur existence même et leurs actions concrètes la possibilité de construire des projets d’intérêt général autrement.

Écrit durant la crise, le mémorandum rappelle l’importance et la place des initiatives ouvertes, participatives et collaboratives pour notre société. Il permettra de se souvenir, mais aussi d’inspirer nos politiques publiques à venir. Devant l’urgence, il se double d’un certain nombre de mesures immédiatement envisageables et parfois déjà initiées.

L’on tire de cette situation les enseignements suivants :

  1. Les mouvements « libres et ouverts », et ceux ancrés dans une dynamique de « communs numériques » participent aujourd’hui rapidement et justement à répondre aux besoins révélés quotidiennement par la crise sanitaire et sociale.
  2. La croissance du nombre de « communs numériques » permet d’imaginer une société structurée non pas autour de la détention d’une technologie, mais au contraire autour de la capacité des acteurs à travailler ensemble et à créer de la valeur en commun.
  3. L’attrait fort des modèles collaboratifs ouverts se retrouve confronté à une acculturation et une éducation encore insuffisante des acteurs souhaitant collaborer.
  4. Le développement d’une économie pérenne repose sur une sensibilisation aux enjeux juridiques et socio-économiques sous-jacents, afin d’assurer que ces nouveaux équilibres s’appuient sur des règles suffisamment consensuelles, claires et comprises.
  5. Les technologies numériques essentielles doivent être des « communs numériques » bâtis par des communautés respectueuses de la liberté et de leurs droits fondamentaux. Cette solution est plus longue, mais atteignable par nos sociétés si elles en prennent la mesure.
  6. Plus l’environnement, le contexte, les sujets montent en complexité, plus il devient essentiel de donner de nouvelles capacités d’actions et des moyens aux communautés distribuées, de se doter ainsi de nouveaux processus collectifs pour débattre, choisir et agir.

Compte tenu de la situation de crise, il est urgent et nécessaire dès maintenant que, par principe, des financements publics soient intégrés aux appels à projets ou appels à manifestation d’intérêt (AMI) de toutes les agences publiques et convergent pour alimenter un fonds de communs ouverts et pérennes.

Mesures actionnables

Plus encore, à l’aune de la crise que nous vivons toutes et tous et pour ne pas subir des mesures biaisées par une récupération politique ou économique des événements, nous souhaitons être assuré.e.s que d’ici 2021 :

  1. L’intérêt des dynamiques libres, ouvertes et collaboratives soit officiellement reconnu et soutenu dans leurs formes technologiques (logiciels, bases de données, documentations et spécifications, etc.) et systémiques (recherche ouverte, gouvernance ouverte, culture ouverte, etc.), en pensant la création et l’entretien d’infrastructures numériques essentielles à ces projets d’intérêt général.
  2. Des partenariats publics-communs soient réellement ouverts, dans chaque région, accompagnés de dispositifs nationaux, favorisant l’émergence de communs dans les champs numériques de notre société, dans des dynamiques d’ouverture, de collaboration et de frugalité numérique.
  3. Les modalités économiques et fiscales à destination des acteurs du numérique soient repensées pour éviter à tout prix les enclosures numériques et encourager la valorisation publique au travers de la diffusion ouverte des ressources financées par de l’argent public.
  4. Les modèles de propriété – et encore plus de « propriété intellectuelle » – soient interrogés véritablement à l’aune d’une société soutenable qui soit durable et prospère. Cela au moins dans leurs usages et capacités à répondre aux préoccupations sociétales majeures, en temps de crise et en temps normal.
  5. Un accompagnement soit mis en place vers l’ouverture des contenus et infrastructures des organisations publiques ayant pour mission l’accès ou la diffusion de la culture et des connaissances.
  6. Les synergies entre l’ESS et les communs soient renforcées dans le monde du numérique et des communs de la connaissance, en construisant des modèles d’économie sociale dans le numérique et en s’appuyant sur l’approche par les communs pour défendre les principes d’intérêt général et d’utilité sociale.
  7. Le statut des personnes contributrices aux communs soit reconnu en terme social et sociétal en leur consacrant des droits effectifs et opposables.

NB : le texte publié ci-dessus correspond au texte de mémorandum publié le 29/04/2020 et est soumis à de potentiels changements. Nous vous conseillons donc sa lecture sur le site officiel.

 




C’est facile de leur dire merci…

Hep ! — et si on remerciait une fois de temps en temps celles et ceux qui, dans les coulisses le plus souvent, créent, développent et maintiennent les logiciels et services qu’on utilise ?

Comme Moshe Zadka auquel nous empruntons les suggestions ci-dessous, vous utilisez chaque jour des logiciels de bonne qualité développés et maintenus par des gens qui ne demandent pas de paiement, qui respectent vos libertés et qui sont généreux de leur temps et de leur énergie. Alors on va dire que c’est la saison des remerciements. Voici dix façons parmi d’autres de le faire :

10 façons de remercier les responsables de logiciels libres et open source

Comment exprimer votre gratitude.

d’après Moshe Zadka, article original paru sur opensource.com

deux mains (une noire une blanche) tiennent un globe terrestre
image par opensource.com

Le plus simple : en parler

1. Envoyez un courriel de remerciement aux développeurs. Soyez précis – expliquez-leur à quoi vous utilisez leur logiciel et en quoi il vous a été utile.

2. Utilisez votre plateforme de médias sociaux préférée et faites passer le mot.

3. Rédigez un billet de blog à propos de votre logiciel favori.

Donner de l’argent

4. Si vos projets préférés acceptent les dons, envoyez de l’argent.

5. Si vous êtes employé par une entreprise qui utilise des logiciels libres, voyez si vous pouvez convaincre la direction de parrainer certains des projets.

6. Offrez d’égaler les dons jusqu’à concurrence d’un montant déterminé. C’est incroyable ce que l’émulation peut faire !

groupe de rock qui beugle "mutt not dead / Gopher forever" dans un concert de soutien

 

Donner du temps

7. Aidez à la révision des correctifs (les développeurs et développeuses appellent ça des patches, hein).

8. Aidez à créer ou améliorer la documentation, à la traduire, au tri des bogues, etc.

9. Répondez aux questions des utilisateurs et utilisatrices sur l’IRC, les listes de diffusion et autres forums d’entraide.

10. Bonus : si comme moi, vous avez à un moment donné eu des mots déplacés (euphémisme) pour d’autres personnes dans la communauté, engagez-vous à faire mieux : communiquez avec bienveillance et ouverture. La meilleure façon de remercier est de faire de la communauté libre et open source un lieu où les gens se sentent à l’aise pour communiquer.

 

À propos de l’auteur

Moshe Zadka est impliqué dans la communauté Linux depuis 1998, en participant à des install parties Linux. Il programme en Python depuis 1999, et a contribué à l’interpréteur Python de base. Moshe a été un DevOps/SRE bien avant que ces termes n’existent, se souciant profondément de la fiabilité des logiciels, de la reproductibilité et d’autres choses semblables. Il a travaillé dans des entreprises aussi petites que trois personnes et aussi grandes que des dizaines de milliers – généralement quelque part où le logiciel rencontre l’administration système…

Creative Commons License




CoopCycle, le projet coopératif qui roule social

Depuis un an, l’actualité a régulièrement mis en lumière les premiers effets déstructurants pour le travail salarié de l’ubérisation de la société : hier les taxis, aujourd’hui les livreurs à vélo…

Et demain sans doute d’autres pans de l’économie réelle vont être confrontés au tech-libéralisme, nouvel avatar du capitalisme prédateur (pardon du pléonasme).
Confrontés de plein fouet à cette problématique, les membres de l’association CoopCycle ont élaboré une réponse originale et peut-être prometteuse : une structure coopérative et un outil crucial en cours de développement, une plateforme numérique.
Les militants de cette opération sont engagés dans une lutte pour un autre rapport à leur propre travail : il s’agit de « rééquilibrer les forces » dans un contexte où jusqu’alors, une poignée d’entreprises imposaient leurs conditions léonines.
Ils inscrivent également leur combat dans une continuité entre les coopératives éthiques-équitables et les biens communs où ils veulent verser leur code.
Bien sûr les libristes seront surpris et probablement critiques sur la licence particulière choisie pour des raisons qui laissent perplexe. Mais c’est l’occasion aussi pour nos lecteurs de suggérer avec bienveillance et bien sûr de contribuer au code, pour qu’aboutisse et se développe cette courageuse et fort intéressante démarche.
Aider cette association à affiner les outils numériques qui rendent plus libres et modifient les rapports sociaux, c’est tout à fait dans la logique de Contributopia.
Comme l’écrivait récemment un certain Bram dans une suite de messages rageurs sur son compte Mastodon :
La techno ça sert à rien si ça change pas la vie des gens.

Voici les prénoms des CoopCycle qui nous ont répondu : Alexandre, Aurélien, Aloïs, Antoine, Basile, Jérôme, Kevin, Laury-Anne, Liova, Lison, Paul, Pauline, Vincent.

Logo de CoopCycle

D’habitude on demande à nos interviewés de se présenter mais je vois bien que vous avez depuis quelques mois une sacrée visibilité médiatique et c’est tant mieux…

Coopcycle – L’explosion médiatique est détaillée sur notre blog Médiapart en toute transparence. Effectivement, ça a explosé au mois d’août en parallèle des rassemblements de livreurs suite au changement de tarification de Deliveroo. Non seulement les journaux ont beaucoup parlé de ces « cyber-grèves » (des travailleurs numériques qui appellent à la déconnexion, ou qui vont empêcher l’utilisation d’un iPad dans un restaurant, c’est original), mais en plus tous étaient unanimes pour condamner le modèle des plateformes.

Tout le monde a entendu parler de votre initiative et s’y intéresse, pourquoi à votre avis ? 

Photo par Shopblocks (CC-BY 2.0)

– L’intérêt pour notre initiative vient à notre avis de l’attente qui existait face à un manque d’alternatives permettant de lutter contre une ubérisation de la société parfois perçue comme une fatalité. Le modèle qui se généralise, c’est l’individu auto-entrepreneur dans la « gig economy », l’économie des petits boulots. Face à des plateformes dotées de très gros moyens, tout le monde est un peu les bras ballants, les pouvoirs publics en tête, qui ont même tendance à encourager, « sécuriser » le modèle des plateformes : en penchant pour une jurisprudence qui empêche la requalification des contrats précaires en contrats salariés, en encourageant la délégation de service public, ou en réduisant les normes sur les activités classiques pour leur permettre de faire face à la concurrence à moindre coût des plateformes…

Photo par Môsieur J. (CC BY-SA 2.0)

En somme, les pouvoirs publics semblent accompagner l’ubérisation (comme le développe le Conseil d’État au sein de ce document), et accepter le dumping et la casse sociale que ces modèles impliquent, tandis que les livreurs, les restaurateurs et les clients se débrouillent avec une évolution qui semble être un fait accompli.
De plus en plus de monde prend conscience que c’est l’ensemble des régimes de protection sociale qui sont menacés, et personne ne savait comment faire pour répondre à ces problématiques.
Notre initiative cristallise donc beaucoup d’espoirs car c’est une proposition positive, mais qui soulève des problématiques structurelles et interroge la possibilité d’une économie des Communs. En tout cas, ce n’est pas une énième réaction de critique passive à une logique que l’on ne serait pas en position de ralentir ou contrecarrer aujourd’hui. Nous pensons qu’une alternative est possible, et nous allons plus loin en concrétisant nos idées. Dans le débat tel qu’il existe aujourd’hui, c’est déjà une perspective séduisante.

À cause de Nuit Debout ? C’est là que tout a commencé ? À cause des conflits sociaux autour de Deliveroo et autres starteupes qui font tourner les jambes des livreurs pour des rémunérations de misère ?

– Ce n’est pas « à cause de Nuit Debout », c’est plutôt « grâce à Nuit Debout » !
Selon nous, c’est plus la possibilité d’une alternative qui intéresse les gens. Le fait que le projet « vienne de » Nuit Debout, la plupart des gens ne le savent pas.
Mais effectivement ce projet n’existerait pas sans Nuit Debout. C’est un des rares événements politiques qui a eu lieu ces dernières années en France, et même si tout ça paraît déjà lointain, il a suscité une vague d’espoir.

Photo issue du site Alternative Libertaire

Ce qui nous a réunis sur la place de la République, c’est la lutte contre la loi El Khomri et la précarisation de nos conditions de travail. À partir de là, on se retrouve à participer aux manifestations, on rencontre le Collectif des Livreurs Autonomes de Paris alors que l’idée n’était encore qu’une idée… C’est ce qui a permis l’émergence de groupes de personnes engagées, militantes ou non, qui cherchent des solutions, mènent des campagnes, montent des projets ensemble. Et un de ces projets, c’est CoopCycle.

 

 

Elle est destinée à qui cette plateforme en cours de réalisation ? Aux livreurs à vélo, aux restaurateurs, aux consommateurs qui se font livrer ?

– La plateforme est destinée avant tout aux livreurs et aux commerçants, c’est un outil d’émancipation. Les collectivités territoriales ont également une place dans ce genre dispositif car cela leur permet de reprendre le contrôle sur l’espace public ainsi que sur les modes de vivre ensemble.

Mais au final, la plateforme en version « communs » est là pour servir à tout le monde, et pour outiller tout le monde. Quant aux clients finaux, nous sommes persuadés que beaucoup de consommateurs seraient prêts à payer un peu plus cher pour que les livreurs aient de bonnes conditions de travail.

Regardez l’engouement pour les Biocoop, regardez aussi la réussite d’Enercoop, qui fournit de l’énergie durable. À leurs débuts, ces derniers étaient 50 % plus chers que l’opérateur historique et pourtant, ils ont réussi à séduire des clients conscients, qui veulent consommer autrement.

Pour la livraison de repas à domicile, qu’on soit client ou restaurateur, on peut très bien vouloir consommer et commercer de façon éthique et équitable, mais si les seuls outils disponibles sont ceux des capitalistes, on se retrouve à consommer et travailler au profit du capitalisme, qu’on le veuille ou non.
CoopCycle est donc une initiative de reprise en main de la logique des plateformes afin de permettre un rééquilibrage du rapport de force en faveur des livreurs et des restaurateurs dans le secteur de la livraison.

C’est quoi cette licence bizarre que vous avez exhumée des tréfonds du web ? pourquoi celle-là plutôt que d’autres parmi les nombreuses licences libres ?
— La licence qui encadre l’application que nous développons restreint l’utilisation à des groupes de livreurs qui se lancent en coopérative ou respectent des critères de réciprocité. Le fait que dans ce cadre son utilisation serait gratuite fait que la marge qu’ils peuvent proposer aux restaurateurs peut être largement moindre que celle des plateformes capitalistes. Si les livreurs ne veulent pas adhérer à la SCIC nationale sur laquelle nous travaillons ils pourront également y avoir accès.

Néanmoins, cette licence n’est pas parfaite ! Premièrement car nous ne savons pas concrètement comment elle est reconnue et s’inscrit à l’échelle de la France ou plus largement à l’échelle européenne. Plus largement, le respect et la défense des licences est difficile à réellement mettre en œuvre dans le cadre de l’économie numérique. Comment pourrions-nous réellement prouver qu’une entité lucrative privée, fermée par nature, utilise des bouts d’un code développé par le travail Commun ? La problématique est la même dans le cadre d’une utilisation propriétaire du code source. Car une fois la captation identifiée, comment pourrions-nous financer les frais judiciaires qu’un procès impliquerait et qui resteraient à notre charge ?

Enfin ce type de licence ne permet pas l’élaboration d’une cotisation qui permettrait de rémunérer le travail à l’origine de ce Commun. Dès lors, aucun retour de la valeur économique produite ne pourrait être assuré aux contributeurs d’un commun dans la mesure ou ce dernier n’a ni périmètre juridique clairement établi, ni force d’opposition face à un grand groupe. Le cadre légal doit être repensé et c’est toutes ces questions que nous souhaitons traiter au cours des conférences suivantes du cycle que nous avons lancé le 20 septembre.

Et au fait pourquoi open source et pas « libre » ?

Le code n’est pas libre car s’il l’était, n’importe qui pourrait se le réapproprier et l’utiliser pour faire du profit. Aujourd’hui dans le libre, c’est souvent la loi du plus fort qui l’emporte, avec toutes les conséquences que l’on connaît. Il faut donc une licence qui permet de protéger l’utilisation de ce code pour la réserver aux coopératives qui ne veulent pas exploiter les gens. Nous savons qu’il faut travailler sur cette histoire de licence et nous sommes en contact avec des avocats spécialisés sur le sujet. D’ailleurs, si vous en connaissez, on les accueille avec plaisir !

Dans ce monde, on est malheureusement toujours ramené au célèbre « there is no alternative » prononcé par Margaret Thatcher. Il faut être « pragmatique», à savoir accepter les règles du jeu capitaliste, pour que rien ne change.

Aujourd’hui, on voit des gens qui «travaillent » sur des alternatives à Uber, par exemple. Pour certains, le premier réflexe, c’est de vérifier que leur modèle peut avoir des retombées commerciales, qu’ils peuvent financer leur développement avant même d’avoir produit une seule ligne de code…
Ça n’est certainement pas notre approche. You don’t need to know how to do it, you just need to start comme dirait l’autre sur un article Medium.
À l’heure où les plateformes représentent une source non négligeable d’emplois (précaires), l’open source offre une vraie possibilité d’implémenter enfin la copropriété d’usage de l’outil de travail.
Mais il faut des règles pour garantir que l’essentiel de la valeur créée aille aux travailleurs, afin de poursuivre sur le chemin de l’émancipation. Sinon, ce seront forcément ceux qui auront les capitaux qui pourront enclencher les effets de réseau, tout ça en utilisant du « travail gratuit ».
Il est temps d’en finir avec le solutionnisme technologique, il faut ajouter une dimension sociale, sans quoi on retombe dans l’aliénation.

Votre projet n’est donc pas simplement de développer une plateforme informatique, aussi open source soit-elle, c’est aussi un tout autre modèle social, celui de la coopérative. C’est possible de nous expliquer ça simplement ?

Nous n’avons pas envie de créer une startup de l’économie sociale et solidaire. Ce qui nous intéresse, c’est justement le projet politique. Il existe aujourd’hui tout un archipel de sites et d’initiatives qui espèrent « changer le monde » et pourtant, rien de bouge vraiment au niveau macro-économique. Les structures qui permettent l’exploitation des travailleurs sont toujours bien en place. Nous aimerions « secouer le cocotier », et faire du lobbying citoyen pour essayer de modifier ces structures. Certes, nous n’avons pas encore une loi anti-ubérisation dans nos cartons, mais réunir des gens de différents milieux permet de faire réfléchir, de rassembler et à terme d’influencer le jeu politique.

Sur le choix de la coopérative, il s’est assez simplement imposé à nous. Nous sommes en passe d’avoir ce bel outil numérique mais sommes conscients que face aux géants de la foodtech et malgré la surmédiatisation ponctuelle, il ne suffira pas de dire « voici le moyen de vous réapproprier votre outil de travail, à vous de jouer ».

La question qui se pose à nous est celle de l’articulation entre une ressource que l’on gère comme un commun et un circuit économique composé de coopératives qui permettent une rémunération et des conditions de travail correctes pour ceux qui y travaillent. La forme coopérative nous semble la plus adaptée puisqu’elle permet des règles économiques et démocratiques plus équitables (statut salarié, intégration de l’ensemble des acquis sociaux y afférant, mutualisation des moyens comme des risques, une personne une voix, etc.).

Mais nous ne sommes pas dupes évidemment, le développement de ces modèles « sociaux et solidaires » est un mouvement positif, témoignant d’une certaine prise de conscience nécessaire mais non suffisante. La création de structures privées socialisées dans un marché libéral combat le capitalisme sur ses terres mais n’emporte pas de sortie réelle de ce système. Pire encore, on peut également considérer que ce développement parallèle organise le désengagement de l’état in fine, puisque la mutualisation se réorganise à plus petite échelle.

C’est pour cela que nous tenons à agir sur les 3 plans :

  • développer un outil open source et libre d’accès sous condition, pour créer l’outil de travail ;
  • construire une structure coopérative nationale et des structures locales pour organiser les moyens du travail ;
  • questionner les problématiques macro-économiques et structurelles qui se posent aux différentes étapes de notre construction à travers des cycles de conférences thématiques.

Si l’initiative de Coopcycle faisait tache d’huile ? Ici, solidarité avec les livreurs espagnols.

Bon alors où en est-il ce code open source de plateforme ?  Vous êtes combien là-derrière ? Vous auriez peut-être besoin d’un coup de main, de patches, de bêta-testeurs, de pintes de bières, enfin tous les trucs qu’on s’échange dans le petit monde du logiciel libre. C’est le moment de lancer un appel à contributions hein…

Notre code est sur GitHub : https://github.com/coopcycle

Pour l’instant il y a 3 personnes qui ont contribué. Notre but est de construire une communauté autour du code, pour assurer la pérennité du projet notamment. On a posé les premiers jalons avec des règles de contribution et une installation en local facile (crash testée !). Nous avons reçu plusieurs propositions spontanées d’aide, mais cherchons encore à voir comment intégrer chacun suivant son temps disponible et ses langages de prédilection. De même nous devons établir une roadmap claire pour le projet. Tout cela explique que nous n’ayons pas encore fait d’appel à contribution.
En tout cas tous les repos ont des issues ouvertes, et n’attendent que vous !
Le feedback sur la démo (UI/UX ou bugs) est plus que bienvenu. Vous pouvez contacter l’équipe dev à dev@coopcycle.org.

Toutefois il ne faut pas résumer notre approche au groupe de développeurs, nous sommes une bonne quinzaine à travailler sur ce projet ; journalisme, portage politique, propagande, représentation, construction du modèle économique, lien avec les livreurs et les restaurateurs. Tous ces travaux sont complémentaires et nous essayons justement de ne pas tomber dans le solutionnisme de l’outil en assumant toutes ces tâches collectivement.

On vous laisse le mot de la fin, comme de coutume sur le Framablog !

Merci pour tous vos outils, c’est un plaisir de pouvoir bâtir son projet avec des logiciels libres ! En attente de Framameet pour nos apéros devs 🙂