Richard Stallman, Rousseau et Kant

« Quel est votre philosophe préféré ? » Telle est la question posée par Véronique Bonnet à Richard Stallman, lors d’une récente conférence de ce dernier intitulée « Une société numérique libre ».

Ancienne élève de l’ENS, agrégée de philosophie et professeur de philosophie en classes préparatoires. elle nous propose ici une inédite analogie entre Richard Stallman, Rousseau et Kant.

Richard Stallman - Melikamp - CC by-sa

Richard Stallman, Rousseau et Kant.

Une lecture de sa conférence du 20 septembre à Télécom Paris Tech, par Véronique Bonnet.

« Please sir, who is your favourite philosopher? »

J’inaugure, lors du la conférence de Richard Stallman à Télécom Paris Tech, le 20 septembre, le moment des questions. Comme Richard Stallman, malgré un incident subi par le train qui le ramenait de Nice à Paris a eu la courtoisie, deux heures durant, de s’adresser à nous dans un français très maîtrisé, susceptible d’improvisations, sollicitant de temps à autre une confirmation, je préfère l’anglais, le supposant très fatigué de cette tension que l’on éprouve à s’écarter de la langue maternelle. Je lui demande, donc, dans sa langue, quel est son philosophe préféré, écartant l’énoncé auquel j’avais initialement pensé : « Si vous aviez à vous référer à un philosophe ou à un mouvement de pensée, vous référeriez-vous à la philosophie des Lumières ? »

La réponse de Richard Stallman, dans la démarche généreuse et ouverte qui est la sienne, est formulée dans ma langue : « aucun, je n’ai pas étudié les philosophes ». D’où la suite de ma question: « You seem to be inspirated by french philosophers of the eighteenth century …Rousseau, Diderot, l’Encyclopédie. » Et Richard Stallman, très gentiment, de répondre à mon endroit que ces références lui disent quelque chose. Je le remercie. Et les questions s’enchaînent, qui expriment aussi bien la gratitude envers le programmeur qui a généré tant d’outils. D’autres intervenants reviennent sur ses propositions de rémunération des artistes et des auteurs. D’autres demandent si vraiment, parfois, la fin ne justifie pas les moyens : avoir recours à un logiciel privateur, de manière temporaire et minimale, pour la bonne cause. Ce que Richard Stallman rejette absolument.

Alors que sa modestie de citoyen du monde exclut chez lui toute esbroufe, toute prétention à brandir la bannière d’une obédience philosophique qui ne serait que poudre aux yeux, Richard Stallman réunit en lui ce que le mouvement des Lumières a fait de mieux : la sympathie, qui fonde le contrat social, et l’intransigeance de qui ne confond pas l’efficacité et l’équité.

C’est la première fois que j’assiste in vivo à l’une de ces conférences. Le thème de celle-ci :« une société numérique libre » (« A free digital society »), propose de dissocier deux points de vue. Celui de l’efficacité (« practical convenience » dans l’argumentaire américain.) et celui de la moralité (« in terms of human rights »).

Plutôt que de postuler invariablement que l’utilisation de plus en plus massive du numérique par les individus est une bonne chose, le conférencier propose de lever une ambiguïté. Entre « bon » et « bon ». Ce qui peut être positif et pertinent dans une « culture du résultat » qui vise essentiellement l’efficience peut oublier de faire entrer en ligne de compte le respect dû et à l’autre et à soi.

L’argumentaire de cette conférence réactive une dissociation opérée notamment par deux philosophes des Lumières, Rousseau et de Kant. Et l’intention du mouvement libriste enclenché il va y avoir trente ans par Richard Stallman, programmeur au M.I.T, assume l’héritage de ces pionniers de l’émancipation et du respect.

Rousseau fait la différence entre une habileté technique, intelligible, et une ouverture aux autres, sensible. Chez Rousseau, aussi bien l’endurcissement que la sensiblerie sont bannis, puisqu’il est requis d’affiner la sympathie, cette faculté de « se mettre à la place de l’autre », d’éprouver, en juste proportion, ce qu’il éprouve, pour constituer ce que Kant appellera la « communauté des sujets ». Rousseau voit bien qu’un contrat social requiert une sensibilité effective, appelée sympathie, ou convivialité, pierre angulaire de l’esthétique, de la morale, de la politique de Rousseau. Dès les Confessions, Rousseau dit du jeune Jean-Jacques, voleur d’un ruban, quel fut le ressenti cuisant, par le fripon, du désarroi de la servante accusée à sa place.

Ressenti décisif, base de tout respect ultérieur C’est par la sympathie qu’est suggérée une compétence humaine à dépasser les inclinations particulières, pouvoir ainsi éviter ce qui fait mal à tout autre quel qu’il soit, pour se donner la loi de vibrer à l’unisson d’un ressenti jubilatoire et éclairant. Ce qui accable les autres créatures m’accable, ce qui les réjouit me réjouit. Dans la Profession de foi du Vicaire Savoyard, qui est une partie de son ouvrage sur l’éducation, l’Emile, livre qui fut officiellement brûlé à Paris parce que jugé scandaleux,  Rousseau se réfère à la voix de la conscience, à un ressenti, un quelque chose au dedans en soi qui ne relève pas d’une ingéniosité, mais de l’évidence d’une appartenance à la communauté des humains.

Kant, lecteur de Rousseau, dans sa Critique de la Raison Pratique, dissocie lui aussi l’habileté technique pratique et « la loi morale en moi », impérative, universelle, qui est la voix du devoir. Ce n’est pas parce que je suis intelligent que je serai, pour autant, bon. Ainsi, si je suis ingénieux au point de maintenir mes prérogatives d’être puissant, ce n’est pas pour autant que le principe de mon action sera respectable. Il conviendra ainsi de dissocier ce qu’on nomme l’intentionnalité (la compétence à connaître et à constituer des rapports efficaces entre moyens et fins), et la contre intentionnalité, qui  revient à s’interdire à soi-même de traiter les sujets comme des objets.

Par exemple, dans Qu’est-ce que les Lumières ? Kant est le premier théoricien de l’histoire à élaborer la notion de crime contre l’humanité. En effet, si un gouvernant prive ses sujets d’une éducation propre à les émanciper, refuse de les faire accéder à l’idéal d’autonomie des Lumières, sous le prétexte que la génération montante n’est pas mûre pour la liberté et qu’il convient alors d’ajourner ce projet, un tel comportement ne doit pas être toléré. Même si il prétend se référer à un principe de réalité, un pragmatisme politique.

Le tyran prend le prétexte d’un état du monde factuel, d’une réalité irrépressible pour présenter comme imaginable et tolérable ce qui ne doit l’être en rien : « Un homme peut certes, pour sa personne, et même alors pour quelque temps seulement, ajourner les Lumières quant à ce qui lui incombe de savoir ; mais y renoncer, que ce soit pour sa personne, mais plus encore pour les descendants, c’est attenter aux droits sacrés de l’humanité et les fouler aux pieds ».

Ainsi, ces deux philosophes des Lumières, Rousseau et Kant, opèrent une disjonction entre ce qui est opératoire et ce qui est moral. Celui qui s’endurcit au point d’avoir un comportement privateur, pour régner maintenant et toujours, se coupe de la communauté des sujets.

L’empathie de Richard Stallman, que d’aucuns appelleraient « maître en communication », que je préfère nommer, comme le fait Rousseau, « maître en sympathie », a pour enjeu de n’exclure personne d’une société numérique effectivement humaine. Il n’est pas indifférent que le site de Télécom Paris ait précisé : « cette présentation, non technique, sera donnée en français et s’adresse à un large public » : ce qui revient déjà à exclure une approche purement techniciste, élitiste, violente.

