L’open source avec des mots simples.

Wrapped gifts, CC-BY Steven Depolo
Wrapped gifts, CC-BY Steven Depolo

Ah… il n’est pas si loin, le temps des réveillons et des repas de famille. Les retrouvailles, les dîners où l’on découvre sa belle-famille, les conversations qui défont et refont le monde… Seulement voilà, quand on travaille dans l’open source il est une question que l’on redoute particulièrement : « Mais dis-moi, ça consiste en quoi, ton travail, en fait ? »

Quelques fourchettes se posent, quelques nuques se tendent, l’oreille aux aguets. Il faut dire que, chez les Dupuis-Morizeau (notre sympathique famille-témoin qui a pris le relais des « Michus » depuis leur Normandie natale) l’open source relève de la charade…

On sait qu’il s’agit d’informatique. D’une informatique plutôt… « bien », comme ces légumes des AMAP qui ont meilleure presse que ceux des supermarchés. Mais… en quoi est-ce un métier ? Comment peut-on y gagner sa vie ? Est-ce réaliste dans notre monde où l’économie fait loi…?

Voici donc un petit guide pour expliquer le logiciel libre à votre belle-famille, lors de vos prochaines vacances.

Pouhiou.

Comment impressionner sa belle famille

L’open source pour les non-techniciens.

par Brian Proffitt.

Article original paru sur le blog de RedHat

Traduction Framalang : Simon, sinma, lamessen, McKael, goofy, niilos, nilux, Bussy, niilos, r0u, Tim, audionuma, r0u, Diab, et les anonymes…

En repensant à ces dernières vacances, je dois dire qu’au final, c’était plutôt détendu (ce n’est pas toujours acquis lorsque les proches font partie de l’équation.)

Cette année, j’ai passé Noël avec ma belle-famille et c’était la première fois qu’on se voyait vraiment depuis que j’ai commencé à travailler sur le projet oVirt. Tout ce que ma belle-famille savait était que j’avais obtenu un nouveau travail et que je voyageais beaucoup. Ce qui, naturellement, a suscité l’inévitable question : qu’est ce donc que je fais exactement ?

Difficile de répondre à cela aux gens en dehors du monde des TIC. Si je dis à un groupe de confrères, « je suis un animateur de communauté open source », je peux être raisonnablement sûr qu’ils auront au moins compris partiellement. Ils seront certainement encore à côté (de la plaque) dans leurs suppositions (« tu es un de ces hippies ? »), mais au moins on sera sur le terrain de la compréhension.

En-dehors des TIC, non seulement nous ne jouons pas dans la même cour de récré, mais il n’y a même pas une compréhension mutuelle des règles du jeu en cours.

Cette fois, c’est mon beau-père qui a posé la question. Je l’ai aidé à combattre les problèmes de sa machine Windows pendant des années, et il a retenu de nombreuses bonnes pratiques que j’ai essayé de lui transmettre (« ouvre ce genre de courriel et dis adieu à tes données » — ce genre de choses.) Pour expliquer l’open source en général, voilà ce que moi (ainsi que ma femme, par moments) je lui ai dit.

Imagine, ai-je commencé, que tous les logiciels qui tournent sur ton ordinateur sont comme une collection de livres dans une bibliothèque. Certains livres sont neufs, certains sont intéressants, certains ne le sont pas. Mais quels que soient leur sujet, ces livres ont un point commun : ce sont des livres. Ils sont comme ils sont, figés. Les mots inscrits sur les pages sont indélébiles, écrits par les auteurs et ils apparaîtront pour toujours comme ils ont été publiés.

Stockholm Public Library CC-BY Samantha Marx
Stockholm Public Library CC-BY Samantha Marx

De temps en temps, une nouvelle édition du livre peut paraître, en particulier si le livre est populaire. La nouvelle édition contiendra moins de coquilles et peut-être de l’information mise à jour. D’autres auteurs peuvent faire surface et écrire de nouveaux ouvrages, approfondis par rapport aux best-sellers, en complément. Mais tout au long de ce processus, ces livres sont figés à partir du moment où ils sont publiés.

C’est comme ça, disais-je, que la majorité des logiciels sur ton ordinateur fonctionnent. L’ordinateur peut les lire et les utiliser, mais personne, hormis les auteurs ou les éditeurs des logiciels, ne peut les changer.

Maintenant imagine le contenu de ces livres sur un support moins immuable. Par exemple une série de pages web. Le contenu commence de la même manière que pour les livres papiers, mais il est plus simple et plus rapide d’apporter des changements à ce contenu. Pas besoin de ré-imprimer le livre pour corriger « Appelez-moi Iggy ». Maintenant, ajoute à cela que comme tout peut être facilement modifié, tout le monde a le droit de lire un livre, et d’y apporter des changements. Et chacun de ces livres est gratuit.

C’est cela, lui disais-je, le logiciel open source. Il est installé tel quel, mais (si tu le souhaites), tu peux y apporter les modifications qui répondront à tes besoins. Un manuel rassemblant les instructions de réparation de tous les tracteurs au monde peut être réduit en un seul qui concerne seulement les tracteurs qui t’intéressent. Ou bien tu peux corriger toi-même toutes les fautes que tu trouveras dans le livre.

Puis vint l’inévitable question :

« Donc si tu donnes ces livres gratuitement, comment gagnes-tu de l’argent ? »

Eh bien, ai-je répondu, tu te rappelles les livres complémentaires que j’ai mentionnés ? Pense à eux comme des logiciels dont ton entreprise a besoin pour mener à bien son activité. Pour obtenir des logiciels meilleurs, plus efficaces, tu as besoin de les ajuster au logiciel libre de départ. Et ces ajustements, c’est là le plus important, demandent des compétences.

Knowledge experience narrative collaborative CC-BY Howard Lake
Knowledge experience narrative collaborative CC-BY Howard Lake

En effet, même si le logiciel est ouvert, il faut des compétences pour le modifier. De la même manière qu’il en faut pour écrire des livres. Si tu as ces compétences, alors c’est facile : récupérer le logiciel libre, y apporter ses modifications, et c’est parti. Mais ceux qui ont le plus de compétences et de connaissances sont, comme tu t’en doutes, les personnes qui ont écrit ce logiciel en premier lieu. Ainsi elles offriront leur aide à ceux qui en ont besoin. S’il s’agit d’entreprises commerciales, comme Red Hat, SUSE ou Canonical, elles monnaieront leur aide aux clients, ce qui générera un revenu.

Ça a semblé faire tilt.

« Donc toi tu écris les programmes ?»

— Non, étant donné que les gens de la communauté peuvent et vont le faire. Mon travail consiste à rendre le logiciel plus simple à utiliser (comment mieux lire le livre) et à écrire (en aidant à rassembler des procédures et des outils pour écrire des livres plus efficacement). Parce qu’on a besoin d’une certaine forme d’organisation. Donc je trouve des gens intéressés par l’évolution du logiciel et des gens qui trouvent un intérêt à utiliser ce logiciel. Et, comme il y a un intérêt commercial au logiciel, certains me rémunéreront pour faire ça.

De toute évidence, il y a des nuances que je n’ai pas approfondies, comme les licences permissives contre les licences restrictives, la gouvernance et les paramètres. Mais pour le moment, c’est là l’explication la plus efficace que j’ai utilisée pour illustrer l’idée d’open source et de la communauté. Dans cet esprit, n’hésitez pas à l’utiliser ou à l’améliorer.

 




Et si nous concevions une informatique pour le grand public  ?

