Liiibre, une solution complète pour vos projets collaboratifs

Hier, mardi 15 septembre, les copains et copines de Indie Hosters (structure membre du Collectif des Hébergeurs Alternatifs Transparents Ouverts Neutres et Solidaires) ont officiellement mis en ligne leur nouvelle solution : Liiibre. Iels nous avaient parlé de ce projet pendant la période de confinement et au sein de Framasoft, on les avait encouragé⋅es dans cette voie. En effet, chez Framasoft, nous  accompagnons depuis plusieurs années les organisations qui prennent conscience de la nécessité de mettre en cohérence leurs outils numériques et leurs valeurs. Avec cette solution, c’est dorénavant bien plus simple pour elles de migrer sur des outils libres et émancipateurs. Nous vous proposons donc une petite présentation de cette solution en mode interview.

 


Alors, c’est quoi exactement Liiibre ?
Liiibre, c’est un espace sécurisé avec un compte pour chaque usager·e donnant accès aux meilleurs outils libres pour collaborer en ligne dans une seule interface unifiée : stockage de données, agendas partagés (Nextcloud), édition de documents (OnlyOffice), messagerie instantanée (RocketChat) et visioconférence (Jitsi). Avec un seul mot de passe, chaque usager·e accède facilement à l’ensemble des outils.

Illustrations originales de Thibault Daumain sous licence CC BY-NC-SA 4.0

Nous sommes partis du constat que sensibiliser à l’usage des outils libres sur de petites infrastructures locales (comme le font les CHATONS) c’est très important, mais qu’il devient indispensable, encore plus depuis la crise de la COVID19 où les besoins de collaborer en ligne se sont multipliés massivement, de proposer un service professionnel robuste et à plus grande échelle. C’est pourquoi nous avons choisi de déployer Liiibre avec Kubernetes, une infrastructure technique qui permet ce passage à l’échelle.

Qui est à l’origine de ce projet ?
C’est l’association IndieHosters. Nous sommes un collectif de personnes provenant d’horizons divers, dotées de compétences/réseaux spécifiques, qui développent un regard transversal sensible aux enjeux humains, écologiques, techniques, économiques, pédagogiques, artistiques, juridiques et politiques et mues par le désir d’inscrire l’association dans l’avenir des communs numériques. Depuis 2016, IndieHosters s’est spécialisé dans la mise à disposition d’outils en ligne répondant à toute une variété d’usages allant du blog au forum, en passant par le réseau social Mastodon ou encore la collaboration en ligne.

Conscients de la nécessité de s’émanciper collectivement des GAFAM, retrouver la maîtrise de nos données et raviver l’utopie concrète que porte en ses gènes l’idée même d’Internet, nous nous sommes donné pour mission de faciliter la transition vers un numérique éthique. Pour tenter d’avancer plus loin dans cette voie, nous nous sommes dernièrement constitué·es en association à but non lucratif et avons choisi de concentrer nos efforts à répondre au besoin le plus pressant aujourd’hui pour les organisations : la collaboration en ligne. Car travailler ensemble à fabriquer l’avenir, nécessite aussi d’utiliser des outils cohérents avec ses idées et valeurs.

Cette aventure a aussi été l’occasion d’étoffer le collectif : de deux personnes, nous sommes passés à six membres dans le collège de l’association. De nombreux contributeur⋅ices nous ont également rejoints, notamment pour mettre en place une équipe dédiée à l’accompagnement, en lien avec un réseau national de formateur⋅ices et de facilitateur⋅ices. Nous pensons en effet que dans un cadre collectif, ce qui va amener chacun·e à tirer les fruits des outils collaboratifs est lié à la qualité de l’animation qui relie l’équipe.

C’est pour qui ?
En mars dernier, alors que toute la France s’est retrouvée confinée, nous nous sommes demandé comment nous pouvions être utiles dans ce contexte inédit, conscients que les tissus coopératifs et associatifs allaient être touchés de plein fouet par la crise.

Durant cette période, les particuliers comme les entreprises se sont mis massivement à recourir à des solutions leur permettant de travailler en ligne. Pour certain⋅es, ce fut l’occasion de découvrir de nouveaux outils, et surtout de nouvelles manières de collaborer. Seulement ces outils nécessitent d’être hébergés quelque part. S’il est possible de faire appel à des hébergeurs éthiques comme les CHATONS pour quelques utilisateur⋅ices, il nous a semblé qu’il était temps de proposer une solution professionnelle et fiable aux entreprises et associations afin qu’elles puissent s’organiser avec des outils respectueux de leurs données et de leur autonomie.

Illustrations originales de Thibault Daumain sous licence CC BY-NC-SA 4.0

Liiibre est donc destiné aux organisations allant d’une trentaine à plusieurs centaines de personnes qui ne souhaitent pas héberger elles-mêmes leurs outils sans pour autant lâcher leur souveraineté sur les données. Si un groupe démarre dans la collaboration en ligne, nous les accompagnons dans la prise en main des outils et surtout dans la découverte des méthodologies de travail à distance en groupe. Et si ce sont des usager·es exigeant·es habitué·es à Google Drive, Slack, et consorts, mais souhaitant reprendre le contrôle sur leurs données, Liiibre s’adresse aussi à elleux.

Pas besoin de se préoccuper de l’hébergement des outils et des données, nous nous en chargeons, en garantissant que nous n’exploiterons jamais les données, ni les métadonnées. Nos outils étant sous licence libre et open source, les usager·es restent également libre de migrer Liiibre chez un autre hébergeur ou sur leurs propres serveurs à tout moment.

Quel est le modèle économique ?
Chez IndieHosters, il n’y a pas de client·e⋅s et nous ne sommes pas prestataires. Ensemble, nous permettons la mise à disposition d’une ressource dont la gestion suit un code social précis qui organise sa pérennité et son statut de commun à long terme sans que cela n’entrave jamais nos libertés, ni la maîtrise de nos données en tant que contributeur·ices.

Illustrations originales de Thibault Daumain sous licence CC BY-NC-SA 4.0

En utilisant Liiibre, non seulement un⋅e usager·e a l’assurance que ses données seront respectées, mais en devenant contributeur⋅ice, iel participe aussi à prouver qu’un modèle économique à échelle locale et humaine où l’on se fait confiance en bonne intelligence est possible sur Internet. Plutôt que de consommer un produit, vous devenez partie prenante d’une ressource commune et de la communauté qui en prend soin.

C’est donc sur ces principes que nous avons calculé le montant de base (8€ par mois pour chaque usager·ère au sein d’une organisation), de manière à ce qu’il permette une viabilité économique tout en étant juste pour les usager·ères. Ce montant est directement lié au coût en infrastructure technique et temps de travail de notre côté, et ne vise pas à faire du profit, seulement à pérenniser les services rendus.

Et parce que chez IndieHosters, c’est l’humain qui passe avant tout, ce montant peut-être réévalué sur la base d’un contrat de réciprocité dans lequel les usager·ères s’engagent à contribuer à la ressource par des moyens différents de la monnaie, ce qui permet à des collectifs d’accéder aux outils sans se ruiner financièrement. De même, si une organisation a les moyens de contribuer en versant le tarif plein, elle soutient en même temps d’autres groupes en leur facilitant l’accès aux outils libres. Elle n’est ainsi pas “cliente” mais bien contributrice de la communauté elle aussi.

En bref, nous gérons la complexité liée à l’hébergement d’outils libres, et nous structurons un modèle économique basé sur les communs qui privilégie le partage et la pérennité des ressources que nous mettons à disposition.




Annuaire des acteurs et actrices de l’accompagnement au numérique libre

En octobre 2019, nous avons publié un article signalant notre besoin d’identifier les acteurs et actrices de l’accompagnement au libre dans lequel nous proposions à toutes celles et ceux qui exercent une activité de médiation numérique (bénévole et/ou professionnelle) autour des logiciels libres de répondre à un questionnaire en ligne.

L’objectif : recenser les personnes, structures et organisations réalisant des accompagnements au numérique libre et publier leurs coordonnées dans un annuaire pour celles qui le désirent. Nous souhaitions d’une part pouvoir estimer la taille de l’écosystème dans lequel nous nous inscrivons, d’autre part pouvoir réorienter les demandes que nous recevons vers d’autres acteur·ices, plus disponibles, plus localisé·es ou plus spécialisé·es que nous.

Une publication retardée pour cause de pandémie mondiale

Nous avons confié ce travail à La dérivation, un collectif d’éducation populaire composé de Mélissa et Lunar, deux camarades de longue date de Framasoft. Nous avons reçu 402 réponses à ce questionnaire. Et après avoir supprimé les réponses vides, les doublons et celles hors du périmètre de l’enquête, nous avons retenu 371 réponses, dont 293 ont choisi de figurer dans l’annuaire.

Nous avions prévu de publier cet annuaire au printemps, mais la diffusion d’un tel recensement au beau milieu d’une pandémie et d’un confinement général ne nous a pas semblé pertinente. Merci pour votre patience concernant ce délai entre l’enquête et la publication des résultats. La « photo » prise par ces documents est de fait déjà un peu datée au moment de sa sortie. Nous espérons cependant qu’elle permettra à celles et ceux qui recherchent un accompagnement dans ce domaine de trouver des contacts adéquats vers lesquels se tourner.