Dans nos pratiques contemporaines, qu’elles soient directement sociales, ou sociales à travers le numérique, nous avons à nous confronter à une forme d’évidence, de non vigilance, qui fait disparaître la réflexivité, la confrontation à un dehors, et aussi tout « pas de côté » qui ferait intervenir une interrogation éthique. Machines à voter ? Constitution de dossiers pour savoir qui lit quoi ? La figure militante d’un Richard Stallman, porteur de l’exigence éthique d’une pratique réfléchie de l’informatique, qui veut déterminer ce qu’elle fera et ce qu’elle ne fera pas, s’inscrit dans la double exigence d’une humilité, attentive, réflexive, consciente des appétits des puissants, et d’une fermeté qui exclut que la technologie tienne lieu de tyrannie.

Il l’a dit ce soir là, à Télécom Paris Tech, et ce fut un moment très beau : «  je lutte contre l’oppression, pas contre l’imperfection. »

Crédit photo : Melikamp (Creative Commons By-Sa)




Participons au financement d’une fonctionnalité de GIMP !

Jehan est un contributeur actif de l’excellent logiciel libre d’édition et de retouche d’image GIMP. Il se propose ici de développer la fonctionnalité « peinture en miroir » et s’en explique (fort bien) ci-dessous.

Il ne demande pas la lune mais quelques deux mille euros. Parce qu’il a besoin de temps et que le temps c’est souvent de l’argent.

Non, logiciel libre ne veut pas dire gratuit, et comme le rappelle François Elie, le logiciel libre est gratuit une fois fois qu’il a été payé (en temps et/ou en argent). L’avantage ici c’est qu’on le paye une seule fois et qu’il s’en va direct dans le pot commun.

L’occasion également de mettre en avant le projet (français) Open Funding, nouvelle et prometteuse plateforme de financement participatif du logiciel libre.

GIMP Peinture Symétrique

Proposition de Financement Participatif de Peinture Symétrique dans GIMP

Jehan – 16 septembre 2013

URL d’origine du document

Salut à tous,

comme vous vous en souvenez peut-être, je suis un des développeurs de GIMP. Je propose ce jour de co-financer une fonctionnalité qui m’intéresse, et qui intéresse apparemment d’autres personnes, d’après ce que j’ai pu voir: la peinture en miroir (ou plus largement « symétrique »).

Introduction

Sur la liste de diffusion de GIMP et ailleurs, j’ai vu plusieurs personnes demandant du financement collaboratif pour améliorer GIMP. J’ai donc décidé d’appliquer l’idée et de tester la viabilité du financement collaboratif pour améliorer du Logiciel Libre.

Notez que je suis un développeur avec un bon passif et partie de l’équipe principale du programme. Cela signifie qu’en cas de financement, j’implémenterai la fonctionnalité complète et m’arrangerai pour qu’elle soit intégrée dans le logiciel final. Ce ne sera donc pas un énième fork qui disparaîtra dans quelques années, mais une fonctionnalité faite pour durer.

La Fonctionnalité

Proposition

Implémentation d’un fonctionnalité de peinture en symétrie/miroir instantanée dans GIMP.

Description

GIMP est l’un des principaux outil de traitement d’image multi-usage et multi-platerforme (Windows, OSX, Linux, BSD…). Pour la peinture en particulier, certaines fonctionnalités manquent. L’une d’elle est de pouvoir dessiner en symétrie instantanée.

À l’heure actuelle, les seule possibilités sont soit de dessiner des formes très simples, soit d’utiliser des filtres ou plug-in après coup, soit de dupliquer puis retourner les calques. Toutes sont de loin moins pratiques que de pouvoir dessiner et voir son dessin apparaître en miroir en temps réel.

Usage

J’ai rencontré au moins un artiste qui utilisait un mode de miroir vertical dans un autre programme pour rapidement conceptualiser des personnages, lors des premières étapes du design de personnages, période pendant laquelle le temps vaut plus que l’art. Je peux aussi aisément imaginer que cela simplifiera la création de designs symétriques complexes (logo, etc.).

Et probablement de nombreux autres usages. Par exemple, jetez un œil au dessin original dans la vidéo ci-dessous. La dessinatrice, Aryeom Han, a testé ma première (instable et encore loin de la perfection) implémentation pour dessiner la réflexion d’un lac, ensuite redimensionnée, puis ajout de gradient et utilisation du nouvel outil warp pour donner un effet liquide.

Implémentation

Idée 1 Ma dernière implémentation de test implémentait la symétrie comme une option d’outil de peinture. Néanmoins je prévois de tester d’autres implémentations en même temps. Par exemple lier les axes de symétrie à l’image pourrait être une implémentation plus appropriée pour un travail de longue durée. Le design final n’est pas encore fixe.

Idée 2 Il doit y avoir des raccourcis pour rapidement activer/désactiver les symétries.

Idée 3 L’idée de base est d’avoir au moins 3 modes de symétries (horizontale, verticale, centrale) à utiliser ensemble ou séparément. Évidemment en allant plus loin, on devrait pouvoir faire faire des rotations sur les axes pour avoir une rotation d’angle arbitraire. Je n’implémenterai peut-être pas cette option avancée (à moins que le financement ait un succès phénoménal), mais si possible j’essaierai de rendre le système suffisamment générique pour être plus tard étendu et permettre la rotation des axes dans le futur.

Idée 4 Les axes/centres de symétrie doivent pouvoir être rendus visibles ou invisibles.

Idée 5 Les axes/centres de symétrie doivent pouvoir être déplaçables sur le canvas par simple drag’n drop, de manière similaires aux guides. J’ai une implémentation en cours, comme vu dans la vidéo et les photos d’écran. Mais le gros du travail pour rendre la fonctionnalité solide n’a pas encore débuté.

Ce à quoi s’attendre

  • J’écouterai les commentaires.
  • Le design peut évoluer pendant le développement. Je ne peux promettre exactement la forme finale car cela nécessite aussi discussion et approbation de mes pairs de l’équipe de GIMP. Je ne suis pas seul à décider.
  • Puisqu’il s’agit d’une toute nouvelle fonctionnalité, elle sortira avec GIMP 2.10 (pas de date de sortie encore), voire même plus tard si ce projet ne peut être financé correctement, ou toute autre raison hors de mon contrôle. Néanmoins dès que les patchs seront prêts, quiconque pourra compiler le projet lui-même à partir de la branche de développement. Notez aussi que si certains attendent vraiment cette fonctionnalité impatiemment et si j’ai obtenu un financement exceptionnel, j’essaierai de proposer des binaires à télécharger.
  • En fonction du succès du financement, s’il dépasse mes espérances, j’implémenterai éventuellement des options plus avancées de la fonctionnalité (comme le fait de pouvoir faire une rotation des axes de symétrie, etc.).
  • Je donnerai des nouvelles de l’avancée sur la page de nouvelles du Studio Girin, c’est à dire ce même site web.

À Mon Propos

Je suis un développeur de GIMP, indépendant, et travaillant dernièrement beaucoup avec une dessinatrice. J’ai participé aux deux dernières versions de correction de bug de GIMP (2.8.4 et 2.8.6) et suis une part active de la prochaine sortie majeure (2.10). Vous pouvez avoir une idée de mon activité dans le logiciel Libre sur Ohloh et sur le suivi de ticket de GNOME.

Liste non-exhaustive de fonctionnalités et corrections déjà intégrées dans GIMP :

  • support du XDG dans GIMP (fichiers de configurations dans $XDG_CONFIG_HOME) sur Linux ;
  • configuration dans le « Roaming Application Data folder » (répertoire utilisateur) sur Windows ;
  • support du standard de gestion des miniatures (Freedesktop’s Thumbnail Management Standard) ;
  • plusieurs améliorations de l’interface et corrections de bugs ;
  • plusieurs corrections de crashs sévères (en particulier le crash quand vous déconnectiez votre tablette graphique ! À partir de GTK+ 2.24.19, vous n’aurez plus à vous en soucier !) ;
  • amélioration de la liste de langages pour localisation (les noms de langages sont self-traduits) ;
  • déja plusieurs améliorations du plugin « Animation Playback » (scroll, zoom, refresh, sélection de la disposition des frames, pas en arrière, raccourcis…) ;
  • encore plus de travail-en-cours sur le plugin « Animation Playback » (dont je suis maintenant mainteneur) afin d’en faire un outil indispensable aux animateurs 2D ;
  • etc.