Conference_Benjamin_Sonntag_17_mai_2014_2_CC-BY-SA_Lionel_Allorge.jpgEn mai dernier, sur l’événement « Vosges Opération Libre », j’ai eu la chance d’assister à une conférence de Benjamin Sonntag qui ne m’était pas adressée. Ce défenseur de la culture libre, du chiffrement et de la neutralité du net avait choisi de parler aux barbu-e-s, à ces personnes qui font l’informatique, qui développent nos systèmes d’exploitation, logiciels et services. Son message était simple. Si l’on veut revenir à un « ordinateur ami », celui qui ne se retourne pas contre nous pour aspirer nos données, il faut qu’un maximum de monde utilise des services décentralisés, du chiffrement et du logiciel libre.

Et pour cela, inspirons-nous des succès du logiciel libre. Firefox, VLC, Wikipédia… sont constamment utilisés par les Dupuis-Morizeau, sans que cette sympathique famille-témoin de Normandie n’aille regarder sous le capot. Coder ne suffit pas. Il faut s’efforcer d’impliquer à la source du développement des ergonomistes, des designeurs et des graphistes. Des gens qui rendront l’utilisation du libre décentralisé et chiffré tellement simple qu’elle en deviendra évidente et se répandra comme une trainée de poudre. Des gens qui sauront se mettre à la place de l’utilisateur lambda, d’une Jessica.

L’histoire de Jessica ne nous enseigne pas d’abandonner toute éducation à l’informatique, au Libre et aux sujets qui nous mobilisent. L’histoire de Jessica nous rappelle qu’il y a des personnes qui conduisent sans connaître le fonctionnement d’un moteur à explosion. Et que c’est à nous de ne pas les laisser au bord de la route.

L’histoire de Jessica

Par SwiftOnSecurity (CC-BY 4.0)
Article original paru sur le tumblr de SwiftOnSecurity
Traduction Framalang : audionuma, Penguin, Diab, nilux, Omegax, nilux, lumi, teromene, r0u et les anonymes…

Je veux que vous vous imaginiez quelqu’un pour moi. Son nom est Jessica et elle a 17 ans. Elle vit dans un petit 3 pièces avec sa mère, et elle a un vieil ordinateur portable récupéré d’un ex de sa mère. Elle s’en sert pour se connecter au portail communautaire de son lycée. Elle s’intéresse aux garçons, à l’amour et au versement de la prochaine mensualité du loyer qui permettra à sa mère et elle de garder leur logement.

Elle n’a pas d’argent pour un nouvel ordinateur portable. Elle n’a pas non plus d’argent pour le mettre à niveau. Elle ne sait même pas comment on fait ça. Elle a d’autres centres d’intérêt, comme la biologie. Ce qui l’inquiète, c’est de savoir comment elle va payer ses études à la fac, et si ses résultats seront assez bons pour, d’une manière ou d’une autre, obtenir une bourse.

innocent_girl_on_laption_CC-BY-SA_picture_youth.jpg

La seule personne de son entourage qui s’y connaisse en ordinateurs, c’est Josh, du cours d’anglais. Elle sait qu’il lui faut un antivirus, alors c’est à lui qu’elle demande. Il lui en propose un à 50$ par an, mais remarquant son soudain malaise, il mentionne gentiment un antivirus gratuit. Lorsqu’elle rentre à la maison, elle le télécharge et l’installe. Ça lui a demandé des efforts, ça semblait compliqué, ça a pris un peu de temps, mais il y avait maintenant une nouvelle icône rassurante en bas à droite de son écran qui indiquait « Protégé » lorsqu’elle passait sa souris dessus.

Jessica entend constamment aux infos des histoires d’entreprises piratées, de photos volées. Elle a entendu sur CNN qu’il fallait avoir un mot de passe complexe contenant quelque chose de spécial, comme un symbole dollar, alors elle obtempère. Au moins pour son compte Facebook — tout ça ne l’intéresse pas assez pour chercher comment changer les mots de passe de ses autres comptes. Ça semble tellement fastidieux, et elle est déjà assez occupée à retenir les équations abstraites de son cours de maths. Elle n’a pas envie de mémoriser une autre chaîne de caractères abstraite pour ses mots de passe. Et puis, c’est une adolescente ; son cerveau n’est doué ni pour l’organisation, ni pour prévoir et pallier les risques.

Elle a entendu parler d’un truc appelé gestionnaire de mots de passe, mais elle sait qu’il ne faut pas télécharger sur Internet. Elle ne sait pas à qui faire confiance. Une fois, elle a cliqué sur le bouton « Télécharger maintenant » pour un programme dont elle avait entendu parler aux infos, et ça l’a emmenée sur un site différent. Elle n’a pas de communauté à qui demander conseil. Et à côté de ça, elle essaie de trouver quoi porter pour son rendez-vous avec Alex samedi. Jessica se demande s’il l’aimera bien quand il la connaîtra mieux, après avoir passé du temps ensemble et parlé en tête à tête pour la première fois. Elle s’inquiète aussi de savoir s’il va briser son cœur, comme les autres.

Parfois, elle a des fenêtres qui lui demandent de mettre à jour un logiciel. Mais une fois, elle a mis à jour un truc appelé Java, et après avoir cliqué sur le E bleu qui la conduit sur Facebook, une nouvelle ligne d’icônes est apparue. Elle n’est pas sûre que ce soit lié, mais elle est du genre suspicieuse. L’ordinateur fonctionne toujours, et elle ne veut pas le casser en essayant de tirer ça au clair. Elle ne peut pas s’offrir une hotline comme Geek Squad pour 200$. C’est embêtant, mais ça fonctionne toujours. La prochaine fois que quelque chose lui demandera une mise à jour, elle dira non. Elle n’a pas besoin de nouvelles fonctionnalités, surtout si elles rendent sa fenêtre Facebook encore plus petite. Et si c’était important, elles s’installeraient toutes seules, non ? Pourquoi devraient-elles demander ? Il est 19H42, elle doit aller à son rendez-vous.

Un jour, Jessica reçoit un e-mail qui se dit être une lettre d’expulsion. Il dit aussi provenir de communication-locataires@hud.gov. Elle sait ce qu’est HUD, pour l’avoir vu sur les formulaires que sa mère remplit pour bénéficier d’une aide au paiement de l’appartement. Mais elle a entendu aux informations qu’il ne fallait pas ouvrir de fichiers inconnus. Elle s’improvise alors détective. Elle va sur le site hud.gov, et c’est bien ce à quoi elle s’attendait : le Département Américain de l’Habitation et du Développement Urbain. Elle navigue sur le site, qui ne semble pas avoir été écrit par un Russe. Elle ouvre donc le fichier. Adobe Reader s’ouvre, mais le mail dit clairement que si le document est vide, il n’y a pas à s’inquiéter. Elle essaie d’aller à la page suivante, mais il n’y en a pas. Tant pis. Elle n’en parlera pas pas à sa mère, car elle ne veut pas l’inquiéter.

Ce que Jessica ne sait pas, c’est que la lumière blanche qui a commencé à s’allumer sur son ordinateur est celle de la caméra intégrée. Elle ne sait même pas que son ordinateur a une caméra. Mais cette caméra a commencé à l’enregistrer. Et le logiciel qui enregistre sa caméra a aussi commencé à enregistrer tout ce qui s’affiche sur son écran. Y compris quand elle a envoyé à Alex les photos qu’elle a prise pour lui, lorsqu’elle est tombée amoureuse de lui. De toute façon, quand elle entre ses mots de passe, ils s’affichent sous la forme de ronds noirs. Même si quelqu’un était derrière elle et regardait son écran, il ne pourrait pas connaître son mot de passe. Elle ne sait pas que le logiciel enregistre aussi ce qu’elle tape sur son clavier. Rien ne l’a alertée. Tout comme rien ne l’a alertée que la caméra était allumée. Et le microphone.

De temps en temps, elle passe sa souris sur l’icône de l’antivirus. Ça lui dit « protégé ». Ça ne peut qu’être vrai. Après tout c’est le logiciel que Josh lui a conseillé…