Nous avons fait le choix de ne pas faire figurer dans cet annuaire les structures proposant des accompagnements dédiés à un logiciel ou à une solution technique précise. Notre raisonnement étant que les personnes cherchant un accompagnement sur un outil bien spécifique seront mieux renseignées par une requête type « formations Dolibarr » dans un moteur de recherche.

L’annuaire des acteurs et actrices de l’accompagnement au numérique libre

L’annuaire des accompagnements présente plusieurs moyens de découvrir les données récoltées par ce questionnaire. L’annuaire alphabétique diffuse les informations de chaque répondant⋅e et plusieurs index (type de public, domaine d’intervention, format d’intervention, zone géographique) permettent d’y référer. Diffusé au format .pdf, cet annuaire est à considérer comme un instantané : les informations qui y sont indiquées ne sont peut-être plus à jour et méritent donc d’être vérifiées.

Framasoft menant de front de nombreux projets, nous ne nous lancerons pas dans la mise à jour régulière des données qui composent cet annuaire. Mais en publiant les données brutes, nous permettons à la communauté d’en prendre connaissance pour proposer des modalités de recherche différentes et/ou la création de nouvelles interfaces y donnant accès, et potentiellement permettant de les mettre à jour.

Ces données brutes sont disponibles sous 2 formats. Le fichier Accompagner_au_numérique_donnees_brutes.csv contient les données brutes (séparateur : points virgules ; séparateur de chaînes de caractères : guillemets doubles). Le fichier Accompagner_au_numérique_donnees_brutes.ods est un fichier LibreOffice Calc reprenant ces mêmes données brutes, accompagnées d’un onglet « Glossaire », qui détaille les différentes réponses des questions à choix multiples (séparées par des virgules). Nous avons rédigé un document annexe à destination des personnes souhaitant exploiter les données brutes du questionnaire dans lequel nous avons précisé quelques aspects concernant leur utilisation.

La synthèse des réponses à l’enquête

Les résultats de l’enquête sont présentés dans une synthèse explicative des réponses. Ce sont les grandes tendances que nous avons saisies concernant le statut des intervenant·es, les publics touchés, ainsi que les domaines, formats et zones géographiques des interventions.

Les personnes ayant répondu à ce questionnaire sont pour  39% des bénévoles, pour 33% des professionnels et 27% pratiquent les deux formes d’intervention. Les accompagnements recensés s’adressent plutôt aux néophytes et aux utilisateur·ices quotidien·nes. Les domaines d’intervention les plus souvent cités font écho aux axes principaux d’actions de Framasoft : les alternatives aux GAFAM, les logiciels libres sur ordinateur personnel (plutôt que sur plateformes mobiles) et les outils collaboratifs. Les ateliers pratiques et les accompagnements personnalisés sont les formats d’intervention les plus recensés. Et nous savons désormais que 39% des répondant⋅es ont indiqué proposer des accompagnements en ligne, ce qui, dans le contexte actuel, est une information très utile.

Framasoft tient à remercier chaleureusement toutes les personnes qui ont participé à cette enquête. Nous vous incitons vivement à faire connaître ce document en le partageant au sein de vos communautés. Et nous serions ravi⋅es que d’autres s’emparent à leur tour de cette question et envisagent, en utilisant les données brutes, de proposer des interfaces qui permettraient de mettre à jour facilement cet outil qui répond à une demande forte.




L’Atelier du Chat Perché et les outils libres

Il y a quelques mois, avant que la covid19 ne vienne chambouler notre quotidien, Angie faisait le constat que nous n’avions finalement que très peu documenté sur ce blog les démarches de passage à des outils libres réalisées au sein des organisations. Celles-ci sont pourtant nombreuses à s’être questionnées et à avoir entamé une « degooglisation ». Il nous a semblé pertinent de les interviewer pour comprendre pourquoi et comment elles se sont lancées dans cette aventure. Ce retour d’expérience est, pour Framasoft, l’occasion de prouver que c’est possible, sans ignorer les difficultés et les freins rencontrés, les écueils et erreurs à ne pas reproduire, etc. Peut-être ces quelques témoignages parviendront-ils à vous convaincre de passer au libre au sein de votre structure et à la libérer des outils des géants du Web ?

N’hésitez pas à consulter les autres articles de cette série consacrée à l’autonomisation numérique des organisations.

L’Atelier du Chat Perché est un atelier vélo participatif qui propose des permanences conviviales de mécanique vélo à ses adhérent⋅e⋅s. Lors des permanences, les adhérent⋅e⋅s peuvent venir entretenir et apprendre à réparer leurs bicyclettes. L’atelier vend aussi des vélos d’occasion qui ont été entièrement révisés. L’association participe à de nombreux événements dans Lyon et aux alentours, avec ses vélos bizarres, et propose des ateliers mobiles d’initiation et de formation à la mécanique vélo pour tous publics et toutes structures (écoles, centres sociaux, MJC, collectivités, entreprises).

Nous avons demandé à l’un de ses membres de nous parler de sa démarche de passage à des outils libres.

Bonjour, peux-tu te présenter ? Qui es-tu ? Quel est ton parcours ?
Bonjour, je suis Quentin. Dans le civil, je suis professeur des écoles. Je suis adhérent et bénévole à l’Atelier du Chat Perché depuis 2015. Entre 2016 et 2019, j’ai été membre de la collégiale qui administre l’association et j’ai pris en charge et coordonné la démarche d’autonomisation numérique de l’association. Je n’ai aucune formation en informatique. Je suis un simple sympathisant libriste, sans compétence particulière. Je me considère plutôt comme un utilisateur averti.

Tu nous parles de ton association ?
« Mécanique vélo et Autogestion » sont les mots inscrits sur le logo de l’association. L’Atelier du Chat Perché est donc un atelier de mécanique vélo où l’on vient pour entretenir soi-même sa bicyclette. En mettant des outils à disposition et en proposant une aide bénévole, l’association vise l’autonomie des cyclistes dans l’entretien de leur moyen de transport.

L’association compte 3 salariées et une grosse vingtaine de bénévoles y tient les permanences de mécanique. L’Atelier est géré en collégiale et vise une organisation autogérée. C’est donc un collectif de gestion qui gère l’association en se réunissant une fois par mois pour prendre toutes les décisions. Des commissions et des groupes de travail gèrent des missions particulières et/ou ponctuelles. Une équipe bénévole accueille et organise les permanences de mécanique vélo. Les membres de l’organisation (salarié⋅es et bénévoles) sont plutôt à l’aise avec le numérique, bien qu’il y ait des différences d’un individu à l’autre.

Avant de vous lancer dans cette démarche de dégooglisation, vous utilisiez quels outils / services numériques ?
L’Atelier du Chat Perché proposait un site web hébergé chez Free comme principal moyen de communication externe et utilisait des listes de diffusion (hébergées elles aussi chez Free) pour les échanges entre les membres du collectif de gestion, entre les bénévoles et pour communiquer des informations aux adhérent·es. Nous utilisions aussi quelques Framapad, Framadate et Framacalc pour nous organiser. Pour ce qui est de sa présence sur les réseaux sociaux, l’atelier du Chat Perché n’a jamais utilisé Facebook. Son utilisation a parfois été proposée puis discutée mais toujours rejetée. Les valeurs portées par l’association et celles de Facebook semblent ne pas être compatibles. En revanche, en plus de son infolettre, l’asso utilise les réseaux sociaux diaspora et mastodon pour diffuser automatiquement les publications de son blog.

A l’époque, nous n’avions pas de connexion Internet dans l’atelier. Les services tournaient plutôt bien mais posaient deux problèmes principaux. Tout d’abord, nous étions face à une incohérence : les valeurs de l’association prônent l’autogestion et on avait confié l’hébergement de nos services à un acteur privé. Et puis la gestion de ces outils était totalement centralisée : une seule personne en avait la charge.

Vous avez entamé  une démarche en interne pour migrer vers des outils numériques plus éthiques. Qu’est-ce qui est à l’origine de cette démarche ?
La première motivation était d’être davantage en cohérence avec les valeurs de l’association. Il était évident qu’il nous fallait migrer notre site web et nos listes de diffusion pour ne pas dépendre d’un acteur tel que Free. A titre personnel, j’étais aussi très motivé par cette démarche parce qu’elle allait me permettre d’apprendre à mettre de nouveaux outils en place. J’allais donc enrichir mon expérience et mes compétences, ce qui est totalement en accord avec les valeurs de l’association.

Nous avons donc lancé plusieurs chantiers :

  • mettre en place un nouveau site web afin qu’il soit plus facile à prendre en main par les bénévoles ;
  • réorganiser les contenus d’information qui y étaient publiés pour que ce soit plus clair ;
  • utiliser un service d’auto-hébergement dans la mesure du possible ;
  • transférer certains services (listes de diffusion) ;
  • mettre en place d’autres services (mail, partage de fichiers, infolettres).