Je contribue aussi sur d’autres projets divers comme vous pouvez le voir sur la page Ohloh (pas tout n’y est listé, en particulier pour les projets qui utilisent encore CVS ou svn, qui perdent donc la paternité des patchs. Par exemple Blender, etc.).

Et Après ?

Si j’obtiens un financement, je proposerai d’autres fonctionnalités, pour GIMP principalement, mais probablement aussi pour d’autres logiciels que j’utilise. Je travaille actuellement en indépendant, et avoir la communauté des Logiciels Libres et OpenSource comme boss serait un job idéal. J’adorerais travail pour vivre sur des Logiciels Libres et faire du monde un endroit bien à vivre. Pas vous ?

Donc même s’il ne s’agit pas forcément de votre fonctionnalité préférée, je dirais que vous pouvez tout de même y gagner en finançant, si cela me fait continuer à travailler sur des fonctionnalités avancées de GIMP, peut-être même à temps-plein dans le futur, qui sait ? Bien sûr, je prévois de continuer à améliorer GIMP même sans financement, mais il y a des limites à ce qu’il est possible de faire quand on a besoin de vivre par ailleurs.

Une liste possible, non-exhaustive encore, de fonctionnalités qui m’intéressent, et que je pourrais éventuellement proposer dans de futurs projets de financement collaboratifs, est par exemple: faire du plug-in « animation-playback » un outil indispensable pour les créateurs d’animation, les macros, unlimited-sized layers, les images extérieures « liées » comme calques (proche du concept de Smart Object, mais encore plus proche des objets liés de Bender, ce qui est à mon avis bien plus puissant), édition non-destructive, sélection de plusieurs calques pour des modifications de masse, améliorations des options d’export (par exemple redimensionner à l’export sans toucher l’original), et bien plus.

Notez aussi que si cela fonctionne, ce serait aussi un bon précédent pour d’autres développeurs qui pourraient aussi penser à travailler ainsi et améliorer GIMP (et d’autres logiciels Libres et OpenSource). Je pense que c’est gagnant-gagnant ! 🙂

Pour conclure, sachez que je ne travaille pas seulement sur GIMP, mais aussi avec GIMP, ou en particulier avec la dessinatrice talentueuse qui a dessiné le « lapin près d’un lac » dans la vidéo, et nous prévoyons de produire des BDs et des animations, le tout avec des Logiciels Libres et sous des licenses d’Art Libre (comme CC by-sa). Donc en me finançant, vous financez aussi l’Art Libre. Juste au cas où vous ayez besoin de plus d’encouragement ! 😉

Vous n’avez pas encore cliqué sur le lien ?

Co-financez la Peinture en Symétrie dans GIMP !




Il libère ses logiciels et c’est la catastrophe !

Bryan Lunduke est développeur. En faisant passer ses logiciels de propriétaires à libres, il a fait une bien triste constatation.

Non seulement il ne gagne plus assez d’argent pour trouver le temps de continuer à les développer (et personne d’autres ne semble intéressé à le faire sauf lui) mais en plus les téléchargements ont drastiquement baissé, alors même qu’ils sont mis gratuitement à disposition.

Un billet un peu troll qui se demande quand même si on peut faire de ce cas particulier une généralité.

Retis - CC by

Regard attristé sur les chiffres de l’open source

Very sad looking Open Source charts

Bryan Lunduke – 27 août 2013 – Blog personnel
(Traduction : schiste, Genma, brihx, mokas01, @zessx, MFolschette, Asta, elfabixx, La goule, Beij, goofy, Penguin + anonymes)

Depuis un certain temps déjà, chaque ligne de code que j’écris est placée sous licence libre GPL (la plupart de ce que j’ai publié avant était sous licence propriétaire) parce que j’aime l’open source. Mais il y a un souci sur lequel je planche et bloque. Et j’ai besoin de votre avis. Je vous explique rapidement :

Lorsque mes logiciels étaient sous licences privatives, et leur développement financé à l’ancienne par la vente de copies, les mises à jour étaient plutôt fréquentes (en général plusieurs versions par mois). Les bénéfices retirés des ventes allaient directement dans le financement de temps de développement dédié. Ça fonctionnait assez bien. Pas 100 % parfait, mais le développement avançait à un bon rythme.

Maintenant que le logiciel est libre, on ne peut espérer plus de 200 $ par mois en dons. Je ne peux du coup raisonnablement passer que quelques heures par mois sur ce logiciel. Ce qui n’est même pas assez pour tester une version et en faire un package à publier (et certainement pas assez pour ajouter des fonctionnalités notables).

Donc, pour faire simple, ma production de code s’est tout bonnement arrêtée (par nécessité).

Mais j’ai choisi de laisser le logiciel libre dans l’espoir que d’autres personnes se plongent dedans et aident à faire avancer les choses en donnant de leur temps et de leur énergie.

Malheureusement, ça ne s’est pas produit. Une personne plutôt sympa a filé un coup de main en créant des packages pour plusieurs distributions Linux. Mais c’est tout. En fait, personne n’a exprimé le moindre intérêt à coder activement sur l’un de ces projets.

Et maintenant, les téléchargements ont également chuté. De manière significative. Regardons quelques graphiques sur l’évolution des statistiques.

MonthlyDownloads.jpg

Ce chiffre représente le nombre total de téléchargements pour tous mes logiciels (jeux, outils de développement, tout). Ce qu’il faut retenir :

  1. Quand le logiciel est propriétaire (et vendu comme shareware), les téléchargements sont bons.
  2. Quand le logiciel est open source (et disponible gratuitement), les téléchargements chutent à 1/30e de ce qu’ils étaient pour du logiciel propriétaire.
  3. Curieusement, les téléchargements des versions Linux sont les plus touchés (ils ont chuté à 1/50e de ce qu’ils étaient).

MonthlyRevenue.jpg

Le revenu mensuel a aussi pris un sacré coup. Voilà ce qu’on peut déduire de ces chiffres :

  1. Lorsque le logiciel était propriétaire (et un shareware), les ventes étaient suffisantes pour financer le développement à temps plein.
  2. Maintenant que le logiciel est open source, le financement (en grande partie par les dons) a chuté à, et je ne blague pas, à peine plus de 2 % des ventes moyennes par mois du logiciel propriétaire. 2. Pour. Cent.

Aujourd’hui, je peux clairement comprendre la raison de la chute des revenus. Le logiciel est disponible gratuitement – supprimant ainsi l’incitation à dépenser de l’argent. Ce que je ne comprends pas, c’est la chute significative des téléchargements. Peut-être y a-t-il un aspect psychologique en jeu.

Donc la question est, que puis-je faire ?

Si je laisse le logiciel en open source, comme c’est le cas actuellement, il va complètement stagner.

Je suppose que je pourrais essayer encore une autre méthode de financement open source… mais cela me semble un peu être une cause perdue, pour être honnête. J’aime l’open source. Vraiment. Je pourrais y passer toute la nuit. Mais il n’y a pas vraiment beaucoup d’histoires où de petits développeurs indépendants arrivent à vivre de l’open source sans avoir à intégrer une entreprise beaucoup plus grande (qui est souvent financée par la vente de logiciels propriétaires ou par des contrats de maintenance/support utilisateurs – ce qui n’a aucun sens pour le logiciel que je développe).

Je pourrais toujours revenir à une licence propriétaire pour les futures versions du logiciel. Cela permettrait au moins d’avoir les fonds nécessaires pour financer du développement concret – ce financement pourrait être utilisé pour payer des gens pour travailler dessus (à temps plein ou à temps partiel). Mais dans ce cas… ce ne serait pas de l’open source.

C’est un problème difficile. Un problème pour lequel je ne trouve pas de solution évidente.