internet_surveillance_CC-BY_Mike_Licht.png

Quel est le tort de Jessica dans cette histoire ? Est-ce le fait de ne pas s’être renseignée sur les avantages de l‘Open Source et de ne pas utiliser Linux, qui est gratuit ? Est-ce le fait de ne pas avoir d’amis ou de personnes de sa famille suffisamment calées en informatique et à qui elle pourrait demander conseil ? Est-ce le fait de ne pas s’être liée d’amitié avec Josh ? Est-ce le fait d’avoir d’autres priorités dans la vie ? Est-ce le fait de ne pas savoir que les sociétés qui lui fournissent des mises à jour en profitent pour envahir son ordinateur de logiciels malveillants, et qu’elle doive systématiquement décocher une case pour ne pas les avoir ? Est-ce le fait de ne pas savoir que le protocole SMTP est une vieille technologie qui ne demande pas d’authentification ? Pourquoi n’a-t-elle pas mis de ruban adhésif devant sa webcam ? Pourquoi n’a-t-elle pas démonté son ordinateur pour en retirer le microphone ?

Peut-être que ce n’est pas de sa faute. Peut-être que la sécurité informatique pour les gens normaux n’est pas la série d’étapes faciles et de vérités absolues que nous leur assénons avec notre prétendue sagesse, et qu’ils préfèrent ignorer par mépris pour la sous-classe de nerds que nous sommes.

Peut-être que c’est le fonctionnement même de l’informatique grand public qui en est la cause. Et qui a construit ce monde de libertés, un monde qui a si bien servi à cette Jessica de 17 ans ? C’est vous. C’est nous.

Alors ? À qui la faute ?
***

Crédits photos :

Conférence Benjamin Sonntag : CC-BY-SA Lionel Allorge

Innocent Girl on Laptop : CC-BY-SA Picture Youth

Internet Surveillance : CC-BY Mike Licht.




et pendant ce temps-là, du côté de l’open source…

Voilà des années qu’on nous prédit que l’année suivante sera celle de Linux sur le desktop mais on est encore bien loin de son adoption sur l’ordinateur familial des Dupuis-Morizeau[1]. D’autant que la ligne de front s’est maintenant déplacée vers les mobiles, les tablettes, les objets connectés…
Le tableau du champ de bataille serait plutôt sombre, le libre et l‘open source peinent à exister parmi les mastodontes qui s’affrontent. Mais voici comme pour nous consoler un petit lambeau de ciel bleu : le bilan que tire Glyn Moody de ce qu’il considère comme la domination victorieuse de l‘open source — Comment ça ? — On comprend mieux quand on remarque que son billet ici traduit est placé dans la rubrique Open Entreprise

2015 : l’Open Source a gagné, mais ce n’est qu’un début.

Après les succès de 2014, jusqu’où ira-t-elle ?

par Glyn Moody

Article original : 2015: Open Source Has Won, But It Isn’t Finished
Traduction Framalang : Diab, sinma, goofy, AFS, lamessen, KoS, Narcisse, cpio

185px-Glyn_Moody_1__cropped_.jpgÀ l’aube d’une nouvelle année, la tradition veut que l’on fasse une rétrospective des 12 mois précédents. Mais en ce qui concerne cette rubrique, il est facile de résumer ce qui s’est passé : l‘open source a gagné. Reprenons depuis le début :

Les supercalculateurs. L’hégémonie de Linux dans le top 500 des supercalculateurs est telle que c’en est presque gênant. Les chiffres de novembre 2014 montrent que 485 des 500 premiers systèmes tournent sous une version de Linux ou une autre. Un seul d’entre eux tourne sous Windows. C’est encore plus impressionnant si l’on regarde le nombre de cœurs concernés. Là, on retrouve Linux sur 22 581 693 cœurs, tandis que Windows n’en fait tourner que 30 720 ; cela signifie que non seulement Linux domine, mais aussi que sa position est particulièrement forte sur les plus gros systèmes.

L’informatique dans le nuage. La Fondation Linux a proposé l’année dernière un rapport intéressant qui analysait l’utilisation de Linux dans le cloud par les grandes entreprises. Il montrait que 75 % d’entre elles utilisent Linux comme plateforme principale contre 23 % pour Windows. Il est difficile de traduire cela en parts de marché car les solutions hybrides doivent être prises en compte. Toutefois, en raison de la popularité actuelle de l’informatique délocalisée, il est évident que l’on peut considérer que l’utilisation de Linux est importante et croissante. Concrètement, la même étude a montré que le déploiement de Linux dans le cloud était passé de 65 % à 78 % quand Windows chutait de 45 % à 36 %. Bien entendu, certains considéreront que la Fondation Linux n’est pas totalement objective ici, mais malgré cela et compte tenu des incertitudes statistiques, on voit clairement dans quelle direction l’on va.

Les serveurs web. L‘open source domine ce secteur depuis près de 20 ans — une performance. Cependant la répartition des parts de marché à récemment évolué de façon intéressante : à un moment donné, IIS de Microsoft a réussi à dépasser Apache en nombre total de serveurs web, mais, comme l’explique Netcraft dans son analyse la plus récente, il faut y regarder à deux fois :

C’est le second mois d’affilée que l’on enregistre une forte baisse du nombre total de sites web, faisant de ce mois celui qui en totalise le moins depuis janvier. Comme c’était le cas en novembre, ces pertes se sont concentrées sur un nombre limité de sociétés d’hébergement, avec les dix plus fortes baisses qui représentent plus de 52 millions de noms de domaine. Les sites actifs et les ordinateurs visibles sur le web n’ont pas été affectés par ces pertes. Les sites concernés étaient essentiellement des fermes de liens, avec très peu de contenu unique. La majorité de ces sites fonctionnaient avec Microsoft IIS, l’amenant à dépasser Apache dans l’enquête de juillet 2014. Cependant, les récentes pertes ont entraîné une chute de 29.8 % des parts de marché de ce système d’exploitation, qui se situe désormais à plus de 10 points (en pourcentage) derrière Apache.

Ainsi, la « percée » de Microsoft est plus virtuelle que réelle, car elle repose en grande partie sur des sites de liens sans grand contenu utile. Du reste, les chiffres de Netcraft sur les sites actifs brossent un tout autre tableau : Apache aurait 50,57 % des parts de marché, suivi par Nginx avec 14,73 %. Microsoft IIS arriverait péniblement derrière avec un pourcentage assez faible de 11,72 %. Ce qui signifie que l‘open source représente environ 65 % du marché des serveurs Web actifs – pas tout à fait au niveau des supercalculateurs, mais c’est tout de même plutôt bien.

Les systèmes mobiles. Ici, l’avancée de l‘open source, à travers Android, se poursuit. Les derniers chiffres montrent que 83,6 % des smartphones livrés au troisième trimestre 2014 tournent sur Android, en augmentation par rapport aux 81,4 % du même trimestre l’année précédente. Apple baisse, passant de 13,4 % à 12,3 %. Sur le marché des les tablettes, Android suit une trajectoire identique : au second trimestre 2014, Android atteignait environ 75 % des ventes mondiales, alors que celles d’Apple se situaient aux alentours de 25 %.

Les systèmes embarqués. Bien qu’il soit plus difficile de quantifier les parts de marché de Linux sur l’important marché des systèmes embarqués, les chiffres d’une étude de 2013 indiquent qu’environ la moitié des systèmes embarqués utiliseraient ce système d’exploitation.