Quels sont les moyens humains qui ont été mobilisés sur la démarche ?
Une personne bénévole, en l’occurrence moi-même, ayant peu de compétences techniques mais une expérience d’utilisateur averti, a été chargée de la coordination et de l’administration des services. J’ai fait appel au support bicloud de l’Heureux Cyclage (une sorte de chatons pour le réseau des ateliers vélos) lorsque nous avons eu besoin de compétences techniques. Migrer tous nos outils sur des services libres nous a pris entre deux et trois mois.

logo et contact de l’asso L’heureux cyclage

Peux-tu expliciter les différentes étapes de cette démarche ?
Tout a commencé par une présentation du projet à l’association. La collégiale m’a ensuite chargé de coordonner le projet et m’a transmis toutes les informations nécessaires pour cela (accès aux outils). Conscient de la limite de mes compétences techniques, je me suis rapidement rapproché du bicloud pour me renseigner sur les services proposés. C’est en échangeant avec eux que j’ai pu choisir les outils les plus adaptés aux services numériques dont nous avions besoin. Par exemple, il a fallu choisir quel CMS nous souhaitions utiliser pour notre site web. En revanche, pour les listes de diffusion, le bicloud proposait uniquement le logiciel Sympa et pour le stockage/partage de fichiers, uniquement le logiciel Sparkleshare. Les instances de ces logiciels ont été installées par l’équipe du bicloud. Je n’ai alors plus eu qu’à les configurer.

Avez-vous organisé un accompagnement des utilisateur⋅ices pour la prise en main de ces nouveaux outils ?
Oui, une fois les outils installés et configurés, il a été nécessaire de former les membres du collectif de gestion afin qu’iels puissent publier en autonomie des contenus sur le site web et rédiger l’infolettre. Pour cela, on a proposé des rendez-vous individuels à celleux qui le souhaitaient afin de leur faire la démonstration des nouveaux outils. Et on a aussi programmé un temps de présentation avec questions-réponses pour 4/5 personnes intéressées. Mais je fais le constat que globalement les personnes ne viennent pas bénévoler dans un atelier de mécanique vélo pour gérer des outils informatiques. Il est donc difficile de recruter des bénévoles pour ces tâches qui peuvent paraître loin du cœur de l’activité. D’ailleurs, certaines personnes ont fait un pas de côté et ne se sont pas investies dans les outils informatiques. Mais d’autres se sont remonté les manches et ont pris la mission informatique en main lorsque j’ai quitté le collectif de gestion. Ces personnes ont même déployé d’autre services par la suite (remplacement du Sparkleshare par un Nextcloud).

Quelles difficultés / freins avez-vous rencontrées ?
On a rencontré pas mal de freins : des Cantilever, des V-Brake, des freins à disques, à tambour, à rétropédalage ^^. Plus sérieusement, le frein le plus important, ça a été de maintenir la continuité de ces services. Il est en effet essentiel de penser l’après afin que la personne qui a lancé le processus d’installation des services puisse rapidement transmettre ses compétences à d’autres personnes. Le risque, c’est qu’une fois que les services sont installés, le collectif (qui a d’autres chats à fouetter) s’appuie complètement sur une seule personne pour les faire tourner au quotidien. Et cela peut devenir usant pour ce bénévole qui devient alors indispensable à l’utilisation de ces nouveaux outils.

Et l’avenir ? L’association envisage-t-elle de continuer cette démarche pour l’appliquer à d’autres aspects de son organisation ?
L’association envisage de se doter d’un outil pour communiquer en interne (pour le moment on utilise le mail). On a utilisé le logiciel loomio via le service Framavox pendant un temps, mais peut-être faudrait-il qu’on teste le logiciel Mattermost (Framateam). On verra aussi en fonction de ce que propose le bicloud.

Quels conseils donneriez-vous à d’autres organisations qui se lanceraient dans la même démarche ?
Le premier conseil, ce serait de prendre son temps et d’accepter que ça prenne du temps. Il vaut mieux y aller au fur et à mesure, un ou deux services à la fois. Il est essentiel de réaliser un diagnostic des outils et de leurs usages à un temps T et de s’interroger sur ce qui est réellement utile ou inutile afin de pouvoir définir ensemble ce que l’on veut. Il convient aussi de planifier et prévoir la transmission des connaissances en terme d’utilisation et d’administration des services. Et puis, ça peut être bien de ne pas laisser une seule personne être en charge de la sélection et de l’installation des outils, mais de travailler à plusieurs.

Le mot de la fin, pour donner envie de migrer vers les outils libres ?
Il me semble nécessaire que les associations militantes prennent le temps de mettre en cohérence leurs valeurs et leurs pratiques numériques. Si les associations militantes ne font pas le saut dans le libre, qui va le faire ? Choisir le numérique libre et quitter les GAFAM, c’est comme choisir la bicyclette et se débarrasser de sa bagnole : c’est faire le choix de la résilience, de la convivialité et de l’émancipation.

graf’ sur un mur avec un vélo : la cris epassera, le plaisir restera

Si vous aussi, vous faites partie d’une organisation qui s’est lancée dans une démarche similaire et que vous souhaitez être interviewé, n’hésitez pas à nous envoyer un message pour nous le faire savoir. On sera ravi d’en parler ici !




Écran bleu de la… santé

Si vous pensiez que la crise du COVID était l’occasion d’une pause dans la déferlante des politiques de santé… disons, discutables… vous vous trompiez lourdement (et on vous invite à lire La stratégie du choc de Naomi Klein).

Aujourd’hui, notre gribouilleur Gee nous cause de la « Plateforme » (aussi nommée Health Data Hub), une nouvelle porte ouverte aux GAFAM sur nos données de santé…

Sources :

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




Quand les tribunaux nourrissent les trolls

Les Patent Trolls ou « chasseurs de brevets » sont des sociétés parasites qui tirent profit d’un portefeuille de brevets dont elles ont fait le plus souvent des dépôts abusifs. Elles sont particulièrement néfastes aux USA où elles multiplient les menaces de procédures judiciaires pour extorquer de l’argent aux entreprises.

Quand des sociétés ne vivent que de failles du système et qu’elles utilisent les tribunaux pour museler leurs victimes ça donne ce que vous allez lire… Avec L’Electronic Frontier Foundation, rediffusons largement sur nos réseaux les tracas subis par Mycroft puisqu’on veut les empêcher d’en parler, justement !

Les commentaires, comme toujours sur ce blog, sont ouverts et modérés.

Page originale sur le site de l’EFF : Courts Shouldn’t Stifle Patent Troll Victims’ Speech

Traduction Framalang : Cyrille Préaux, goofy, lumibd, tykayn, mo, Delaforest, Bromind, Pierre-Emmanuel Largeron, serici

Les tribunaux ne devraient pas réprimer la parole des victimes de trolls de brevets

Aux États-Unis, nous n’attendons pas des fonctionnaires – y compris les juges – qu’ils régulent la parole, et nous ne leur en accordons pas l’autorisation. Les tribunaux ne sont autorisés à restreindre la liberté d’expression que dans les circonstances les plus rares, sous réserve de limitations strictes. Nous avons donc été troublés d’apprendre qu’un juge du Missouri a rendu une ordonnance bâillonnant la parole d’une petite entreprise qui a choisi de s’exprimer au sujet d’un procès intenté contre elle par un troll de brevets.

Mycroft AI, une entreprise de neuf employés qui développe des technologies vocales open source, a publié le 5 février, un article de blog pour décrire comment la compagnie a été traitée par un troll de brevet qui s’appelle Voice Tech Corporation. Comme tous les trolls de brevet, Voice Tech n’offre ni services ni produits. L’entreprise détient simplement les brevets qu’elle a acquis grâce à plus d’une décennie d’argumentation sans contradicteur avec l’Office américain des brevets.

Les deux brevets de Voice Tech ne décrivent rien d’autre que l’usage des commandes vocales, avec un appareil mobile, pour exécuter des commandes par un ordinateur. Rien de plus. C’est le simple énoncé d’une idée, sans aucun détail sur sa mise en œuvre. Cette idée est présente dans la science-fiction depuis plus de 50 ans : l’entreprise s’appelle en fait Mycroft d’après le superordinateur du roman de Robert Heinlein «Révolte sur la lune» . Lorsque Voice Tech a utilisé ces brevets pour, d’une part, menacer puis, d’autre part, poursuivre en justice Mycroft AI, les dirigeants de la société ont refusé de payer les 30 000$ réclamés par ces brevets ridicules. Tout au contraire, ils se sont battus – et ont demandé l’aide de leur communauté.

« Les mathématiques ne sont pas brevetables et les logiciels ne devraient pas l’être non plus », écrit Joshua Montgomery, directeur de Mycroft, sur le blog. « Je n’ai pas l’habitude de demander ça, mais j’aimerais que toutes les personnes qui pensent que les trolls de brevets sont néfastes à l’open source, repostent, mettent en lien, tweetent et/ou partagent cet article. »