L’avantage pour moi est qu’aujourd’hui je ne dépends pas des ventes du logiciel (ou des dons) pour vivre (mes revenus proviennent de l’écriture). Ce qui m’enlève une bonne part de stress. Néanmoins, je détesterais voir ce logiciel qui, quand il était propriétaire, était utilisé par des dizaines de milliers de personnes, disparaître. J’ai fait ce logiciel parce que personnellement, j’en avais besoin. Et ça me dépiterait de le voir mourir.

Alors… que faire ? Que feriez-vous pour être sûr que ce genre de logiciel indépendant continue d’être régulièrement mis à jour? Si vous avez des idées, je suis tout ouïe.

Crédit photo : Retis (Creative Commons By)




Concurrence déloyale des logiciels libres en Europe ? La réponse de la FSFE

Le groupe de pression « FairSearch » (Microsoft, Nokia, Oracle…) prétend que Android fausse la concurrence parce qu’il est libre et gratuit et vient s’en plaindre à la Commission Européenne.

Traduite par nos soins, une réponse de la Free Software Foundation Europe s’imposait.

Laihiu - CC by

Les objections de la FSFE aux prétendues pratiques de « prix prédatoires » des logiciels libres

FSFE objects to claims of ‘predatory pricing’ in Free Software

(Traduction : Asta, GregR, Kiwileaks, KoS, Rinzin, Scailyna, Slystone, Tentate, aKa, audionuma, hugo, lamessen, lu, madalton + anonymes)

À :
Commission Européenne
DG Concurrence
B-1049 Bruxelles
Belgique

Juillet 2013

Selon des informations publiées dans un media spécialisé en ligne, la coalition dénommée « FairSearch » (composée de Microsoft, Nokia, Oracle et un certain nombre de fournisseurs de services en ligne) prétend dans sa dernière demande à la Commission Européenne que la distribution gratuite d’Android, un système d’exploitation libre[1] pour mobiles développé par Google, constitue une pratique de prix prédatoires. Suggérer que la distribution gratuite de logiciels libres pénalise la concurrence est d’une part faux en soi, et constitue d’autre part un danger pour la concurrence et l’innovation.

Nous exhortons la Commission à examiner les faits comme il se doit avant d’admettre les allégations de FairSearch comme établies. Nous vous écrivons aujourd’hui afin d’expliquer comment la distribution de logiciels libres, qu’elle soit gratuite ou contre rémunération, promeut la concurrence plutôt que de la mettre à mal.

La Free Software Foundation Europe (FSFE) est une organisation associative indépendante et à but non lucratif qui se consacre à la promotion du logiciel libre. La FSFE défend l’idée que les libertés d’utiliser, de partager et d’améliorer les logiciels sont essentielles pour assurer une participation de tous à l’ère informatique. Nous travaillons en faveur d’une compréhension et d’un soutien global vis-à-vis du logiciel libre en politique, en droit et dans la société en général. Nous promouvons également le développement des technologies, telles que le système d’exploitation GNU/Linux, qui assurent ces libertés à tous les participants de la société numérique. Pour atteindre ces buts, nous avons une longue histoire d’implication active dans les processus de concurrence qui affectent le logiciel libre.

Le logiciel libre est une question de liberté, pas de prix.

Le terme « libre » dans logiciel libre évoque la notion de liberté, et non celle de prix (NdT la fameuse ambiguité sur le mot anglais free). Plus précisément, le logiciel libre offre aux utilisateurs les libertés suivantes :

  • exécuter le programme, sans limitation ;
  • étudier le code source du programme et comprendre comment il fonctionne ;
  • partager le programme avec d’autres, que cela soit gratuitement ou moyennant finance ;
  • améliorer le programme et distribuer ses améliorations.

Prises ensemble, ces quatre libertés font du modèle du logiciel libre une force puissante et disruptive pour la concurrence. Le logiciel libre a contribué de façon considérable à la rupture d’anciens monopoles construits par les fabricants de logiciels propriétaires tels que Microsoft.

Dans de nombreux domaines, les logiciels libres sont depuis longtemps les applications majeures, ou les alternatives concurrentes les plus puissantes. Cela inclut les serveurs web[2], la navigation web (Firefox), les suites bureautiques (LibreOffice, OpenOffice), et les systèmes d’exploitation de serveurs. 93% des 500 supercalculateurs mondiaux sont basés sur des systèmes d’exploitation libres.

Le logiciel libre est la norme pour les fabricants de périphériques embarqués, comme les télévisions « intelligentes », les routeurs DSL, et les ordinateurs de bord des voitures, pour ne citer qu’eux. De nos jours, des entreprises leaders du web, comme Facebook, Amazon et Google, s’appuient fortement sur le logiciel libre pour construire leurs offres. Le logiciel libre fait aussi fonctionner pléthore de startups et de concurrents avec des architectures et des services qui constituent des alternatives aux prestataires établis.

La tendance dans le mobile et ailleurs est irrémédiablement aux logiciels libres

Selon les sources accessibles au public, le fond de la revendication de FairSearch est qu’en « distribuant Android gratuitement », Google empêche les systèmes d’exploitation concurrents d’obtenir un retour sur investissement dans leur concurrence de « la plate-forme mobile dominante de Google ».

La FSFE s’oppose fermement à cette qualification : le logiciel libre est un moyen très efficace de produire et distribuer du logiciel. La vente de licences n’est que l’un des nombreux moyens de monétiser le logiciel.

Android est une plateforme logicielle construite autour du noyau Linux et de Java, par le fork Dalvik, ce qui est possible parce que Java et le noyau sont disponibles sous licence libre. N’importe qui peut prendre Android et le transformer en quelque chose de meilleur et de plus libre, avec ou sans liens avec Google, et ce aussi longtemps que le code source sera disponible, comme il l’est actuellement. Replicant et CyanogenMod sont simplement deux exemples notables, tous deux installés sur des millions de terminaux. L’adoption d’Android par Facebook pour ses propres besoins montre à quel point la plateforme est véritablement ouverte, au point qu’un concurrent peut proposer une interface graphique (GUI) alternative qui est essentiellement destinée aux services d’un concurrent.

En ce qui concerne Java, la Commission a déjà constaté la forte valeur d’une plateforme non fragmentée et reconnaît qu’il existe de fortes motivations à la prévention de sa fragmentation[3]. À tout le moins, Android a attiré les critiques du fait que ses conditions de licence et d’ouverture favorisent la fragmentation, contre ses propres intérêts. La fragmentation est une menace liée à la liberté de « forker ». Dans un contexte propriétaire, le contrôle étroit sur le droit d’auteur, les marques et les brevets empêche facilement la fragmentation. À l’inverse, dans un environnement libre, la fragmentation est évitée par le consensus, le l’autorité fondée sur le mérite, et parfois par l’utilisation de marques (Red Hat, Mozilla). Linux, le noyau commun aux systèmes d’exploitation Android et GNU/Linux a échappé jusqu’à présent à la fragmentation non pas parce qu’elle est impossible ou interdite ? elle ne l’est certainement pas ?, mais parce qu’elle ne rimerait à rien. Au sein d’une plateforme, assurer la plus large compatibilité et un haut degré de standardisation est une préoccupation constante de tout projet, et constitue d’une part une incitation forte pour éviter les abus de la communauté, et d’autre part une pression constante sur le ou les chefs de file du projet pour qu’ils avancent par consensus[4].

Afin de bien illustrer la façon dont le logiciel libre favorise la concurrence, nous faisons remarquer que tous les ajouts récents à la liste des systèmes d’exploitation mobiles sont largement du logiciel libre. Bien que les appareils Android représentent actuellement aux alentours de 70% des ventes de téléphones portables et tablettes, plusieurs autres systèmes d’exploitation mobiles libres basés sur le noyau Linux émergent pour entrer en concurrence avec Android. Les exemples incluent Firefox OS (soutenu par la fondation Mozilla), Jolla (issu des cendres de Maemo, un projet de la société Nokia interrompu suite à l’alignement stratégique de celle-ci sur Microsoft), Tizen (soutenu par Samsung, Intel et plusieurs opérateurs téléphoniques tels que Vodafone et NTT Docomo), et UbuntuMobile (soutenu par Canonical).