L’Internet des objets. À plus d’un titre, il s’agit simplement d’un autre avatar des systèmes embarqués, à la différence qu’ils sont conçus pour être connectés en permanence. Il est encore trop tôt pour parler de parts de marché, mais comme je l’ai récemment expliqué, le framework open source AllSeen arrive en tête. Ceux qui brillent par leur absence, de façon frappante, ce sont les concurrents propriétaires crédibles ; il semble extrêmement probable que l’Internet des objets verra l’adoption de l‘open source aux mêmes niveaux que les supercalculateurs.

Bien sûr, un tel niveau de réussite soulève toujours la question : quelle est l’étape suivante ? Étant donné que l‘open source approche de la saturation dans de nombreux secteurs, une baisse est-elle inévitable à l’avenir ? En réponse à cette question, je recommande la lecture d’un essai qui donne à réfléchir, écrit en 2013 par Christopher Kelty pour le Journal of peer production et bizarrement intitulé : « Il n’y a pas de logiciel libre ». Voici comment il débute :

Le logiciel libre n’existe pas. Cela m’attriste étant donné que j’ai écrit un livre entier sur le sujet. Mais il s’agit aussi d’un point que je tente de traiter dans mon livre. Le logiciel libre, et son frère jumeau l‘open source, est en constant devenir. Il n’existe pas sous une forme stable, permanente ni pérenne, et c’est ce qui fait une partie de sa force.

En d’autres termes, 2014 nous a déjà apporté toutes sortes de formidables logiciels libres, mais nous pouvons être sûrs que 2015 nous en apportera bien davantage, car ils poursuivent indéfiniment leur évolution. SpitefulCat.jpg

Crédit photo
Glyn Moody par Stuart Yeates – (CC BY-SA 2.0)

Note

[1] Notre sympathique famille-témoin de Normandie




Framadate : une nouvelle version accessible à tous

Framadate est, avec Framapad, l’un de nos services les plus utilisés. Cette alternative libre à Doodle vous permet de créer des sondages et vous aide ainsi à planifier des rendez-vous ou prendre des décisions en recueillant l’avis des participants.

En temps normal Framasoft ne développe pas de logiciel : ce n’est pas notre motivation principale et nous ne sommes pas des programmeurs (enfin… pas tous).
Lorsque nous avions décidé de forker Studs [1], le logiciel nous paraissait simple et facile à maintenir.

Techniquement, il ne s’agit que de formulaires et tableaux en HTML, un peu de PHP pour traiter les données et une base MySQL pour les stocker. Pourtant, malgré cette simplicité, de nombreuses erreurs de conception le rendaient totalement inutilisable aux personnes en situation de handicap… Une fois n’est pas coutume, on a donc mis les mains dans le code.

Accessibilité

En avril, Armony Altinier, présidente de l’association Liberté 0 et spécialiste en accessibilité numérique, s’est penchée sur le code de Framadate pour nous proposer quelques améliorations qui auraient pu être déployées rapidement et profiter à tous.

Il s’agissait de structurer l’information dans les pages, rendre l’interface entièrement navigable au clavier, améliorer les contrastes, proposer des alternatives textuelles aux images qui puissent être lues par les lecteurs d’écran ; et, de manière générale, rendre les pages conformes au standard HTML[2].

Mais voilà, certaines modifications nous contraignaient à y regarder d’un peu plus près pour être mises en œuvre. Nous en avons donc profité pour clarifier le code, améliorer l’ergonomie et ajouter quelques fonctionnalités qui nous étaient très souvent demandées.

Ergonomie

Pour nous faciliter la tâche, nous avons adopté le framework libre Twitter Bootstrap, ce qui nous a permis de rentre aussitôt Framadate utilisable sur des interfaces mobiles et d’homogénéiser le design.

En tenant compte de nombreux retours d’utilisation, nous avons également amélioré le parcours de création de sondage. Les étapes sont à présent clairement définies, les messages d’aide à la saisie sont mis en évidence et le parcours se termine sur la page d’administration du sondage de manière à ce que vous puissiez gérer votre sondage même si vous n’avez pas reçu le lien par courriel.

Auparavant, les options proposées dans cette page n’étaient pas très visibles (de nombreuses personnes ne trouvaient tout simplement pas le bouton de suppression du sondage par exemple), elles sont maintenant toutes accessibles depuis le cadre de présentation en haut.

Fonctionnalités

Parmi les nouveautés, vous aurez maintenant la possibilité d’exporter les résultats des sondages dans un fichier .csv pour ainsi les exploiter dans un tableur (libre de préférence 😉 ).

Il vous sera également possible de verrouiller votre sondage, remettre à zéro les votes et commentaires, proposer des images ou des liens parmi les choix possibles…

Et surtout, vous pourrez désormais offrir à vos sondés la possibilité d’exprimer des choix moins tranchés avec le vote « Oui, si nécessaire » !

Et la suite ?

Comme nous le disions en introduction, Framasoft n’a pas vocation à développer du logiciel. C’est pourquoi nous avons besoin de développeurs pour améliorer encore Framadate.
Par exemple, la possibilité de valider des votes par courriel serait une fonctionnalité très pertinente que nous ne proposons pas. De plus, un bon programmeur verra rapidement que le code a besoin d’être nettoyé (angliciser le code, restructurer, simplifier).

Et comme il n’y a pas que les codeurs dans la vie, des traducteurs sont les bienvenus pour finaliser les versions allemandes et espagnoles ou traduire dans d’autres langues. Hep, les amoureux de la langue de Stallman, la traduction du tutoriel d’installation n’attend que vous 😉

Toutes vos contributions sont les bienvenues sur le Git de Framasoft.

Dégooglisons

La mise à jour de Framadate s’inscrit dans la vaste campagne que nous avons lancée voici quelques semaines et planifiée sur plusieurs années : « Dégooglisons Internet ». Notre objectif est de vous proposer des services libres, éthiques, décentralisés et solidaires contrairement à ce que font les géants du Web que sont Google, Apple, Facebook, Amazon ou Microsoft.
Nous n’avons pas la prétention de remplacer ces géants mais bien de proposer des alternatives libres que chacun peut utiliser l’esprit tranquille grâce à la charte mise en place.

Si vous préférez cultiver votre propre jardin, on vous encourage à planter vos propres graines sur vos serveurs grâce au tutoriel proposé sur Framacloud.[3]

Comme annoncé, nous avons depuis le lancement de la campagne déjà mis en place une alternative au réseau social Facebook avec Framasphère ainsi qu’une mise à jour de Framindmap.
Et ce n’est pas fini ! La fin de l’année promet d’être riche avec, notamment la sortie d’un moteur de recherche !

Mais tout ceci ne sera possible qu’avec votre soutien : diffusion de l’information, dons déductibles des impôts

Notes

[1] Logiciel initialement développé pour les besoins internes de l’université de Strasbourg sur lequel s’appuie Framadate

[2] Pour visualiser les modifications effectuées, nous avons sauvegardé une copie de Framadate avant mise en conformité avec les normes d’accessibilité que vous pouvez comparer avec la version rendue accessible, donc après modifications.

[3] À noter que pour les utilisateurs de YunoHost (un logiciel conçu pour simplifier l’auto-hébergement), Valentin Grimaud a mis en place un paquet Framadate.




Des cartes mentales libres pour tous vos usages

un service libre en ligne de Framasoft pour présenter et organiser vos idées : Framindmap nouvelle version, dopée aux vitamines du Libre !

On les appelle des mindmaps, c’est-à-dire des cartes mentales ou « cognitives », ou encore « heuristiques ». Elles permettent d’organiser un brainstorming (remue-méninges est une sympathique traduction, non ?), ordonner vos idées à plusieurs, prendre des notes organisées, apprendre et faire apprendre une leçon, réaliser des classifications, identifier les éléments importants… aussi utiles dans l’entreprise que dans le monde de l’enseignement, ces cartes sont réalisables avec un grand nombre de logiciels. Et Framasoft vous propose depuis 2012 les Framindmaps Car si nous voulons Dégoogliser Internet en proposant de nouveaux services, nous n’oublions pas pour autant d’améliorer les services existants… …voici donc une nouvelle version de Framindmap, dopée aux vitamines du libre !