Montgomery a également déclaré qu’il a « toujours voulu être un chasseur de trolls » et qu’à son avis, face à de telles situations, « il vaut mieux être agressif et les « poignarder, fusiller et les pendre », puis les dissoudre dans de l’acide ». Il a inclus un lien vers une loi de l’État à laquelle il s’est opposé l’année dernière, où il avait utilisé la même citation.
Ce langage cru a attiré l’attention et l’histoire est devenue virale sur des forums comme reddit et Hacker News. Le procès et l’article ont également été couverts par des publications techniques telles que The Register et Techdirt. Selon Mycroft, cela a conduit à un afflux de soutien bien nécessaire.

Et sinon, vous pouvez faire la chasse aux trolls grâce à Framatroll

Le tribunal intervient

Cependant, selon Voice Tech, cela a conduit à du harcèlement. La société a réagi en demandant au juge qui supervise l’affaire, le juge de district américain Roseann Ketchmark du district ouest du Missouri, d’intervenir. Voice Tech a laissé entendre que l’article avait conduit à la fois à un harcèlement de son avocat et à une tentative de piratage. Mycroft a vigoureusement nié tout harcèlement ou piratage et a déclaré qu’il «admonesterait et nierait» toute attaque personnelle.

Malheureusement, le juge Ketchmark a non seulement accepté l’argument de Voice Tech concernant le harcèlement, mais il a également ordonné à Mycroft de supprimer des parties du billet de blog. Pire encore, il a ordonné à Mycroft de cesser de solliciter le soutien de sa propre communauté open source. Mycroft a reçu l’ordre spécifique de supprimer la demande que «toute personne de notre communauté qui pense que les trolls de brevets sont mauvais pour l’open source» poste à nouveau et rediffuse la nouvelle.

Pour être clair, si les allégations sont vraies, l’avocat de Voice Tech a le droit de répondre à ceux qui le harcèlent réellement. Cette décision est toutefois profondément troublante. Il ne semble pas qu’il y ait eu suffisamment de preuves pour que le tribunal estime que l’article cru de Mycroft ait conduit directement au harcèlement — une exigence essentielle (bien que non suffisante) avant d’interdire à une partie de partager ses opinions sur une affaire.

Cependant le public a le droit de savoir ce qui se passe dans cette affaire et Mycroft a le droit de partager cette information, même si elle est formulée dans un langage un peu cru. Le fait que certains membres du public aient pu réagir négativement au message, ou même tenter de pirater Voice Tech, ne justifie pas de passer outre à ce droit sans preuves solides montrant un lien direct entre le message de Mycroft et le harcèlement de l’avocat de Voice Tech.

Patent troll
« Troll under the Bridge » – Fremont Troll à Seattle

Les chasseurs de brevets et la censure

Mais il y a pire. Renforcée par son succès initial, Voice Tech continue à faire pression pour davantage de censure. En juin, Mycroft a publié une mise à jour de son produit MARK II. Alors qu’elle comptait sur sa sortie en 2021, Montgomery a écrit que «L’avancement dépendait du recrutement et des distractions telles que les trolls de brevets» et a fait référence à un article de Techdirt. Voice Tech a rapidement réagi et demande au travers d’une note à MyCroft de supprimer le lien et d’amender l’article :

«Voice Tech demande que Mycroft supprime le lien vers l’article TECHDIRT et mette à jour l’article original sur le forum de la communauté Mycroft au plus tard avant la fermeture des bureaux le 22 juillet 2020. Si Mycroft n’obtempère pas, Voice Tech n’aura d’autre choix que de porter plainte auprès du tribunal pour diffamation.»

Mycroft a supprimé le lien. VoiceTech a également cherché à censurer les journalistes indépendants sur l’affaire, tels que ceux qui ont publié sur Techdirt.

C’est déjà choquant que de petites entreprises telles que Mycroft AI soient sujettes à des menaces et des litiges concernant des brevets, qui dépassent à peine de la science-fiction, fournis par une bureaucratie défaillante. Mais il est encore plus inadmissible qu’elles ne puissent pas en parler librement. Aucune entreprise ne devrait avoir à souffrir en silence des dommages causés par les chasseurs de brevets à son activité, à sa communauté, et au public au sens large. Nous espérons que le juge Ketchmark reconsidérera clairement et rapidement sa censure et l’annulera. Nous sommes heureux de la démarche de Mycroft AI d’enclencher une action en justice pour combattre ces brevets clairement invalides.

 

 




Quelques conseils pour télé-enseigner

Euh oui, ça va casser l’ambiance : une rentrée scolaire et universitaire un peu compliquée se profile et pour beaucoup d’enseignant⋅e⋅s qui ont appris au printemps avec plus ou moins de facilité et de bonheur à animer des cours à distance, il va peut-être falloir y revenir de temps en temps, ici ou là…

Le document ci-dessous est fourni par l’université du Cap (consulter la source en anglais) et nous l’avons traduit pour vous. Il s’agit ici d’un partage de conseils et d’astuces, entre professionnel·les de l’enseignement, qui n’a pas de prétention à l’exhaustivité ni à la recette magique.

Qui verrait dans ce texte autant d’exigences à faire peser sur les épaules du personnel enseignant n’aurait, au final, rien compris à son esprit. L’usage d’outils numériques dans l’enseignement à distance est une pratique délicate qui demande un temps de formation et d’adaptation progressive. Pas d’injonctions péremptoires ici, mais bien un ensemble de recommandations à partager entre collègues que chacun⋅e pourra librement s’approprier ou non.

Il y a d’ailleurs une recommandation qui n’apparaît pas plus bas et qu’on aimerait bien ajouter : utiliser à chaque fois que c’est possible des outils numériques libres et pas des trucs blindés de traqueurs qui vont siphonner les données personnelles de vos élèves et les vôtres d’ailleurs…

Les commentaires, comme toujours sur ce blog, sont ouverts et modérés

Logo de l’Université de Cape Town

  1. Rester simple et utiliser des technologies de bas niveau.
    Utilisez des outils qui vous sont familiers, à vous et à vos élèves, avec un apport limité de nouveaux outils pour interagir en ligne. Soyez attentifs aux inégalités d’accès et de connectivité.
  2. L’accessibilité est essentielle, et non facultative.
    Créez des formats multiples pour vos supports d’enseignement. Pour les vidéos, assurez-vous de disposer de sous-titres et de transcriptions. Vérifiez très en amont auprès de vos élèves que vous répondez à leurs besoins en matière d’accessibilité.
  3. Fournir une structure en utilisant une plateforme d’apprentissage. Pour passer à l’enseignement à distance, utilisez la plateforme connue des élèves pour créer un parcours d’apprentissage structuré. Organisez le contenu pédagogique par semaine ou par module.
  4. Utiliser ce qui est disponible.
    Vous ne disposez pas de beaucoup de temps de préparation. Quelles ressources des années précédentes pouvez-vous réutiliser ? Quelles sont les ressources externes disponibles ? Vous n’avez pas besoin de produire une vidéo de haute technologie pour un apprentissage de qualité.
  5. Continuer à enseigner de manière active.
    L’interaction en face à face sera minimale pendant une période indéterminée. Utilisez autant que possible le forum de discussion et le chat pour briser la glace et donner un sentiment de proximité.
  6. Échafauder un apprentissage par la fragmentation du contenu.
    Divisez votre cours en petits segments, organisés en fonction du temps d’activité que vous attendez de vos étudiants par semaine. Soyez explicite sur les dates d’achèvement et le temps nécessaire pour chaque activité.
  7. Indiquer un plan de cours clair.
    Ayez un plan de cours dans un endroit dédié sur votre site de cours qui détaille la structure du cours, les changements, les nouveaux délais et les évaluations et tenez-le à jour. Informez les élèves de toute modification.
  8. Être visible en ligne et rapidement joignable.
    Assurez régulièrement des « créneaux de présence » en ligne, en utilisant les forums et le chat pour répondre aux questions. Les collègues peuvent vous aider : il est important d’être disponible et de répondre rapidement.
  9. Aider les élèves à rester sur la bonne voie.
    Mettez en place de petites activités d’apprentissage obligatoires, telles que de courts quiz hebdomadaires ou des forums de discussion, pour encourager l’investissement régulier des élèves et identifier ceux qui ont des difficultés.
  10. Être indulgent⋅e avec soi-même et rester en empathie avec ses élèves. C’est une période difficile pour tout le monde. Encouragez un environnement d’attention aux autres et de soutien. Faites preuve de souplesse : des exceptions peuvent être nécessaires en fonction des exigences du cours.

​Faire plutôt ceci… mais pas cela.