La distribution libre du code n’a rien a voir avec les prix prédatoires

Dans sa demande, la coalition FairSearch affirme que la disponibilité gratuite d’Android rend difficile ou impossible la concurrence sur le marché des systèmes d’exploitation mobiles.

Cependant, la vente de licences n’a jamais été une stratégie importante dans le marché du mobile. À la base, le constructeur de Blackberry, RIM, vendait des appareils et des logiciels et services pour les serveurs dans le secteur des entreprises. Apple a financé son iOS propriétaire grâce à ses services et composants vendu à la fois par Apple et par des entreprises tierces réduisant considérablement les revenus générés par le magasin en ligne iTunes. Nokia a essayé de maintenir deux systèmes d’exploitations différents, tous deux finalement libres (Symbian et Maemo, ensuite renommé en Meego, et maintenant forké par Jolla et son SailFish). Seul Microsoft a réussi à garder une position de vendeur de logiciel indépendant, arguant de l’avantage tiré de l’intégration avec ses services réseaux.

Il semblerait donc que le seul motif envisageable à la plainte de la coalition FairSearch soit que l’existence d’un certain nombre de systèmes d’exploitations mobiles libres, dont Android, rende la tache plus difficile à Microsoft pour reproduire son modèle économique dans le marché mobile. En soi, la demande de FairSearch à la commission revient à favoriser un modèle économique plutôt qu’un autre. C’est exactement à l’opposé de ce qu’une autorité de concurrence devrait appliquer pour maintenir un marché concurrentiel.

La FSFE a toujours clairement affirmé qu’une licence propriétaire est un système de production de logiciel obsolète et inefficace. De notre point de vu, Google n’a ni l’intention ni les moyens de monopoliser le marché du système d’exploitation mobile, tout simplement parce qu’il n’y a pas de marché des licences de systèmes d’exploitations propriétaires.

La pratique de prix prédatoires alléguée par FairSearch est clairement inadaptée à la réalité d’un marché où il n’y a pas de prix, et d’un produit qui, étant un logiciel libre, peut être littéralement pris par n’importe qui et « forké », ce qui est une pratique que la Commission avait déjà abordée précédemment. Il n’y a pas de distribution « à perte » pour le logiciel libre, parce que le prix des copies sur le marché du système d’exploitation mobile dans ces circonstances est précisément de zéro.

Les logiciels sont faciles à copier pour un coût quasi-nul. En termes économiques, cela signifie qu’il n’y a par définition pas de rareté dans les logiciels. Une telle rareté ne peut être introduite qu’artificiellement, l’utilisation d’une licence propriétaire étant le moyen le plus courant.

Au contraire, le logiciel libre crée un bien commun, auquel chacun peut participer, mais que personne ne peut monopoliser. Les logiciels libres créent ainsi de la richesse et augmentent les possibilités de croissance pour nombre de compagnies et de modèles économiques. Par exemple, Red Hat est une entreprise dont le chiffre d’affaire annuel atteint les 1.3 milliards de dollars, uniquement par la fourniture de services autour d’une distribution GNU/Linux. Android a sans nul doute créé un avantage compétitif pour Google ; mais, contrairement à Microsoft, Google ne se focalise pas sur les logiciels et la monopolisation de plateforme, mais sur les services, proposés sur n’importe quelle plateforme utilisée par le consommateur. Au contraire, des analystes estiment que Microsoft gagne plus d’argent grâce à Android qu’il n’en gagne à partir de Windows pour les appareils mobiles. Après l’engagement d’une politique de licence d’exploitation de ses brevets agressive à l’égard des fabricants d’appareils Android.

L’avantage compétitif de Google est essentiellement éphémère : la seule voie pour rester devant la concurrence dans les logiciels libres est de concevoir de meilleurs produits ou services et de gagner la confiance des utilisateurs. Le coût à l’entrée dans cette environnement concurrentiel est extrêmement bas. En effet, cette plateforme accepte des marchés d’applications alternatifs. Les différentes fondations du logiciel libre font campagne pour « libérer les Android » (Free Your Android) et sollicite l’adoption d’un marché d’application alternatif appelé F-Droid où sont uniquement proposés des logiciels libres.

Conclusion

Dans cette demande, la coalition FairSearch semble supposer que les régulateurs européens n’ont pas pris conscience des évolutions du marché du logiciel au cours de cette dernière décennie. Au lieu de mettre en évidence une menace réelle à la concurrence dans le marché du mobile, la demande de FairSearch donne l’impression que Microsoft (une entreprise condamnée pour son comportement anti-concurrentiel dans des procès de premier plan sur trois continents) essaye de revenir en arrière. L’entreprise est en fait en train de soutenir que la Commission devrait protéger son modèle économique dépassé dans le marché du mobile par un innovateur plus efficace. Nous nous permettons, avec votre respect, de ne pas être de cet avis.

La qualité d’Android comme ressource commune le rend très précieux pour les fabricants, précisément parce que Google ne peut le contrôler qu’à travers son impulsion, pas à travers une main de fer et un enfermement propriétaire, comme c’est le cas avec les alternatives propriétaires. Ce fait même devrait être considéré comme une grande incitation à la concurrence.

Nous recommandons à la Commission européenne d’écarter ce recours sans même ouvrir formellement de procédure. Éventuellement, si une déclaration de communication des griefs devait être notifiée, elle devrait éviter toute référence à la licence du logiciel libre comme source d’entrave à la concurrence. En effet, la qualité de logiciel libre d’Android devrait être considérée comme un outil puissant pour réduire les freins à une concurrence libre et améliorée.

À la FSFE, nous continuerons à travailler avec la Commission européenne pour promouvoir le logiciel libre comme un moyen de créer et maintenir la concurrence sur les marchés. Nous nous tenons prêts à assister la Commission dans toutes les affaires qui se rapportent au logiciel libre.

Bien à vous,

Karsten Gerloff, Président
Carlo Piana, Conseil général
Free Software Foundation Europe

Crédit photo : Laihiu (Creative Commons By)

Notes

[1] Souvent mentionné sous le nom « open source ». « Logiciel libre » est le nom original et plus précis qui reflète tous les aspects de ce phénomène.

[2] Au mois de Juin 2013, pas moins de 68% des sites internet actifs tournent grâce aux logiciels libres Apache et Nginx.

[3] Decision in Case No COMP/M.5529 – ORACLE/ SUN MICROSYSTEMS, paragraph 935.

[4] Decision in Case No COMP/M.5529 – ORACLE/ SUN MICROSYSTEMS, paragraph 655.




0,12 % des utilisateurs de GitHub proviennent d’Afrique !

Y aurait-il moins de 5000 développeurs libres sur tout le continent africain (4527 pour être plus précis) ?

GitHub Africa Users

C’est ce qu’on peut lire sur cette intéressante carte interactive intitulée GitHub Africa Users. Leur auteurs (non africains) ont en effet collecté, en mars dernier, les données des utilisateurs de la plateforme qui avaient renseigné leur localisation (et uniquement ceux-ci) en nous présentant cela à l’aide de MapBox.

A partir de là un certain nombre de questions se posent pour nuancer ce chiffre :

  • Est-ce les utilisateurs africains de GitHub se localisent moins que les autres ?
  • Est-ce qu’un utilisateur de GitHub est nécessairement un développeur qui fait du libre ?
  • Est-ce que les développeurs libres africains utilisent GitHub ?
  • Est-ce que les développeurs libres africains voudraient utiliser GitHub mais en sont empêchés à cause de la faiblesse de leur connexion à Internet ?
  • Combien y a-t-il de développeurs non libres en Afrique ?

Il n’empêche que cela reste tout de même inquiétant.

Qu’en pensez-vous ?




L’accessibilité, une question de liberté ? Dialogue avec Richard…

Un article d’Armony Altinier qui signe ici son deuxième billet dans le Framablog après Pas de sexisme chez les Libristes ?