Deux Framindmap en une

Qu’on vous rassure tout de suite, la première version de Framindmap, basée sur le logiciel MindMaps, restera accessible et maintenue. Avec son interface simple (parfaite pour les débutants), la possibilité de créer des cartes heuristiques sans compte et sans laisser vos données sur nos serveurs… il n’était pas question de vous en priver !
Néanmoins, nous avons reçu de nombreuses demandes pour des fonctionnalités qui manquaient à cette première mouture. La possibilité de faire éditer des cartes mentales par vos amis avec une interface plus complète, celle de se créer un compte et de sauvegarder ses cartes mentales en ligne ; ou encore le fait de pouvoir inviter des utilisateurs sur sa carte cognitive, ou de la partager dans un article de blog… Tout cela est rendu possible grâce à l’instance du logiciel Wisemapping que nous mettons désormais à votre disposition.
D’ailleurs, une arborescence valant mieux que de grands discours, voyez plutôt :

C’est l’heure du remue-méninges.

Pour essayer, c’est simple : rendez-vous sur https://framindmap.org et choisissez. En bas, vous retrouverez la version simple et sans création de compte du Framindmap originel ; et en haut vous pourrez vous créer un compte pour créer et sauvegarder vos cartes cognitives plus élaborées… Mais cette nouvelle version reste très facile à prendre en main : vous avez même un tutoriel vidéo pour vous y aider !
Le nouveau Framindmap permet de personnaliser à loisir les couleurs, polices et formes de vos nœuds (les « étiquettes » représentant chaque idée). Vous avez aussi la possibilité d’y ajouter des liens, des notes et des liaisons entre deux nœuds, pour encore plus de précision. Les invitations par email et l’historique des modifications permettent un travail collaboratif sur la même carte heuristique, que l’on peut ensuite exporter dans de nombreux formats, que ce soit les classiques Freeplane/Freemind ou bien les formats texte ou image…

… et si je ne veux pas créer un compte chez Framasoft ?