Utiliser des technologies légères
Utilisez des technologies sobres, telles que du texte ou des diapos. Si vous utilisez des vidéos, prévoyez toujours des alternatives, sous-titres ou transcriptions.
Utiliser des technologies high-tech. Ne supposez pas que tous les étudiants ont un bon accès à Internet avec des données illimitées et le wifi en permanence.
Communiquer fréquemment et de façon cohérente. Toutes les instructions et tous les travaux à effectuer doivent passer d’abord par la même plateforme. L’usage d’autres canaux peut venir en complément pour que les messages soient redondants. Communiquer de façon dispersée. Utiliser plusieurs plateformes et divers canaux de façon irrégulière peut avoir pour conséquence la perte d’informations importantes pour les élèves.
Être inclusif/inclusive
Soyez bien conscient⋅e des différents environnements d’apprentissage dans lesquels peuvent se trouver les élèves, efforcez-vous d’être souple. Fournissez divers formats aux élèves. Utilisez du texte, des diapos, des transcriptions, des légendes et des fichiers audios en complément de vidéos éventuelles.
Se limiter à un seul format
Ne pas prévoir beaucoup de contextes d’apprentissage (technologies disponibles, environnement d’apprentissage, ressources, aides disponibles ou non…) et n’adopter qu’un seul format ne fera que limiter le nombre de participants.
Enseigner de façon asynchrone
Créez une expérience d’apprentissage pour les élèves qui leur permette de dépasser les obstacles (tels que le manque d’énergie électrique, de connectivité, ou le contexte social). Réalisez des activités asynchrones (p. ex : le courriel permet la communication asynchrone, mais pas le chat).
Enseigner de façon synchrone
Réaliser des interactions en ligne avec des webinaires ou des tutoriels « live » exclura certains élèves. Assurez-vous que vous proposez des moyens alternatifs.
Moins c’est mieux. Les travaux « à la maison » risquent de prendre deux fois plus de temps qu’en classe. Définissez vos priorités de façon réaliste. Avoir des demandes irréalistes. Demander un travail quotidien à terminer chaque jour aux élèves en un délai limité ne prend pas en compte les circonstances particulières dans lesquelles on enseigne à distance.
Bien organiser les ressources
Utilisez des cours structurés sur la plateforme pour lancer vos activités. Intitulez et classez clairement vos cours de façon organisée.
Laisser les élèves chercher
Demander aux élèves de chercher les ressources et supports de cours dont ils ont besoin les éloigne des activités pédagogiques essentielles.
Donner des instructions claires
Mettez bien en évidence les consignes détaillées sur ce qu’il faut faire, le délai de rendu des travaux, et précisez le temps de réalisation estimé des tâches demandées.
Donner des instructions confuses
Communiquer en longs pavés de texte avec des consignes difficiles à suivre et des tâches vagues fait perdre du temps d’apprentissage aux élèves et les démotive.
Fixer des créneaux de disponibilité en ligne
Donnez aux élèves des créneaux réguliers de rendez-vous distants où vous êtes disponibles pour les aider, répondre aux questions, clarifier une consigne, etc.
Rester disponible 24h/24
Il n’est pas question de vous rendre joignable 24/7 sans temps de pause pour vous-même hors-connexion (sauf en cas d’urgence, ça peut attendre les créneaux de votre emploi du temps que vous déterminez)
Demander des retours aux élèves
Parlez avec eux de leur charge de travail, de leur état émotionnel, de leurs matières préférées, de leur rythme de travail…
Faire un cours magistral
Enseigner de façon à ne pas laisser la parole aux élèves ni leur donner le choix peut leur donner le sentiment qu’ils sont dépassés, « perdus » ou qu’on les oublie….
Utiliser un nombre limité de nouveaux outils
Utiliser des outils familiers aux élèves et limitez le nombre de nouveaux outils pédagogiques pour l’enseignement à distance.
Essayer de multiples nouveaux outils
Essayer de nouveaux outils que vous n’aviez jamais utilisés peut occasionner quelques problèmes techniques pour vous comme pour vos élèves.
Diviser le contenu en segments digestes
Fournir du matériel pédagogique en fragments plus courts avec des objectifs d’apprentissage et des résultats d’évaluation clairs.
Donner de longs cours complets sans orientation nette.
N’imposez pas de longs articles de journaux ou des vidéos sans indication claire sur les objectifs pédagogiques et leur bénéfice.
Conserver en un seul lieu le plan détaillé du cours
Donnez en un seul endroit aux élèves un planning contenant les dates des devoirs à remettre. Avertissez-les qu’il peut y avoir des changements et indiquez comment ils seront informés.
Envoyer des mises à jour par messages successifs
Assurez-vous que les étudiants peuvent facilement trouver les informations clés sur votre cours en un seul endroit. Cela réduit l’anxiété.

 

prof au premier plan qui envoie une grosse vdéo HD sur la biologie moléculaire et donne un boulot à faire. Au deuxième plan un élève endormidevant son écran qui porteste car il télécharge à 51 octets/seconde, et un autre à l’état de squelette qui dit qu’il aura la fibre en 2023
Image réalisée avec https://framalab.org/gknd-creator/#




Pour une page web qui dure 10 ans ?

Des pages web légères et moins gourmandes en ressources, du « low-tech » c’est plus écologique probablement, mais c’est aussi une des conditions pour rendre durables des contenus qui ont une fâcheuse tendance à se volatiliser… Jeff Huang est professeur d’informatique et dans la page que Framalang a traduite pour vous, il fait le pari que son contenu sera encore accessible dans dix ans au moins, tout en proposant 7 recommandations pour créer des pages web pérennes.

Il ne s’agit pas de solutions miracles, mais plutôt d’incitations à l’action et au débat, comme il l’écrit :

Cet article est destiné à provoquer et à susciter une action individuelle, et non à proposer une solution complète pour soigner le Web en déclin

Donc il est clair que les conseils qu’il donne sont peut-être incomplets ou critiquables. Certain⋅e⋅s (comme un de nos traducteurs) vont par exemple sursauter de lire que les polices Google peuvent être utilisées car elles sont « probablement déjà dans le cache ». D’autres vont regretter que le recours à l’archivage ne soit pas assez mis en avant comme le fait cipherbliss dans cet article… bref, n’hésitez pas à ajouter des critiques constructives.

N’hésitez pas non plus à nous dire s’il existe vraiment des contenus web qui méritent selon vous d’être maintenus dix ans ou plus, et lesquels (créations et expressions personnelles, ressources des Communs, etc.), ou bien si vous acceptez avec fatalisme ou satisfaction que les pages web, comme tout le reste, finissent par disparaître…

Les commentaires, comme toujours sur ce blog, sont ouverts et modérés.

 

Page originale : This Page is Designed to Last, A Manifesto for Preserving Content on the Web
Traduction Framalang : goofy, Côme, mo, wisi_eu, retrodev, tykayn

Un manifeste pour la pérennité des contenus sur le Web

Cette page est conçue pour durer

par Jeff Huang

Pour un professeur, la fin de l’année est l’occasion de faire le ménage et de se préparer pour le semestre à venir. Je me suis retrouvé à effacer de vieux marque-pages, eh oui, des marque-pages : cette fonctionnalité des navigateurs autrefois si appréciée qui paraît avoir perdu la bataille contre la « complétion automatique dans la barre d’adresse ». Mais ce geste nostalgique de nettoyage a fini par me déprimer.

Les uns après les autres, les marque-pages m’ont mené vers des liens morts. Disparus, de superbes écrits de kuroShin sur la culture technologique ainsi qu’une série de puzzles mathématiques et les discussions associées des universitaires que mon père m’avait présentés ; disparus aussi les tutoriels d’ingénierie inverse de Woodman qui datent de mes années d’étude, avec lesquels j’ai découvert le sentiment d’avoir le pouvoir sur les logiciels ; même mes plus récents marque-pages ont disparu, une série d’articles exposant sur Google+ la non-conformité des chargeurs usb-c avec les normes…

Ce n’est pas seulement une question de liens fichus, c’est le problème de la difficulté croissante de maintenir en vie des contenus indépendants sur le Web, conduisant à une dépendance à des plateformes et à des formats de publication qui s’empilent de façon chronologique (blogs, fils, tweets…)

Bien sûr j’ai moi aussi contribué au problème. Un article que j’ai publié il y a sept ans comprend un résumé initial dans lequel un lien vers une démo a été remplacé par une page de spam avec une image de citrouille. C’est en partie à cause de la flemme de devoir renouveler et de maintenir une application web fonctionnelle année après année.
J’ai recommandé à mes étudiants de publier des sites web avec Heroku et des portfolios avec Wix. Mais toute plateforme au contenu irremplaçable meurt un jour. Geocities, LiveJournal, what.cd, maintenant Yahoo Groups. Un jour, Medium, Twitter et même les services d’hébergement comme GitHub Pages seront pillés puis jetés lorsqu’ils ne pourront plus se développer ou n’auront pas trouvé de modèle économique viable.

C’est un problème de nature plurielle.
Tout d’abord, maintenir du contenu demande du travail. Le contenu peut avoir besoin d’être mis à jour pour rester pertinent et devra éventuellement être ré-hébergé. Une grande partie du contenu – ce qui était autrefois la grande majorité du contenu – a été mise en place par des individus. Mais les particuliers (peut-être vous ?) finissent par se désintéresser, si bien qu’un jour, vous ne voudrez peut-être plus vous occuper de la migration d’un site web vers un nouvel hébergeur.

Deuxièmement, le nombre croissant de bibliothèques et de frameworks rend le Web plus sophistiqué, mais également plus complexe. Il y a d’abord eu jquery, puis bootstrap, npm, angular, grunt, webpack, et bien d’autres. Si vous êtes un développeur web qui se tient au courant des dernières nouveautés, alors ce n’est pas un problème.