L’accessibilité, une question de liberté ? Dialogue avec Richard…

La période estivale est propice à la lecture. En tant que libriste convaincue, je me suis mise en tête de revoir mes fondamentaux[1]. Et pour mieux comprendre la liberté telle que défendue dans le monde du logiciel libre, qui mieux que Richard Stallman, inventeur du concept et fondateur du projet GNU, pour me renseigner sur ce sujet ?

Qu’est-ce que la liberté ?

La liberté, c’est la possibilité de faire ce qu’on veut. Le contraire de la liberté, c’est donc la contrainte : quand quelque chose m’empêche de faire ce que je veux ou m’oblige à faire ce que je ne veux pas.
De l’Antiquité jusqu’à nos jours, « la question de la liberté est l’une des plus embrouillées de l’histoire de la philosophie (“un labyrinthe” disait Leibniz) »[2].
Je ne vais pas résumer en un article tout ce que cela implique, mais j’aimerais juste insister sur quelques points.

Plusieurs approches de la liberté

La première chose à comprendre sans doute, c’est que ce sujet est loin d’être simple ni de faire l’unanimité. C’est important, car on a souvent tendance à défendre la liberté sans forcément s’interroger sur sa définition et la vision qu’on lui applique.

L’approche politique : la liberté de faire

La liberté au sens politique concerne la liberté d’action. Cela consiste surtout à poser les limites permettant à chacun de jouir d’une liberté sans entraver celle du voisin. Paradoxalement, la liberté politique consiste donc à poser des limites. Toute la question sera alors d’organiser les conditions de la liberté dans une vie en société. Si la liberté de tuer n’était pas interdite, les victimes ne pourraient être libres de vivre leur vie. Moins simple qu’il n’y paraît dans son mode d’organisation, ce n’est pourtant pas la question dont j’aimerais parler ici.

Libre arbitre : à partir de quand peut-on parler de liberté ?

L’autre approche est l’approche philosophique. Cette approche concerne la liberté de vouloir. Est-on réellement libres de nos choix ? Dans la mesure où nous sommes conditionnés par notre naissance et notre environnement, dans quelle mesure peut-on parler de liberté ? Ces questions ne sont pas vaines, car selon ce qu’on considère comme relevant ou non de la liberté, les choix politiques qui en découleront pourront être différents.
Très schématiquement, on trouve deux approches :

  • Nous sommes ce que nous choisissons, et donc libres de nos choix, dans la limite de ce que nous pouvons. La liberté ne se conçoit alors que dans la limite de ce que nous sommes capables de faire ou vouloir. Le champ du handicap n’entrerait donc pas dans cette définition de la liberté puisque nous ne pouvons agir dessus.
  • Le libre arbitre n’existe pas, nous sommes déterminés par notre environnement, nos limitations mais nous pouvons nous libérer au moins en partie en prenant conscience de ces déterminismes et en agissant dessus. Le handicap entre donc parfaitement dans cette définition.

Handicap et liberté, quelle responsabilité du numérique ?

« Tous mes choix, même parfaitement volontaires et spontanés, dépendent de ce que je suis, que je n’ai pas choisi. […] le moi serait alors une prison, d’autant plus implacable qu’elle se déplace en même temps que moi. »[3]
En écrivant cela, André Comte-Sponville ne visait sans doute pas le handicap à proprement parler. Mais relisez cette phrase et imaginez que vous êtes en fauteuil roulant. Il ne suffit pas de vouloir ou de faire un effort. Si on ne peut pas marcher, rien n’y fera. De même si vous êtes aveugles, inutile de dire à quelqu’un de faire un effort pour utiliser un logiciel qui n’est pas accessible. Et en poussant le raisonnement, dire à un non informaticien qu’il n’a qu’à développer ce qui l’intéresse s’il n’est pas content ne le dotera pas comme par magie d’un esprit capable de comprendre des algorithmes.
Si la liberté signifie faire ce qu’on veut, alors le handicap en est un parfait oxymore. Il s’agit d’une limitation de la liberté. Quelle qu’en soit l’origine, de naissance ou suite à un accident ou une maladie, les êtres humains ont des limitations, et certaines réduisent le champ d’action.
Or, si dans l’Antiquité on pouvait considérer que le handicap n’entrait pas dans le questionnement philosophique du libre arbitre puisqu’on ne pouvait pas agir dessus, quelle que soit l’approche choisie philosophiquement aujourd’hui, le numérique change la donne. Car l’outil informatique peut réellement libérer certaines personnes en situation de handicap.

Quelle vision de la liberté le logiciel libre souhaite-t-il défendre ?

Vous aurez compris dans mon esprit que accessibilité et liberté font partie du même sujet. Mais si c’est une telle évidence, comment se fait-il que les logiciels libres ne prennent pas davantage en compte cette question ? Peut-être n’y a-t-on pas pensé, tout simplement ?
Le logiciel libre est défini par quatre liberté :

  1. liberté 0 : liberté d’exécuter le logiciel
  2. liberté 1 : liberté d’étudier le fonctionnement du programme et de l’adapter à vos besoins
  3. liberté 2 : liberté d’en redistribuer des copies pour aider les autres
  4. liberté 3 : liberté de modifier le programme et de rendre publiques vos modifications pour que tout le monde en bénéficie

Si un logiciel n’est pas exécutable par une personne handicapée, car non accessible, peut-on toujours considérer que les 4 libertés sont respectées ? Autrement dit, un logiciel est-il vraiment libre s’il n’est pas accessible ?
C’est donc la question que j’ai posée à Richard Stallman cet été, et qui nous a occupés lors d’un échange de mails que je vais vous résumer[4].

La liberté 0 en question

Ma question concernait donc précisément la liberté 0. Comment doit-elle être interprétée dans le projet GNU ?
La réponse fut très claire : Richard Stallman considère que l’accessibilité est une fonctionnalité qu’on ne saurait imposer et qui n’a rien à voir avec la vision de la liberté défendue par la FSF.
Bref, si un logiciel respecte formellement, sur le plan juridique, les quatre libertés, il sera considéré comme libérateur, même si inutilisable par certaines personnes.
Notons à ce propos un abus de langage dans certaines traductions françaises. La liberté 0 n’a jamais concerné la liberté d’utiliser le logiciel, mais seulement la liberté de l’exécuter (run en anglais).
Richard fonde son raisonnement sur deux aspects :

  • la nature des limitations est différente : les limitations juridiques liées à une licence d’une part ; et les limitations techniques liées aux fonctionnalités d’un programme d’autre part. Le combat du logiciel libre se base sur le premier aspect car il est plus facile à mener.
  • une interprétation morale : alors qu’il serait injuste selon Richard Stallman de priver un développeur d’accéder aux sources du logiciel, toujours selon lui il ne serait pas injuste de priver les utilisateurs de fonctionnalités vitales leur permettant d’accéder au programme.

Et de conclure nos échanges en m’expliquant que je me trompais en liant les deux sujets, accessibilité et liberté n’auraient rien à voir.
Autant je pourrais très bien comprendre la première explication comme un choix stratégique : on ne peut pas tout défendre, on concentre nos forces sur ce qui est le plus facile dans un souci d’efficacité et ce qui nous importe le plus. C’est le choix de nombreuses associations qui choisissent un terrain d’action particulier. Cela ne signifie pas qu’elles ne trouvent pas les autres sujets importants, mais choisir implique de renoncer à certaines options.
Mais j’avoue que la deuxième raison me laisse perplexe. Non, il n’est pas juste d’être privé de l’accès à un programme parce qu’on a un handicap. C’est même encore plus injuste que de ne pas pouvoir le modifier.
Vous aurez compris que je ne partage pas cette vision de la justice et de la liberté. Le mot-clé à retenir ici est sans doute le mot « vision » : il ne s’agit que d’une interprétation, une vision de la liberté. Nous l’avons vu plus haut, elle s’inscrit dans une approche philosophique particulière de la liberté, mais c’est loin d’être la seule voie possible.
En défendant une approche de la liberté fondée sur l’être humain plutôt que sur les droits théoriques accordés par une licence, je ne me trompe pas, je ne fais pas une erreur d’interprétation, je fais un choix. Autrement dit, j’utilise mon libre arbitre.