— Ben vous avez raison ! Comme toutes nos applications en ligne, Framindmap s’inscrit dans le programme « Dégooglisons Internet » où nous voulons proposer des services LEDS :

  • Libres (Mindmaps et Wisemapping sont des logiciels libres) ;
  • Éthiques (Framindmap est proposé selon nos Conditions Générales d’Utilisation et dans le respect de notre Charte ;
  • Décentralisés (on y vient ^^) ;
  • Solidaires (il s’agit de logiciels communautaires mis à disposition par une association qui dépend principalement de vos dons).

Nous proposons ce service aux internautes qui ne savent pas (encore) héberger leurs application.
Mais si vous désirez être parfaitement autonomes de la carte heuristique (et on vous y encourage), vous avez sur la page d’accueil de Framindmap accès à un tutoriel concocté par nos soins afin de vous guider dans l’installation de Wisemapping sur vos serveurs. Vous avez aussi accès au site du développement et au git de Framasoftsi vous souhaitez en voir les sources et/ou apporter votre pierre au logiciel.

Participer, c’est remercier.

Il a fallu les efforts conjoints de beaucoup de contributeurs pour vous offrir ce Framindmap sous (libres) stéroïdes ! Alors chez Framasoft, on veut envoyer tout plein de merci-chatons aux créateurs de Mindmaps et de Wisemapping David Richard , Pablo Luna et Paulo Veiga ainsi qu’à toutes les personnes qui ont contribué à leur code. Merci aussi à Claire Cassaigne pour son tutoriel vidéo de prise en main de Wisemapping. Enfin, un FramaMerci tout particulier à JosephK qui a porté ce projet sur ses épaules pour la communauté Framasoft.

Le meilleur moyen de remercier toutes ces personnes, c’est encore d’utiliser, de partager ces logiciels ! N’hésitez pas à les installer sur votre serveur, ou tarabustez vos copains geeks pour qu’ils le fassent. Ce nouveau Framindmap a vu le jour grâce aux dons des personnes qui soutiennent Framasoft, pensez à faire comme elles en allant là !. Nous sommes certains que ça leur fera honneur, que ça vous rendra service, et que vous réserverez à cette nouvelle version un succès au moins aussi retentissant que celui de la première.

Allez zou ! c’est par là : framindmap
— et envoyez-nous vos plus chouettes cartes heuristiques !




Livre à prix libre : Vim pour les humains, de Vincent Jousse

Connaissez-vous et surtout utilisez-vous l’éditeur de texte libre Vim ?

Non ? C’est parce que vous n’avez pas encore lu l’interview ci-dessous et surtout n’avez pas encore parcouru le livre d’initiation « Vim pour les humains » mis librement à notre disposition par Vincent Jousse 😉

Un livre électronique vendu à prix libre dont l’auteur a décidé d’en redistribuer 20% à Framasoft, merci à lui.

Vincent Jousse - Vim pour les humains - Couverture

Bonjour Vincent, peux-tu te présenter succinctement à nos lecteurs ?

Vincent Jousse, 33 ans, libre et heureux ! J’écris régulièrement sur http://viserlalune.com au sujet de la vie en général et de tout ce qui peut la rendre encore plus sympathique. Je suis développeur informatique de formation et actuellement enseignant-chercheur à mi-temps à l’Université du Maine où je travaille sur la reconnaissance de la parole. Je suis aussi gérant d’une entreprise dans le domaine : http://voxolab.com.

Je suis contributeur open source depuis pas mal d’années, d’abord en PHP (Symfony) et puis maintenant en Python. Je publie de temps en temps des articles un peu plus techniques sur http://vincent.jousse.org/.

Tous mes écrits sont placés sous licence CC, mon code source étant généralement publié sous licence MIT.

Alors le projet « Vim pour les humains » c’est quoi exactement ?

C’est tout d’abord l’envie d’essayer « autre chose ». À l’époque (déjà 2 ans !), j’avais envie de faire autre chose que passer mes journées à programmer. Comme j’aimais bien écrire, j’ai cherché un sujet sur lequel je pourrais apporter de la valeur. Je n’étais pas une star de Vim (et ne le suis toujours pas), mais je me rappelais de la difficulté que j’avais eue à franchir le premier pas, tout ça à cause d’une documentation réservée aux initiés.

Je trouvais ça dommage que, après des décennies d’existence, apprendre Vim (et surtout comprendre son intérêt) soit toujours aussi compliqué. L’objectif du projet est donc d’aider les utilisateurs à aller plus loin que la sempiternelle question : « mais comment on fait pour quitter cette m*** ?! ».

On peut lire ceci en ouverture du site : « Apprendre Vim est le meilleur investissement que j’aie jamais fait. Que ce soit en tant qu’écrivain, professeur ou programmeur : on l’apprend une fois, il nous suit partout, et pour toujours. » Ah oui, quand même !

Ça fait rêver non ? 😉 Le pire, c’est que c’est vrai. Tout ce que je produis l’est toujours à partir d’un fichier au format texte : ma thèse en LaTeX, mes présentations en Markdown (via http://bartaz.github.io/impress.js/#/bored ), mes articles de blog en Markdown, mon code source en Python, le livre « Vim pour les humains » en reStructuredText via Sphinx, j’en passe et des meilleurs.

Vim est le seul outil que j’utilise à longueur de journée, partout, tout le temps. Même les réponses de cette interview ont été écrites dans Vim.

Ton livre, c’est pour que Vim ne soit pas uniquement l’apanage des geeks barbus ?

C’est exactement ça. C’est peut-être mon côté utopiste, mais j’aime à croire que beaucoup de choses dans le monde du libre seraient plus accessibles si on prenait le temps de les expliquer et si on adoptait un état d’esprit plus pragmatique. Par exemple, tout le monde ne peut pas perdre un mois de productivité en se mettant à Vim. J’ai donc pris le parti de commencer mon livre en expliquant comment rendre Vim utilisable comme un éditeur classique.

Ça a fait grincer quelques dents du style : « c’est pas la bonne manière d’apprendre Vim », « faire croire que Vim est facile est une mauvaise idée », … Foutaises. Mon avis est que si les personnes l’utilisent encore une semaine après avoir commencé à l’apprendre, c’est gagné. Et pour ça, il faut leur faciliter la transition avec leur ancien éditeur.

Question troll : Alors, c’est sûr vi est meilleur qu’Emacs ?

Ahah, c’est même plus du troll à ce niveau là. Disons qu’avant « Vim pour les humains » ils étaient à égalité, maintenant Vim a clairement pris le dessus 😉

Vi, Emacs, TeX… comment expliques-tu que ces éditeurs, conçus dans les années 1970, soient toujours utilisés aujourd’hui ?

C’est malheureux à dire mais, en ce qui concerne Vim et Emacs, on n’a pas encore fait mieux. Ce sont des environnements qui ont été pensés avant l’arrivée de la souris et des interfaces graphiques. La majorité des efforts a donc porté sur la maximisation de l’efficacité au clavier, et il faut dire que Vim et Emacs sont redoutables dans ce domaine (c’est d’ailleurs ce qui les rend compliqués à apprendre à l’ère actuelle des clickodromes et autres interfaces graphiques).

Quand on édite du texte à longueur de journée (que ça soit du code ou autre chose), on cherche à être le plus rapide possible. Quitter les mains du clavier pour bouger la souris et retourner au clavier est aussi inefficace que mauvais pour vos mains (http://fr.wikipedia.org/wiki/Troubles_musculosquelettiques). À part Vim ou Emacs, aucune alternative sérieuse n’existe à ma connaissance pour l’instant.

En ce qui concerne Tex, c’est un peu pareil. Si l’on veut éditer un document en se focalisant sur le contenu et non la présentation, les langages de balises comme (La)Tex, Markdown, rst sont super adaptés. Si en plus on veut écrire un document avec une belle biblio générée automatiquement et des formules mathématiques avec un rendu impeccable c’est simple : LaTeX est la seule solution.

Ok, c’est pas libre, mais que penses-tu du succès actuel d’un éditeur comme Sublime Text ? Fait-il de l’ombre et du tort à Vim ?

En fait, peu importe qu’il fasse du tort ou de l’ombre à Vim, s’il répond à un besoin et que les personnes en sont contentes, parfait !

Je serai très content que Vim puisse être remplacé par quelque chose qui tire entièrement parti des spécificités des environnements graphiques et je pense qu’en effet, Sublime Text est un bon pas dans cette direction.

Mais même si Sublime Text venait à être utilisé partout et par tout le monde, il resterait toujours un problème à résoudre : comment faire lorsque l’on n’a pas d’interface graphique ? « Je connais un truc sympa si tu veux, ça prend rien en ressources, tu peux l’utiliser en ligne de commande, Vim que ça s’appelle » 😉

Pourquoi avoir opté pour la très libre licence CC-By ?

Parce que je fais une réaction épidermique à la connerie ambiante qui consiste à se « défendre des autres » coûte que coûte. Quelqu’un a une meilleure idée que moi pour valoriser ce travail ? Mais qu’il fasse donc, au contraire !

Je me suis basé sur Vim et sur toutes les contributions de la communauté open source pour écrire ce livre. Ce livre ne m’appartient pas, il appartient au bien commun, comme toutes les sources d’inspirations qui m’ont permis de l’écrire.

Le choix du « prix libre », c’est symbolique ou tu crois au devenir de ce modèle économique ? (et que penses-tu des « passagers clandestins » qui vont payer 0 euro pour télécharger le livre ?)

Non ce n’est pas symbolique, j’ai envie d’y croire. Le livre était tout d’abord téléchargeable au prix fixe de 9,99€. En 1 an et demi, j’en ai vendu 90 environ, pas si mal. Mais en faisant ça, j’allais contre mes valeurs, je limitais l’accès à la connaissance à cause de ce prix fixe.

J’ai donc décidé de le mettre sous un « prix libre », au risque en effet de ne plus rien gagner. Je suis prêt à prendre ce risque car, utopiste ou non, je pense que tout est dans l’art de demander. Faire la différence entre « gratuit » et « payant mais sous un prix libre » est important pour moi.

Les personnes qui payent 0 euro pour télécharger le livre et ne donnent rien en échange (même pas un petit mail) le feront en leur âme et conscience. J’ai ma conscience pour moi 🙂

Pourquoi uniquement une version électronique du livre ? C’est pour ne pas tuer d’arbres ?

Du tout, c’est juste par méconnaissance du monde du livre papier, tout simplement. Ça pourrait d’ailleurs être une bonne idée de monétisation. Des amateurs ?

Une dernière question qui nous flatte et nous t’en remercions, pourquoi avoir choisi de redistribuer 20% des gains à Framasoft ?

Pour être honnête, j’ai fais ça au feeling. Je ne vous connais pas très très bien, mais j’ai tendance à vous voir un peu partout autour des projets et personnes que j’apprécie : Ploum, Wallabag, Geektionnerd, … J’aime les personnes qui aident à faire bouger les choses et vous en faites partie, alors merci ! « La route est longue mais la voie est libre… »




Le Libre (et Framasoft) à la Fête de l’Huma, entretien avec Yann Le Pollotec

Fête de l'Humanité 2014

Le Libre revient explicitement et concrètement à la Fête de l’Humanité, grâce à l’initiative de Yann Le Pollotec et toute son équipe.

En effet, cette année, un espace sera consacré « aux logiciels libres, aux hackers et aux fablabs », au sein du Village de l’économie sociale et solidaire, avec notamment la présence de l’April, FDN, La Quadrature ou encore Ubuntu. Des débats seront également proposés avec Richard Stallman le vendredi 12 septembre, Bernard Stiegler le samedi 13 et une table ronde animée par Sebastien Broca le dimanche 14. Les temps étant difficiles une campagne de financement a été lancée pour couvrir les frais occasionnés.

Framasoft en sera, en tenant un stand pendant les 3 jours et en participant à la table-ronde du dimanche avec son président Christophe Masutti.

En attendant, nous sommes allés à la rencontre de Yann Le Pollotec (informaticien, membre du conseil national et animateur de la réflexion sur la révolution numérique.au PCF), afin d’avoir de plus amples informations sur l’événement, afin aussi de savoir ce que le logiciel libre avait à dire à la gauche et réciproquement.

Yann Le Pollotec

Entretien avec Yann Le Pollotec

Entrons tout de suite dans le vif du sujet : le logiciel libre est-il de gauche ?

Les quatre libertés du logiciel libre, de par les valeurs de partage et la notion de biens communs qu’elles portent, ne peuvent que rejoindre ce pourquoi les hommes et les femmes sincèrement de gauche se battent. Je pense en particulier à la notion de « Commun » qui me semble être la seule voie d’avenir pour que la gauche sorte du mortifère dilemme entre le marché et l’État.

Certes certains libéraux et libertariens s’en réclament également, car contradictoirement, malgré sa tendance à tout vouloir privatiser, le capitalisme pour se développer a toujours eu besoin de biens communs à exploiter.

Tu fais partie de ceux qui réfléchissent à la « révolution numérique » au sein du PCF. Est-il possible de résumer les positions du parti sur le sujet et plus particulièrement sur le logiciel libre ?

Le PCF s’est battu pour le logiciel libre depuis 1994, ainsi que contre toutes les tentatives de brevets logiciels au Parlement européen.

Le texte suivant adopté lors du dernier Congrès du PCF résume notre position : « Sous la crise du capitalisme émergent déjà les prémisses d’une troisième révolution industrielle avec les logiciels libres, les machines auto-réplicatives libres, l’open source hardware, les mouvements hackers et maker. Ainsi se créent et se développent des lieux de conception et de proximité en réseau, ouverts et gratuits, où l’on partage savoir et savoir-faire, où l’on crée plutôt qu’on ne consomme, où l’on expérimente et apprend collectivement, où le producteur n’est plus dépossédé de sa création, tels les Fab Lab, qui sont les moteurs de ce mouvement. Toutes ces avancées portent en elles des possibilités de mise en commun, de partage et de coopération inédites. »

Lorsque tu communiques avec tes camarades du parti, vois-tu souvent passer des adresses en gmail et de pièces jointes en .doc ?

Oui malheureusement en cela les militants communistes ne sont pas différents de la majorité de la population.

Mais les choses progressent, ainsi au siège national du Parti, et dans la plupart des fédérations départementales, nous sommes équipés de LibreOffice, de Thunderbird, et Firefox, et nous avons notre propre nom de domaine : pcf.fr. Mais les mauvaises habitudes ont la vie dure ainsi que la peur de perdre ses sacro-saintes « macro excel ». C’est pourquoi l’espace à la Fête de l’Huma est aussi une occasion de les faire régresser par l’exemple et la pédagogie.

Nous sommes nombreux à vouloir re-décentraliser le Web plutôt que céder nos données à « GAFA » (Google, Apple, Facebook, Amazon). Le mouvement des fablabs et du DIY va-t-il re-décentraliser le capital ?

Oui parce que s’ils socialisent la conception via les échanges sur le Net et les bases de données disponibles, et ils décentralisent dans le même temps la production. Les petites unités de production que sont les fablabs, les hackerspaces et les makerspaces, impliquent une dispersion du capital qui va à l’encontre de la tendance atavique du capitalisme à le concentrer. La démocratisation et le partages des connaissances techniques et des moyens de créer et de produire dans le cadre de ces tiers lieux démentent les prédictions de Jacques Ellul sur l’équivalence entre développement des technologies et concentration du pouvoir, des ressources et du capital.

Favorable au revenu de base universel ? Et comme le souhaite Bernard Stiegler : demain, tous intermittents du spectacle ?

La révolution numérique dans le cadre économique actuel est une machine à détruire l’emploi salarié et à faire baisser les salaires. Par contre cette même révolution numérique, dans le cadre d’un autre partage des richesses et là c’est un combat politique, peut permettre, comme Marx l’appelait de ses vœux dans les Grundrissel émergence d’une humanité libérée du salariat et où « la distribution des moyens de paiement devra correspondre au volume de richesses socialement produites et non au volume du travail fourni. ».

C’est pourquoi je suis persuadé à l’instar de Bernard Stiegler que les batailles politiques pour instaurer un revenu universel et une baisse drastique du temps de travail, en lien avec la question de la propriété, seront fondamentales. Après on peut bien sûr débattre pour savoir si on résout le problème avec un « salaire socialisé » comme le propose Bernard Friot, un système de « sécurité d’emploi et de formation tout au long de la vie» comme y invite Paul Boccara, ou sous la forme de revenu universel de base conditionnel ou non.

Alors cette année, le Libre est à l’honneur et à l’affiche à la Fête de l’Huma. QQOQCCP ? (Qui ? Quoi ? Où ? Quand ? Comment ? Combien ? Et pourquoi ?)

La Fête de l’humanité des 12, 13 et 14 septembre 2014 à la Courneuve, consacrera donc un espace aux cultures et aux valeurs du logiciel libre, des hackers et du mouvement émergent des Fablab. Cet espace sera un lieu d’éducation populaire par la démonstration et la pratique (Imprimante 3d, atelier soudure, installation de distributions GNU/Linux, fabrication de Jerry..). Mais il sera aussi un endroit où on mènera le débat politique au sens noble du terme sur tous les enjeux de la révolution numérique : le big-data, la neutralité du net, la propriété intellectuelle, les tiers-lieux, l’économie du partage et de la coopération,…

April, Ars Industrialis, Creative Commons France, Emmabuntüs, Fab-Lab Cité des sciences : Carrefour numérique, Fabrique du Ponan, Fac-Lab, FDN, Open Edge, Jerry Do It Together, La Quadrature du Net, Les petits débrouillards d’IDF, Mageia, Parinux, Ubuntu et Framasoft ont accepté d’être partie prenante en tant qu’exposants et acteurs de cet espace.

Il y aura également des débats avec des personnalités comme Bernard Stiegler ou Sebastien Broca, des structures comme l’April, la Quadrature du Net ou Framasoft et… Richard Stallman himself !

Oui trois grands moments de débats structureront la vie de cet espace :

  • « le Logiciel libre: les Droits de l’Homme dans votre ordinateur » avec Richard Stallman
  • « l’économie de la contribution et la révolution numérique » avec Bernard Stiegler, Laurent Ricard et Emmanuelle Roux.
  • « Le combat pour les libertés numériques : neutralité du Net, protection des données personnelles, licences libres, droits d’auteur… » avec Sébastien Broca, l’April, la Quadrature du Net, Framasoft et Creative Commons France.

FabLab Stand Blanc-Mesnil 2013

Il existait par le passé un « Village du Logiciel Libre » sous la houlette de Jérôme Relinger. Ainsi donc le logiciel libre revient à la Fête de l’Humanité. Mais peut-être est-il plus juste de dire qu’il ne l’a jamais quitté ?

À vrai dire, c’est toujours une affaire d’hommes et de femmes, le « village du logiciel libre » avait été créé par Jérôme Relinger et Jacques Coubard. Les aléas de la vie ont fait que Jérôme a vogué vers d’autres horizons et que Jacques est malheureusement décédé.

Mais les braises couvaient sous les cendres. À la fête de l’Humanité 2013, le stand du PC -Blanc-Mesnil, sous le thème de « Hackons le capitalisme » avait accueilli en démonstration un mini fablab avec entre autres une imprimante 3D et organisé un débat sur ce thème. Par le bouche à oreille, divers acteurs du monde du logiciel libre, des fablabs et des hackerspace ont spontanément participé à l’animation de ce mini-espace drainant ainsi sur les 3 jours de la Fête plusieurs centaines de curieux comme de passionnés. Le débat a lui aussi été un succès, tant en termes de participation que de qualité des échanges

Spontanément les acteurs comme les visiteurs de ce mini-espace en sont venus à souhaiter ardemment un véritable espace lors de la Fête de l’Humanité 2014 dédié aux mouvements des logiciels libres, aux hackers et aux fablabs, et sous la responsabilité officielle de la Fête de l’Humanité. Un collectif s’est donc constitué, de manière bénévole et militante, à partir des animateurs et des visiteurs du mini fablab de 2013, pour réaliser un espace du libre, des hackers et des Fab-Lab à la Fête de l’Humanité 2014.

Nouvelle dénomination : « Espace du libre, des hackers et des fablabs ». Pourquoi un tel choix ? Y a-t-il une forte différence entre les 3 dénominations ? Illustre-t-il une évolution et la situation actuelle ?

Oui car il s’agissait à la fois de se placer dans la filiation du village précédant, de casser les lieux communs que les médias dominants donnent des hackers en les assimilant aux crackers et d’attirer l’attention sur le mouvement émergent des fablabs avec le mariage des bits et des atomes. Bien sûr aux cœurs de ces trois mots, on retrouve un socle de valeurs communes et déjà une Histoire qui elle aussi est commune.

Fête de l'Humanité 2014 - Ulule

Une campagne de financement participatif a été lancée sur Ulule pour couvrir les frais de cet espace. Pourquoi ? Que peut-on faire pour aider, participer ?

La direction de la Fête de l’Huma a donné son accord pour la création de l’Espace mais à condition qu’hormis le terrain et l’électricité cela soit à coût zéro pour elle, en raison des graves difficultés financières du journal l’Humanité. D’où la nécessité de trouver un financement participatif pour les frais de transports, de location de mobiliers et de matériels, de réalisation d’une exposition pédagogique de présentation des enjeux de la révolution numérique,…

Vous pouvez participer personnellement à ce financement sur : http://fr.ulule.com/hackers-fablab/.

Par exemple : pour 60 euros, vous avez la vignette d’entrée pour les 3 jours (et tous les spectacles), le tee-shirt officiel, votre nom sur le panneau et une initiation à l’impression 3d. Et nous vous invitions également à populariser cette campagne autour de vous, dans vos réseaux et vos cercles de connaissances. Merci.

Le crowdfunding (financement participatif) est-il soluble dans les valeurs du communisme ?

Le crowdfunding est une réponse « bottom-up » aux dysfonctionnements majeurs des banques traditionnelles et du système financier dans son ensemble. L’existence et le développement du Crowdfunding n’empêche le combat politique pour mettre les banques et la monnaie au service du financement de l’intérêt général et du bien commun.

Où en est le projet de créer un fablab original et ambitieux au Blanc-Mesnil ?

Ce projet était porté par la municipalité communiste sortante. Malheureusement en mars, elle a été battue par une liste de l’UMP. Les priorités du nouveau maire sont de mettre en place une police municipale armée et des caméras de vidéo surveillance et non de favoriser l’installation d’un fablab. Aujourd’hui avec l’association « Fablab au Blanc-Mesnil » nous sommes en train de travailler à poursuivre notre projet dans le cadre de ces nouvelles conditions y compris en l’élargissant aux communes voisines.

FabLab Stand Blanc-Mesnil 2013




Brevets logiciels : la position de Donald Knuth en 1995

En 1995, l’un des plus brillants informaticiens au monde, le professeur Donald Knuth, écrivait une lettre au bureau américain des brevets (USPTO) que nous vous proposons traduite ci-dessous.

Les arguments pour refuser les brevets sur le logiciel sont déjà là et fort bien exposés. Ce qui n’empêche pas de devoir se battre régulièrement depuis contre cette néfaste tentation.

No Software Patents

Lettre à l’Office des Brevets, par le professeur Donald Knuth

Donald Knuth – 1995
(Traduction : rocherd, audionuma, r0u, FMy1, simon, Omegax)

Letter to the Patent Office From Professor Donald Knuth

Chers membres de la commission,

De même que beaucoup d’autres chercheurs en informatique, je voudrais vous demander de reconsidérer la politique actuelle de cession de brevets sur les processus informatiques (NdT : computational processes). J’ai pu en effet constater une inquiétude considérable parmi la communauté des chercheurs en informatique, la peur que les décisions des tribunaux spécialisés dans le droit des brevets et du Bureau des Brevets et des Marques Déposées (NdT : Patent and Trademark Office) rendent la vie des programmeurs bien plus difficile.

Durant la période 1945-1980, il était communément admis que les lois sur les brevets n’étaient pas appliquables au logiciel. Cependant, certaines personnes auraient apparemment obtenues des brevets sur des algorithmes d’une importance capitale — par exemple, la compression Lempel-Ziv et le chiffrement par clé RSA publique — et aujourd’hui ils interdisent en toute légalité aux autres programmeurs d’utiliser ces algorithmes.

C’est un changement radical par rapport aux pratiques précédentes qui ont rendu possible la révolution informatique, et je crains que ce changement ne soit dommageable pour la société. Cela aurait pu avoir un fort impact négatif sur mon propre travail : par exemple, j’ai développé un logiciel appelé TeX qui est actuellement utilisé pour la conception de plus de 90 % des livres et revues de mathématiques et physique mais aussi de centaines de milliers de rapports techniques dans toutes les disciplines scientifiques. Si les brevets logiciels avaient été monnaie courante en 1980, je n’aurais jamais pu créer un tel système, ou penser à le créer, ni même imaginer que quelqu’un puisse le faire.

On me dit que les tribunaux essaient de faire une distinction entre les algorithmes mathématiques et les algorithmes non-mathématiques. Pour un informaticien, c’est un non-sens, car chaque algorithme est un objet mathématique s’il en est. Un algorithme est un concept abstrait sans relation avec les lois physiques de l’Univers.

Il n’est pas non plus possible de faire la distinction entre des algorithmes « numériques » et « non-numériques », comme si les nombres étaient en quelque sorte différents des autres formes d’information exacte. Toutes les données sont nombres, et tous les nombres sont données. Les mathématiciens travaillent bien plus avec des entités symboliques qu’avec des nombres.

L’idée d’adopter des lois affirmant que certains algorithmes sont mathématiques et d’autres ne le sont pas me parait tout aussi absurde que la tentative de l’Assemblée Générale de l’Indiana, au XIXème siècle, d’adopter une loi stipulant que le rapport de la circonférence d’un cercle à son diamètre est exactement 3 ou que l’Église médiévale décidant que le Soleil tourne autour de la Terre. Les lois des Hommes peuvent être significativement utiles, mais pas lorsqu’elles contredisent les vérités fondamentales.

Il y a bien longtemps, le Congrès avait judicieusement décidé que les objets mathématiques ne pouvaient pas être brevetés. Il est certain que personne ne pourrait utiliser les mathématiques s’il fallait payer un droit de licence à chaque utilisation du théorème de Pythagore. Les idées de base de l’algorithmique que certaines personnes poussent à faire breveter sont si fondamentales, que le résultat menace d’être similaire à ce qui arriverait si on autorisait les auteurs à breveter les mots et expressions. Les romanciers ou les journalistes ne pourraient plus écrire sans que leurs éditeurs n’obtiennent les permissions des propriétaires des mots. Les algorithmes sont au logiciel ce que les mots sont pour les écrivains, parce qu’ils sont les briques fondamentales nécessaires pour construire quelque chose d’intéressant. Qu’arriverait-il si les juristes pouvaient breveter leurs méthodes de défense ou si les juges de la Cour Suprême pouvaient breveter leurs jurisprudences ?

J’ai bien conscience que les tribunaux de brevets essaient de faire de leur mieux pour servir la société. Le Bureau des Brevets a ainsi admirablement rempli cette mission en ce qui concerne les aspects de technologies reposant sur les lois concrètes de la physique plutôt que les lois abstraites de la pensée. Je suis moi-même titulaire de quelques brevets sur des dispositifs matériels. Mais je pense fermement que cette récente tendance à breveter les algorithmes ne profite qu’à un petit nombre d’avocats et d’inventeurs alors qu’elle entrave la grande majorité de personnes qui veulent faire des choses utiles avec les ordinateurs.

Quand je songe aux programmes informatiques dont j’ai besoin quotidiennement pour travailler, je ne peux m’empêcher de réaliser qu’aucun d’entre eux n’existerait aujourd’hui si les brevets logiciels avaient prévalu dans les années 60 et 70. Changer les règles aujourd’hui aura pour conséquence de geler le progrès à peu près à son niveau actuel. Si cette tendance se confirme, la seule alternative pour la majorité des brillants développeurs américains de logiciels sera d’abandonner ou émigrer. Les États-Unis perdront alors leur position dominante.

Merci de faire votre possible pour inverser cette tendance alarmante. Il existe de bien meilleures façons de protéger les droits de propriété intellectuelle des développeurs de logiciels que de les empêcher d’utiliser des briques fondamentales.

Sincèrement,
Donald E. Knuth
Professeur émérite