Mais dans le cas contraire, vous êtes peut-être programmeur de systèmes embarqués, directeur technique d’une start-up, un développeur Java d’entreprise ou un doctorant de chimie. Vous avez sans doute trouvé le moyen de mettre en place un serveur web et sa chaîne d’outils, mais continuerez-vous à le faire d’une année à l’autre, d’une décennie à l’autre ? Probablement pas ! Et lorsque, l’année suivante, vous rencontrerez un problème de dépendance à un paquet ou que vous découvrirez comment régénérer vos fichiers html, vous pourriez abandonner et zipper les fichiers pour vous en occuper « plus tard ».

Même les piles technologiques simples comme les générateurs de sites statiques (par exemple, Jekyll) nécessitent du travail et cesseront de fonctionner à un moment donné. Vous tombez dans l’enfer des dépendances aux paquets NPM, et vous oubliez la commande pour réaliser un déploiement. Et avoir un site web avec plusieurs pages html est complexe ; comment savoir comment chaque page est liée aux autres : « index.html.old », une copie de « about.html » « index.html (1) », « nav.html » ?

Troisièmement, et cela a déjà été rapporté par d’autres (et même réfuté), la disparition du Web « public » au profit du mobile et des applications web, des jardins clos (telles que les pages Facebook), du chargement en temps réel des WebSockets et de l’AMP diminue la proportion même de la toile dans la toile mondiale, qui ressemble désormais davantage à une toile continentale qu’à une « toile mondiale » (World Wide Web).

Alors, face à ces problèmes, que pouvons-nous faire ? Ce n’est pas un problème si simple qu’il puisse être résolu dans cet article. La Wayback Machine et archive.org permettent de conserver certains contenus plus longtemps. Et il arrive qu’un individu altruiste relocalise le contenu ailleurs.

Mais la solution se trouve sur plusieurs fronts. Comment créer un contenu web qui puisse durer et être maintenu pendant au moins dix ans ? Étudiant l’interaction homme-machine, je pense naturellement aux parties prenantes que nous n’aidons pas : actuellement, la mise en ligne de contenu web est optimisée soit pour le développeur web professionnel (qui utilise les derniers frameworks et flux de travail), soit pour l’utilisateur non averti (qui utilise une plateforme).

Mais je pense que nous devrions considérer à la fois 1) le « responsable » occasionnel du contenu web, quelqu’un qui ne reste pas constamment à jour avec les dernières technologies web, ce qui signifie que le site web doit avoir de faibles besoins de maintenance ; 2) et les robots d’indexation qui préservent le contenu et les archiveurs personnels, « archiveur » implique que le site web doit être facile à sauvegarder et à interpréter.

Ma proposition consiste donc en sept lignes directrices non conventionnelles sur la manière dont nous traitons les sites web conçus pour être informatifs, pour les rendre faciles à entretenir et à préserver. Ma suggestion est que le responsable de la maintenance s’efforce de maintenir le site pendant au moins 10 ans, voire 20 ou 30 ans. Il ne s’agit pas nécessairement de points de vue controversés, mais d’aspirations qui ne sont pas courantes − un manifeste pour un site web durable.

1. Revenez à du HTML/CSS « Vanilla » (NdT : le plus simple, sans JavaScript) – Je pense que nous avons atteint le point où le html/css est plus puissant et plus agréable à utiliser que jamais. Au lieu de commencer avec un modèle obèse bourré de fichiers « .js », il est maintenant possible de simplement écrire en HTML, à partir de zéro. Les CSS « Flexbox » et « Grid », le canvas, les Selectors, le box-shadow, l’élément vidéo, le filtre, etc. éliminent une grande partie du besoin de bibliothèques JavaScript. Nous pouvons éviter le jQuery et le Bootstrap, car ils deviennent de toute façon moins pertinents. Plus il y a de bibliothèques intégrées au site web, plus celui-ci devient fragile. Évitez les polyfills et les préfixes CSS, et n’utilisez que les attributs CSS qui fonctionnent sur tous les navigateurs. Et validez fréquemment votre HTML ; cela pourrait vous éviter un mal de tête à l’avenir lorsque vous rencontrez un bogue.

2. Ne réduisez pas ce HTML. Réduire (compresser) votre HTML et les CSS/JS associés vous semblera peut-être une précieuse économie de bande passante, et toutes les grandes entreprises le font. Pourquoi ne pas le faire ? Eh bien, vous n’économisez pas beaucoup parce que vos pages web doivent être compressées avant d’être envoyées sur le réseau, donc la réduction préventive de votre contenu compte probablement très peu dans l’économie de bande passante, voire pas du tout. Mais même si cela permettait d’économiser quelques octets (ce n’est après tout que du texte), vous devez maintenant avoir un processus de construction et l’ajouter à votre flux de travail, de sorte que la mise à jour d’un site web devient plus complexe. En cas de bogue ou d’incompatibilité future dans le HTML, le format minimisé est plus difficile à déboguer. De plus, il est peu convivial pour vos utilisateurs ; de nombreuses personnes commencent à utiliser le HTML en cliquant sur « Voir la source »1, et la réduction de votre HTML empêche cet idéal d’apprentissage en regardant ce qui est fait. Réduire le HTML ne préserve pas sa qualité pédagogique, et ce qui est archivé n’est que le tas de code résultant.

3. Préférez maintenir une page plutôt que plusieurs. Plusieurs pages sont difficiles à maintenir. Vous pouvez oublier quelle page renvoient à quoi, et cela nécessite également la mise en place de modèles pour limiter les redondances. Combien de pages une personne peut-elle réellement maintenir ? Avoir un seul fichier, probablement juste un « index.html », est simple et facile à retenir. Profitez de ce défilement vertical infini. Vous n’aurez jamais besoin de fouiller dans vos fichiers ou de faire du grep pour voir où se trouve un certain contenu. Et comment gérer les multiples versions de ce fichier ? Devriez-vous utiliser git ? Les placer dans un dossier « old/ » ? J’aime l’approche simple qui consiste à nommer les anciens fichiers avec la date à laquelle ils ont été retirés, comme index.20191213.html. L’utilisation du format ISO de la date permet de trier facilement, et il n’y a pas de confusion entre les formats de date américain et européen. Si j’ai plusieurs versions en une journée, j’utiliserais un style similaire à celui qui est habituel dans les fichiers journaux, index.20191213.1.html. Un effet secondaire agréable est que vous pouvez alors accéder à une version plus ancienne du fichier si vous vous souvenez de la date, sans vous connecter à la plateforme d’hébergement web.

4. Mettez fin à toutes les formes de liaison automatique (hotlinking). Ce mot d’avertissement semble avoir disparu du vocabulaire internet, mais c’est l’une des raisons pour lesquelles j’ai vu un site web parfaitement bon s’effondrer sans raison. Cessez d’inclure directement des images provenant d’autres sites web, cessez d’« emprunter » des feuilles de style en vous contentant de créer des liens vers celles-ci, et surtout cessez de créer des liens vers des fichiers JavaScript, même ceux qui sont hébergés par les développeurs d’origine. Les liaisons automatiques sont généralement considérées comme impolies car vos visiteurs utilisent la bande passante de quelqu’un d’autre, elles ralentissent l’expérience utilisateur, permettent un autre site web de pister vos utilisateurs et, pire encore, si l’endroit auquel vous vous connectez modifie la structure de ses dossiers ou se déconnecte tout simplement, la panne se répercute également sur votre site web. Google Analytics est inutile ; stockez vos propres journaux de serveur et configurez GoAccess ou découpez-les comme vous le souhaitez, ce qui vous donnera des statistiques plus détaillées. Ne donnez pas vos journaux à Google gratuitement.

5. N’utilisez que les 13 polices de caractères adaptées au Web – nous nous concentrons d’abord sur le contenu, comprenez : les caractères décoratifs et inhabituels sont complètement inutiles. Maintenez un petit éventail et les 13 polices de caractères adaptées au Web. Peut-être avez-vous vraiment besoin d’une police de caractères néo-grotesque qui ne soit pas Arial/Helvetica, ou d’une police de caractères géométriques. Dans ce cas, utilisez le minimum nécessaire, comme Roboto (pour le néo-grotesque) et Open Sans (pour le géométrique) ; ce sont les deux polices les plus populaires de Google Fonts, il est donc probable qu’elles soient déjà en cache sur l’ordinateur de vos utilisateurs. Outre ces polices, votre objectif doit être de fournir le contenu à l’utilisateur de manière efficace et de faire en sorte que le choix de la police soit invisible, plutôt que de flatter votre ego en matière de conception. Même si vous utilisez les polices Google, elles n’ont pas besoin d’être liées automatiquement (hotlink). Téléchargez le sous-ensemble dont vous avez besoin et fournissez-les localement à partir de vos propres dossiers.