« Liberté, Égalité, Fraternité », vraiment ?

Ce qui est troublant dans cette réponse de Richard Stallman, c’est que la définition du logiciel libre n’est pas seulement technique, elle est même avant tout politique. Il introduit d’ailleurs généralement la notion en s’appuyant sur la devise républicaine « Liberté, Égalité, Fraternité ».
Or, admettons que la vision limitée de la liberté 0 telle que définie par Richard Stallman puisse correspondre au premier mot Liberté, comment justifier de laisser de côté l’accessibilité si on tend à défendre dans le même temps l’Égalité et la Fraternité ? Car la liberté théorique donnée par une licence ne permet pas de rétablir une égalité d’action, et de là les internautes n’ont pas tous la possibilité de partager.
Je n’ai malheureusement pas eu de réponse à cette question, autre que « Le logiciel libre apporte tous les trois, par sa nature. ».

Hacker la liberté 0

Cet échange était vraiment instructif, et je tiens à remercier publiquement Richard Stallman d’avoir pris le temps de répondre à mes interrogations. Avoir la chance de dialoguer avec le fondateur d’un mouvement aussi important est un privilège induit également par la philosophie du Libre.
Et bien que je ne me satisfasse pas de la définition donnée par les 4 libertés, cette brique de base est un fondement essentiel pour plus de liberté. Or, que faisons-nous dans le monde du Libre quand un système ne fait pas ce que nous souhaitons ? Nous utilisons la liberté 3 de modifier le logiciel pour développer autre chose.
Et c’est exactement ce que je vous propose de faire. Il ne s’agira pas de hacker un système informatique, mais un système de pensée, pour le rendre meilleur. Nous avons désormais la source du raisonnement, appuyons-nous sur l’existant et corrigeons les bugs 😉

L’accessibilité, une question de liberté !

Je sais qu’il peut paraître prétentieux de parler de défaillance ou de bug, mais pourtant sortir l’accessibilité du champ de la liberté, et donc ne pas compter le handicap comme une limitation de la liberté, à l’ère du numérique, me paraît une erreur.
Aujourd’hui, les personnes ont le choix de s’émanciper et de retrouver une autonomie perdue grâce aux outils informatiques. Et je vais révéler une réalité assez dérangeante, mais le système qui offre aujourd’hui le plus de liberté à une personne aveugle en mobilité, c’est l’iPhone de la marque à la pomme. Le système le plus fermé et le plus restrictif sur le plan juridique offre également le plus de liberté d’un point de vue technique à ses utilisateurs. Vous voulez vous orienter dans la rue, savoir quelle est la monnaie qu’on vous rend en échange de votre billet, lire le menu du restaurant, vérifier l’état de vos comptes bancaires… Autant de choses basiques et quotidiennes qu’on ne peut pas faire de façon autonome quand on est aveugle, à moins d’avoir un iPhone.[5]
Non, je ne m’y trompe pas. Je ne fais pas d’erreur. Je maintiens ce que je dis. Un produit Apple aujourd’hui rend plus libre une personne handicapée que n’importe quel autre système. L’accessibilité est pensée et intégrée de base dans tous les produits Apple, pas d’option, pas de surcoût, tout est disponible immédiatement à l’achat. L’utilisateur sera-t-il complètement libre ? Non, bien sûr que non puisqu’il sera sous le joug commercial d’Apple et de ses nombreuses atteintes aux libertés. Mais il sera toujours plus libre que sans solution du tout.
Il est donc des cas où des produits privateurs rendent plus libres que des logiciels sous licence libre. Et pour une libriste militante comme je le suis, ça a légèrement tendance à me faire… enrager ! Me répondre qu’il suffirait de modifier le logiciel libre pour le rendre accessible est seulement une façon de ne pas prendre ses responsabilités. Nous sommes responsables de ce que nous créons et de l’impact que cela peut avoir sur les gens, qu’on en ait ou non conscience. Si le logiciel libre peut potentiellement être rendu accessible, en théorie, ce n’est pas toujours vrai en pratique. Et ce n’est pas à quelqu’un d’autre de rendre votre logiciel accessible, il en va de votre responsabilité.
Le Libre doit-il concerner la liberté face à l’ordinateur uniquement ou permettre de libérer la personne en lui apportant plus d’autonomie ?

Pas d’accessibilité sans liberté

Les 4 libertés du logiciel libre offrent une base sans laquelle nous ne pourrions rien construire. Il s’agit d’un préalable nécessaire. Il n’y a qu’à lire cette histoire d’une petite fille de 4 ans réduite au silence pour une question de brevet (article traduit en français sur le Framablog[6]).
Et il ne faudrait pas non plus donner une vision noire du Libre en matière d’accessibilité. Car il existe déjà de très nombreux projets prenant en compte la dimension de l’accessibilité. C’est souvent l’œuvre de personnes isolées, conscientes de l’importance du sujet et de son impact sur la Liberté et qui essaient d’améliorer les choses à leur niveau. Et ça fonctionne très bien. Certains logiciels libres sont aussi performants voire meilleurs que leur pendant non libres.
Il manque sans doute un espace pour partager nos expériences, transversal aux différents projets et permettant de promouvoir une liberté d’utilisation pour tous, au-delà de la simple possibilité juridique d’exécution. Un espace pour construire, échanger, se former, partager et promouvoir une vision de la Liberté basée sur l’être humain, avec toutes ses limites et toutes ses différences. Car il n’est pas nécessaire d’avoir un handicap reconnu pour se retrouver incapable d’utiliser un logiciel.
Si vous vous retrouvez dans cette définition, que vous considérez que la Liberté est un enjeu trop important pour être réduit à une définition technique ou juridique, rendez-vous sur liberte0.org.

Pour conclure, j’aimerais rappeler que le projet GNU, à l’origine de la notion même de logiciel libre, s’apprête à fêter ses 30 ans. À cette occasion, quelques pistes sont déjà évoquées concernant les orientations futures du projet. J’aimerais donc souhaiter un très bon anniversaire au gentil Gnu, et lui dire : s’il te plaît, dans le futur, pense à l’accessibilité.

Merci.
Bisous.
Armony

[1] Pour un condensé de l’histoire philosophique de la notion de liberté, vous pouvez lire le livre de Cyril Morana et Éric Oudin, La Liberté d’Épicure à Sartre, Eyrolles, 2010, 186p.

[2] Op. Cit., p.8

[3] Op. Cit., p.11

[4] J’ai demandé l’autorisation à Richard Stallman de publier notre échange dans sa forme brute, sans modification, par souci de transparence. Mais il m’a répondu qu’il ne le souhaitait pas…

[5] Une démonstration en vidéo à consulter sur le site de Paris Web et réalisée par Tanguy Lohéac à l’occasion de sa conférence “Une journée accélérée en pure mobilité : une idée fixe ?” : http://www.paris-web.fr/2012/conferences/une-journee-acceleree-en-pure-mobilite-une-idee-fixe.php

[6] Consulter l’article traduit sous l’intitulé “La petite fille muette réduite au silence par Apple, les brevets, la loi et la concurrence” https://framablog.org/index.php/post/2012/06/14/silence-maya




Contribuer au logiciel libre : un devoir civique ?

Le témoignage d’un développeur qui considère qu’à partir du moment où vous vivez bien il est moralement important de rendre à la communauté un peu de ce qu’elle vous a donnée.

David Orban - CC by

L’open source, une responsabilité civique

Open Source as a Civic Duty

Jeremy Kahn – 13 juillet 2013 – Blog personnel
(Traduction : Asta, r0u, aKa, GregR, regularuser, Tentate, dig, Fol, Maijin + anonymes)

