Un monde meilleur pour le numérique- La Robe Numérique
Titre : Un monde meilleur pour le numérique - Opensource #1
Intervenant·e·s : Laurent Costy - Laurent Destailleur - Oriana Labruyère
Lieu : Podcast La Robe Numérique
Date : 4 avril 2024
Durée : 45 min 19
Licence de la transcription : Verbatim
Illustration : À prévoir
NB : Transcription réalisée par nos soins, fidèle aux propos des intervenant·e·s mais rendant le discours fluide.
Les positions exprimées sont celles des personnes qui interviennent et ne rejoignent pas nécessairement celles de l'April, qui ne sera en aucun cas tenue responsable de leurs propos.
Transcription
Oriana Labruyère : Bonjour et bienvenue sur ce nouvel épisode de La Robe Numérique. Cher auditeur et chère auditrice, vous retrouvez La Robe Numérique après quelques mois d’absence, quelques mois pour travailler, finalement, sur la proposition de contenu, donc vous pourrez retrouver les épisodes de La Robe Numérique en vidéo et en format 100 % audio.
Pour cette nouvelle ère de La Robe Numérique, nous avons choisi de parler d’un sujet extrêmement complexe, mais je suis sûre que nous l’aborderons de manière très pratique, c’est le sujet du logiciel libre, l'open source. Nous allons aborder ce sujet sur plusieurs épisodes. Je vous invite à rester avec moi. Sans faire de blabla, je vais directement passer la parole à mes invités : Laurent, merci d’être venu ; aujourd’hui c’est un peu compliqué parce que j’ai deux Laurent avec moi.
Laurent Costy : On ne l’a pas fait exprès !
Oriana Labruyère : Non, vous ne l’avez pas fait exprès, mais c’est ainsi. Laurent Costy, vous êtes vice-président de l’association April qui, malgré ce nom, est l’Association pour la défense et la promotion du logiciel libre et vous êtes le spécialiste du numérique dans le secteur associatif. Oui, moi j’ose tout, je suis comme ça.
Laurent Costy : Je ne suis pas tout seul !
Oriana Labruyère : Autour de cette table, vous êtes le spécialiste du numérique dans le secteur associatif. Est-ce qu’on est d’accord avec ça.
Laurent Costy : Autour de cette table.
Oriana Labruyère : Autour de cette table, soyons précis.
Laurent Destailleur, vous êtes vous le CEO [Chief Executive Officer] et CTO [Chief Technical Officer] de DoliCloud, vous êtes expert ERP [Enterprise Ressource Planning] et CRM [Customer Relationship Management] tant dans le Libre que dans le logiciel propriétaire, donc vous allez pouvoir bien insister sur la différence, et vous êtes également chef de projet Dolibarr et comme vous vous ennuyez, on est d’accord, vous êtes également hacker éthique.
Laurent Destailleur : C’est complet. On a tout dit.
Oriana Labruyère : Alors, c’est parti, si on a tout dit on peut commencer, rentrer dans le vif du sujet, la première question : qu’est-ce que le logiciel libre ?
Laurent Costy : Je vais peut-être donner la définition du logiciel libre comme l’entend l’April, la Free Software Foundation aussi. Finalement, le logiciel libre se définit par quatre libertés :
- la liberté d’utiliser le logiciel quelles que soient les conditions ;
- la liberté d’étudier le programme, ça sous-entend donc que le code est ouvert qu’on a accès au code ;
- la liberté de modifier ce programme ;
- et la liberté de redistribuer le code modifié.
C’est cela qui définit un logiciel libre et certainement pas la gratuité qui est souvent l’amalgame qui est fait, en toute logique puisque, free software, logiciel libre en français, contient le mot free en anglais qui signifie à la fois libre et gratuit.
Laurent Destailleur : D’où la confusion.
Laurent Costy : Merci Laurent.
Laurent Destailleur : On pourrait enchainer sur l’histoire. Cette confusion, qui posait problème pour certains, a incité certaines personnes à créer un autre terme, le terme open source, qui a été défini non par l’OSI [Open Source Initiative], l’organisme qui a défini l’open source, en dix points et, dans les dix points, pour faire simple, on va retrouver les quatre libertés qui ont été citées dans le logiciel libre.
Finalement, le terme logiciel libre et le terme open source sont très proches, c’est juste qu’ils ont été faits par deux mouvements différents, avec des arrière-pensées et des idéologies qui peuvent être différentes, mais, sur le plan technique, on est bien sur la même définition avec les quatre libertés qu’il faut respecter pour être un logiciel libre et pour être un logiciel open source.
Oriana Labruyère : On peut donc dire que les termes « logiciel libre » et « logiciel open source » recouvrent la même chose.
Laurent Costy : Non. Framasoft, qui est une association d’éducation populaire en France, aime bien dire que le Libre c’est l'open source avec de l’éthique parce que, en fait, l'open source – on ne sera pas forcément d’accord, on n’aura peut-être pas forcément la même approche – va s’attacher aux arguments techniques autour de l'open source, en disant « le code est ouvert, donc c’est plus facile de le contrôler, de le corriger, etc. » Alors que la manière dont Richard Stallman, le concepteur des logiciels libres, l’a pensé, c’est aussi un changement de société, c’est cela qui était derrière, sa philosophie. Il y a donc une question de philosophie derrière le logiciel libre que ne contient pas l'open source, mais, effectivement c’est très proche et c’est vrai que dans le milieu de l’entreprise on va plutôt parler d'open source pour, justement, rassurer par rapport à une perception qui peut être un peu de gauche, parfois, du logiciel libre, ce qui n’est pas le cas fondamentalement, mais il y a souvent cette perception-là.
Oriana Labruyère : C’est carrément empreint d’une philosophie d’ambition sociétale, de révolution presque, d’un mécanisme.
Laurent Costy : Je ne sais pas si c’était une révolution, mais, effectivement, c’était bien pour contrer les logiques privatrices sur les logiciels de l’époque où on ferme le code et on empêche les gens, finalement, de s’approprier les outils qui ont été développés.
Oriana Labruyère : Un autre terme revient souvent, le terme open data. Il y a souvent des confusions sur open source, open data. Est-ce que je peux vous entendre sur la définition de l'open data et, surtout, sur la différence surtout vis-à-vis de l'open source.
Laurent Destailleur : On va dire qu’open source est un terme qui se rapporte à un logiciel informatique, même si, aujourd’hui, on l’emploie aussi pour d’autres domaines qui ont fait des émules dans d’autres situations, mais c’est surtout, historiquement, un terme pour les logiciels informatiques, notamment sur l’aspect du code et du programme informatique, alors que open data, on est sur de la donnée, de la data.
Dans l'open data, on va plutôt être sur la mise à disposition de la donnée en libre accès, alors que, dans l'open source, on est axé sur la mise à disposition d’un programme informatique. La grande différence est là.
Laurent Costy : Et l'open data est née après justement cette question de open source/logiciel libre parce que ça a lancé des logiques comme les licences Creative Commons dont on entend parler aussi sans savoir exactement ce dont il s’agit, mais, finalement, c’est pareil que le logiciel libre. Il y a souvent une licence qui est associée aux données qui sont sous open data, on va dire, ou une licence, comme les Creative Commons, qui est associée à un contenu numérique. Quoi qu’il en soit, il y a toujours une licence qui est associée : un logiciel n’est pas libre de droit comme on l’entend aussi parfois, c’est une mauvaise assimilation. On va avoir une licence associée à ce logiciel et dans cette licence, pour être certain qu’on a affaire à un logiciel libre, il faudra qu’on retrouve, à un moment donné, les quatre libertés du logiciel libre.
Oriana Labruyère : Je vais vous faire répéter parce que j’avais une question qui était : le logiciel libre, finalement c’est libre de droit.
Laurent Costy : J’ai déjà un peu répondu, mais non, ce n’est pas libre de droit. On a les quatre libertés qui sont intégrées dans une licence associée au logiciel, c’est ce qui permettra de vérifier qu’on a bien affaire à un logiciel libre. Et, dans cette licence-là, il ne faut pas qu’il y ait des clauses qui viennent contredire les quatre libertés, sinon ça annule, évidemment, la logique du logiciel libre.
Oriana Labruyère : Voulez-vous compléter ?
Laurent Destailleur : Non, je pense que Laurent a tout dit.
Oriana Labruyère : Est-ce qu’on peut redonner, rappeler ces quatre libertés et, surtout, est-ce qu’on peut parler des différentes licences qui sont attachées à ces logiciels libres, ma9is pas libres de droit, parce que c’est vraiment quelque chose sur lequel nous, en tant que professionnels, on a une vigilance particulière et puis il y a des obligations, notamment, déclaratives, qui sont attachées à l’utilisation de certains codes, etc. Pour moi, c’est important qu’on fasse un point sur ces aspects pour clarifier cette possibilité d’utiliser, ou non, certaines parties des logiciels dans la création d’un autre logiciel qui, parfois, lui devient propriétaire.
Laurent Destailleur : On va d’abord rappeler les quatre libertés, c’est de là que tourne la définition de logiciel libre, mais aussi la définition de l'open source. Si on a ces quatre libertés on va être libre et on va être open source :
- liberté d’utiliser ;
- liberté d’analyser ; la conséquence forcément de cette liberté c’est que le code doit être disponible ;
- liberté de modifier ; là aussi, il faut que le code soit disponible sinon on ne pourra pas le modifier ;
- et enfin la liberté de redistribuer.
On va dire que c’est la pierre angulaire du logiciel libre et de l'open source, qu’on retrouve à la fois dans la définition de Richard Stallman sur le logiciel libre ainsi que dans la définition de l'open source de l’OSI, dans les dix points qui sont évoqués dans cette définition.
Voilà pour l’aspect définition logiciel libre et open source.
Après on a une autre notion qui est importante à connaître, c’est la notion de copyleft. Il faut savoir que dans les logiciels libres et open source – pour la suite du débat je pense qu’on utilisera l’un ou l’autre terme de manière indifférenciée, pour simplifier – dans cette notion logiciel libre et open source, il va y avoir deux familles, une moitié de ces logiciels va être avec copyleft, l’autre moitié va être être sans copyleft. Le copyleft c’est quoi ? C’est un aspect contaminant de la licence : si votre logiciel est avec copyleft, si vous faites une modification du code, le résultat final doit rester sur la même licence que le logiciel de départ. Prenons l’exemple d’une licence copyleft, la plus populaire, l’AGPL [GNU Affero General Public License], si on fait une modification de ce code, eh bien le résultat final est aussi en AGPL, ou doit être compatible avec l’AGPL, et doit garder ses quatre libertés. C’est donc contaminant et ça va se propager quel que soit le nombre de modifications et le nombre de transitions du logiciel.
Pour les logiciels sans copyleft, je pense que c’est 50 % des logiciels libres et open source, là, par contre, on va pouvoir faire une modification et on va pouvoir diffuser cette modification sous la licence que l’on veut, y compris une licence propriétaire, donc on va perdre l’aspect open source.
Ensuite il y a, on va dire, des hybrides, et c’est un peu plus compliqué. Ce sont des licences open source, par exemple la LGPL [GNU Lesser General Public License], où on va dire « c’est contaminant si on modifie le logiciel, mais uniquement pour les modifications qui dépendent du logiciel. Par contre si on l’intègre au sein… Peut-être arriverais-tu à définir le LGPL plus facilement que moi ?
Laurent Costy : Ce qui peut être très perturbant pour les gens qui découvrent un peu ce monde-là, c’est la quantité et le nombre de licences qui se déclinent autour du logiciel libre. C’est vrai qu’il y en a une quantité assez impressionnante et ce n’est pas facile de savoir si on a finalement affaire à un logiciel libre. Normalement, il faut lire la licence, regarder si on a les quatre libertés, et voir aussi si les autres clauses n’annulent pas ces libertés-là. Ce n’est pas forcément simple.
Oriana Labruyère : Je pense que le plus dur, pour les gens qui découvrent le sujet, c’est la terminologie. On n’a pas le choix, puisqu’il faut appeler un chat un chat, il y a donc beaucoup de jargon qui est associé au logiciel libre, d’ailleurs au monde du logiciel et de l’informatique en général. J’arrive à retenir ce que vous dites si je schématise et j’aime bien essayer de synthétiser et de schématiser. Ce que vous dites c’est : attention, quand vous utilisez un logiciel libre, la possibilité de réutiliser, par d’autres utilisateurs, ce que vous avez développé est parfois nativement obligatoire dans la licence que vous allez exploiter, donc ce que vous développerez, parce que vous allez y passer du temps pour améliorer le logiciel en question, finalement ça appartiendra aussi à tous les utilisateurs futurs de ce même logiciel, donc ça devient, en fait, le nouvel ADN du logiciel en question, en tout cas, vous ne pouvez pas vous en attribuer une propriété exclusive, donc le revendre, exclusivement en tout cas, et ne pas le laisser à la communauté. C’est bien cette distinction-là ?
Laurent Destailleur : Quand on utilise un logiciel libre et quand on fait une modification, Il faut se poser la question : est-ce qu’il y a un copyleft ou pas. S’il n’y a pas de copyleft c’est assez simple, en fait vous faites ce que vous voulez. Par contre, s’il y a un copyleft, attention, il faut le respecter. Par rapport à la licence LGPL, comme je disais, c’est justement une exception : vous avez le droit de transformer cette licence, on va dire que c’est une variance, que c’est un hybride entre le la licence avec copyleft, vous avez le droit de basculer la licence et de passer en propriétaires sous certaines conditions, donc c’est cette LGPL qui crée pas mal de confusion. C’est quand même assez rare. En général on est soit copyleft soit sans copyleft.
Oriana Labruyère : Ce qu’on pourrait dire, pour essayer de donner des astuces, en tout cas des éléments pratiques aux les personnes qui se posent la question, c’est d’abord de faire une étude sommaire ou une vraie expertise de la licence avant utilisation au regard du besoin futur, aux besoins du futur : qu’est-ce qu’on va faire, donc au regard du besoin non pas de savoir si j’ai besoin d’ajouter ce petit plugin ou cette petite fonctionnalité, c’est bien : qu’est-ce que je vais faire, in fine, de mon logiciel, est-ce que j’envisage une commercialisation, est-ce que je n’envisage pas une commercialisation, est-ce que je vais l’utiliser tout seul ou est-ce que je veux continuer de le mettre à disposition de tout le monde, est-ce que c’est OK que je m’attribue exclusivement les résultats de mon développement ou est-ce que je suis contraint par la licence de le laisser à la communauté ?, ce sont bien ces questions qu’il faut se poser au regard de l’objectif qui est, finalement, business ou non au niveau de l’organisation, etc.
Laurent Costy : Ce sont des questions qui sont extrêmement importantes.
Oriana Labruyère : Ce sont vraiment ces questions, on est d’accord, avant de choisir avec quel logiciel libre on va se mettre à travailler et on va parler de DoliCloud, de Dolibarr, je pense que c’est intéressant de donner cet exemple, il faut vraiment se poser la question en amont, c’est la première étape. Une fois qu’on sait, on va sur du Libre.
Laurent Costy : Et tout ça est bien régi par le droit, puisque très récemment, du coup je vais faire une petite information d’actualité, Orange a été condamné à 860 000 euros d’amende, c’est même hyper récent, 14 février, on est vraiment dans l’actualité, suite, finalement, à l’abus d’utilisation d’une licence libre. Ils n’ont pas respecté la licence, du coup, après dix ans de procès, la petite société Entr’ouvert a gagné son procès.
Laurent Destailleur : On fait bien de la citer parce que c’est le bon exemple de la question que se posait : Orange a utilisé un logiciel qui était en licence GPL et a diffusé son logiciel auprès du commanditaire, qui lui avait commandé son logiciel, sans offrir le code source, alors qu’on a dit que l’AGPL est avec copyleft donc est contaminante.
Laurent Costy : Elle essaime, je préfère le terme essaimer plutôt que contaminer, c’est beaucoup plus positif. Ça essaime, c’est une logique de numérique partagé.
Oriana Labruyère : Ça infuse.
Laurent Destailleur : Et ça doit se propager, ce que n’avait pas fait Orange, c’est la raison pour laquelle ils ont été condamnés.
15’ 27
Oriana Labruyère : On a beaucoup parlé des définitions, on a évoqué les différentes licences attachées, notamment les licences commerciales, en tout cas pour utilisation commerciale ou non. On va peut-être préciser une notion, qu’est l’open core, avant de rentrer dans les autres questions.
Laurent Destailleur : L’open core c’est quoi ? Pour faire simple, c’est on démarre avec un logiciel libre, open source, on a quelques exemples de progiciels sur ce modèle-là, mais il n’y a pas tout, le logiciel est bridé dans le sens où il n’y a pas toutes les fonctionnalités. C’est un peu l’idée d’un produit d’appel en open source. On bénéficie de l’aura de l'open source, des qualités et des avantages l'open source qu’on a évoqués pour diffuser un produit. Par contre, il va y avoir des manques, des fonctionnalités qu’on n’aura pas. L’idée de l’open core c’est de dire « vous pouvez avoir ce qui manque, mais il va falloir acheter et payer et ça va être diffusé sous une licence propriétaire ». Donc, l’open core c’est un peu une sorte de produit d’appel en open source, qui est incomplet, et on va compléter avec des fonctionnalités avancées ou supplémentaires qui, elles, sont en licence propriétaire. C’est ce qu’on appelle l’open core. C’est un modèle qui permet à certaines entreprises d’essayer de bénéficier de la bonne image de l'open source, des avantages de l’open source pour, ensuite, bénéficier des avantages du propriétaire en pouvant, finalement, appliquer une politique de prix. C’est ce qu’elles veulent, ça pose pas mal de problèmes, on y reviendra après. C’est une définition qu’il faut connaître, l’open core.
Il y a aussi la notion de dual license qui est assez proche de l’open core : c’est un logiciel open source, c’est le même logiciel open source, par contre, on va le proposer sous deux licences : soit sous une licence open source soit sous une licence propriétaire et c’est l’utilisateur qui va décider quelle licence il va prendre. En général, la licence propriétaire va être payante, mais l’avantage est que l’utilisateur va faire ce qu’il veut et qu’il ne va pas forcément être soumis à l’aspect essaimage imposé par la licence libre ; ou il va décider de prendre le logiciel qui est sous licence libre, par contre il va être soumis à l’obligation du copyleft, c’est-à-dire qu’il va devoir faire en sorte, s’il fait des modifications, que ces modifications soient aussi en licence libre. C’est le dual license
Oriana Labruyère : Est-ce que tu veux compléter, Laurent ?
Laurent Costy : Pas sur ce point-là, je voulais revenir tout à l’heure sur la gratuité, parce que je ne sais pas si ça a été extrêmement clair, mais logiciel libre ne veut pas dire logiciel gratuit.
Oriana Labruyère : On y va.
Laurent Costy : On y va, parfait. J’attends la question.
Oriana Labruyère : Évidemment, c’est une idée reçue, incroyable, libre c’est gratuit ?
Laurent Costy : Non, justement. C’est vrai qu’on assimile la définition du logiciel à logiciel gratuit. C’est vrai qu’à l’usage on constate généralement que le logiciel libre est d’un usage gratuit, néanmoins il faut payer des développeurs, Laurent Destailleur est bien placé pour le savoir. On peut faire payer pour du logiciel libre à l’usage. Je vais prendre l’exemple d’un tout petit jeu qui s’appelle Shattered Pixel Dungeon. Sur le magasin Play Store de Google, il est payant. Si on prend un magasin alternatif comme F-Ddroid, il est gratuit. On a donc deux offres très différentes puisque, d’un côté, on l’a gratuitement et, de l’autre côté, on est obligé de payer. Ça veut bien dire que, potentiellement, on a le droit de faire payer l’usage ou le téléchargement et l’installation d’un logiciel libre. Ce qui va être limitant c’est, effectivement, qu’on ne va pas pouvoir se créer un monopole sur ce modèle-là, on ne va pas pouvoir devenir Microsoft avec des logiciels libres, parce que, évidemment, il y aura toujours quelqu’un qui va compenser la vente de ce logiciel-là. Voilà ! Il faut absolument se retirer de la tête l’idée que logiciel libre égal logiciel gratuit.
Oriana Labruyère : Je voudrais aussi insister sur le fait que le logiciel libre peut être gratuit pour le récupérer, mais, en tout cas, lorsqu’on demande à des personnes comme des chefs de projet de l’installer, ce n’est pas parce que le logiciel est accessible et potentiellement gratuit que le projet associé à la mise en œuvre d’un logiciel libre sera lui gratuit, il y a le temps d’installation de chefferie de projet
Laurent Destailleur : On est d’accord. Il faut dissocier l’aspect acquisition du logiciel et l’aspect que sont les coûts d’implantation du logiciel, coûts de maintenance, coûts d’évolution, coûts de support, qui sont deux choses différentes. Effectivement, sur l’aspect acquisition, c’est très souvent gratuit, mais ce n’est pas une obligation. Pourquoi c’est souvent gratuit ? Puisqu’on a la liberté de redistribuer, on a aussi le droit de le vendre de manière très chère, c’est même encouragé par Richard Stallman lui-même qui est d’origine de l’AGPL. Si vous essayez de le vendre très cher, comme celui qui l’a acheté a ensuite le droit de le redistribuer gratuitement, quelque part il casse cette possibilité : ce n’est pas intéressant d’aller l’acheter alors qu’on peut l’avoir gratuit chez le voisin. En fait, c’est très dur d’avoir un modèle économique sur la vente. C’est pour cela que c’est très souvent soit gratuit soit à des tarifs qui sont très bas ça. C’est la raison pour laquelle on fait souvent cette confusion.
Maintenant, acquérir un logiciel, ça ne suffit pas. Il faut ensuite avoir la connaissance technique pour l’installer, l’exploiter, etc. Pour cela on fait appel à des sociétés de services et, là, on est sur un business modèle, c’est souvent là-dessus que se fait le business modèle de l'open source : sur l’hébergement, sur la formation, etc., et, là, ce n’est pas du tout gratuit. Par contre, on va constater des coûts qui sont quand même beaucoup plus bas que dans le monde propriétaire, pour des raisons qu’on peut évoquer par la suite.
Oriana Labruyère : Justement, il y a cette question, il y a cette idée, et tu l’évoques un peu, que, finalement, le Libre c’est uniquement pour les experts informatiques ; on ne peut pas faire du Libre quand on n’est pas un super expert.
Laurent Costy : J’ai deux choses à dire là-dessus.
D’abord, il faut bien qu’on distingue le type de logiciel dont on parle. Effectivement, Dolibarr est un logiciel qui s’installe sur un serveur, donc il faut avoir quelques compétences, etc. Mais si on prend, par exemple, LibreOffice, la suite bureautique, si on est sous Windows on télécharge un.exe et on l’installe comme un logiciel propriétaire ; c’est absolument transparent, il n’y a absolument pas de différence. Ce qui va faire la différence, c’est que si on était habitué à Microsoft et qu’on doit passer sur LibreOffice on va avoir l’impression que c’est moins bien fait, sauf que c’est juste un changement d’habitudes qui fait qu’à un moment donné on sera plus habitué à LibreOffice qu’à Microsoft.
Oriana Labruyère : En fait, c’est une question d’interface.
Laurent Destailleur : C’est dans l’autre sens ??? [21 min 57]
Laurent Costy : En fait, j’utilise LibreOffice depuis plus de dix ans maintenant, si on me refait passer sous Microsoft, je suis complètement perdu et je peste autant que les gens qui arrivent sur LibreOffice.
Ce sont des types de logiciels sur le poste client, on va dire.
Laurent Destailleur : Pour l’utilisation des particuliers, en général c’est de la gratuité parce qu’il n’y a pas de coûts derrière. Par contre, effectivement dès qu’on est dans le monde professionnel, en général on va vouloir des services en plus et c’est du service qui ne va pas être gratuit.
Oriana Labruyère : Finalement, quand on veut mettre en place un ERP ou un CRM, on va avoir besoin d’expertise, mais, finalement, on a besoin d’expertise très classiquement, comme pour les logiciels propriétaires. On a besoin d’une expertise pour l’installation, la mise en œuvre, pour le projet d’installation du logiciel, mais on va avoir le même besoin pour l’hébergement, on aura le même besoin pour la maintenance. Finalement, quelle différence avec le logiciel propriétaire lorsqu’on fait du Libre sur, je vais appeler ça des logiciels complexes, en tout cas des logiciels qu’on ne pourrait pas télécharger comme ça, en tant que particulier, de manière simple et démarrer une mise en œuvre en trois clics.
Laurent Destailleur : Effectivement pour les logiciels plus sophistiqués, souvent à destination des entreprises, on va avoir les mêmes besoins, mais on ne va pas forcément répondre à ces besoins de la même manière. Par exemple, le fait que logiciel soit libre, le fait qu’on puisse accéder aux sources, on va avoir la possibilité, si on a des équipes internes – dans les sociétés c’est souvent le cas –, de faire en sorte que ces équipes montent en compétences elles-mêmes sur le logiciel, ce qui est totalement impossible avec un logiciel propriétaire pour lequel on est obligée de faire appel à l’éditeur qui est le seul à connaître son logiciel, à en connaître le secret. Avec du Libre on peut décider, ou pas, de faire monter en compétence ses équipes internes qui vont elles-mêmes rentrer dans le code et, au moindre problème, vont être capables elles-mêmes d’intervenir et de dépanner. Là on a déjà une première différence : on va pouvoir s’affranchir d’exigences et de tarifications imposées par l’éditeur en sollicitant des équipes internes ou en sollicitant des prestataires de services, qui, eux-mêmes, vont être en concurrence beaucoup plus importante dans le Libre que dans le propriétaire. Là encore, le code source étant ouvert, les sociétés qui sont capables d’intervenir sur le logiciel – je prends l’exemple de Dolibarr que je connais très bien –, on va dire que des prestataires qui sont capables de se positionner en tant qu’éditeur, on en a, en France, plus d’une cinquantaine, sans problème. On peut donc choisir parmi ces 50, donc, forcément, il y a une concurrence un peu plus accrue que si je prends un logiciel propriétaire ou là, en gros il faut faire appel à un prestataire certifié, reconnu, qui a au moins une certification de l’éditeur, avec la tarification souvent imposée par l’éditeur, donc, c’est un autre élément qui fait que ça tire vers le bas les tarifs.
Oriana Labruyère : On pourrait dire que le logiciel libre n’est pas gratuit mais ça permet quand même de maîtriser ses coûts. On pourrait dire que le Libre ce n’est pas uniquement pour les experts, mais, quand même, il va falloir en avoir, notamment pour le suivi, la maintenance et en cas d’incident. C’est la même situation que pour un logiciel propriétaire : finalement, ça fonctionnera pareil, on a besoin d’experts pour intervenir en cas de souci.
Laurent Costy : Peut-être que la différence, c’est justement l’émancipation et la maîtrise des données. C’est-à-dire qu’un logiciel propriétaire, il est propriétaire et on ne sait pas comment il fonctionne définitivement. On est obligé de faire confiance à l’éditeur. Dans 95 % des cas, OK, pas de soucis, sauf qu’on sait par ailleurs, et on l’a vu dans le scandale Cambridge Analytica, les gens qui ont de la donnée, qui ont un code fermé, peuvent faire ce qu’ils veulent derrière, ils peuvent faire remonter de la donnée aux États-Unis, etc. Du coup, c’est vrai que l’alternative libre permet justement de s’émanciper de ce type de système-là.
Quand j’étais au Ceméa, on accompagnait les associations dans l’appropriation d’un logiciel libre qui s’appelle Zourit et ce qui était le plus important là-dedans, c’était effectivement les quatre jours de formation en amont de l’utilisation du logiciel. On rejoint ce que tu disais, c’est-à-dire qu’à un moment donné il faut accompagner les gens pour qu’ils puissent se prendre en main et puis faire cette phase de transition quand on passe de Microsoft à LibreOffice par exemple.
Oriana Labruyère : Ce que tu dis c’est que, finalement, le logiciel libre permet de reprendre une maîtrise.
Laurent Destailleur : Une maitrise du programme et des données.
Oriana Labruyère : Si on doit résumer, une maitrise du sujet, de la connaissance du logiciel qu’on va utiliser, qui permet donc de reprendre une forme de contrôle vis-à-vis de l’outil et de ne pas subir l’outil d’un tiers, même si c’est parfois plus confortable de passer par du propriétaire. En l’occurrence, c’est vraiment cette idée qu’on a la possibilité de reprendre un contrôle, donc soyons vigilants sur la formation préalable à l’utilisation du logiciel. C’est ce que tu dis.
Laurent Costy : C’est ça et c’est une condition nécessaire mais pas suffisante parce que, derrière, il y a encore de la sensibilisation sur les usages du numérique d’une manière générale par rapport à la cybersécurité. C’est très complémentaire, en tout cas si on veut aller vers une meilleure maîtrise des systèmes d’information, le logiciel libre me semble une condition nécessaire.
Oriana Labruyère : Souvent, on dit aussi que le logiciel libre est de mauvaise qualité.
Laurent Destailleur : Là, je ne suis pas du tout d’accord.
Laurent Costy : Moi, non plus !
Laurent Destailleur : Je pense que c’était vrai, il y a 15/20 ans.
Oriana Labruyère : En fait, il y a un peu cette idée de logiciel libre bashing.
Laurent Destailleur : Il est vrai qu’il y a 15/20 ans, on ne savait pas trop ce qu’était le logiciel libre et on pouvait se dire, puisqu’il n’y a pas forcément une société derrière, mais il y en a plusieurs, il y a une gouvernance un peu plus complexe, il va forcément y avoir une qualité qui va être moindre, c’est ce qu’on pensait il y a 15/20 ans. Aujourd’hui, je pense que cette idée n’est plus du tout d’actualité, plus grand monde ne pense ça. Plus de 80 % de l’informatique, aujourd’hui, a des composants libres, est basée sur le Libre. C’est une étude qui a été publiée, la grande étude sur l'open source de 2023 qui a été publiée il y a trois mois, qui a sorti ces chiffres-là. Aujourd’hui, on sait que la qualité passe par l'open source puisque justement, grâce au code ouvert, on a une masse de développeurs plus importante, on a plus de contributions pour corriger cette qualité et on évolue plus vite, donc on tend plus vite vers le niveau de qualité. D’ailleurs, tous les outils d’excellence, tous les outils d’intégration continue, toutes ces familles d’outils que mettent en place les entreprises pour améliorer la qualité de l’outil, ce sont des outils qui sont eux-mêmes open source et qui sont tirés par le mouvement open source. Ce sont eux qui tirent la qualité.
Oriana Labruyère : Aujourd’hui, il y a beaucoup de sujets autour de l’intelligence artificielle, l’accès au code, la question de ce qu’il y a dans le réacteur finalement et le Libre permet cela, permet cet audit de code. On ne va pas en parler sur ce podcast, on a dit qu’on ferait une série, du coup spoiler alert, le deuxième sujet sera sur la sécurité. Il y a vraiment cette idée que, finalement, le Libre permet l’accès, permet d’ouvrir le capot, de regarder ce qu’il y a dans le moteur, comment ça fonctionne, quelles pièces on a, du coup ça veut dire aussi qu’on peut avoir conscience qu’en cas de défaillance on va pouvoir intervenir peut-être beaucoup plus rapidement et sans subir, en tant qu’utilisateur, le temps de réponse du propriétaire, puisque là, en l’occurrence, c’est nous qui allons intervenir directement.
Laurent Destailleur : C’est un facteur qui est hyper important. Pour avoir travaillé à la fois sur des ERP propriétaires et libres, il n’y a pas photo : le temps de réaction sur le Libre est beaucoup plus court que sur le propriétaire.
Oriana Labruyère : Du coup, il faut peut-être avoir conscience que derrière le Libre il y a une communauté, il n’y a pas un propriétaire, il y a une communauté, donc l’information, normalement, est censée se disperser plus vite.
Laurent Costy : Il y a autant de communautés que de projets libres en fait. Les structurations, les modes de fonctionnement, l’importance des communautés derrière un logiciel va être fonction, évidemment, de la « célébrité », entre guillemets, du logiciel. Il faut effectivement, à chaque fois, appréhender comment est structurée la communauté, quel est son âge, quelle est son expérience. C’est extrêmement important, ça fait peut-être aussi partie des choses à mesurer quand on cherche un logiciel libre.
Laurent Destailleur : Ça fait partie des critères de choix. Il y a du bon logiciel libre et du mauvais, comme partout, avec grosse communauté, une petite communauté.
Laurent Costy : Néanmoins, à un moment donné, si la communauté ne réagit pas, ne répond pas, parce qu’on n’a pas mis assez d’argent pour la soutenir non plus, on peut aussi se poser cette question-là, comme le code est ouvert, on peut se dire « je prends le code source et je fais ce qu’on appelle un fork en anglais, fourchette, et je développe une nouvelle branche de ce logiciel libre. C’est aussi cette liberté qui est extrêmement importante.
Laurent Destailleur : Ou, si je n’ai pas la réaction attendue en réponse à mon problème, je peux faire appel à un prestataire, quel qu’il soit, qui lui a la capacité à la fois juridique et la capacité technique à résoudre mon problème.
30’ 42
Oriana Labruyère : Tu as un peu soulevé,