6. Compressez vos images de manière obsessionnelle. Ce sera plus rapide pour vos utilisateurs, moins gourmand en espace d’archivage et plus facile à maintenir lorsque vous n’avez pas à sauvegarder un énorme dossier. Vos images peuvent avoir la même haute qualité, mais être plus petites. Minimisez vos SVG, compressez sans perte vos PNG, générez des JPEG pour qu’ils correspondent exactement à la largeur de l’image. Cela vaut la peine de passer du temps à trouver la meilleure façon de compresser et de réduire la taille de vos images sans perte de qualité. Et une fois que WebP sera pris en charge par Safari, passez à ce format. Réduisez impitoyablement la taille totale de votre site web et gardez-la aussi petite que possible. Chaque Mo peut coûter cher à quelqu’un ; en effet mon opérateur de téléphonie mobile (Google Fi) facture un centime (de dollar) par Mo de données. Ainsi, un site web de 25 Mo, assez courant de nos jours, coûte lui-même 25 centimes, soit à peu près autant qu’un journal quand j’étais enfant.

7. Éliminez le risque de rupture d’URL. Il existe des services de contrôle qui vous indiqueront quand votre URL est en panne, ce qui vous évitera de réaliser un jour que votre page d’accueil ne charge plus depuis un mois et que les moteurs de recherche l’ont désindexée. Car 10 ans, c’est plus long que ce que la plupart des disques durs ou des systèmes d’exploitation sont censés durer. Mais pour éliminer le risque de panne totale d’une URL, mettez en place un second service de contrôle. En effet, si le premier s’arrête pour une raison quelconque (passage à un modèle payant, fermeture, oubli de renouvellement, etc.), vous recevrez toujours une notification lorsque votre URL est hors service, puis vous réaliserez que l’autre service de surveillance est hors service parce que vous n’avez pas reçu la deuxième notification. N’oubliez pas que nous essayons de maintenir un service pendant plus de 10 ans (idéalement bien plus longtemps, même 30 ans), donc beaucoup de services vont s’arrêter pendant cette période, donc deux services de surveillance, c’est plus sûr…
Après avoir fait cela, placez un texte dans le pied de page, « La page a été conçue pour durer », avec un lien vers cette page expliquant ce que cela signifie. Ces quelques mots attestent que le responsable fera de son mieux pour suivre les idées de ce manifeste.

Avant que vous ne protestiez, il est évident que cela n’est pas adapté pour les applications web. Si vous créez une application, alors créez votre application web ou mobile avec le flux de travail dont vous avez besoin. Je ne connais pas une seule application web qui ait fonctionné de manière identique pendant 10 ans (sauf le tutoriel python de Philip Guo, en raison de sa stratégie minimaliste de maintenance), donc cela semble être une cause perdue de toute façon. Ce n’est pas non plus adapté pour les sites web maintenus par une organisation comme Wikipédia ou Twitter. Vous faites votre truc, et le salaire d’une équipe informatique est probablement suffisant pour maintenir quelque chose en vie pendant un certain temps.
En fait, il n’est même pas si important de suivre strictement les 7 « règles », car ce sont plus des incitations que des règles impératives.

Mais admettons qu’une petite partie du Web commence à concevoir des sites web dont le contenu est censé durer. Que se passe-t-il alors ? Eh bien, les gens préféreront peut-être créer des liens vers ces sites car leur accès est garanti à l’avenir. Plus généralement, les gens peuvent être plus soucieux de rendre leurs pages plus permanentes. Et les utilisateurs et utilisatrices ainsi que les robots qui archivent économisent de la bande passante lorsqu’ils visitent et stockent ces pages.

Les effets sont à long terme, mais les réalisations sont progressives et peuvent être mises en œuvre par les propriétaires de sites web sans dépendre de quiconque ni attendre un effet de réseau. Vous pouvez le faire dès maintenant pour votre site web, et ce serait déjà un résultat positif. C’est comme utiliser un sac de courses recyclé au lieu d’un sac en plastique, c’est une petite action individuelle.

Cet article est destiné à provoquer et à susciter une action individuelle, et non à proposer une solution complète au déclin de la Toile. Il s’agit d’un petit pas simple pour un système sociotechnique complexe. J’aimerais donc voir cela se produire. J’ai l’intention de maintenir cette page pendant au moins 10 ans.

Merci à mes étudiants en doctorat Shaun Wallace, Nediyana Daskalova, Talie Massachi, Alexandra Papoutsaki, mes collègues James Tompkin, Stephen Bach, mon assistante d’enseignement Kathleen Chai et mon assistant de recherche Yusuf Karim pour leurs commentaires sur les versions précédentes.

Voir les discussions sur Hacker News et reddit/r/programming

Cette page est conçue pour durer.

un vieux bonhomme avec canne s’adresse à son épouse également âgée qui est assise devant son ordinateur. Pourquoi tu veux faire une page web qui dure 10 ans ? demande-t-il. Elle répond : pas pour toi en tout cas. c’est pour nos petits-enfants. je vais l’appeler index(old).html
Image réalisée avec https://framalab.org/gknd-creator/




La dégooglisation de WebAssoc

Il y a quelques mois, avant que la covid19 vienne chambouler notre quotidien, Angie faisait le constat que nous n’avions finalement que très peu documenté sur ce blog les démarches de passage à des outils libres réalisées au sein des organisations. Celles-ci sont pourtant nombreuses à s’être questionnées et à avoir entamé leur « degooglisation ». Il nous a semblé pertinent de les interviewer pour comprendre pourquoi et comment elles se sont lancées dans cette aventure. Ce retour d’expérience est, pour Framasoft, l’occasion de prouver que c’est possible, tout en ne niant pas les difficultés et les freins rencontrés, les écueils à ne pas reproduire, etc. Peut-être arriveront-elles ainsi à vous convaincre de passer au libre au sein de votre structure et à la libérer des outils des géants du web.

N’hésitez pas à consulter les autres articles de cette série consacrée à l’autonomisation numérique des organisations.

Logo de WebAssoc

WebAssoc est une pépite du monde associatif, qui déploie une énergie incroyable pour aider les autres associations à utiliser les outils numériques. Cela fait 2 ans que cette structure a engagé une réflexion sur l’adoption d’outils libres. Nous avons demandé à l’un de ses membres de nous parler de la dégooglisation de cette dynamique association.

Bonjour, peux-tu te présenter ? Qui es-tu ? Quel est ton parcours ?

Bonjour Framasoft. Je suis Jean-Luc, geek de longue date (j’ai débuté sur un ZX81) sans que ce soit mon taf (je bosse dans le tuyau). Je suis arrivé à WebAssoc il y deux ans. Comme je suis branché sur le Libre depuis longtemps, Raphaëlle, notre présidente, m’a demandé de développer son usage dans l’association.

Tu nous parles de ton association ?

Chez WebAssoc, nous sommes plus de 1600 bénévoles et nous avons fait, en 2019, plus de 1 300 actions auprès des associations qui nous sollicitent. Nous mettons en relation des associations humanitaires, d’environnement ou de solidarité avec des bénévoles du numérique qui les forment ou apportent des renforts personnalisés.

Combien de salariées avez-vous ?

Aucun salarié, nous n’avons même pas de compte en banque ! Sur les 1600 qui interviennent ponctuellement, 40 font tourner la machine (recevoir les demandes, les analyser, les proposer, organiser les formations, alimenter les réseaux sociaux, notre site…) et nous sommes 5 dans le bureau.Jean-Luc Mahé

Où se trouvent vos membres ?

Un peu partout, même si nous sommes concentrés sur Paris et les métropoles puisque issus du monde numérique.

En termes d’organisation, y a-t-il une seule entité ? Plusieurs groupes de travail distincts ?

Nous fonctionnons par bulles dans lesquelles nous pouvons avoir plusieurs équipes de 4-5 personnes, C’est très informel et cela nous correspond. Par exemple, je suis en charge de la bulle « tech » qui comporte les équipes « front », « back », « crm » et « cloud », nous assurons toute la partie infrastructure et logiciels.

Tu dirais que les membres de l’association sont plutôt à l’aise avec le numérique ?

Oui, tout le monde est à l’aise. En revanche, nous n’avons pas tous un profil technique, bien au contraire.

Quelles sont les valeurs portées par l’association ?

La joie de donner son savoir et son temps sans se prendre la tête. Avec l’idée que lorsque nous n’apporterons plus rien, nous passerons à autre chose. Mais les événements récents ont montré qu’il reste du chemin pour que les associations soient à l’aise dans leurs choix numériques.

Avant de lancer cette démarche, vous utilisiez quels outils ou services numériques ?

GSuite (Gmail, Gdrive), Google Analytics, Slack, Trello, Word, Excel, nos photos sur Flickr, notre site sous WordPress.

Comment est configuré le système d’information et les différentes applications ?

Euh, vous pouvez répéter la question ? 🙂

Plus sérieusement, à mon arrivée, nous utilisions WordPress et CiviCRM sur un espace prêté. Le reste était basé sur des outils propriétaires en mode SAAS.

Qu’est-ce qui fonctionnait bien ? Qu’est-ce qui posait problème ?

La première faiblesse était que nous utilisions la machine d’un bénévole. Le reste de nos informations étaient chez d’autres (Google pour nos documents, Gmail pour nos échanges avec l’externe, GAnalytics pour notre trafic, Flickr, Doodle…). Cela marchait, mais nous étions fragiles et nous ne maîtrisions pas nos données, pas top !

Vous avez entamé une démarche en interne pour migrer vers des outils numériques plus éthiques. Qu’est-ce qui est à l’origine de cette démarche ?