On me demande parfois la raison pour laquelle je passe autant de mon temps libre à écrire des logiciels et à les mettre à disposition librement et gratuitement. Il y a un certain nombre de raisons à cela. J’aime construire des choses et cela me sert de prétexte pour pratiquer et m’améliorer, mais une de mes principales motivations est que je vois dans les contributions open source un devoir civique, une obligation morale envers le reste du monde.

Étant donné que je suis un programmeur actif travaillant dans la Silicon Valley, et qu’on me considère généralement comme pas trop incompétent, vous vous doutez bien que je ne me soucie pas trop de comment j’arriverai à payer mon prochain repas. Je ne suis pas « riche », mais j’ai un style de vie plutôt confortable, et c’est tout ce que j’ai toujours voulu. Après tout, un programmeur a-t-il besoin d’autre chose qu’un ordinateur portable et d’une tasse de café pour être heureux ? Ceci étant, je n’ai pas à m’inquiéter de savoir si je vais avoir, ou non, un endroit pour vivre et à manger le mois prochain, je suis parmi les gens les plus heureux du monde. Et si vous avez toute la technologie nécessaire à la lecture de cet article, vous l’êtes sûrement tout autant.

La morale est un sujet sensible qui dépend des individus et de leurs cultures, et ce texte ne suggère pas que ma conception de la moralité soit nécessairement correcte. Cependant, je pense que les gens assez chanceux pour parvenir à vivre par leurs propres moyens ont une obligation de rendre quelque chose à leur communauté. Je crois qu’un certain niveau de sacrifice personnel et de devoir civique est nécessaire afin de bâtir et de maintenir un collectif au sein duquel nous souhaitons tous vivre. Cela peut prendre plusieurs formes, des dons, du travail bénévole ou, dans mon cas, la conception et le développement de logiciels libres. La manière dont vous tentez de contribuer à la communauté n’est pas vraiment importante, ce qui compte est que vous le fassiez.

Bien sûr, je ne code pas des logiciels qui permettront de fournir de l’eau à des pays pauvres en Afrique ou à soigner la malaria. Je me focalise plutôt sur des outils d’animations pour le Web et d’autres utilitaires pour les interfaces utilisateurs. Cependant, je travaille dessus afin que d’autres n’aient pas à le faire. Mon but à mon niveau est de faire gagner du temps à d’autres personnes, et leur permettre de résoudre des problèmes qui n’ont pas encore de solutions. Pour prendre un exemple significatif, considérons le projet GNU. Au final, GNU a permis de faire gagner à l’humanité des siècles en temps de travail. De nos jours, on ne passe plus beaucoup de temps à développer des systèmes d’exploitation et autres outils basiques, car c’est une tâche quasiment résolue. À la place nous utilisons des outils GNU que d’autres ont laborieusement développé, nous permettant alors ainsi de poursuivre et nous concentrer vers d’autres défis comme la modélisation statistique ou la lutte contre le SIDA. Si vous avez des doutes sur l’intérêt du logiciel libre, il vous suffit de regarder le projet GNU.

L’altruisme n’est malheureusement pas très répandu dans la Silicon Valley. Au mieux, les grandes firmes ont une division s’occupant de responsabilité sociale et environnementale, et les plus petites organisent une collecte de fonds à but solidaire de temps en temps. Mais il semble qu’une grande partie des entreprises technologiques de la Silicon Valley se concentrent sur une vision autocentrée et des problèmes « de niche », spécifiques à leur fondateur et à ses amis. Je ne veux pas d’une culture dans laquelle les seuls problèmes résolus sont ceux que les techniciens rencontrent. Je pense que l’écriture de logiciels libres sur mon temps personnel est un petit pas dans la bonne direction, même indirect. Mon rêve est qu’un jour, un outil libre que j’aurai écrit soit utilisé à des fins vraiment utiles. N’importe qui peut accomplir cela, ça ne requiert que peu de temps ou d’argent — seulement de prendre un peu de recul.

Crédit photo : David Orban (Creative Commons By)




Debian a 20 ans !

Déjà 20 ans pour Debian, l’une des plus célèbres et emblématiques distributions GNU/Linux. En effet, en août 1993 est sorti la très modeste version 0.01.

L’occasion pour nous de lui rendre hommage en traduisant ces quelques vibrants témoignages.

Debian 20 ans

Bon 20e anniversaire Debian

Happy 20th birthday Debian

Ana Guerrero Lopez et Francesca Ciceri – 16 août 2013 – Bits from Debian
(Traduction : Gaetanm, Se7h, ProgVal, Jeff_, Kéviin, Asta + anonymes)

Aujourd’hui, c’est le vingtième anniversaire de Debian. Cet anniversaire aurait été impossible sans la forte communauté d’utilisateurs et de développeurs. C’est pourquoi, pour fêter cet anniversaire, nous avons demandé à la communauté Debian ce que Debian signifie, pour elle. Voici une sélection des réponses.

— Depuis que j’utilise Debian sur mes ordinateurs, je ne joue plus aux jeux de guerre en 3D, et ce non parce que il n’y a pas de drivers 3D libres, mais parce que développer Debian est bien plus fun et addictif.

— Debian est une vraie distribution basée sur la communauté et dévouée à la cause des logiciels libres et aux standards. Elle marche parfaitement sur une large gamme de matériel. Des utilisatrices et utilisateurs du monde entier ont utilisé et contribué à Debian depuis 20 ans. Et je suis fier d’être l’un d’eux. Bon anniversaire, Debian !

— Quand je me suis posé la question de passer à Linux, j’ai demandé à des connaissances quelle distribution choisir. Elles m’ont dit de laisser les distributions pour débutants et de passer directement à Debian. « Ça sera peut-être plus difficile au début, mais ça t’évitera de devoir t’habituer à Debian plus tard, vu que ce sera sans doute un passage obligé » m’ont-elles dit. Preuve en est-il qu’elles avaient raison ! J’ai commencé sous Linux il y a plus de 10 ans avec Debian, et je vois que c’est encore la meilleure distribution.

— Vous êtes une communauté mondiale de volontaires travaillant ensemble depuis 20 ans maintenant. Pour moi c’est un exemple encourangeant, compte tenu de l’état déplorable du monde dans lequel nous vivons, plus important que la qualité technique du système d’exploitation. J’espère que les 20 prochaines années seront aussi bénéfiques, et que vous resterez aussi indépendant que vous l’êtes.

— J’ai commencé au début avec Debian car c’était un challenge technique intéressant. Au fil des annés, la communauté et le fait d’avoir de bons standards sur ce qui constitue le Logiciel Libre sont devenus plus importants.

— En tant qu’utilisateur Debian depuis 14 ans, et un ex-développeur depuis 10, j’aimerais souhaiter un joyeux anniversaire au meilleur projet d’Internet, et à la meilleure distribution. Merci pour toute votre aide au cours de ces années !

— « Fiabilité à toute épreuve, stabilité et liberté absolue ». C’est ce que Debian signifie à mes yeux.

— Debian me donne l’impression que j’utilise le meilleur de ce que Linux a à offrir. Vous savez que votre machine est entre de bonnes mains.

— En tant qu’utilisateur Debian depuis longtemps et parfois supporters je souhaite à Debian le meilleur pour les 20 prochaines années et au-delà !

— Debian est le système d’exploitation universel. Et il est libre

— Debian est l’incroyable combinaison de l’obsession du logiciel de grande qualité et de la liberté du logiciel. C’est un plaisir de pouvoir utiliser et contribuer à ce projet. Merci pour leur excellent travail ! À dans 2**20 ans de plus !

— Je suis extrêmement reconnaissant envers tous les gens qui ont contribué et qui continuent de le faire à un écosystème d’outils génial. J’adore cet engagement en termes de sécurité, de liberté et de transparence avec le respect des systèmes informatiques que nous utilisons tous et auquels nous faisons confiance pour conserver les données que nous y mettons.

— Debian est le système d’exploitation qui m’a libéré.

— Debian est une famille réunie autour d’une grande idée. C’est du pur amour.