Une volonté, appliquer à soi-même pour mieux expliquer.

D’où est venue l’idée, qu’est-ce qui vous a motivé⋅e⋅s ?

WebAssoc avait déjà mis en avant les solutions libres lors d’interventions. Mais il nous manquait l’expérience et la légitimité, « faites ce que je dis, mais pas ce que je fais » ne marche pas bien. 🙂

Quels sont les objectifs ? Les résultats attendus ?

Notre feuille de route reprend quatre thèmes. Ils sont totalement cloisonnés pour proposer notre expérience sur l’un sans requérir les autres, d’où (on le verra plus loin) le choix de prendre un hébergeur propre à chacun d’eux :

Pour la planète, mettre en avant le réemploi

Nous avons fait notre journée annuelle en janvier sur un PC acheté 50 € sur le … qui tournait sur Emmabuntüs (Linux Debian). Nous adorons cette distribution qui comprend tous les logiciels nécessaires à un bénévole, et qui a permis de belles actions comme Yovotogo.

Proposer un espace pour le bureau regroupant tous les outils

Avec NextCloud et ses applications (partage de fichiers, édition avec Collabora, visio-conférence à quelques-uns, tableau de tâches, gestion des mots de passe partagés et plein, plein d’autres choses).

L’association sur le Web

Avec un blog (WordPress), des photos (Piwigo), un wiki tout simple (DokuWiki), un Framadate, un Wallabag… C’est un espace que nous considérons public donc pas de données sensibles.

Avec l’œil RGPD

Suivre notre trafic avec Matomo, gérer nos contacts et campagnes mails avec CiviCRM, faire des webinaires libre avec BigBlueButton et bientôt des vidéos avec Peertube (merci Framasoft !)

Quel est le lien avec les valeurs de WebAssoc ?

Le libre et son sens des communs correspond bien à nos valeurs. Il a le mérite de scinder hébergeur et logiciel. Ce qui est une garantie pour les associations : changer d’abri (si d’aventure, les besoins évoluent) sans recommencer à zéro la formation des bénévoles. C’est la liberté de choix en somme, c’est évident quand on en parle et pourtant c’est tellement facile de céder aux sirènes opposées.

Quels sont les moyens humains mobilisés sur la démarche ?

Pas vraiment de moyens dédiés, nous sommes allés à notre vitesse, en parallèle de nos anciens usages sans imposer la bascule. Mais le constat qui m’a moi-même surpris, c’est que tout le monde s’y est mis naturellement. Quelques usages restent (comme notre tchat sur Slack en attendant un équivalent fonctionnel intégré à NextCloud).

Y a-t-il une équipe dédiée au projet ? Ou plutôt une personne seule ?

En fait c’est Raphaëlle et le bureau du début qui m’ont poussé dans la piscine. J’ai proposé des expériences avec ça ou ça.
Plusieurs bénévoles (des vrais pros) se sont investis sur chaque thème. Heureusement, parce que pour moi DNS voulait dire « Dîner Nocturne Sympathique » !

Quelles compétences ont été nécessaires ?

Rien pour Emmabuntus : y’a qu’à suivre les tutos.

 

Framasoft, WebAssoc, Emmabuntüs. Crédit photo : Anne Devillers

 

NextCloud pour le collaboratif : juste installer et configurer des applis comme sur son smartphone.

PHP pour les services Web : mais pas obligatoire de développer en acceptant une esthétique simple.

Adminsys pour gérer les VM (virtual machine). C’est le plus technique et ardu à tenir dans le temps, mais pas grave si cela plante, nous n’y conservons pas d’archivage.

Combien de temps ça vous a pris ?

Je dirais une année, mais ce n’est pas fini. Il reste des pistes à explorer.

Ça vous a coûté de l’argent ?

Comme expliqué plus haut, rien. Mais c’est de toute façon abordable : 60€/an pour NextCloud sur une instance dédiée et 80€/an pour nos services Web. Ce qui couvre déjà les besoins de la plupart des associations. Pour rester dans le concept de transposer nos expériences, il fallait que cela soit accessible.

50 + 60 + 80, à moins de 200€, une association peut tout avoir sur un PC, basculer de GDrive à NextCloud, avoir à côté du site des sous-domaines comme celui-ci. En fait, une totale autonomie avec des données chez des locaux. Par exemple, j’ai rencontré notre hébergeur NextCloud à Niort, c’est sympa quand même.

Bien sûr, pour de l’envoi de mails en masse ou avoir son propre service de visio-conférence, c’est plus conséquent. Mais cela va de pair avec la taille de l’association et ses moyens. C’est comme le bio, il faut payer un peu plus pour savoir d’où ça vient et sincèrement, les fraises ont un autre goût.

Quelles étapes avez-vous suivi lors de cette démarche, au début, par exemple ?

C’est tout bête, j’ai pris la liste de Degooglisons sans avoir recours aux « Framatrucs ». Vu les annonces, j’ai cherché des équivalents sur NextCloud ou autres services Web.

Ensuite, nous avons démarché des hébergeurs pour nous accueillir, https://yourownnet.net/ pour NextCloud, https://www.o2switch.fr/ pour nos services web, https://www.alinto.com/ pour nos envois de mails et tout récemment https://www.gandi.net pour BigBlueButton.
Nous les remercions tous énormément.

Les étapes intermédiaires ?

Pas vraiment, l’équipe « tech » met à disposition, chacun membre est libre d’utiliser ces nouveaux services. Et par exemple, NextCloud avec l’édition en ligne peut s’utiliser sans rien installer sur son PC.

À ce jour, on en est où ?

Il reste des choses à fiabiliser, par exemple la gestion des droits sur les dossiers, mais rien de rédhibitoire.

Combien de temps entre la décision et le début des actions ?

Le temps de trouver des gentils hébergeurs et des gentils bénévoles.

Avant de migrer, avez-vous testé plusieurs outils au préalable ?

Nous avons profité de la mise à disposition d’instances pendant le confinement, nous avions déjà Talk/NextCloud pour échanger à quelques-uns et nous avons retenu BigBlueButton plutôt que Jitsi pour sa tenue à la charge sur nos webinaires.
Et maintenant, on peut piloter BigBlueButton depuis NextCloud, c’est cool.

Avez-vous organisé un accompagnement des utilisateur⋅ices ?

Certain⋅e⋅s connaissaient déjà, d’autres découvraient en connaissant des équivalents propriétaires. Nous avons laissé venir les questions.

Sous quelle forme avez-vous répondu à ces questions ?

Un wiki où nous avons commencé à mettre des tutos, nous avons aussi récupéré ceux des autres.
Et nous avons fait un webinaire dédié NextCloud.

Quels ont été les retours ?

Globalement positifs. Nous prévoyons quelques séances de visio-partage pour s’améliorer ensemble.

Quels sont les moyens de « l’équipe projet » ?

Par thème, chaque équipe varie de 2 à 4 personnes au gré du temps.

Quelles difficultés avez-vous rencontrées ?

Parfois des détails, avoir des étiquettes entre Thundebird et RoundCube comme sur Gmail. Retrouver nos enregistrements sur BigBlueButton. Il y a un temps de rodage à ne pas négliger.

Il y aussi une difficulté plus importante de formation des équipes pour les aider à basculer et à prendre en main les nouveaux outils. C’est simplement une question d’habitude en réalité, les fonctionnalités des outils étant proches, mais les habitudes sont parfois lourdes à changer : c’est pourquoi un soutien du bureau est utile sur ces enjeux, pour pousser au changement. En fait, y aller en premier pour que les autres suivent.

Envisagez-vous de poursuivre cette démarche pour l’appliquer à d’autres aspects de votre association ?

Nous souhaitons mettre nos webinaires en ligne avec PeerTube, avoir un annuaire des membres avec des accès SSO via OAuth, remplacer Slack en restant dans NextCloud.

Mais surtout, développer l’usage de CiviCRM que nous exploitons à 10 % de ses capacités faute d’un écosystème suffisant en France. L’effet de boule de neige du Libre manque, davantage d’utilisateurs et utilisatrices en amène davantage encore.

Quels conseils donneriez-vous à d’autres organisations qui se lanceraient dans la même démarche ?

  • Oser sauter le pas, via un hébergeur pour ne pas galérer au départ, y mettre quelques euros.
  • Basculer thème par thème en gardant l’ancienne solution quelques temps.
  • Accepter le moins « joli » en se recentrant sur ses besoins qui sont souvent largement couverts.

Le mot de la fin, pour donner envie de migrer vers les outils libres ?

Nous ne sommes pas des libristes à fond, la preuve dans la liste de nos formations qui sont encore pas mal orientées GAFAM. À WebAssoc, nous ne vous dirons pas que le libre c’est bien, mais que c’est mieux (moins cher, moins de dépendance, plus performant, plus respectueux de vos données). Alors allons-y ensemble. 🙂

À l’inverse, si vous maîtrisez NextCloud, ou si vous connaissez CiviCRM ou voulez le découvrir, ou encore si vous avez des compétences OAuth, SSO…, enfin si vous savez installer Peertube et d’autres trucs, venez nous rejoindre, l’ambiance est SUPER sympa.

Pour aller plus loin :