Linuxfr.org
De Zig et des zags
Cette dépêche, sous son titre énigmatique, va vous présenter un langage de programmation relativement nouveau, nommé Zig, avec ses caractéristiques principales ainsi que son écosystème (toolchain). Le but n’est pas de vous faire à tout prix adopter ce langage, mais seulement de découvrir quelques morceaux choisis, pour le plaisir des yeux.
- lien nᵒ 1 : Dépôt Git de Zig
- lien nᵒ 2 : Page Wikipédia de Zig
- lien nᵒ 3 : Page d’accueil de Zig
- lien nᵒ 4 : Documentation de Zig
- lien nᵒ 5 : Ziglings, des programmes Zig à réparer
- lien nᵒ 6 : Notes de sortie de la version 0.11.0
- Présentation
- Installation
- Hello, world!
- Un mot sur l’écosystème
- Spécificité du langage
- Les outils
- Usage
- La version 0.11.0
- Le mot de la fin
Note : ce langage est relativement jeune, la première version date de 2016 et la dernière version stable (0.10.1) parue en janvier 2023 est déjà considérée comme obsolète par rapport à la branche master ! Le développement est donc très actif et les diverses documentations ne peuvent rester à jour bien longtemps. Une nouvelle version 0.11.0 est d’ailleurs sortie pendant la rédaction de la dépêche.
PrésentationLe langage Zig est une idée d’Andrew Kelley. Il est l’un des contributeurs principaux et travaille à plein temps sur le projet.
Zig est un langage compilé impératif polyvalent, typé statiquement, « bas niveau » type C/C++/Rust. Il se décrit ainsi :
Zig est un langage de programmation généraliste ainsi qu’une toolchain ayant pour objectifs la robustesse, l’optimisation et la réutilisation du code.
Ce langage se veut plus simple que ses prédécesseurs (« Concentrez-vous sur le debug de votre application et non sur le debug de votre connaissance du langage. ») et néanmoins puissant et sécurisé.
Il a aussi l’ambition avouée dès ses débuts de vouloir être un C meilleur que C, une véritable évolution, tout en restant compatible. C’est pourquoi vous pouvez faire en Zig tout ce que vous faisiez en C, mais en mieux.
InstallationL’installation de Zig est des plus simples et universelle, puisqu’il s’agit d’une simple archive tar à extraire. On y trouve un exécutable nommé zig qui contient tous les outils nécessaires, et quelques fichiers de documentation ainsi que la librairie standard zig. (À noter que la source de la libc musl est également fournie pour pouvoir compiler un bon nombre de cibles, bien que Zig n’en dépende pas.) Le tout tient dans une petite archive de 45 Mo, ce qui est fort raisonnable.
La deuxième étape, optionnelle, consiste à permettre l’appel à l’exécutable zig depuis n’importe où, soit en ajoutant le dossier contenant zig au PATH, soit en créant un lien symbolique pointant sur cet exécutable dans votre dossier bin.
Notons que certains gestionnaires de paquets proposent déjà un package zig, même si parfois celui-ci est obsolète à cause du développement très actif de Zig.
Hello, world!Voici le traditionnel « Bonjour, le monde ! » :
const std = @import("std"); pub fn main() !void { const stdout = std.io.getStdOut().writer(); try stdout.print("Hello, {s}!\n", .{"world"}); }Dans votre terminal :
$ zig build-exe hello.zig $ ./hello Hello, world!Un autre exemple qui sera peut-être plus intéressant, il s’agit d’extraire des entiers d’une chaine de caractère, séparés par des espaces ou des virgules. À noter que ce programme s’auto-teste :
const std = @import("std"); const parseInt = std.fmt.parseInt; test "parse integers" { const input = "123 67 89,99"; const ally = std.testing.allocator; var list = std.ArrayList(u32).init(ally); // Ensure the list is freed at scope exit. // Try commenting out this line! defer list.deinit(); var it = std.mem.tokenize(u8, input, " ,"); while (it.next()) |num| { const n = try parseInt(u32, num, 10); try list.append(n); } const expected = [_]u32{ 123, 67, 89, 99 }; for (expected, list.items) |exp, actual| { try std.testing.expectEqual(exp, actual); } }D’autres exemples sont disponibles sur https://ziglearn.org/.
Vous pouvez aussi voir le code d’un TapTempo abondamment commenté.
Un mot sur l’écosystèmeZig fournit une chaîne de compilation qui compile le langage Zig, mais aussi C et C++. Cette chaîne de compilation prend en charge la cross-compilation ainsi que la compilation statique. Zig intègre également son propre système de construction rendant superflus l’usage de Make/Cmake/etc. Un gestionnaire de paquets est prévu, pour gérer aussi bien les bibliothèques écrites en C qu’en Zig. La version 0.11.0 a commencé à introduire ce gestionnaire de paquets et il est déjà considéré suffisamment stable pour être utilisé.
Le compilateur est à lui seul une petite merveille puisqu’il est fourni avec musl (une implémentation de la bibliothèque standard C) qu’il compile à la demande et utilise pour générer des binaires statiques. Il peut construire des exécutables pour un grand nombre d’OS et d’architectures, intègre un cache de compilation et quatre modes de compilation. Il supporte même une génération du code en WebAssembly sans manipulations ésotériques, simplement en spécifiant la cible appropriée.
Il est à noter qu’en mode de compilation Release, le compilateur est déterministe jusque dans ses optimisations, et il produira le même binaire pour la même source, au bit près !
Tout ceci fait que le compilateur C du projet Zig est tout à fait honorable (voir plus pour certains) face aux principaux compilateurs C du marché.
Spécificité du langageQuant au langage lui-même, il est conçu pour être simple et lisible, sans rien de caché : ni flots de contrôle, ni allocations de mémoire.
Si un code en Zig ne semble pas faire appel à une fonction, c’est qu’il ne le fait pas. L’objectif de cette conception est d’améliorer la lisibilité.
Zig ne gère pas lui-même les allocations mémoire sur le tas. Il n’y a pas de mot clé new ou autre fonctionnalité qui utiliserait un allocateur de mémoire (comme un opérateur de concaténation de chaînes de caractères par exemple). Le concept de tas est géré par une bibliothèque ou le code de l’application, pas par le langage. Le principal problème avec les allocations de mémoire cachées est qu’elles empêchent la réutilisation du code dans certains environnements. Certains cas nécessitent de n’avoir aucune allocation mémoire, donc le langage de programmation doit fournir cette garantie.
La bibliothèque standard de Zig est entièrement optionnelle. Chaque API n’est compilée dans le programme que si elle est utilisée. Zig a la même prise en charge avec ou sans libc. Zig encourage son utilisation directement sur le matériel et le développement à haute performance. Ceci est le meilleur des deux mondes. Par exemple, les programmes WebAssembly peuvent utiliser les fonctionnalités habituelles de la bibliothèque standard, et quand même avoir des exécutables de petite taille comparés aux autres langages prenant en charge WebAssembly.
Zig n’a pas de macros ni de métaprogrammation, et pourtant le langage exprime des programmes complexes d’une manière claire, non répétitive. Même Rust implémente en dur certaines macros, comme format!. L’équivalent en Zig est implémenté dans la bibliothèque standard sans code en dur dans le compilateur.
Zig 0.5.0 a introduit les fonctions async. Cette fonctionnalité n’a pas de dépendance au système d’exploitation hôte ou même à l’allocation de mémoire dans le tas. Cela veut dire que les fonctions async sont disponibles pour la cible « freestanding » (sans système d’exploitation).
Dans d’autres langages de programmation, les références null sont sources d’erreurs à l’exécution, et sont même soupçonnées être la pire erreur en informatique. Les pointeurs en Zig ne peuvent pas être null. Il existe néanmoins un type optionnel.
Zig défini un type spécial de gestion des erreurs. Les erreurs ne peuvent être ignorées. Zig vous permet d’énumérer toutes les raisons possibles de défaillance de manière exhaustive et de traiter chacune d’entre elles de manière spécifique si vous le souhaitez. Cette énumération est produite et vérifiée par le compilateur (ce qui fait partie des particularités du langage Zig), de sorte que vous ne pouvez manquer aucun cas. Il convient donc d’en tenir compte et de les traiter au moyen des mots-clés catch, try, switch et unreachable.
Il a été dit plus haut que Zig n’a pas de macros. Mais il a mieux. Il peut exécuter du code à la compilation plutôt qu’à l’exécution. En effet, une variable marquée du mot-clé comptime sera connue à la compilation. Les boucles marquées du mot-clé inline seront exécutées à la compilation. Cela permet d’exécuter à l’avance les parties du code qui ne dépendent pas des entrées utilisateur, et d’optimiser l’exécution, ou simplement automatiser des tâches répétitives pour le programmeur sans que cela ne se ressente à l’exécution.
Un exemple : je veux que mon programme affiche son nom à différent stade de son exécution, avec de grandes lettres en art ASCII. On dispose pour cela d’une chaîne de caractère contenant le nom du programme, et d’une fonction foo qui retourne une chaine avec de grandes lettres en art ASCII en échange d’une chaîne de caractère. La plupart du temps, on se contenterait d’appeler une fois la fonction foo au début du programme et à stocker dans une variable le résultat pour l’afficher.
Mais Zig permet d’aller plus loin. Avec l’exécution à la compilation, on peut n’exécuter la fonction donnant les grandes lettres qu’à la compilation, augmentant ainsi légèrement le temps d’exécution. La fonction foo n’étant pas utile à l’exécution, elle ne sera pas incluse dans le binaire, tout comme la chaîne contenant le nom du programme.
Cet exemple est trivial, mais peut vous donner un aperçu de la puissance du comptime.
Pour un article plus détaillé sur le comptime Zig, voir https://zig.news/edyu/wtf-is-zig-comptime-and-inline-257b
Vous pourrez en apprendre encore plus en lisant la vue d’ensemble du projet, ou en jouant avec les ziglings !
Les outilsIl n’existe à ce jour aucun IDE conçu pour Zig, mais certains éditeurs de texte supportent déjà des fonctionnalités telles que la coloration syntaxique. Ces éditeurs sont Emacs, Vim, Kate, VS Code et Sublime Text.
Un serveur de langue est fourni également pour les clients le supportant.
Quant au débogage, il peut se faire tout simplement avec gdb, ou n’importe quel débogueur C/C++. Néanmoins, le compilateur fournit des indications si précises sur les erreurs qu’on a pu commettre que le recours à un débogueur pour la plupart des erreurs triviales est inutile.
Les librairies Zig, elles, sont, pour l’instant, peu nombreuses, et il n’existe pas d’index « officiel » pour les référencer puisque la communauté est décentralisée. À la place, on retrouve plusieurs petits index maintenus par la communauté.
Il existe tout de même un projet en cours de gestionnaire de paquet livré avec Zig, qui n’est relié à aucun index en particulier, et qui gèrera aussi bien les modules Zig que C/C++.
Zig est un langage de programmation assez généraliste, il peut donc convenir à la plupart des usages.
Il est notamment plébiscité pour des programmes ayant des contraintes de performance et de consommation mémoire que l’on peut retrouver dans les systèmes embarqués et applications en « temps réel ». Une communauté d’utilisateurs (des ziguanas) dans ce domaine (zig embedded group) s’organise autour du projet microzig afin d’offrir l’outillage nécessaire pour ce type de développement.
On peut trouver plusieurs listes de projets écrits en Zig, parmi lesquels on trouve un lecteur de flux Fediverse pour bureau GTK, un solveur de sudoku, un interpréteur Brainfuck, un éditeur de pixel art, un système d’exploitation, un environnement d’exécution JavaScript, un jeu RPG 2D… Les usages de Zig sont multiples et variés !
Zig est aussi utilisé par des entreprises comme Uber ou TigerBeetle.
La version 0.11.0Cette sortie de version inclut 8 mois de travail : des changements de la part de 269 contributeurs différents, répartis dans 4457 changements. Un total de 1012 tickets résolus ! C’est également « the début of Package Management ».
Le mot de la finZig est sous licence MIT. L’organisation Zig Software Foundation est une organisation à but non lucratif 501(c)(3)) dont l’objectif est de soutenir le projet Zig que ce soit par la rémunération, voire, l’embauche, de développeurs (Jakub Konka, Rich Felker, Meghan Denny, Andrew Kelley) ou le sponsoring d’autres projets gravitant autour du projet (Zig books par exemple ou indirectement musl).
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Arrivée de la distribution Emmabuntüs DE5, version stable
Ce 29 août 2023, le collectif Emmabuntüs vient d’annoncer la sortie de sa nouvelle version Emmabuntüs Debian Édition 5 1.00, basée sur la Debian 12.1 Bookworm disponible en version 32 ou 64 bits et supportant les deux environnements Xfce et LXQt.
Rappelons que cette distribution est née au sein d’Emmaüs, pour faciliter le reconditionnement des ordinateurs donnés aux associations, notamment humanitaires, mais aussi pour favoriser la découverte de GNU/Linux par les débutants, tout en prolongeant la durée de vie du matériel informatique, ce qui réduit le gaspillage lié à la surconsommation de matière première.
- lien nᵒ 1 : Annonce de la sortie de l'EmmaDE5 1.00
- lien nᵒ 2 : Détails sur la version DE5
- lien nᵒ 3 : Le site de Juliette Taka
- lien nᵒ 4 : Interview de Juliette
- lien nᵒ 5 : Interview de Jean-Claude
- lien nᵒ 6 : Le nouveau manuel d’initiation à Scratch sous Emmabuntüs
- lien nᵒ 7 : Le blog d’ Emmabuntüs
- lien nᵒ 8 : Vidéo des nouveautés
- lien nᵒ 9 : Contacter Emmabuntüs
Cette nouvelle version reprend les bases de l’Emmabuntüs DE4 et les dernières évolutions de celle-ci, ainsi que l’amélioration du démarrage du système en mode live. Par contre les logiciels Wine et PlayOnLinux ont été retirés de la distribution afin de maintenir l’ISO dans une taille compatible avec les clés USB au format FAT32.
À noter aussi la mise à jour de Scratch vers la dernière version 3.29.1 en version 64 bits et la publication d’un manuel d’initiation à Scratch sous Emmabuntüs.
Une page du manuel d’initiation à Scratch sous Emmabuntüs
Cette version arbore aussi le nouveau thème graphique Emerald réalisé par Juliette Taka, ainsi qu’un logo relooké par Jean-Claude aka JCZ, ces deux artistes ayant tous les deux participé à des projets de fonds d’écran pour Debian
Écran de login avec le nouveau thème Emerald et le logo de l’EmmaDE5
L’installation de cette distribution est rendue encore plus facile grâce aux clés de réemploi maintenant basées sur Ventoy, et la réalisation automatique des clones pour celles-ci.
Interface de la clé de réemploi d’Emmabuntüs pour lancer la sauvegarde du clone
Commentaires : voir le flux Atom ouvrir dans le navigateur
Récap de l'action de l'April sur le projet de loi de contrôle parental
Comme l'écrivait l’un des membres du conseil d'administration de l’April : « C’est souvent compliqué de « donner à voir après » comment l’April a contribué. Difficile aussi d'évaluer « l’influence » réelle de nos plaidoyers, mais, là, quoi qu'il en soit, c'est une bonne illustration de ce que l’April fait et peut faire ».
En tant que présidente de l'April, je vais donc essayer de vous « donner à voir » comment l’April a œuvré cette fois !
Tout commence en 2021 (ouais… il y a quasiment deux ans), lorsque le projet de loi visant à « Encourager l’usage du contrôle parental sur certains équipements et services vendus en France et permettant d’accéder à Internet » (mais que c'est long comme nom de projet !) est discuté dans l’une des chambres parlementaires.
- lien nᵒ 1 : Légifrance
- lien nᵒ 2 : Dossier législatif au sénat
- lien nᵒ 3 : Sénat, dépôt des amendements
- lien nᵒ 4 : Communiqué de l'April suite aux travaux de la commission mixte paritaire
- lien nᵒ 5 : Actu de l'April sur ses propositions d'amendement lors des débats au Sénat
- lien nᵒ 6 : Communiqué de l'April suite à la publication du décret
- lien nᵒ 7 : Liens et les détails de ces amendements
- lien nᵒ 8 : Vente forcée
- lien nᵒ 9 : Clef d'activation
- lien nᵒ 10 : Adhérer à l'April
Le 12 janvier 2022, le sujet est débattu en commission des affaires culturelles et de l’éducation de l’Assemblée nationale, puis envoyé à l'ensemble des députés.
L’association est déjà en ébullition !! Des courriels sont échangés sur la liste de travail Atelier de l’April consacrée aux dossiers institutionnels, un pad est créé et des propositions sont faites, discutées, améliorées, rejetées. Étienne, notre chargé de mission affaires publiques et Frédéric, notre délégué général, lisent des quantités de textes (projet de loi en entier ; analyses faites par d'autres associations, journalistes ou sites). Il faut vérifier que rien n’entrave l'utilisation future des logiciels libres. Ils ne sont sans doute pas les seuls à s’atteler à l'exercice…
Premières questions et inquiétudes :
- Quid de la possibilité de vendre et acheter du matériel nu dans ce cadre juridique ?
- Risque de renforcer la pratique de la vente forcée… ?
- Opportunité pour pousser le principe de la clef d'activation pour choisir/refuser un système d'exploitation ?
- Autre point de réflexion : la possibilité pour les personnes qui acquièrent un équipement de désinstaller le dispositif-logiciel de contrôle parental qui risque d'être imposé par la loi ?
L’April contacte des députés le 14 janvier avec une proposition d’amendement pour garantir la liberté de désinstaller le logiciel de contrôle parental (afin de rester maître de son informatique !). Le 18 janvier, notre proposition d'amendement n'ayant pas été reprise, nous nous tournons donc vers le Sénat…
L’April fait parvenir la même proposition d’amendements aux membres de la commission des affaires économiques (qui doivent se réunir le 26 janvier) puis aux autres sénatrices et sénateurs (les débats en séance publique commencent le 9 février).
Le 21 janvier, avant la première date limite, Étienne envoie sa première salve de courriels aux sénatrices et sénateurs membres de la commission avec deux propositions d’amendements : garantir la liberté de désinstaller et préserver la vente d'équipement sans système d’exploitation. Il passe également du temps au téléphone avec une membre de l’équipe du rapporteur, la petite veinarde !
Le 26 janvier, la commission des affaires économiques se réunit pour débattre, mais aucune de nos propositions d’amendements n'est discutée (gggrrrr…!!!!)
Qu’à cela ne tienne, (on est obstiné à l'April) des propositions formalisées d'amendements sont envoyées dans la foulée à des parlementaires, dès le 27 janvier, notamment celles et ceux qui avaient participé aux débats sur la proposition de loi visant à garantir le libre choix du consommateur dans le cyberespace, avec qui l’April est restée en contact, et aux secrétariats de groupes.
En février, Étienne est contacté par un administrateur du Sénat pour discuter des propositions faites, ce dernier a lui-même été contacté par plusieurs groupes et ne serait pas surpris que ces propositions se retrouvent en amendements.
Les 9/10 février, effectivement, les propositions de l’April ont bien été reprises dans pas moins de treize amendements.
L’amendement 2 (mais pas le 5) est adopté : la désinstallation doit se faire sans surcoût. Victoire, première danse de la joie !
Les amendements 1, 4, 7 sont refusés alors que le 10 est adopté introduisant un doute effroyable :
« Le dispositif prévu au premier alinéa ne s’applique pas aux équipements terminaux à usage professionnel mis sur le marché sans être équipés de systèmes d’exploitation. »
Qu’en est-il des équipements terminaux mis sur le marché pour les particuliers sans être équipés de système d’exploitation ? Le grand public va-t-il donc être privé de la possibilité d'acheter du matériel nu ?
Sur la liste atelier de l’April, ça discute, ça râle : « Qui veulent-ils contrôler au final ? Les parents ou les enfants ? Prennent-ils les adultes pour des irresponsables ? Voire des imbéciles irresponsables ? »
La proposition de loi passe avec l’affreux amendement 10 et quitte le Sénat. Direction la commission mixte paritaire (CMP) composée de parlementaires des deux chambres. On croise les doigts (et les orteils, et ceux de nos voisins, en fait tout ce qui peut être croisé !).
Le 17 février, Étienne envoie un message au groupe atelier qui nous remplit de joie :
« La CMP s’est réunie ce matin pour trouver un texte de compromis entre les textes du Sénat et de l’Assemblée nationale. Visiblement, nous avons été entendus, la mention « à usage professionnel » a été supprimée de l'alinéa 7 introduit au Sénat. L’ensemble des équipements mis sur le marché sans système d'exploitation est donc exclu du champ d’application de la loi. »
Victoire ! Deuxième danse de la joie ! Pompons sortis ! Mais surtout gros soulagement !! On l’a échappé belle, nous les nombreux geeks qui achetons des ordis sans OS et qui installons celui que notre cœur aime ou que notre tête préfère !
À noter quand même que les délais d'échange entre les deux chambres ont été particulièrement courts, deux mois, c'est du rapide !
Fin février, le texte est adopté à l’Assemblée Nationale (le 22), au Sénat (le 24), puis promulgué le 2 mars et le gouvernement le notifie à la Commission européenne. Rendez-vous en mai 2022 pour savoir si cette dernière fera des commentaires pouvant remettre en cause l’entrée en vigueur du texte.
Octobre 2022 (soit 6 mois plus tard), une consultation publique est ouverte pour permettre aux personnes intéressées de commenter le projet de décret qui va permettre de faire appliquer la loi. Une mauvaise surprise est malheureusement insérée dans le texte… qui change le sens de la loi ! L’April retourne au combat !
Nouvel échange de courriels entre Étienne (il est tenace !) et les personnes concernées :
« Le terme « désactivation » devrait, selon nous, être remplacé par le terme « désinstallation ». En effet, l’alinéa 4 de l'article 1-I de la loi dispose que « l’activation, l’utilisation et, le cas échéant, la désinstallation de ce dispositif sont permises sans surcoût pour l’utilisateur ». Techniquement, la garantie de pouvoir désinstaller le dispositif garantit des droits plus forts aux utilisateurs que la simple possibilité de désactiver le logiciel, qui peut, le cas échéant, rester installé sur sa machine. »
Fin octobre, le nouveau décret est notifié à la Commission européenne… tel que /o.
Dernière chance, Étienne contacte une personne au ministère, l’ancien rapporteur de l’Assemblée nationale ainsi que d’autres, mais, finalement, cela reste en l’état vu que le 13 juillet 2023 le décret de la loi a été publié au Journal officiel.
Ce combat se conclut par une victoire, légèrement mitigée certes, mais victoire quand même !
À chaque instant, il faut être vigilant, vérifier que sous le couvert de projets de loi anodins des menaces n'émergent pas. Merci à toutes les Apriliennes et à tous les Apriliens qui ont participé à ces échanges et qui ont suivi toute cette aventure législative !
Merci à celles et ceux qui ont tout lu jusqu'au bout.
Si réfléchir ou agir face à ces risques, trop fréquents, vous intéresse, n'hésitez pas à adhérer à l'association, condition préalable pour vous inscrire au groupe Atelier (l’une des rares listes de l’April réservées aux membres pour des raisons de confidentialité).
Bonnes journée/soirée/semaine/année/vie !(au choix !)
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
HCW@Home : le logiciel open-source de téléconsultation
HCW@Home (Healthcare Worker @Home) est un logiciel opensource (licence GPL-3.0) permettant la gestion des téléconsultations médicales. Doté d’une gamme complète de fonctionnalités, son objectif principal est de permettre aux professionnels de la santé de mener des appels vidéo sans tracas, en envoyant simplement un lien aux patients.
HCW@Home est le fruit d’une collaboration passionnante avec les Hôpitaux Universitaires de Genève, soutenue par la Fondation Privée des HUG, ayant abouti à un logiciel qui a su briller pendant la crise du COVID en permettant des dizaines de milliers de consultations à distance. Dans la continuité de cette réussite, la société Iabsis derrière le développement a choisi de libérer le code source il y a environ un an, ouvrant de nouvelles perspectives pour les esprits créatifs du domaine informatique.
- lien nᵒ 1 : Site officiel
- lien nᵒ 2 : Code source
- lien nᵒ 3 : Démo de l'application
L’interface est intuitive et a été spécialement conçue pour les médecins. Elle est traduite en anglais, en français et s’intègre parfaitement avec du SSO tel que OpenID ou SAML.
Voici une liste non exhaustive des possibilités :
- gestion de salle d’attente virtuelle,
- appel audio et/ou vidéo,
- envoi d’invitation par courriel ou SMS,
- échange de messages textuels,
- partage de documents et envoi d’image,
- formulaire de demande,
- statistiques anonymisées,
- multilingue,
- clusterisable pour les grosses instances.
La solution s’installe sur les distributions Debian/Redhat/Ubuntu/Rocky ou équivalent et même Docker depuis très récemment. Elle n’utilise que des bibliothèques open-source et, hormis l’envoi de SMS, aucun service externe n’est requis.
La solution cherche encore activement des contributeurs, des testeurs ou des sponsors, donc n’hésitez pas à utiliser la page contact si vous êtes intéressé.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
(R)appel à projets tuteurés (communication) de la licence pro colibre
Envie de mettre de l’éthique et du libre dans les usages numériques de votre structure ? Jusqu’au 15 septembre 2023, la licence professionnelle Communication, Conduite de Projets et Logiciels Libres (CoLibre) de l’Université Lyon2, ouvre un appel à projets tuteurés.
Le principe : proposer qu’un des groupes de la promo 2023-2024 s’empare d’une de vos actions de com, étudie sa faisabilité et la réalise dans la mesure du possible. Et tout ça avec du logiciel libre et une démarche attentive au respect des données personnelles de chacun et chacune.
- lien nᵒ 1 : Appel à projet
- lien nᵒ 2 : Présentation et dépôt de projet
Nous attirons toutefois votre attention sur les éléments suivants :
- il est impératif de prendre en compte la contrainte pédagogique majeure de nos promotions : sauf dérogation validée par l’équipe pédagogique, les groupes projets devront travailler exclusivement avec des logiciels libres (ce qui n’empêche pas l’inter-opérabilité avec des systèmes et des logiciels non-libres) ×
- les groupes ne disposent pas de budget par l’intermédiaire du diplôme, il faudra donc que les structures proposant les projets prévoient et prennent en charge les dépenses induites (frais de déplacement, coût de réalisation…) ;
- pendant la période de réalisation des projets tuteurés (de septembre à avril), la promo a cours. Les membres des groupes ne disposent qu’en moyenne de 3 demi-journées de disponibles, les lundis et mardis, merci de considérer qu’ils doivent aussi participer aux autres enseignements et aux travaux pédagogiques attendus pendant leur parcours pédagogique. Évaluez que leur disponibilité moyenne pour un projet tuteuré est 1/2 journée par semaine ; - vous devez prévoir d’être en mesure de rencontrer le groupe en moyenne une fois par mois dont au moins une fois en présentiel tous les trois mois, soit en allant les rencontrer, soit en lui donnant la possibilité de venir à vous. Envisager de ne communiquer qu’à distance au cours des trois premiers mois débouche généralement sur un projet qui démarre difficilement et aboutit rarement ;
- prévoyez que le groupe est surtout disponible pour vous rencontrer ou être mobilisé sur votre projet les lundis et les mardis. De préférence, lors du dépôt des propositions, intégrez un calendrier de rencontres possibles et identifiez les personnes contacts.
Un projet tuteuré n’est pas une offre de main d’œuvre bon marché corvéable à merci ou une sorte de stage: vous devez garder à l’esprit que le groupe est en acquisition de compétence et de méthodologie et que jusqu’à l’obtention de leur diplôme, il n’y a pas d’obligation de résultat mais une attente de mobilisation réciproque pour progresser ensemble.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
À la découverte du langage V
V est un langage récent (première version libre sortie en 2019) développé initialement par Alex Medvednikov pour ses propres besoins sur le logiciel volt.
Dans cette dépêche, j'aimerais vous le faire découvrir, et, je l'espère, vous donner le goût d'en découvrir d'avantage.
- lien nᵒ 1 : Site officiel du langage
- lien nᵒ 2 : Github du langage
- lien nᵒ 3 : Documentation officielle
- lien nᵒ 4 : Guide complet
- lien nᵒ 5 : Faire joujou avec le langage dans son navigateur
-
- Introduction
- Historique
-
Rapide tour d’horizon
- Installation
- Compiler et exécuter du code
- Hello World
- Des variables immuables par défaut
- Des fonctions typées avec plusieurs retours possibles
- Des conditions sans parenthèse
- Uniquement des boucles for
- Des octets et des runes
- Un modèle objet par composition
- Les match un emprunt bien sympa
- La programmation parallèle sans effort et sans danger
- Les sum types
- Une gestion d’erreur moderne
- Les génériques
- Le fonctionnement des modules
- Quelques sucres syntaxiques « magiques »
- Les grandes caractéristiques du langage
- Questions en vrac sur le langage
- Conclusion
J’étais tombé, il y a quelque temps, sur un article sur developpez.com annonçant que le langage V venait d’être Open source. À l’époque, j’avais simplement été étonné par la légèreté et la rapidité annoncée du langage, tout en voyant qu’à peine sorti il était déjà beaucoup critiqué, nous y reviendrons.
Puis, je ne sais pas trop pourquoi, un jour je me suis rappelé de ce langage qui semblait vouloir tout réinventer, jusqu’à pouvoir même se passer de la libc.
Piqué par la curiosité, j’ai décidé de lui donner une chance. Comme commençait l’excellent « calendrier de l’avent du code », que je venais de découvrir, je me suis dit que j’allais le réaliser avec V.
Les puzzles des différents jours de ce challenge serviront d’exemple. Notez qu’ils ne se suffisent généralement pas à eux-mêmes et ne compileront pas. J’ai cependant préféré mettre des extraits de code réel que des bouts de code de démonstration. Autant que possible, j’ai mis un lien vers le code utilisé.
HistoriqueC’est, à la base, une sorte de « clone de go » qui génère du C (compilé ensuite en langage machine par un compilateur type tcc ou gcc, voir cette section pour plus de détail) qui a vite évolué pour devenir un langage à part entière.
Il tente de faire le grand écart entre la facilité d’utilisation d’un langage « haut niveau » tels que Python ou JavaScript et des performances que l’on retrouve généralement avec des langages plus « bas niveau » tels que C/C++ ou Rust. Après plusieurs versions alpha, le langage est aujourd’hui en phase de bêta avec une v0.4 sortie récemment (la 0.4.1 vient tout juste de sortir).
L’objectif étant, comme pour Go, qu’au moment de la sortie de la v1.0 le langage soit considéré comme stable et assure une rétro compatibilité de tous programme écrit depuis la v1.0.
Ah, j’allais oublier le plus important : V a une sympathique mascotte depuis quelques années !
Rapide tour d’horizonSans vouloir être aussi exhaustif que la doc officielle ou ce superbe guide, parcourons ensemble les éléments important du langage.
La syntaxe de V est quasiment identique à celle de Go avec quelques emprunts à Rust.
L’objectif étant de ne pas réinventer la roue, mais — justement — permettre aux développeurs d’appréhender ce langage le plus rapidement et sans surprises.
C’est une syntaxe de type « C » (avec les accolades), mais très épurée. Je crois que c’est une de mes syntaxes préférée. Très lisible avec peu de mots clés.
V n’est pas une révolution, mais s’inspire de beaucoup d’autres langages pour en prendre les meilleurs concepts et les intégrer dans une syntaxe à la fois accessible et pragmatique. Ce qui le fait s’écarter de la « pureté » de langage comme Zig ou Rust, qui préfèrent avoir une syntaxe souvent plus verbeuse, mais plus exacte. En résulte un langage aussi expressif que Python, Ruby ou Javascript, mais avec une compilation avant l’exécution (ce n’est pas un langage interprété), un typage fort et des performances proches du C.
InstallationLe langage s’installe facilement. La méthode la plus simple (peut-être la seule actuellement ?) est de cloner le dépôt git :
git clone https://github.com/vlang/v cd v makeLe tout compile en quelques secondes grâce à un binaire tcc téléchargé pendant le make.
Il n’y a même pas de cible install dans le makefile, juste un petit argument symlink au binaire pour créer un lien symbolique vers le dossier des binaires de votre système (/usr/local/bin/v sur les systèmes Unix).
sudo ./v symlink Compiler et exécuter du codeLa commande run permet de compiler (générer un code C puis le compiler, voir plus bas) et exécuter du code contenu dans un fichier.
Exemple :
v run hello_world.v Hello WorldLe traditionnel « Hello world » peut s’écrire de manière simplifiée :
println("Hello world")La fonction main n’étant pas obligatoire dans les petits programmes.
La version plus verbeuse serait :
fn main() { println("Hello world") } Des variables immuables par défautLes variables dans V sont immuables par défaut. C’est un choix fort du langage qui s’inspire ici des langages fonctionnels.
Autre choix important : il n’est pas possible de déclarer des variables en dehors d’une fonction, seules les constantes peuvent l’être (comme en Rust).
La déclaration de variables se fait de manière similaire à Go, avec un opérateur := qui se distingue de l’opérateur d’affectation =.
Cette différence d’opérateur peut rebuter au premier abord, mais elle permet de ne pas accidentellement affecter une variable existante quand on voulait en créer une.
À noter que, contrairement à Rust, le shadowing (redéfinition d’une variable portant le même nom) n’est pas autorisé.
Le typage n’est pas nécessaire pour les types de base.
fn play_with_variables() { // Nombre immuable en int32 par defaut a := 5 // Interdit a = 4 // unsigned 64 mutable mut departure_values := u64(1) // autorisé departure_values = 2 // string input := '8,13,1,0,18,9' } // les constantes se déclarent en dehors des fonctions avec une instruction // spéciale et peuvent être utilisées dans tout le module et exportée const ( n = 30000000 k = 6 i0 = k - 1 ) Des fonctions typées avec plusieurs retours possiblesLa déclaration de fonctions est quasi identique à celle de Go, avec une petite nuance, le mot clé fn est utilisé au lieu de func (comme dans Rust).
Les types de paramètres sont obligatoires et positionnés à droite du nom (contrairement aux autres langages de type « C »).
fn parse_ticket(ticket_str string) []int { return ticket_str.split(',').map(it.int()) } // Il est possible de renvoyer plusieurs valeurs fn get_pos(str_pos string) (int, int, int) { pos := str_pos.split(',').map(it.int()) return pos[0], pos[1], pos[2] } x_pos, y_pos, z_pos := get_pos(str_pos)À noter que, pour l’instant, il n’est pas possible de définir des valeurs par défaut pour les paramètres, ni de nommer les paramètres lors de l’appel de la fonction (comme en Python). Des discussions sont en cours, mais aucune décision n’a été prise.
Des conditions sans parenthèseTout comme en Go, la syntaxe des if/else se fait sans parenthèse (sauf si nécessaire).
// Sans parenthèse if letter_count >= policy_min && letter_count <= policy_max { valid_password_count++ } // Avec if (value >= rule[0] && value <= rule[1]) || (value >= rule[2] && value <= rule[3]) { valid = true } // if/else if if f.ends_with('cm') { return height >= 150 && height <= 193 } else if f.ends_with('in') { return height >= 59 && height <= 76 } Uniquement des boucles forComme en Go (et oui syntaxiquement V est très proche de Go), seul le mot clé for permet de faire des boucles.
Il sert à tout : itérer sur des chaînes de caractères, des tableaux ou des maps, boucler un certain nombre de fois, boucler à condition, boucler indéfiniment, etc.
// sur une string for l in password { if l == letter { letter_count++ } } // sur des tableaux answers_group := answers_content.split('\n\n') answers := answers_group.map(it.replace('\n', '')) mut yes_count := 0 for group in answers { yes_count += remove_duplicates(group).len } // sur des map for index, line in toboggan_map[slope['down']..toboggan_map.len] { if index % slope['down'] != 0 { continue } x_pos = (x_pos + slope['right']) % line.len if line[x_pos] == `#` { tree_encountered++ } } // En itérant entre 2 écarts (la valeur de droite étant exclue) // "_" n'était pas traité par le compilateur comme une variable non utilisée for _ in 0 .. num_cycles { grid = run_cycle(grid) } // Syntaxe plus classique, parfois utile for i := i0; i + 2 <= n; i++ { // ... } // Boucle infinie for { if program[cursor].executed { break } // ... } Des octets et des runesLe type string en V est en fait un simple tableau d’octets immuable.
C’est très performant, mais si on veut travailler sur des chaînes UTF-8 par exemple, c’est un peu problématique étant donné que certains caractères sont codés sur plusieurs octets.
Heureusement, V permet aussi de travailler à ce niveau-là grâce à la fonction .runes().
s2 := '한국/韓國' assert s2.runes().len == 5 for b in s2.runes() { println(b) }Comme en Go, V distingue les chaînes de caractère des runes via l’utilisation des accents graves.
rocket := `Revue de presse de l’April pour la semaine 35 de l’année 2023
Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.
- [Républik IT Le Média] Audran Le Baron (Education Nationale): «notre cap pour les quatre prochaines années est fixé»
- [ZDNet France] Qu'est-ce que HuggingChat? Tout ce qu'il faut savoir sur ce chatbot IA open-source
- [Le Monde.fr] On a testé… le Fairphone 5, un smartphone écoresponsable enfin convaincant
- [ZDNet France] Debian à 30 ans: Ian Murdock, son fondateur, aurait été étonné de son héritage
- [LeMagIT] Pour lutter contre ses compétiteurs, HashiCorp (Terraform) abandonne l'open core
- lien nᵒ 1 : April
- lien nᵒ 2 : Revue de presse de l'April
- lien nᵒ 3 : Revue de presse de la semaine 32
- lien nᵒ 4 :
Agenda du Libre pour la semaine 36 de l'année 2023
Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 33 événements (Suisse : 1, France : 30, internet : 1, Québec : 1) est en seconde partie de dépêche.
- lien nᵒ 1 : April
- lien nᵒ 2 : Agenda du Libre
- lien nᵒ 3 : Carte des événements
- lien nᵒ 4 : Proposer un événement
- lien nᵒ 5 : Annuaire des organisations
- lien nᵒ 6 : Agenda de la semaine précédente
- lien nᵒ 7 : Agenda du Libre Québec
-
- [FR Montpellier] Journal | Libellule n°169 - Le lundi 4 septembre 2023 de 08h00 à 09h00.
- [internet] Groupe Monnaie Libre (Visioconférence) - Le lundi 4 septembre 2023 de 21h00 à 23h00.
- [CH Meyrin] Permanences Wikipédiennes les sans pagEs IRL - Le mardi 5 septembre 2023 de 17h00 à 20h00.
- [FR Montpellier] Modélisez et animez vos images 3D avec Blender - Le mardi 5 septembre 2023 de 17h00 à 19h00.
- [FR Le Mans] Permanence du mercredi - Le mercredi 6 septembre 2023 de 12h30 à 17h00.
- [CA-QC Montréal] Linux-Meetup Montréal - Le mardi 5 septembre 2023 de 18h30 à 21h30.
- [FR Beauvais] Sensibilisation et partage autour du Libre - Le mercredi 6 septembre 2023 de 18h00 à 20h00.
- [FR Petit-Quevilly] Vente d’ordinateurs reconditionnés avec Linux - Le jeudi 7 septembre 2023 de 14h00 à 17h00.
- [FR Montpellier] PAO Gimp, Inkscape, Scribus, Krita - Le jeudi 7 septembre 2023 de 17h00 à 19h00.
- [FR Angers] Rencontre mensuelle OpenStreetMap - Le jeudi 7 septembre 2023 de 18h15 à 19h15.
- [FR Béziers] GNU/Linux et Logiciels Libres - Le jeudi 7 septembre 2023 de 18h30 à 21h00.
- [FR Montpellier] BlablaLibre - Le jeudi 7 septembre 2023 de 19h00 à 22h00.
- [FR Orchies] Mercredis Linux - Le jeudi 7 septembre 2023 de 19h30 à 23h30.
- [FR Méru] Atelier dans le cadre de l’exposition sur la lutte contre l’illettrisme et l’illectronisme - Le vendredi 8 septembre 2023 de 16h00 à 20h00.
- [FR Milly-sur-Thérain] Sensibilisation et partage autour du Libre - Le vendredi 8 septembre 2023 de 17h00 à 19h00.
- [FR Séné] Balade Contributive Open Street Map - Le vendredi 8 septembre 2023 de 18h00 à 20h00.
- [FR Paris] Rencontre SPIP - Du vendredi 8 septembre 2023 à 19h00 au dimanche 10 septembre 2023 à 19h00.
- [FR Le Tholonet] Réunion mensuelle de l'Axul - Le vendredi 8 septembre 2023 de 20h00 à 23h55.
- [FR La Ferté Saint-Aubin] Réunion mensuelle - Le vendredi 8 septembre 2023 de 20h30 à 23h30.
- [FR Vanves] Braderie d’automne - Le samedi 9 septembre 2023 de 09h00 à 18h00.
- [FR Lannion] Participation d’infothema au forum des associations de Lannion - Le samedi 9 septembre 2023 de 09h00 à 18h00.
- [FR Beauvais] Stand au forum des associations - Le samedi 9 septembre 2023 de 09h30 à 17h30.
- [FR Valence] Librithèque : le numérique libre, où en êtes-vous ? - Le samedi 9 septembre 2023 de 09h30 à 11h30.
- [FR Rouen] Libérons nos ordis au forum des associations - Le samedi 9 septembre 2023 de 10h00 à 18h00.
- [FR Clermont-Ferrand] Stand au « Grand Forum du Sport et des associations » - Le samedi 9 septembre 2023 de 10h00 à 17h00.
- [FR Wintzenheim] Réunion du Club Linux - Le samedi 9 septembre 2023 de 13h00 à 19h00.
- [FR Rochefort] Repair-café - Le samedi 9 septembre 2023 de 14h00 à 17h00.
- [FR Ramonville Saint-Agne] Les ateliers du CULTe - Le samedi 9 septembre 2023 de 14h00 à 18h00.
- [FR Marseille] Atelier KeePassXC REPORTÉ COURANT OCTOBRE - Le samedi 9 septembre 2023 de 14h30 à 18h30.
- [FR Nantes] Permanence Linux-Nantes - Le samedi 9 septembre 2023 de 15h00 à 18h00.
- [FR Quimper] Rencontres Linuxiennes - Le samedi 9 septembre 2023 de 16h00 à 18h00.
- [FR Paris] Rencontre Libre en Communs - Le samedi 9 septembre 2023 de 19h00 à 22h00.
- [FR Rouen] Install partie Linux - Le dimanche 10 septembre 2023 de 15h00 à 18h00.
Initiées par deux associations montpelliéraines : Montpel’libre et API : Action of Public Interest, Les Rencontres Afrique France du Logiciel Libre sont cinq jours d’échanges à la fois en présentiel et en distanciel sur la philosophie, le développement et l’usage du Logiciel Libre en Afrique et en France et plus généralement en Francophonie.
Cette troisième édition a lieu du mercredi 20 au dimanche 24 septembre 2023 de 14h00 à 20h00 UTC+2. Elle aborde les thèmes suivants, journée après journée: Jour 1 – L’éducation aux usages du numérique, l’enseignement, la recherche et le logiciel libre. Jour 2 – Rencontre des libristes et des acteurs de l’économie sociale et solidaire. Jour 3 – Logiciels libres et développement durable ; Jour 4 – Numérique durable et responsable. Jour 5 – Réalisations participatives, citoyennes et solidaires.
L’entrée y est libre et gratuite.
L’événement s’adresse à tout public: simples curieux, amoureux de l’Afrique, amateurs de logiciels libres, étudiants, geeks, experts, entrepreneurs, personnes engagées qui souhaitent avoir un éclairage sur un numérique éthique, inclusif, durable, responsable et solidaire. Un accent particulier est porté sur la participation de la jeunesse.
Cet événement hybride voit des présentiels se tenir à Abidjan, Bejaïa, Dakar, Lomé, Meknès, Montpellier, Niamey, Ouagadougou, Sfax.
Il permet, auprès de tous, comme l’appelle de ses vœux le CNLL, de participer à « favoriser une meilleure compréhension des enjeux du numérique ouvert et des dynamiques technologiques et économiques complexes qui caractérisent l’écosystème du logiciel libre ».
Montpellier en est l’épicentre.
À Montpellier, l’événement a lieu:
- Le mercredi 20 septembre -salle 006- Panathénée, Maison des Sciences de l’Homme – Saint-Charles 2, 71 rue Professeur Henri Serre, 34 090 Montpellier.
- Du jeudi 21 au dimanche 24 septembre inclus à l’EPF - École d’ingénieurs, 21 boulevard Berthelot, 34 000 Montpellier.
Nous vous attendons nombreux !
Libellule 174: https://montpellibre.fr/docs/libellule174.pdf
- Salle de la Poésie, 9 rue de la Poésie, Montpellier, Occitanie, France
- https://montpellibre.fr
- montpel-libre, logiciels-libres, libellule, ecriture, collaborative, participative, journal
La Monnaie Libre Ğ1 qu’est-ce que c’est ?
La monnaie libre s’appelle la June: Ğ1. Elle est différente de l’euro. Elle est aussi numérique (seules quelques unités sont imprimées sur des billets), mais surtout, elle est totalement libre. Et même plus encore, nous pouvons la créer !
Elle correspond un peu à un revenu complémentaire. Elle n’a pas de frontière, elle peut être créée et utilisée là où les gens le souhaitent !
Pourquoi créer une monnaie libre ?
Pour répondre à de nombreux problèmes…
Endettement, surendettement, faillite, spéculation démesurée, corruption, chômage, pauvreté, inégalités sociales croissantes…
En fait, c’est une autre façon de fonctionner en parallèle de l’euro. Une manière d’être un peu plus libre !
Réapprenons à vivre ensemble !
Pour rejoindre la visioconférence il vous suffit de cliquer sur ce lien => https://meet.jit.si/monnaielibre83
Dans la mesure du possible, il est recommandé de vous équiper d’un casque ou micro-casque, cela sera plus agréable au niveau son.
Les premières sessions seront assez généralistes pour présenter la Monnaie Libre et procéder également à l’ouverture de comptes.
Mais nous aborderons également les idées de projets que les membres ont ou pourraient avoir et nous organiserons des séances dédiées.
Par avance merci de partager et pour votre future participation.
Prenez soin de vous et de vos proches.
Amicalement, Francis.
- Brignoles,
- https://meet.jit.si/monnaielibre83
- june, ğ1, monnaie-libre, visio-conférence, création-monétaire
L’objectif est d’apprendre à contribuer sur Wikipédia sur l’histoire des femmes en Suisse dans le cadre du projet Les sans pagEs permanence à Meyrin, Suisse
- Bibliothèque Forum Meyrin, place des Cinq-Continents 1, Meyrin
- wikipédia, permanence, atelier
C’est avec un grand plaisir que nous vous annonçons cette réunion du groupe Blender à Montpellier. (Le premier mardi de chaque mois).
Rencontrer le groupe local d’utilisateurs du logiciel de modélisation 3D Blender pour échanger et actualiser ses connaissances sur ce logiciel à la fois très puissant et riche en potentialités. Attention, il ne s’agit pas d’ateliers d’initiation à Blender.
Les thèmes que nous vous proposons d’aborder :
Le programme :
- Initiation à Blender
- les activités du Groupe Blender
- premiers pas dans l’univers 3d
- prise en main des outils de base
- inscriptions aux formations Blender
Blender est un logiciel libre de modélisation, d’animation et de rendu en 3D. Cette réunion se veut pour partager du temps autour du projet, s’entre-aider, s’émuler, s’amuser, produire, ou tout simplement discuter. Cette réunion s’adresse à toutes les personnes débutantes, confirmées et même curieuses de l’image en 3D.
Ces rencontres du groupe Blender ont lieu le premier mardi de chaque mois de 17h00 à 19h00.
Mardi 05 septembre 2023 de 17h00 à 19h00
La Fabrique, Méd Émile Zola 218, bd de l’Aéroport international Montpellier
- La Fabrique, médiathèque Émile Zola, 218 boulevard de l’Aéroport international, Montpellier, Occitanie, France
- https://montpellibre.fr
- montpel-libre, logiciels-libres, blender, 3d, atellibre
Assistance technique et démonstration concernant les logiciels libres.
Attention, réservez votre place par contact (at) linuxmaine (point) org
Planning des réservations consultable ici.
- Centre social, salle 220, 2ᵉ étage, pôle associatif Coluche, 31 allée Claude Debussy, Le Mans, Pays de la Loire, France
- https://linuxmaine.org
- linuxmaine, gnu-linux, demonstration, assistance, permanence, logiciels-libres
Local de la rencontre : École de Technologie Supérieure A-????
Rencontre virtuelle : https://bbb3.services-conseils-linux.org/b/mar-thv-32t
18:30 à 19:00 Installation et tests de l’environnement hybride (tests de son et vidéo)
Programmation de la rencontre (de 19:00 à 21:30)
- Présentation de… (Prénom Nom)
- Présentation éclair « Lightning talk » sur les logiciels/Linux
- Période d’échange de trucs et astuces sous Linux (tous)
Lieu
Rencontre virtuelle : https://bbb3.services-conseils-linux.org/b/mar-thv-32t
Extras
Pendant le « happy hour » virtuel BYOB « Bring your own Beer » (de 17:30 à 18:30), il y aura une discussion virtuelle afin de pouvoir discuter de logiciels libres avec vos amis… que vous n’avez pas vus depuis le confinement ;-)
Profitez-en pour arriver plus tôt afin de vérifier votre audio/vidéo avec BigBlueButton qui ne requiert aucune installation de logiciel puisqu’il fonctionne directement dans votre navigateur avec HTML5 (Chromium, Chrome, Firefox recommandé).
Nous invitons tous les amateurs de logiciels libres (peu importe la plate-forme) à venir discuter. C’est vraiment une excellente occasion de socialiser et de faire connaissance avec d’autres qui partagent les mêmes intérêts.
La rencontre est gratuite et ouverte à tous (de débutants à experts) et rassemble des gens de diverses professions: gestionnaires, professeurs, administrateurs de systèmes, ingénieurs, programmeurs, retraités, étudiants, etc.
Les Linux-Meetup se déroulent simultanément à travers le monde tous les premiers mardis du mois ainsi que dans plusieurs régions du Québec.
Au plaisir de vous rencontrer !
Martial
PS : Pour le transport en commun: Station de métro Bonaventure
- École de Technologie Supérieure et virtuel, ÉTS - Pavillon A, 1100, rue Notre-Dame Ouest, Montréal, Montréal, Québec
- https://www.meetup.com/fr-FR/Linux-Montreal
- linux-meetup-montréal
Chaque mercredi soir, l’association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres.
C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.
- Ecospace de la Mie au Roy, 136 rue de la Mie au Roy, Beauvais, Hauts-de-France, France
- https://www.oisux.org
- oisux, logiciels-libres, framasoft, atelier, rencontre, fete-des-possibles-2023
Vente d’ordinateurs reconditionnés avec GNU/Linux par Reboot Écosystème.
Au Kaléidoscope, 29 rue Victor-Hugo, 76140 Petit-Quevilly.
Entrée libre de 14h à 17h puis sur réservation de 17h à 19h.
L’association Libérons nos ordis (https://liberonsnosordis.org) - qui offre une assistance pour l’utilisation de GNU/Linux - sera présente.
- Le Kaléidoscope, 29 rue Victor Hugo, Petit-Quevilly, Normandie, France
- https://www.rebootecosysteme.org
- gnu-linux, reconditionnement, vente, ordinateurs, reboot-écosystème
Les atel’libres PAO Gimp, Inkscape, Scribus, Krita du Groupao ont lieu à la médiathèque Émile Zola de Montpellier, le premier jeudi de chaque mois de 17h00 à 19h00.
Venez mettre en page un dépliant pour votre association, créer une carte de visite ou encore composer un album photo. Un graphiste professionnel vous aide à réaliser votre projet de publication avec des logiciels libres.
La publication assistée par ordinateur se fait à l’aide de logiciels spécialisés, appelés logiciels de mise en page ou logiciels de PAO, semblables à des logiciels de traitement de texte ordinaires, mais où un accent particulier a été mis sur la disposition des textes et des images sur une page. Le document à imprimer est affiché à l’écran de l’ordinateur exactement tel qu’il sera sur le papier, avec la possibilité de changer la typographie et de voir immédiatement le résultat.
Dans cet atelier vous pourrez aborder des logiciels tels que Gimp, Inkscape, Scribus, Krita… La Publication Assistée par Ordinateur concerne la création des supports de communication. Plaquettes, affiches, cartes de visites, kakemonos et autres outils sont le résultat de ce que vous imaginez, mis en forme grâce à une suite de logiciels.
Jeudi 07 septembre 2023 de 17h00 à 19h00
La Fabrique, Méd Émile Zola 218, bd de l’Aéroport international Montpellier
- La Fabrique, médiathèque Émile Zola, 218 boulevard de l’Aéroport international, Montpellier, Occitanie, France
- https://montpellibre.fr
- montpel-libre, atellibre, pao, gimp, inkscape, scribus, krita, logiciels-libres
Les cartographes bénévoles angevins se rencontrent les premiers jeudis de chaque mois pour échanger des astuces et organiser des actions collectives.
- L’Arrière Train, 3 rue de Frémur, Angers, Pays de la Loire, France
- https://wiki.openstreetmap.org/wiki/Angers
- openstreetmap, openstreetmap-angers, osm, rencontre-mensuelle
Vous avez des questions, des demandes, des propositions sur GNU/Linux et les Logiciels Libres, nous vous proposons les créneaux suivants pour l’animation d’ateliers de prises en mains et d’accompagnements à GNU/Linux et aux Logiciels Libres.
Cet atelier a pour but de vous familiariser avec l’environnement de travail Linux et la ligne de commande.
À l’IUT de Béziers, le 1er jeudi de chaque mois, venez donc nous raconter des histoires de manchots… sur la banquise ou sur la plage, échanges, informations, conseils, entre-aides ! GNU/Linux, Gnome, KDE… nous ne sommes pas sectaires à partir du moment que l’outil est libre. Il peut même s’agir de BSD, Haïku, c’est vous dire !
Linux est un système d’exploitation libre, qui convient à tous les ordinateurs anciens ou récents. Vous y trouverez tous les outils nécessaires à votre émancipation informatique !
Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible. Rejoindre le groupe Montpel’libre sur Telegram S’inscrire à la Newsletter de Montpel’libre.
Bus ligne 3, arrêt Trinité
GPS Latitude : 43.34754 | Longitude : 3.22244
Carte OpenStreetMap
Jeudi 07 septembre 2023 de 18h30 à 21h00
Fablab Web-5, salle D215 IUT - Place du 14 juillet 34500 Béziers
- Fablab Web-5, salle D215 IUT, place du 14 juillet, Béziers, Occitanie, France
- https://montpellibre.fr
- montpel-libre, atellibre, gnu/linux, logiciels-libres, permanence, linux
Nouveau rendez-vous mensuel organisé par Montpel'libre.
Ce rendez-vous est prévu pour mettre en présence les associations, groupes d’utilisateurs de logiciels libres, entreprises, personnes physiques, ou autres, pour échanger sur divers sujets, tels que le numérique en général, les logiciels libres, la culture libre, les communs numériques, GNU/Linux en particulier ou tout simplement n’importe quels autres sujets.
Simplement passer un bon moment entre personnes de bonne compagnie.
- Trinque Fougasse O'Sud, rue de Galata, Montpellier, Occitanie, France
- https://montpellibre.fr
- montpel-libre, logiciels-libres, gnu/linux, blablalibre, libre
L’Association Club Linux Nord Pas-de-Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l’association ou non, débutant ou expert, curieux ou passionné.
Durant cette permanence, vous pourrez trouver des réponses aux questions que vous vous posez au sujet du Logiciel Libre, ainsi que de l’aide pour résoudre vos problèmes d’installation, de configuration et d’utilisation de Logiciels Libres.
N’hésitez pas à apporter votre ordinateur, afin que les autres participants puissent vous aider.
Dans une salle équipée d’un tableau blanc et d’un vidéoprojecteur, se dérouleront fréquemment des ateliers, des initiations, des discussions, des tests, des démonstrations, de l’entraide abordant le logiciel libre et de la dégustation de bières.
Cette permanence a lieu à la Salle des Associations, 42 rue Jules Roch à Orchies.
- Salle des Associations, 20 rue Jules Roch, Orchies, Hauts-de-France, France
- http://clx.asso.fr
- clx, permanence, linux, gnu-linux, logiciels-libres
Présentation et prise en main des logiciels éducatifs contenus dans la distribution Primtux
- Médiathèque jacques Brel, 21 rue Anatole France, Méru, Hauts-de-France, France
- https://oisux.org
- logiciels-libres, éducatif, fete-des-possibles-2023, primtux, oisux
Le premier vendredi de chaque mois, l’association OISUX propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres.
C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.
L’atelier aura lieu dans les locaux de la mairie.
- Mairie, rue de Dieppe, Milly-sur-Thérain, Hauts-de-France, France
- https://www.oisux.org
- oisux, rencontre, atelier, logiciels-libres, fete-des-possibles-2023
Les Vendredis du Libre proposent pour ce premier rendez-vous de l’année une balade contributive à Séné.
La balade partira en face de la médiathèque Grain de Sel vers 18h
Durant notre pérégrination sinagote, nous compléterons les données d’OpenStreetMap à l’aide de l’application StreetComplete (https://streetcomplete.app) disponibles sur deux équipements mis à disposition des participants.
Il est également possible d’installer l’application sur son équipement préalablement.
Participation libre.
Note: la balade pourra être déplacée au samedi 9 septembre en fonction de la météo du moment.
- Grain de Sel, rue des écoles, Séné, Bretagne, France
- http://lesvendredis.fr/libre
- osm, vendredis-du-libre, openstreetmap, balade
SPIP est un système de publication pour l’Internet qui s’attache particulièrement au fonctionnement collectif, au multilinguisme et à la facilité d’emploi. C’est un logiciel libre, distribué sous la licence GNU/GPL. Il peut ainsi être utilisé pour tout site Internet, qu’il soit associatif ou institutionnel, personnel ou marchand.
SPIP est développé (programmé, documenté, traduit, etc.) et utilisé par une communauté de personnes que chacun·e est invité·e à rejoindre (ou simplement à contacter) sur différents sites Web, listes de discussion par e-mail et rencontres.
Le programme est né en 2001 d’une initiative du minirézo, un collectif défendant le Web indépendant et la liberté d’expression sur Internet.
Du 8 au 10 septembre 2023, nous aurons l’occasion de nous (re)voir ! Deux jours de rencontre dans la bonne humeur, pour se former, avancer, discuter !
Programme à construire ensemble, selon les envies des uns et des unes, exprimées dans le formulaire d’inscription.
Les repas sur place seraient possibles moyennant un traiteur. Le formulaire d’inscription invite à dire combien chacun·e et chacun est prêt·e à verser pour le traiteur.
Logement sur place également possible en chambre de 2 personnes (lits séparés) pour 40 € / nuit.
- DEFAP, 102 boulevard Arago, Paris, Île-de-France, France
- https://blog.spip.net/Rencontre-SPIP-du-8-au-10-septembre-2023.html
- spip, rencontre, atelier
Les membres de l'Axul (Association du Pays d’Aix des Utilisateurs de Linux et des Logiciels Libres) vous invitent à leur réunion réelle du vendredi 8 septembre de 20h00 à 23h55 au Centre Culturel Georges Duby du Tholonet, 859 avenue Paul Julien, à proximité de la place du marché de Palette (premier village sur la D7n au Sud-Est d’Aix).
Port du masque optionnel pour l’instant.
La priorité sera accordée aux interventions.
- 20h00 - 20h15: Accueil
- 20h15 - 20h30: Présentation des participants et organisation de la soirée
- 20h30 - 23h55: Discussion générale
- Interventions urgentes
- Participation aux fêtes associatives de la rentrée
- Préparation des futurs Samedis Libres réels ou virtuels
- Projets d’ateliers
- Autres interventions de l’Axul…: films… vidéos…
- Autres questions ?
Évènements ultérieurs
- Réunion mensuelle du 13 octobre au Tholonet
Ces réunions libres et gratuites sont ouvertes à toutes et à tous, débutantEs ou expertEs GNU/Linux, membres ou non de l'Axul.
Entrée Libre. Tout Public.
- Salle Georges Duby, 859 avenue Paul Julien, Palette, Le Tholonet, Provence-Alpes-Côte d’Azur, France
- https://axul.org
- culture-libre, logiciel-libre, telephone-libre, /e/os, debian, ubuntu, atelier, intervention, reunion-mensuelle, axul
Réunion mensuelle de l’association, ouverte à tout le monde, membre ou non.
L’association propose des thèmes de discussion, présente des logiciels utiles, vous accompagne pour réaliser ce dont VOUS avez besoin avec des logiciels libres.
Venez apprendre à maîtriser VOS besoins.
- Mass, 45 rue Hippolyte Martin, La Ferté Saint-Aubin, Centre-Val de Loire, France
- https://rebootinformatique.org/?reunions-mensuelles--les-thematiques
- linux, ordinateur, pc, logiciels-libres, gnu-linux, linux-mint, re-boot
La Braderie d’automne où nous proposerons des éléments d’informatique et accessoires, se tiendra sur l’ensemble des pelouses annexes.
Le forum des associations se tiendra sur la pelouse centrale.
Nous acceptons le don de matériel informatique et de smartphone, de préférence avec leur alimentation / chargeur.
- Parc Pic, place du Président Kennedy, Vanves, Île-de-France, France
- http://llv.asso.fr
- linux, don-de-matériels, gnu-linux, logiciels-libres, llv, le-libre-vanvéen
L’association INFOTHEMA participera au forum des associations de Lannion 2023, le samedi 9 septembre de 9h00 à 18h00 à la salle des Ursulines.
Présentation des distributions Debian-facile et Mageia et de leurs outils facilitant la prise en main pour un débutant
Nous serons au stand numéro 14 (voir le plan sur le lien)
De belles rencontres en perspective !
- Salle des Ursulines, 5 place des Patriotes, Lannion, Bretagne, France
- https://www.infothema.fr/forum/index.php/topic,4196.0.html
- infothema, debian-facile, forum-associations, mageia, linux, gnu-linux, logiciels-libres
Plusieurs organisations participent dont Oisux.
Stand d’information pendant toute la journée. Présentation des Logiciels libres, des distributions Xubuntu, Manjaro et Primtux.
- Elispace, 3 avenue Paul Henri Spaak, Beauvais, Hauts-de-France, France
- https://oisux.org
- fete-des-possibles-2023, logiciels-libres, linux, oisux, primtux, manjaro, debian, stand
À l’occasion du lancement du projet Librithèque (site en construction), Fabrico propose une conférence avec Louis Derrac, acteur indépendant et militant de l’éducation au numérique.
Programme:
9h30 Accueil
10h00 Enjeux du numérique libre et éducatif
11h00 Questions / Réponses
11h30 Poursuite des échanges autour d’un apéritif
- Fabrico, 7 rue Belle Image, Valence, Auvergne-Rhône-Alpes, France
- http://fabrico.fr
- librithèque, fabrico, fete-des-possibles-2023, conference, apero
L’association Libérons nos ordis tiendra un stand au Forum des Associations (voir https://rouen.fr/forum-asso), quai bas rive-gauche, le 9 septembre 2023 de 10h à 18h.
Venez nous rencontrer (stand n°56) pour découvrir les alternatives libres et éthiques, comment prolonger la vie de vos appareils (transition écologique oblige!), ce qui vous fera faire de très substantielles économies. Comment protéger votre intimité numérique, etc.
- Quais bas, rive gauche, Quai Cavelier de la Salle, Rouen, Normandie, France
- https://liberonsnosordis.org
- rencontre, associatif, numérique, libérons-nos-ordis, stand, forum-associations
Samedi 9 septembre, Linux Arverne tiendra un stand au Grand Forum du Sport et des Associations organisé par la ville de Clermont-Ferrand.
Notre stand sera situé dans le Jardin Lecoq, sous un barnum regroupant quatre autres associations.
À proximité de notre stand une version A3 de l'Expolibre sera affichée.
Nous serons présents durant tout le forum, de 10h à 17h.
- Jardin Lecoq, Clermont-Ferrand, Auvergne-Rhône-Alpes, France
- https://www.linuxarverne.org/vie-de-lassociation/autres-activites/213-forum-des-associations-2023
- linuxarverne, stand, forum-associations, logiciels-libres, linux, gnu-linux
Rencontre du Club Linux de la MJC du Cheval Blanc qui se réunit toutes les 3 semaines et accueille toutes les personnes qui souhaitent découvrir ou approfondir Linux et les Logiciels Libres. Aucune compétence n’est demandée.
Pendant ces rencontres, informelles,
- nous accueillons celles et ceux qui cherchent une réponse ou souhaitent découvrir Linux et les Logiciels Libres,
- nous installons Linux sur des ordinateurs, la plupart des fois en "dual boot"(*), ce qui permet de conserver l’ancien système (par exemple Windows) et d’utiliser quand même Linux, en choisissant au démarrage,
- nous partageons nos recherches (nos difficultés aussi) et nos découvertes, les nouveautés.
Le Club Linux est également impliqué dans une démarche de libération des GAFAM (Google Apple Facebook Amazon Microsoft) et de promotion de solutions libres comme, entre autres, Wikipedia, OpenStreetMap, les Framatrucs (*), les C.H.A.T.O.N.S (*) et beaucoup d’autres.
(*): mais on vous expliquera
- MJC du Cheval Blanc, 1 faubourg des Vosges, Wintzenheim, Grand Est, France
- https://mjc-chevalblanc.fr/-club-linux-.html
- club-linux, logiciels-libres, linux, gnu-linux, réunion, mjc-du-cheval-blanc
À propos de cet événement
Bonjour à tous !
Tous les deuxième samedi de chaque mois nous vous invitons à venir avec vos appareils électroménagers défectueux, vos outils informatiques en panne ou encore vos vélos en mal d’entretien afin d’apprendre à les réparer ensemble et éviter d’avoir à ajouter des déchets dans ce petit monde!
Alors n’hésitez pas et venez passer une après-midi conviviale pour mieux comprendre et entretenir ces petites machines pas si complexes qu’elles en ont l’air. Afin de vous accueillir dans de meilleures conditions merci de réserver votre venue en suivant ce lien: Ici
de 14h à 18h, au Clos, 1 chemin de la vieille forme (sur le port de Plaisance) Rochefort.
Adhésion annuelle aux APE 20€
- Le clos Lapérouse, rue de la Vieille Forme, Rochefort, Nouvelle-Aquitaine, France
- https://www.ateliers-partages-rochefort.fr
- repair-café, formations, informatique, vélo, atelier, les-ateliers-partagés-de-l-estuaire
Le CULTe est le « Club des utilisateurs de logiciels libres et de gnu/linux de Toulouse et des environs ».
Le samedi après-midi tous les quinze jours, le CULTe organise un atelier d’informatique « libre », de 14h à 18h.
La séance est consacrée à l’information du public, à l’entraide entre membres et/ou visiteurs pour notamment installer et configurer des logiciels libres, système d’exploitation (« Linux ») ou « applications » (programmes informatiques).
L’entraide peut également concerner le matériel afin d’aider le membre ou le visiteur à faire évoluer son ordinateur (ajout de mémoire, changement de disque dur…), étant précisé que si des avis peuvent être bien entendu émis pour de tels achats, le CULTe quant à lui n’a aucune activité commerciale, directe ou indirecte.
Chacun peut amener son ordinateur pour la séance. S’il s’agit d’une « Unité Centrale » (Ordinateur de bureau) il est inutile d’amener également écran clavier et souris, qui peuvent être prêtés sur place. Au besoin nous pourrons aussi vous prêter une machine pour la séance.
Afin de préparer votre venue, nous vous recommandons vivement de nous prévenir par courrier électronique en expliquant succinctement votre projet ou votre besoin à l’adresse suivante:
L’adhésion au CULTe n’est en aucun cas obligatoire pour participer à nos activités.
NB : Les personnes qui souhaitent adhérer ou faire un don peuvent bénéficier d’un reçu fiscal en vue d’une réduction d’impôt (66% en 2022) notre association étant reconnue « Organisme d’Intérêt Général » éligible au mécénat. (Rescrit fiscal 2021/228)
PS : Notre club met à la disposition de tous une liste de discussion dédiée à l’informatique « libre » : « linux31@culte.org". Vous pouvez sans attendre demander à y être inscrit pour, le cas échéant, y exposer une difficulté et bénéficier de l’aide et de conseils d’une centaine de participants. Il vous suffit de vous rendre à cette adresse et d’y formuler votre demande d’inscription:
https://sympa.culte.org/sympa/subscribe/linux-31?previous_action=info
- Maison des Associations, 14 chemin Pouciquot, Ramonville Saint-Agne, Occitanie, France
- https://culte.org
- linux, gnu/linux, debian, opensuse, mint, ubuntu, logiciels-libres, culte, ateliers, maison-des-associations
Atelier KeePassXC (pratique)
L’atelier est animé par Yves Specht de l’association CercLL samedi 9 septembre 2023 de 14h30 à 18h30 dans la salle du Foyer du peuple 50 rue Brandis 13005 Marseille.
KeePassXC est une application multi-plateforme libre (distribuée sous licence GPL) qui centralise la gestion de vos mots de passe personnels. Il est utile pour gérer les sécurités relatives à des informations personnelles (nom, mot de passe, commentaires, etc.). Il est la suite (fork) du projet abandonné KeePassX.
L’avantage majeur de ce logiciel est qu’il utilise un format de base de données utilisé par un grand nombre de logiciels « compatibles ». Il est donc possible de retrouver ces mots de passe depuis un grand nombre de plates-formes (une version développée en java existe)…
La base de données est chiffrée avec le protocole AES ou Twofish (cf. § Chiffrement AES ou Blowfish).
Inscription: rendez-vous sur le pad
- Foyer du peuple, 50 rue Brandis, Marseille, Provence-Alpes-Côte d’Azur, France
- https://cercll.wordpress.com
- cercll, foyer-du-peuple, logiciels-libres, keepassxc, atelier, fete-des-possibles-2023
Linux-Nantes tient à vous informer de sa prochaine permanence.
Nous vous proposons : de vous aider dans le choix des logiciels libres, de vous aider à installer Linux sur votre ordinateur ou votre portable, de vous informer sur l’utilisation de votre version de Linux et de résoudre les problèmes rencontrés.
Pour plus d’informations sur l’association voir notre site.
- B17, 17 rue Paul Bellamy, Nantes, Pays de la Loire, France
- https://www.linux-nantes.org
- linux-nantes, logiciels-libres, linux, gnu-linux, permanence, install-partie
Se faire aider ou aider à installer, paramétrer, réparer un ordi sous Linux, pour tout le monde mais en particulier aux bénéficiaires de la redistribution gratuite d’ordinateurs sous Linux faite par le Centre des Abeilles.
- Centre des Abeilles, 4 rue Sergent le Flao, Quimper, Bretagne, France
- https://linuxquimper.org
- linux, linux-quimper, redistribution, recyclage, gnu-linux, logiciels-libres, rencontre
Venez découvrir l’association, ses membres et ses activités lors d’un moment de convivialité au Bar commun, 135 rue des Poissonniers, 75018 Paris, Métro Marcadet-Poissonniers. Voir sur une carte.
Le samedi 09 septembre 2023 à partir de 19h.
Libre en Communs est une association à but non lucratif reconnue d’intérêt général qui fait la promotion du logiciel libre, des communs et des valeurs qui y sont associées. Pour échanger avec nous, découvrez nos différents canaux de communication.
- Bar commun, 135 rue des Poissonniers, Paris, Île-de-France, France
- https://www.a-lec.org
- libre-en-communs, rencontre, apéro, échange-de-savoirs
Venez donner une nouvelle jeunesse à votre ordinateur
En remplaçant votre système Windows® [ou Mac®] par un système plus simple, plus sûr, plus rapide, plus sobre et libre - GNU/Linux - vous pouvez donner à votre ordinateur toute son efficacité et vous serez à l’abri des virus!
La durée de vie de votre ordinateur pourra en être multipliée au moins par deux, vous permettant ainsi de réaliser de très substantielles économies et de diminuer d’autant votre impact écologique.
Lors de cette « Install partie » nous vous proposerons tout d’abord une démonstration de GNU/Linux.
Si vous amenez votre ordinateur, nous pourrons effectuer des tests pour savoir s’il est parfaitement compatible avec Linux, et si c’est le cas nous vous proposerons de procéder à son installation.
Vous pouvez aussi venir si vous avez déjà GNU/Linux et que vous avez besoin d’un complément de configuration ou des questions.
L’installation est gratuite, vous pourrez néanmoins faire un don à notre association « Libérons nos ordis ».
IMPORTANT: veuillez lire cette page afin de venir préparé : https://blog.liberetonordi.com/index.php?post/participer-installparty
Si vous n’êtes pas en mesure d’effectuer vous-même votre sauvegarde, veuillez apporter un support de sauvegarde (disque dur externe ou clé USB de capacité suffisante).
Remarque: vous pouvez même apporter un ordinateur de bureau - uniquement l’unité centrale (la tour) - nous avons des écrans, claviers et souris à brancher dessus.
VEUILLEZ VOUS INSCRIRE SUR LE TABLEAU À REMPLIR ICI: https://calc.ouvaton.coop/InscriptionInstallPartieLinuxRouen
Besoin d’en discuter avant? Retrouvez nous le samedi 9 septembre, au stand 56 du forum des associations de Rouen.
- La Base, 24 boulevard de la Marne, Rouen, Normandie, France
- https://calc.ouvaton.coop/InscriptionInstallPartieLinuxRouen
- install-partie, gnu-linux, logiciels-libres, fete-des-possibles-2023, linux
Commentaires : voir le flux Atom ouvrir dans le navigateur
Mageia 9 : plein de nouveautés
Mageia 9 est sortie quand elle est prête, en cette fin d’été.
C’est la distribution communautaire GNU/Linux qui prend la suite de Mandrake^W Mandriva^W et dont la couleur bleue est assumée :-)
Classiquement, des montées de version des logiciels principaux et toujours autant de nouveautés ainsi que la prise en compte du vieux matériel en 32 et 64 bits !
La version de développement — cauldron — est restée utilisable au jour le jour, même avec des mises à jour majeures des deux environnements de bureau KDE et GNOME.
- lien nᵒ 1 : Site web Mageia
- lien nᵒ 2 : Le wiki de Mageia
- lien nᵒ 3 : Le site de nos amis de MLO
- lien nᵒ 4 : Nouveautés apportées par Mageia 9
- lien nᵒ 5 : Blog Mageia pour sortie de Mageia 9 beta2 (version en développement)
- lien nᵒ 6 : Tag Mageia 9 sur le blog français (suivi des annonces lors du cycle de développement)
- lien nᵒ 7 : Blog Mageia pour disponibilité Mageia 9 RC1
- lien nᵒ 8 : Points d'attention pour Mageia 9 (errata)
Mageia continue de proposer des supports d’installation pour les systèmes 32 bits et 64 bits, des images live 64 bits pour Plasma, GNOME et Xfce, ainsi qu’une image live 32 bits pour Xfce.
GNOMELa version la plus récente de Gnome 44.2 est proposée ; d’aucuns peuvent ne pas aimer beaucoup les bureaux à l’horizontale : sur un portable, c’est la verticale qui prévaut car le 16:9 en paysage laisse plein de place sur les côtés, même si les mobiles préfèrent droite/gauche :p
KDEneoclust a fourni une mise à jour majeure de Plasma 5.27.5, et ça fonctionne bien. La prise en compte de Wayland reste encore estampillée expérimentale.
Plein de wmParce qu’un environnement Desktop aussi appelé DE n’est pas forcément nécessaire, un wm (window manager) peut suffire pour lancer ses applications préférées
Liste non exhaustive :
afterstep : AfterStep Window Manager
awesome : Highly configurable, framework window manager for X. Fast, light and extensible — avec des greffons inclus awesome-plugin-vicious : A modular widget library for the "awesome" window manager
byobu : Powerful, text based window manager and shell multiplexer
dwm : A minimalist window manager for the X Window System
enlightenment : Enlightenment window manager
fvwm2 : The F virtual window manager for the X Window system
i3 : A tiling window manager
icewm : X11 Window Manager avec un thème icewm-theme-oxygen-aya
jwm : Lightweight X11 Window Manager
kwin : Plasma 5 Window Manager — ainsi que kwin-wayland : KDE Window Manager with experimental Wayland support
marco : MATE window manager
matchbox-window-manager : Window manager for the Matchbox Desktop
metacity : Metacity window manager
motif : The Motif widget toolkit and window manager
pekwm : A minimalist window manager for the X Window System
ratpoison : A simple tiling Window Manager that does not require the mouse
spectrwm : Small Dynamic Tiling Window Manager for X11
sway : i3-compatible window manager for Wayland
swm : A small window manager for X11
twm : Tab Window Manager for the X Window System
windowmaker : A window manager for the X Window System
xfwm4 : Window manager for Xfce desktop environment
et des outils supplémentaires pour les window managers
- utilisant le compositing : compositing-wm-common : Common tools for compositing window managers
- wmctrl : Command line tool to interact with an EWMH/NetWM compatible X Window Manager
Vous noterez l’attirance de nos contributeurs et contributrices pour les wm :D — que ce soit en mode texte, graphique, avec pavage (ou non).
Note : proposée par geegeek<, la commande utilisée pour repérer les paquets correspondant à un window manager
for paquet in `urpmq --list|uniq`; do urpmq -S $paquet | grep -iE "window manager|WindowManager|wm" ; doneIl y a presque 28 000 paquets, ça a pris de l’ordre de 24h à tourner :-)
Du côté du noyau Linuxtmb< ayant tendance à sortir régulièrement des noyaux pour mieux prendre en compte les matériels récents ou les correctifs de failles noyau (encore une pour AMD Zen2 cette fois-ci nommée Zenbleed juste après sortie de la RC1 :/), ils finissent par s’accumuler dans /boot. Un nouveau paquet remove-old-kernel permet de ne conserver que les 3 derniers installés.
LibreOffice : une petite touche de Mageia et une grande d’accessibilitéLa suite bureautique LibreOffice est fournie en version 7.5.5. Mais, en plus, Mageia a empaqueté un nouvel outil pour la dictée vocale basé sur Kaldi, Vosk, nerd-dictation et eloGraf.
La communautéNous sommes présents à l’OSXP, aux JDLL et tout événement qui promeut le libre. Les forums de MLO (Mageia Linux Online) sont très réactifs.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Lettre d'information XMPP de juin et juillet 2023
N. D. T. — Ceci est une traduction de la lettre d’information publiée régulièrement par l’équipe de communication de la XSF, essayant de conserver les tournures de phrase et l’esprit de l’original. Elle est réalisée et publiée conjointement sur les sites XMPP.org, LinuxFr.org et JabberFR.org selon une procédure définie.
Bienvenue dans la lettre d’information XMPP, nous sommes ravis de vous retrouver ici ! Ce numéro couvre les mois de juin et juillet 2023.
Un grand merci à toutes les personnes qui nous lisent et à toutes les contributrices et tous les contributeurs !
Comme la présente lettre d’information, de nombreux projets et leurs efforts au sein de la communauté XMPP sont le résultat du travail bénévole de personnes. Si vous êtes satisfait des services et des logiciels que vous utilisez, pensez à dire merci ou à aider ces projets ! Vous souhaitez soutenir l’équipe de la lettre d’information ? Lisez la suite en bas de page.
- XMPP et le Google Summer of Code 2023
- Hébergement fiscal de projets par la XSF
- Événements XMPP
- Talks
- Videos
- Articles
- Nouvelles des logiciels
- Extensions et spécifications
- Répandez les nouvelles !
- Aidez-nous à créer la lettre d’information
- Licence
La XSF a été acceptée à nouveau comme organisation hôte du GSoC 2023 et a reçu deux places pour les contributeurs XMPP !
Sur Dino :
Sur Moxxy :
Le premier billet de blog, détaillant le plan d'implémentation d'une fonctionnalité basique de chat de groupe.
Le deuxième article de blog, décrivant les plans pour apporter une implémentation de base de XEP-0045 dans la bibliothèque XMPP de Moxxy, moxxmpp.
Le troisième article de blog, esquisse le plan d'implémentation du frontend.
La XSF propose un hébergement fiscal pour les projets XMPP. Veuillez postuler via Open Collective. Pour plus d’informations, consultez l'annonce blog. Projets actuellement hébergés :
Événements XMPP- Permanence XMPP : disponible sur notre chaîne YouTube
- Rencontres XMPP à Berlin (remote) : réunion mensuelle des passionnés de XMPP à Berlin, tous les deuxièmes mercredis du mois.
- XMPP Italian happy hour: réunion mensuelle XMPP Italie, depuis le 16 mai, chaque 3e jeudi du mois à 19h (événement en ligne avec diffusion en direct).
- Une messagerie instantanée qui respecte vos libertés ?[FR] : A travers un bref historique du web, afin de dépeindre sa centralisation actuelle et ses problèmes, Adrien Bourmault, membre de la XMPP Standards Foundation, vous présentera les problèmes posés par la messagerie instantanée non libre, basée sur des applications et des services centralisés. Il explorera également les solutions offertes par la décentralisation et les logiciels libres avec XMPP. Voir la vidéo prochainement.
-
OpenPGP & PGPainless
-
Deux réflexions sur l'élimination des réseaux décentralisés :
- JMP est lancé et sort de la version bêta
- Cheogram Android version 2.12.1-6 ajoute des couleurs par compte, des heures de silence par compte, des aperçus des fichiers non téléchargés, et plus encore.
- Libervia progress note 2023-W22 sur l'implémentation A/V, ActivityPub Gateway et plus encore.
- Dino 0.4.3 a été publié.
- Movim 0.22.2 est disponible.
- Le module ejabberd mod_s3_upload a gagné la prise en charge de l'utilisation d'un hôte de téléchargement séparé. Cela permet aux clients de télécharger du contenu multimédia à partir d'un panier S3 hébergé de manière statique. Au départ, cette fonctionnalité a été proposée pour permettre à ejabberd de s'intégrer à Garage, un service de stockage d'objets distribués open-source conçu pour l'auto-hébergement.
Nouveau site web et sortie de la version 0.4 de xmpp.rs : Après plus de trois ans et demi depuis la dernière version (version 0.3 en septembre 2019), les développeurs de xmpp-rs sont heureux d'annoncer la version 0.4.0 de xmpp-rs. Si vous ne connaissez pas xmpp-rs, ce sont des crates Rust pour des applications interopérables et fédérées de messagerie instantanée et autres réseaux sociaux.
omemo_dart a publié la version 0.5.0, qui permet enfin à Moxxy d'établir des sessions OMEMO:2 stables entre deux clients Moxxy.
-
De la communauté ignite realtime :
La XMPP Standards Foundation développe des extensions XMPP dans sa série de XEPs en plus des RFCs XMPP.
Les développeurs et développeuses, et autres experts ou expertes en normes du monde entier collaborent à ces extensions, en développant de nouvelles spécifications pour les pratiques émergentes et en affinant les façons de faire existantes. Proposées par n’importe qui, les plus réussies finissent finales ou actives – selon leur type – tandis que les autres sont soigneusement archivées en tant qu’ajournées. Ce cycle de vie est décrit dans la XEP-0001, qui contient les définitions formelles et canoniques des types, états et processus. Pour en savoir plus sur le processus de normalisation. La communication autour des normes et des extensions se fait sur la liste de diffusion des normes (archive en ligne).
Extensions proposéesLe processus de développement XEP commence par la rédaction d'une idée et sa soumission à l'Éditeur XMPP. Dans les deux semaines qui suivent, le Conseil décide d'accepter ou non cette proposition en tant que XEP expérimentale.
-
Signalement d'affiliation de compte
- Cette spécification documente un moyen pour un serveur XMPP de signaler à d'autres entités la relation qu'il a avec un utilisateur de son domaine.
- Pas de nouvelle XEP ce mois-ci.
Si une XEP expérimentale n'est pas mise à jour pendant plus de douze mois, elle sera déplacée d'expérimentale à différée. Si une nouvelle mise à jour est effectuée, la XEP sera à nouveau classée dans la catégorie expérimentale.
- Aucune XEP ajournée ce mois-ci.
-
Version 0.2.0 de la XEP-0317 (Hats)
- Choix d'une syntaxe pour les hats. (mw)
-
Version 0.1.2 de la XEP-0453 (DOAP usage in XMPP)
- Correction d'une typo XMLNS (spw)
Les derniers appels sont lancés une fois que tout le monde semble satisfait de l'état actuel d'une XEP. Une fois que le Conseil a décidé que la XEP semble prête, l'éditeur XMPP lance un dernier appel pour recueillir des commentaires. Les commentaires recueillis lors du dernier appel peuvent permettre d'améliorer la XEP avant de la renvoyer au Conseil pour qu'il la passe à l'état stable.
- Pas de dernier appel ce mois-ci.
- Aucune XEP n’est passée à stable ce mois-ci.
- Aucune XEP déclarée dépréciée ce mois-ci.
Merci de partager les nouvelles sur d’autres réseaux :
Consultez également notre Flux RSS !
Vous recherchez des offres d’emploi ou vous souhaitez engager un consultant professionnel pour votre projet XMPP ? Visitez notre tableau d’offres d’emploi XMPP.
Contributions et traductions de la lettre d’informationIl s’agit d’un effort communautaire, et nous aimerions remercier les traducteurs et traductrices pour leurs contributions. Les volontaires sont les bienvenus ! Les traductions de la lettre d’information XMPP seront publiées ici (avec un certain retard) :
- Anglais (original) : xmpp.org
- Contributeurs généraux : Adrien Bourmault (neox), Alexander "PapaTutuWawa", Arne, cal0pteryx, emus, Licaon_Kter, Ludovic Bocquet, melvo, MSavoritias (fae,ve), nicola, XSF iTeam
- Français : jabberfr.org et linuxfr.org
- Traduction : Adrien Bourmault (neox), alkino, anubis, Arkem, Benoît Sibaud, mathieui, nyco, Pierre Jarillon, Ppjet6, Ysabeau
- Allemand : xmpp.org et anoxinon.de
- Traduction : Jeybe, wh0nix
- Italian: notes.nicfab.eu
- Traduction : nicola
- Espagnol : xmpp.org
- Traduction : daimonduff, TheCoffeMaker
Cette lettre d’information XMPP est produite collaborativement par la communauté XMPP. La lettre d’information de chaque mois est rédigé dans ce simple pad. À la fin de chaque mois, le contenu du pad est fusionné dans le dépôt Github de la XSF. Nous sommes toujours heureux d’accueillir des contributeurs et contributrices. N’hésitez pas à vous joindre à la discussion dans notre salon public Comm-Team (MUC) et ainsi nous aider à soutenir cet effort communautaire. Vous avez un projet et vous voulez en parler ? Pensez à partager vos nouvelles ou vos événements ici, et à les promouvoir auprès d’un large public.
Tâches que nous effectuons régulièrement :
- collecte des nouvelles dans l’univers XMPP
- résumés courts des nouvelles et des événements
- résumé de la communication mensuelle sur les extensions (XEP)
- révision de l’ébauche de la lettre d’information
- préparation d’images pour les médias
- traductions
- communication à travers des comptes de médias
Cette lettre d’information est publiée sous la licence CC BY-SA.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Conférence inaugurale de La Librithèque : « Le numérique, comment en est-on arrivé là ?»
Dans le cadre de la « Fête des possibles », Fabrico est heureux de vous annoncer son événement « Le numérique, comment en est-on arrivé là ?» organisé le samedi 9 septembre à 9h30 en ses locaux, au 7 rue Belle Image à Valence. À cette occasion, Louis Derrac partagera avec le public sa vision du numérique. Cet échange se terminera par un apéritif qui permettra aux participants de continuer d’échanger avec Louis Derrac.
Louis Derrac est un acteur de l’éducation au numérique depuis 2012, indépendant depuis 2018. Il agit principalement comme consultant, concepteur/chef de projet et formateur. Se concentrant sur l’éducation et le numérique, il milite pour une certaine idée de l’éducation au numérique, et pour un numérique alternatif.
Fabrico organise cet événement pour lancer son projet « La Librithèque », en particulier les trois cycles d’ateliers GRATUITS de sensibilisation et de formation au numérique libre intitulés « Le numérique libre, où en êtes-vous ? » avec Certification Open Badge, pour les seniors et pour les jeunes en réinsertion, les bénévoles et les agents publics. « La Librithèque » est un projet financé par la Fondation Afnic, et en partenariat avec G3L et le L0AD.
- lien nᵒ 1 : La Librithèque
- lien nᵒ 2 : Louis Derrac (conférencier)
- lien nᵒ 3 : Fabrico (organisateur)
- lien nᵒ 4 : G3L (partenaire)
- lien nᵒ 5 : L0AD (partenaire)
- lien nᵒ 6 : Fondation Afnic (financeur)
Voici le descriptif du projet tel que présenté à la Fondation Afnic lors de l’appel à projet :
L’objectif est de développer une « librithèque » : un commun numérique, Ressource Educative Libre (REL), ancré dans l’Espace Public Numérique (ouvert depuis novembre 2022), en consortium avec les 2 autres associations du logiciel libre, et développer les notions de Hackerspace, gestion électronique libre de documents et fabrique autour du Libre, le tout en creative commons.
Notre constat est assez clair : de nombreuses personnes ne connaissent pas les arcanes de l’informatique et le monde du logiciel alternatif.
Nous souhaitons faire grandir cette connaissance et montrer que le libre est une solution responsable et économique à certaines problématiques de notre société : souveraineté numérique, protection des données, économie solidaire, utilisation économe.
Il existe trois associations qui œuvrent autour du Libre sur Valence : l’association G3L, l’association le L0AD et l’association Fab'at au sein de son nouveau tiers-lieu « Fabrico ». Nous souhaitons développer un espace commun en centre-ville, rassemblant la connaissance autour du libre et de la réparation, pour sensibiliser les bénévoles des structures accompagnantes et le public éloigné.
Notre Fablab a déjà un créneau de « repair café » le mardi soir qui connaît un certain succès (en moyenne entre sept et dix participants « répar'acteurs » chaque semaine).
Le cursus de sensibilisation au libreUne des motivations pour ce projet était aussi de proposer à des associations locales voulant passer au libre une aide pour leurs bénévoles. Notamment un café associatif souhaitant passer à NextCloud.
Dès la rentrée nous proposeront donc des sessions d’initiation au monde du libre, de l’historique et l’éthique aux applications phares, en passant par les réseaux sociaux fédérés du Fediverse, le nuage libre, et l’électronique OpenHardware avec Arduino.
Un cursus de neuf fois deux heures sera proposé aux personnes en réinsertion professionnelle, bénévoles associatifs et agents publics. Une version allégée de trois fois deux heures permettra aux seniors de comprendre les enjeux du libre. Ce cycle trimestriel sera répété deux fois.
Un catalogue des formations existantesEn parallèle à la volonté de sensibilisation locale, nous souhaitons, au travers d’un catalogue papier mais aussi d’un site Web, cataloguer les formations existantes, comme celles de l'UPLOAD de Framasoft. Cette partie est toujours en chantier, et nous sommes ouverts aux propositions de contributions tant sur l’aspect technique que le contenu.
Présentation de FabricoFabrico, la fabrique collaborative et solidaire, est un tiers-lieu accessible à tous regroupant un Fablab, un Espace Public Numérique, des espaces de travail et des ateliers partagés.
Le Fablab est un lieu pour du partage de savoir et de connaissance dans l’utilisation d’outils et de machines, numériques et conventionnels qui permet de passer rapidement d’une idée, d’un projet à sa réalisation. Le FabLab, c’est avant tout un lieu de rencontres et d’échanges, un lieu de formation avec des passionnés qui ont envie de transmettre leurs savoirs, un lieu où l’on apprend ensemble.
L’Espace Public Numérique (EPN) propose des activités d’initiation ou de perfectionnement variées et encadrées, par le biais d’ateliers collectifs, mais également dans le cadre de médiations individuelles et de plages réservées à la libre consultation. L’EPN a pour vocation d’accompagner tous les publics aux usages numériques.
Fabrico, 7 rue Belle Image, 26000 VALENCE.
09 73 88 49 59 / 07 49 93 81 12
coordination@fabrico.fr
Commentaires : voir le flux Atom ouvrir dans le navigateur
Concours des Acteurs du Libre 2023
Plus que quatre semaines pour candidater au concours des Acteurs du Libre et mettre votre projet sous les projecteurs !
Organisé par le CNLL dans le cadre d’Open Source Experience, le concours des Acteurs du Libre vise à récompenser les actions qui contribuent au développement du Logiciel Libre et de l’Open Source. Il s'adresse aux éditeurs, intégrateurs, entreprises ou administrations intégrant des solutions ouvertes, start-ups proposant de l’open source, associations ou projets centrés sur le Libre. Les prix des Acteurs du Libre permettent de mettre en lumière les réussites entrepreneuriales de la filière libre française et européenne.
- lien nᵒ 1 : Site du concours
- lien nᵒ 2 : Site du CNLL
- lien nᵒ 3 : Site d'Open Source Experience
- lien nᵒ 4 : Site de l'APELL
Six prix seront distribués :
- Prix de la meilleure stratégie Open Source
- Prix du développement commercial
- Prix pour un numérique ouvert et éthique
- Prix du service public engagé
- Prix européen avec l'APELL
- Prix spécial du Jury
La date limite pour postuler est le 30 septembre 2023. La cérémonie de remise de prix aura lieu à l'occasion d’Open Source Experience à Paris.
Quelques règles à noter:
- Le concours est ouvert, les organisations non membres du CNLL peuvent candidater.
- La thématique du concours porte sur le logiciel, le hardware n’est pas concerné.
- Les organisations domiciliées hors France et en Europe sont autorisées à candidater dans la catégorie “Europe”.
- La catégorie “Service Public” concerne les administrations centrales et déconcentrées uniquement, les collectivités territoriales ne sont pas concernées et doivent candidater au concours des Territoires Numériques du Libre.
- Un seul dossier par candidat, dans une seule catégorie.
- Les gagnants de la session précédente ne sont pas autorisés à candidater à nouveau.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Où il est question de conservation
À l’heure où les jardins regorgent de fruits et légumes (enfin, ceux qui ne subissent pas la sécheresse) et où l’on mitonne à tout-va conserves, confitures et terrines, le chemin de fer Transimpressux reprend les voyages dans le temps et l’espace commencés l’année dernière. Pour cette excursion, nous partirons de Babylone, vers 1750 avant notre ère, nous nous baladerons dans le fort romain de Vindolanda, au nord de l’Angleterre. Nous irons dire bonjour à Nicolas Flamel, nous passerons par le Portugal et la Belgique, par Sablé dans la Sarthe aussi. Sans oublier de faire un tour à Alexandrie et sur la Lune, eh oui, pour terminer à Nancy où nous ferons la connaissance de Fust et Shoeffer, quoique, ça aurait pu être Mayence.
Il s’agira, bien sûr, mais le lecteur ou la lectrice avisée aura déjà compris, de la conservation de l’écriture, de ses problèmes et de ses enjeux.
- lien nᵒ 1 : Software Heritage
- lien nᵒ 2 : Ysabeau, un chouette caractère
- lien nᵒ 3 : Des histoires de caractères
- Préambule
- De la nécessité et de l’intérêt
- Des difficultés de conservation du papier
- Histoires d’écrits, histoires de vies
- L’ère informatique
- Fust et Schöffer : une police médiévale
- Dans la fabrique de la dépêche
- Postambule
Dans cette dépêche, il ne sera pas question de sauvegarde parce que ce n’est pas l’angle, mais aussi parce que ce sujet a été traité à fond dans la série de journaux de Funix sur le sujet et qu’il serait incongru de traiter en un paragraphe un sujet aussi essentiel. La question des formats ne sera pas vraiment abordée non plus, elle fera l’objet d’une autre dépêche. Et, comme les précédentes, elle s’attache à remettre l’informatique dans le contexte historique de l’histoire de l’écriture.
On trouvera dans la partie « Dans la fabrique de la dépêche » les sources cités (et certaines autres), afin d’éviter les va-et-vient entre le texte et les notes.
De la nécessité et de l’intérêtL’écriture est un facteur de transmission et de conservation des informations. Ce n’est pas une découverte, mais il convient de rappeler que l’invention de l’écriture est due à plusieurs facteurs, dans le désordre :
- la transmission de la parole divine, et pas uniquement, avec l’histoire des tables de la loi dans lesquelles un dieu transmet à un prophète - Moïse - sa parole par le biais de tables de pierre gravées ;
- l’administration des États ou des organismes : l’écriture chinoise aurait été inventée, selon une légende, par un fonctionnaire du nom de Canjie vers 4 500 av. notre ère, et l'on verra plus bas l’exemple « concret » des tablettes de Vindolanda ;
- la communication et la conservation du corpus législatif et règlementaire : en France par exemple, l’ordonnance de Villers-Cotterêts d’août 1539, faisant du français la langue officielle du droit, est le texte de loi le plus ancien du droit français toujours en vigueur, et elle a été imprimée très tôt ;
- des fins divinatoires : les plus anciennes traces d’écriture chinoise que l’on ait retrouvé remontent à la dynastie Shang (entre 1570 et 1405 av. notre ère), et servaient de registre des divinations royales ;
- la nécessité de garder des traces notamment des transactions commerciales, des échanges entre individus (contrats de mariage et autres) ;
- la communication entre personnes éloignées, ou avec des personnes sourdes et mal-entendantes : ainsi les carnets qui permettaient de converser avec un Beethoven devenu sourd sont des documents fondamentaux sur la vie du compositeur ;
- etc.
Il s’ensuit donc que, pour toutes ces raisons, la conservation de l’écrit est une question primordiale et que la destruction des traces écrites peut être source de gros problèmes. Quoique, leur conservation peut aussi être source de désagréments, notamment les échanges de courrier. Il n’est pas forcément agréable de retrouver dans les archives les échanges épistolaires sordides concernant les héritages par exemple.
Des difficultés de conservation du papierLe papier est un support fragile à tel point que, malgré l’utilisation du papier, à l’époque médiévale les tablettes de bois resteront encore utilisées :
surtout dans des abbayes allemandes ainsi que dans des lieux où le papier était considéré comme trop fragile pour être utilisé. Les tablettes de cire conservèrent alors leur atout de support d’écriture solide et d’utilisation facile en toutes circonstances. (Elisabeth Lalou, IRHT)
Le papier (et le papyrus d’ailleurs), plus que les autres supports matériels peut être la proie de bien des avanies qui nuisent à sa conservation.
En 1996 la paléographe médiéviste Maria José de Azevedo Santos exposait dans un article sur les conditions de conservation des actes et des livres au Portugal des XIIe au XVe siècles toutes les calamités qui peuvent affecter les livres et actes de cette période :
Les agents de destruction étaient innombrables : d’abord l’homme lui-même, qui — ainsi qu’en témoigne notre documentation — déchirait, griffonnait, « lavait » les documents à la noix de galle, fragmentait les livres pour les relier […] et pour d’autres fins très variées la guerre, la Nature (avec ses incontrôlables : feux, inondations, séismes), la pollution de diverses origines, les bactéries, les insectes, les rats […] et tant d’autres fléaux.
À cela on ajoutera le fait que des tentatives de restauration ou de conservation des documents qui, à une époque semblaient prometteuses et sans risque, se révèlent calamiteuses dans le temps. Les feuillets et rouleaux du fonds Pelliot (1878–1945) datant du premier millénaire que l’explorateur, philologue et linguiste français avait trouvé dans le bassin du Tarim en Chine en sont une illustration.
Certains des documents étant à l’état de fragments, ils ont été doublés : collés sur un support qui pouvait être de la soie ou du papier, voire, les deux, ce qui pose la qualité de ces supports. La mousseline de soie a été abandonnée dans les années 1970 car elle se dégradait plus vite que le papier qu’elle était censée renforcer. Le papier, quant à lui, pouvant être de qualités diverses. Les encollages pouvant être mal réalisés, entraînant la dégradation des documents qu’ils renforçaient, etc. Il y a eu aussi des périodes où l’on ensachait les documents entre deux feuilles de diacétate de cellulose (du plastique), mais la durée de vie du matériau s’est révélée assez courte. En bref : le remède s’avérait pire que le mal.
Avec l’ère de l’imprimerie on arrive à une autre étape de l’histoire du papier. Les techniques d’impression évoluant, imprimer devient de plus en plus facile et de plus en plus abordable. Les processus de fabrication du papier évoluent aussi, qui vont rendre le papier moins résistant dans le temps. Le début du XIXe siècle voit l’abandon du chiffon au profit de la cellulose des conifères, dont la fibre, défibrée par un râpage à la meule, est moins longue que celle du papier chiffon, et moins résistante. Ceci conjugué avec l’utilisation d’autres substances, la lignine, pour la cohésion des fibres de bois et l’alun-collophane pour l’encollage, rend le papier plus fragile. Et cela se constate assez vite :
en 1898 […] un bibliothécaire de la Library of Congress, John Russell Young, constate une détérioration du papier et demande aux éditeurs de fournir pour les bibliothèques quelques exemplaires sur bon papier, en vain. Pierre Cockshaw et Wim De Vos, Bulletin de l’Académie royale de Belgique, 1994.
Le problème prend de l’ampleur et est constaté au niveau mondial. Si vous avez fait des recherches dans des services d’archives par exemple, vous l’aurez peut-être constaté.
En 1978, la Bibliothèque nationale (qui ne s’appelait pas encore de France), procède à des sondages dans ses collections, le résultat est consternant.
Documents nécessitant un traitement plus ou moins approfondi :
Cartes et plans : 36 430 feuilles
Estampes et photographies : 2 575 990 feuilles
Livres imprimés : 670 000 volumes
Manuscrits : 13 000 volumes
Musique : 334 000 volumes, 3 770 feuilles
Publications officielles : 22 200 volumes
Arts du spectacle : 23 000 volumes, 3 141 000 feuilles.
Un budget de dix millions de francs (environ 1,5 millions d’euros) par an sur une période de dix à quinze ans est réservé à ce poste. Les documents seront traités dans le tout nouveau centre de conservation et de communication des documents imprimés et manuscrits de la Bibliothèque nationale à Sablé dans la Sarthe.
Les solutions préconisées à l’époque s’orientaient vers le micro-filmage des documents et leur restauration. Mais pas forcément pour tout, compte-tenu de l’importance de la masse à traiter et des coûts d’une opération chronophage et réclamant, qu’il s’agisse du micro-filmage ou de la restauration, des soins particuliers. En 1994 Pierre Cockshaw et Wim De Vos estimaient que les micro-films, dont la longévité estimée va de cent à cinq-cent ans, était :
une étape préalable à tout procédé de lecture optique qui se réalise plus facilement à partir d’un micro-film lisse qu’à partir de la surface rude d’un papier.
À l’époque, en effet, la technologique informatique ne permettait pas d’envisager :
d’absorber la grande masse de documents qui repose dans les bibliothèques (Pierre Cockshaw et Wim De Vos).
En outre, le coût, prohibitif, et la durée des matériels, limitée, étaient un énorme frein.
Cette politique de micro-filmage a été lancée en 1990. Un consortium de bibliothèques se réunit pour créer ce qui deviendra une fondation, l’EROMM (European Register of Microform and Digital Masters) en 1994. Elle aura pour objectif de tenir un registre des micro-formes maîtres afin d’éviter des doublons. Le site est toujours en ligne, mais plus mis à jour depuis 2022.
Histoires d’écrits, histoires de viesIl a été difficile de résister à donner ces quelques exemples qui mettent en scène une vie « quotidienne » et qui montrent tout ce que nos traces peuvent dire de nous sur des supports matériels différents (mais tous numérisés actuellement). On notera que les fax des années 1980-1990, ou même certaines facturettes de maintenant, vieillissent nettement moins bien, et sont devenus assez vite illisibles.
Réclamation d’un client mésopotamien mécontent, vers 1750 avant notre èreCette petite tablette d’argile, 11,6 centimètres de haut sur 5 de large et 2,6 d’épaisseur, qui, semble-t-il, est devenu un mème sur internet (je l’ai découverte grâce à un réseau social). Conservée au British Museum, c’est la première plainte d’un client à un fournisseur qui nous soit parvenue. En l’espèce, l’auteur, Nanni, reproche à son fournisseur de cuivre, Ea-nāṣir, après son refus de prendre le cuivre eu égard la faible qualité des lingots, d’avoir gardé l’argent avec lequel Nanni les avait payés et de l’avoir traité par-dessus la jambe. Il va sans dire que ces échanges avaient été consignés :
sur une tablette scellée gardée dans le temple de Šamaš.
Desquelles tablettes on n’a pas de trace pour autant que je sache.
La tablette de réclamation de Nanni envers son vendeur de cuivre indélicat vers 1750 av. notre ère, conservée au British Museum, photo Zunkir.
Vindolanda, dans le nord de l’Angleterre, est le site d’un ancien fort romain. La première tablette y a été découverte en 1973. C’était une petite planche de bois de la taille d’une carte postale actuelle. Après cette tablette, plus de 1 800 autres ont été trouvées sur le site, ainsi que de nombreux artefacts. On écrivait sur ces tablettes soit directement à l’encre, soit, sur une couche de cire d’abeille. Il semblerait que les versions (environ 400) avec la cire aient été plutôt réservées aux écrits plus officiels.
Quoiqu’il en soit, c’est une mine d’information sur la gestion d’un camp romain, mais aussi sur la vie quotidienne dans le camp. C’est ainsi que l’on sait que Claudia Severa avait invité la femme du commandant du fort, Sulpicia Lepidina, à une fête d’anniversaire (par contre je ne sais pas si c’est le sien ou celui de quelqu’un d’autre).
Claudia Severa invite Sulpicia Lepidina à une fête d’anniversaire vers 87 av. notre ère. Tablette de Vindolanda écrite à l’encre, photo de Michel Wal.
Nicolas Flamel et sa femme sont, notamment, des personnages clés, quoique totalement absents, du premier tome des aventures de Harry Potter : Harry Potter à l’école des sorciers. Nicolas Flamel a acquis, assez tardivement et bien après sa mort à Paris, où il a vécu toute sa vie, la réputation d’alchimiste.
Étienne-François Villain, dans son Histoire critique de Nicolas Flamel et de Pernelle sa femme (page 2), un texte basé sur les divers actes et écrits laissés par Nicolas Flamel, signale que ce dernier :
prend dans les actes faits en son nom la qualité de bourgeois de cette capitale : il y ajoute toujours celle d’Ecrivain, & enfin, mais fort tard, on le trouve qualifié Libraire Juré en l’Université de Paris.
Et ajoute :
Quant à Pernelle sa femme, nous ignorons le lieu de sa naissance & quels étaient ses parens : elle pouvoit être née à Paris, ayant une sœur établie dans cette Ville, & s’y étant elle-même mariée deux fois avant que d’épouser Flamel.
La résurgence de Nicolas Flamel dans les mémoires au XVIIIe est due, selon toute probabilité, au fait qu’il existe une documentation plutôt abondante dans les archives de notaires et de tribunaux sur sa personne. Abondance qui pourrait paraître curieuse pour un « simple » bourgeois, écrivain, qui était peut-être chicanier, la famille de sa femme l’a été sans nul doute, et qui était très pieux. Entre l’héritage de son épouse, doublement veuve, et le fruit de son travail, il avait acquis une certaine aisance. Aisance grossie par les tenants de l’hypothèse d’un Flamel alchimiste qui n’ont pas étudié réellement le testament de Nicolas Flamel dont un double figure à la BnF. Et, puisque l’on parle de conservation, il s’agit d’un document (en parchemin) de plusieurs pages avec une reliure en demi-parchemin, taché par endroits mais en plutôt bon état.
Signature de sans doute pas Nicolas Flamel. À droite, le tampon Bibliothèque impériale, l’actuelle BnF, héritière de celle de Charles V a changé plus d’une fois de nom au cours de son histoire. Le dépôt légal qui constitue une bonne part son fond a été instauré par François 1er en 1537.
D’une manière générale, les archives, de notaire notamment, mais pas que, les actes divers : état-civil, brevets et patentes professionnels, déclarations de création d’entreprises, jugements divers, etc. sont des sources d’informations qui permettent d’en savoir assez long sur une personne. Des sources de plus en plus numérisées.
L’ère informatiqueLa « dématérialisation » ne signifie pas l’absence de toute matérialité. Et c’est bien le problème. L’accès aux documents informatisés repose sur quatre facteurs :
- le support de conservation,
- les matériels, ordinateurs, écrans, etc.,
- les logiciels qui permettent d’y accéder,
- les formats des fichiers.
Ce qui fait quatre sources de problèmes pour accéder aux données ainsi conservées.
Au commencement était le papierMême avec les ordinateurs ! On laissera de côté l’IBM 604 qui faisait saigner les doigts de Marion Créhange. Mais, aux débuts de l’informatique, on dialoguait avec les ordinateurs avec du papier : cartes et bandes perforées pour les programmes et sorties imprimantes pour les résultats. Les premières ont été utilisées jusqu’à la fin du millénaire précédent.
Inutile de dire que les ordinateurs aux premiers temps de l’informatique n’étaient pas vraiment un outil de conservation idéal de l’écriture.
Les premiers ordinateurs avec clavier et écran apparaîtront à la fin de la décennie 1970, de même que le concept d’ordinateur personnel.
Les supports magnétiques et autres supports souplesLa souplesse ici, est celle du support lui-même, pas de son contenant.
Le support magnétique, inventé en 1888, a été le premier et est toujours un support utilisé pour stocker les données. Sous forme de bande au début. Ce qui faisait un décor tout trouvé pour les films de science-fiction des années 1970-1990 qui pouvaient montrer des murs de boitiers avec des fenêtres laissant voir les bandes magnétiques en train de tourner.
Bande magnétique Bull conservée au musée du CNAM, Paris.
Ensuite, avec l’arrivée des ordinateurs personnels ce sont les cassettes audio qui faisaient travailler l’ordinateur et stockaient les données. Parfois au format standard, Dick Francis dans le polard Le Professeur (1981) met en valeur comme élément clé de l’intrigue une cassette audio qui comporte en fait un programme pour gagner au tiercé, parfois pas. De toute façon, à cette époque chaque marque d’ordinateur avait son système d’exploitation spécifique, inter-opérable avec rien. Les bandes magnétiques ne sont pas un outil idéal pour travailler : on ne peut aller directement d’un endroit à un autre, ce qui rend le processus lent. En revanche, les bandes magnétiques encore maintenant sont un support de sauvegarde très adapté aux grandes quantités de données. Par exemple, la technologie Fujifilm/IBM permet de stocker jusqu’à 500To de données. Mais, évidemment, elles ne sont pas exemptes d’inconvénients.
Très vite, les supports matériels se sont diversifiés, avec l’apparition des disquettes dont la taille diminuera en même temps que croissaient leurs capacités de stockage. Même si, assez vite, elles n’ont pas été considérées comme des supports de stockages suffisants. Pour cela et pour un niveau plus individuel, il y a eu des supports à mi-chemin de la disquette et du disque dur, par exemple les ZIP.
Vue éclatée d’une disquette 3 pouces 1/2 conservée au musée du CNAM, Paris.
Les bandes magnétiques ne supportaient pas bien les vibrations ce qui, pour aller sur la Lune, posait problème. Autant dire qu’embarquer un système informatique fonctionnant à base de ce type de support était inenvisageable.
On est en 1969, les disques optiques numériques n’existent pas encore, pas plus, évidemment, que les mémoires SSD. Solution : la mémoire en tore de ferrite. C'est un assemblage de fils qui passaient dans des rondelles métalliques, tissées à la main par des femmes, les LOL, Little Old Ladies.
Mémoire en tore de ferrite conservée au musée du CNAM, Paris.
Apparaîtront ensuite, dans les années 1980 les disques optiques numériques (DON) avec leurs variantes : CD, DVD, Blue-Ray etc. Puis les cartes SD, MicroSD et équivalents. Ce sont des supports d’archivages formidables réputés quasiment inusables pour certains. Il reste un léger petit problème : celui des lecteurs et de leur persistance dans les ordinateurs.
Les logiciels et les systèmes d’exploitationOn a un support d’archivage super, du matériel pour le lire. Ça ne suffit pas pour y accéder ! Encore faut-il que l’on dispose des logiciels susceptibles d’ouvrir les formats de documents.
Les débuts de l’informatique sont un cimetière de formats et de systèmes d’exploitation (SE). De systèmes d’exploitation pour commencer : chaque fabricant développait le sien, et rien n’était inter-opérable. Les disquettes de données ne passaient pas d’un SE à un autre. Le bulldozer Microsoft a réussi au moins, en laissant, certes, un champ de ruines derrière lui, à ce que cette situation change. C’est en 1992 par exemple que Microsoft, qui n’avait plus guère de concurrents, s’est rapproché d’Apple, l’idée était que les deux SE puissent se parler. Il y avait eu aussi un fourmillement de logiciels, chacun avec ses propres formats de fichiers. Toujours est-il qu’il y a une immense masse données inexploitable du fait de logiciels « perdus ».
C’est là qu’intervient le projet Software Heritage, lancé en 2015 sous forme d’association à but non lucratif et dont l’ambition
est de collecter, préserver et partager tous les logiciels disponibles publiquement sous forme de code source. Sur cette base, de nombreuses applications pourront en effet être créées, dans des domaines aussi variés que le patrimoine culturel, l’industrie et la recherche.
Le fondateur ? Roberto Di Cosmo, auteur d’un brûlot sur Microsoft et forcément sensibilisé au problème des logiciels privateurs. Aujourd’hui, Software Heritage recense 251 millions de projets et plus de 16 milliards de fichiers de code source uniques. Une tâche pas facile quand on sait qu’en 2018, il y avait 8 500 langages répertoriés.
Qui alimente la base de données ? Tout un chacun ! Le site propose une interface permettant de télécharger les sources.
Alexandrie une bibliothèque numérique construite en -323Plus précisément, cette bibliothèque égyptienne fût créée sous la dynastie Ptolémaïque, donc entre 330 et 323 avant notre ère. On connaît les grandes lignes de son histoire : elle prospère jusqu’au règne de Ptolémée VIII (182 — 116 av. notre ère) pour ensuite décliner vers -145 et disparaître on ne sait pas exactement quand et probablement pas dans un incendie. Elle aurait pû contenir jusqu’à 500 000 livres.
Tout ça ne nous fait pas une bibliothèque numérique, seulement, éventuellement, un tas de ruines pour les archéologues. En revanche celle construite avec le soutien de l’Unesco et inaugurée en 2002, oui. Elle a été classée première bibliothèque numérique du 21e siècle et contient plus 800 000 livres ainsi que 700 papyrus. Elle propose aussi 600 postes de consultation en ligne. Son fond est à la fois matériel et immatériel. Elle est proposée à l’inscription au patrimoine mondial de l’Unesco.
Et ça permet d’ajouter à cette partie une note plus positive.
L’informatique, la solution ? Oui maisC’est une solution en effet parce que, on l’a vu plus haut, cela permet d’ouvrir un large accès à des documents écrits, sur quelque support que ce soit, qui peuvent être consultés partout et sauvegardés en x exemplaires. C’est une solution efficace aussi pour les archives personnelles ou d’entreprises. Cela ne fait aucun doute.
Mais ! Outre que les supports informatiques sont sujets à subir quelques-uns des problèmes du papier, incendies, inondations, insectes, ils ont eux-mêmes leurs propres faiblesses. Les supports réputés « inusables » ou « inaltérables » se révèlent plus fragiles que prévu et moins durables. Ils se démodent et finissent par ne plus être utilisables, faute de matériel adéquat pour y accéder. Et, enfin, tout ce qui est en ligne, notamment, est susceptible à un moment d’avoir affaire à diverses attaques informatiques. Dans une société totalement numérisée, la vigilance doit, sur le plan des archives et documents, être constante.
Mais, et là se pose aussi pour les livres, notamment, la question des droits d’auteur. Tant qu’un livre est couvert par le droit d’auteur et s’il n’existe pas en version électronique, il n’est pas possible légalement de le numériser pour le diffuser. Il y a encore des maisons d’éditions qui ne publient pas leurs livres, ou pas tous, dans des formats numériques, PDF ou EPUB. Il ne s’agit pas forcément de « beaux livres » ce qui peut être une bonne raison de ne les avoir que sous forme matérielle. Bien évidemment, les maisons d’éditions n’ont pas forcément numérisé tout leur fond ancien, qui peut avoir été imprimé sur du mauvais papier.
Fust et Schöffer : une police médiévaleComme les autres dépêches vous ont présenté une police de caractères, il fallait, évidemment qu’il y en ait une dans celle-ci. La police Fust & Schoeffer (le lien ouvre directement sur le téléchargement de la police) a, en outre, le grand mérite de parler de l’histoire de l’imprimerie et de la typographie.
Fust, c’est le financeur, de Gutenberg notamment. Schoeffer, c’est le copiste et calligraphe qui commença comme apprenti dudit Gutenberg. Il l’aidera à mettre sa presse typographique au point. Schoeffer quittera son maître après le procès intenté par Fust à Gutenberg. Il rejoindra Fust qui avait récupéré le matériel de Gutenberg. Il épousera aussi la fille de Fust.
Cette police a été créée par l’Atelier National de Recherches Typographiques de Nancy (ANRT) dans le cadre de son travail de « re-création » des polices médiévales et c’est, évidemment, une police de type gothique. Le romain que nous utilisons actuellement, ne sera créé, par Nicolas Jenson, que vers 1470. Le premier ouvrage de l’imprimerie de Fust et Schoeffer est sorti en 1459.
C’est une police élégante qui ne comporte que les vingt-six lettres de l’alphabet. À utiliser donc surtout pour l’ornement : des titres par exemple.
Dans la fabrique de la dépêchePour cette dépêche, qui bien que longue est trop succincte, j’ai donc consulté, lu, utilisé et souvent apprécié les sources suivantes citées dans leur ordre d’apparition, ou à peu près, dans le corps de l’article.
Sur l’écriture elle-même Sur la difficulté de conservation du papier- Elisabeth Lalou : Les tablettes de cire médiévales : support, surface, Institut de Recherche et d’Histoire des textes (IRTH), 7 mars 2002.
- Maria José de Azevedo Santos : Remarque sur les conditions de conservation des actes et des livres au Portugal (XIIe-XVe siècles), Scriptorium Tome 50, N° 2, 1996. On peut le lire en ligne, télécharger un PDF ou récupérer le texte brut.
- ARAAFU : CRBC (Conservation-restauration des biens culturels) N°38, 2022 ― PDF à télécharger. Notamment pour l’article sur Les papyrus médiévaux des Archives Nationales : faux et usage de faux de Solène Girard et Le fonds Pelliot (BnF) : histoire de la restauration d’une collection, vers une meilleure compréhension de son état de conservation et l’élaboration d’un protocole de restauration d’Émilie Arnaud. Chaque article peut être téléchargé séparément.
- Jean-Marie Arnoult : Le centre de conservation et de communication des documents imprimés et manuscrits de la Bibliothèque nationale (Sablé, Centre Joël Le Theule), BBF (Bulletin des bibliothèques de France), t. 27, N°12, 1982. Article en ligne, on peut télécharger ce qui semble être une version originale.
- Pierre Cockshaw, Wim De Vos : Le livre imprimé depuis 1830 et ses problèmes de conservation, N° 7-12, 1994. On peut le lire en ligne, télécharger un PDF ou récupérer le texte brut.
- Tablette de plainte à Ea-nasir, Wikipédia.
- Tom Metcalfe : Ces tablettes antiques donnent un aperçu de la vie au sein de l’armée romaine, National Geographic, 24 mai 2023.
- Le site officiel des tablettes de Vindolanda (lien en anglais).
- Étienne-François Villain (17?―1784) : Histoire critique de Nicolas Flamel et de Pernelle sa femme ; recueillie d’actes anciens qui justifient l’origine & la médiocrité de leur fortune, contre les imputations des alchimistes. On y a joint le testament de Pernelle & plusieurs autres pièces…, G. Desprez (Paris, 1761.
- Nicolas Flamel : testament téléchargeable aux formats PDF et JPG.
- Une rapide mais précise histoire de la Bibliothèque nationale de France, BnF.
- Quentin Gesp : Qui a inventé l’ordinateur ?, Ça m’intéresse, 13 juin 2019.
- Bande magnétique, Wikipédia.
- Stockage d'information, Wikipédia.
- Qu’est-ce qu’une bande magnétique ?, Digital Recovery (c’est un site d’entreprise, mais c’est l’article le plus complet précis en français que j’ai vu sur le sujet, je n’ai aucun avis sur l’entreprise dont j’ignore tout).
- Chris Mellor : 50TB IBM tape drive more than doubles LTO-9 capacity, Blockd and files, 23 août 2023.
- Joshua J. Mark, trad. Babeth Étiève-Cartwright : Bibliothèque d'Alexandrie, 23 juillet 2023.
- Dick Francis (1920 ― 2010) : Le Professeur, 1981 ― trad. Olivier Costa de Beauregard, Jean Dieudonné, Maurice Loi ― 10-18 (1994) ― EAN : 9782264001023.
- Kaushik Patowary : That Time When Computer Memory Was Handwoven by Women, 20 février 2020.
- Guénaël Pépin Software Heritage, le défi d'une archive mondiale du code source, 14 juin 2018.
- La bibliothèque d’Alexandrie, un pont culturel entre les rives de la Méditerranée, 21 octobre 2022.
Cette dépêche prenant des allures de fleuve, il me paraît plus simple et plus efficace de fournir des liens sur ces sujets vitaux que sont la conservation de nos propres documents numériques : fiches de paie, factures, contrats etc. Informations valables pour la France seulement, désolée.
- Service-Public.fr : Comment conserver ses papiers : support papier ou électronique ?, 13 octobre 2022.
- Code du travail numérique : Quels sont les délais de conservation des documents pour les entreprises ?, 1er janvier 2023.
- Francenum.gouv.fr : Comment sécuriser le stockage de vos documents grâce au coffre-fort numérique ?, 28 mars 2022.
Si vous voulez accéder à toutes les polices de l’ANRT. Ce sont essentiellement des polices médiévales. Outre Fust et Shoeffer (aussi écrit Fust et Shöffer), on trouvera notamment une police « manuscrite », Chaumont script, une Baskerville Italic ou une police d’initiales enluminées, Zainer Initials 45MM. Il y a également plusieurs polices « proto-roman », c’est-à-dire de caractères plus vraiment gothiques (rien à voir l’anglais « gothic », qui, pour une fonte, signifie que les caractères n’ont pas d’empattement) et pas encore comme les types de caractères « romains » que nous utilisons actuellement.
En 2018, j’avais écrit un opuscule Formats ouverts et métrologie qui est une des bases de ma réflexion sur le sujet mais qui mérite d’être un peu revu (pas tant que ça). Il est téléchargeable au format PDF.
Les photos ont été prises au musée du Conservatoire National des Arts et Métiers (CNAM), à Paris, un lieu fabuleux que je vous recommande très très chaudement. Prenez du temps parce que le musée est grand mais aussi parce qu’on termine par l’ancienne église de Saint-Martin-des-Champs où se trouve le pendule de Foucault et que vous ne voudriez pas manquer l’occasion de voir le pendule faire tomber une des petites chevilles de cuivre qui le parsèment.
PostambuleJ’avais prévu de faire une série de dépêches estivales, et bref, celle-ci, qui devrait être suivie par deux autres de la même série, je pense, ne paraît qu’à peu près au moment de la « rentrée ». Il va, en effet, falloir s'attaquer à la question des formats.
Par ailleurs, et c’est une question que je vous pose. La série de journaux de Funix est bien intéressante et bien faite, j’en ai fait un EPUB pour mon usage personnel, donc sans re-travail ni autre. Mais est-ce que cela vous intéresserait que je retravaille cela pour en faire un livre numérique comme je l’avais fait avec Python mais avec une sélection plus importante des commentaires pour ne garder que ceux apportant réellement un complément aux journaux ? J’ai fait des progrès en EPUB et en maîtrise de Sigil depuis.
Également, j’ai passé en EPUB un certain nombre de références pour les lire plus confortablement, notamment les documents du site Persée. Si cela vous intéresse, je peux vous les envoyer en privé.
Oh, et j’espère que ces histoires de tout ce qui ne va pas ne vous ont pas déprimé.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Lemmy, une alternative libre à Reddit
Ces derniers mois, l’agrégateur de liens Reddit a connu de nombreux changements. La direction du site a en effet pris la décision de modifier l’accès aux API de la plateforme, limitant donc l’accès à celle-ci via des applications développées par des tiers.
S’en est suivie une série d’événements, dont une grève des modérateurs et une fermeture temporaire de certaines communautés, qui ont amené une partie des utilisateurs du site à chercher des plateformes alternatives. Parmi elles, une s’est distinguée : Lemmy.
Tout comme Reddit, Lemmy permet de partager des liens hypertextes et des textes dans des communautés, sortes de sous forums liés à un thème. Sur ces sous-forums, les utilisateurs ont la possibilité de voter pour les sujets/commentaires les plus pertinents, ce qui devrait être familier à l’audience de LinuxFr.org.
Lemmy est une plateforme libre (sous licence AGPL-3.0 : https://github.com/LemmyNet/lemmy) et fédérée. La fédération est un système qui permet à n’importe qui de mettre en ligne un serveur, et de l’utiliser pour interagir avec le reste de la plateforme, de la même manière que les différents serveurs de courriels permettent d’envoyer des messages, peu importe le serveur choisi.
- lien nᵒ 1 : Jlai.lu
- lien nᵒ 2 : Join Lemmy
- lien nᵒ 3 : Listes d'applications mobiles
- lien nᵒ 4 : FAQ en français
Il existe un serveur (aussi appelé “instance”) français, https://jlai.lu/ (le nom étant basé sur une traduction du jeu de mot “Read it” vers “Reddit”), géré par des administrateurs bénévoles, et avec une communauté actuelle de 1100 abonnés, dont 300 membres actifs.
D’autres serveurs existent pour d’autres pays (https://feddit.de) et par centre d’intérêt (https://programming.dev). D’autres encore sont généralistes (https://lemm.ee). L’ensemble des instances Lemmy comptent actuellement environ 50k utilisateurs actifs mensuels selon fediverse observer.
Tous ces serveurs peuvent communiquer entre eux. Par exemple, un utilisateur de jlai.lu pourra afficher la communauté (équivalent du subreddit) “Québec” du serveur lemmy.ca via cette adresse : https://jlai.lu/c/quebec@lemmy.ca
Quelques exemples de communautés populaires :
Lemmy est également compatible avec Kbin, une plateforme similaire. On peut par exemple accéder à la communauté “France“ de jlai.lu via https://kbin.social/m/france@jlai.lu.
Il est également possible de suivre des communautés Lemmy depuis Mastodon en s’inscrivant à leur nom (par exemple https://piaille.fr/@france@jlai.lu).
Une FAQ avec des liens vers guides d’utilisation est disponible en français sur https://jlai.lu/post/541698
Enfin, il existe les outils suivants pour retrouver ses abonnements Reddit sur Lemmy :
chercher manuellement par nom sur https://sub.rehab/, https://lemmyverse.net/communities et https://browse.feddit.de/
un script Python: https://gist.github.com/H3wastooshort/1c89e791bb966815fee61aa2eb561fce
Dépêche préparée en coopération avec la communauté c/france@jlai.lu
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Agenda du Libre pour la semaine 35 de l'année 2023
Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 19 événements (Suisse: 2, France: 17) est en seconde partie de dépêche.
- lien nᵒ 1 : April
- lien nᵒ 2 : Agenda du Libre
- lien nᵒ 3 : Carte des événements
- lien nᵒ 4 : Proposer un événement
- lien nᵒ 5 : Annuaire des organisations
- lien nᵒ 6 : Agenda de la semaine précédente
- lien nᵒ 7 : Agenda du Libre Québec
-
- [FR Beauvais] Ateliers dans le cadre du dispositif « Eté vert » - Le lundi 28 août 2023 de 09h30 à 17h00.
- [FR Beauvais] Ateliers dans le cadre du dispositif « Été vert » - Le mardi 29 août 2023 de 09h30 à 17h00.
- [CH Meyrin] Permanences Wikipédiennes les sans pagEs IRL - Le mardi 29 août 2023 de 17h00 à 20h00.
- [CH Lausanne] Un guide rapide de la durabilité numérique - Le mardi 29 août 2023 de 19h30 à 21h30.
- [FR Beauvais] Ateliers dans le cadre du dispositif « Été vert » - Le mercredi 30 août 2023 de 09h30 à 17h00.
- [FR Le Mans] Permanence du mercredi - Le mercredi 30 août 2023 de 12h30 à 17h00.
- [FR Montpellier] Communauté | Booster Camp RAFLL2023 - Le mercredi 30 août 2023 de 18h00 à 19h00.
- [FR Villeneuve d’Ascq] Ateliers « Libre à vous » - Le mercredi 30 août 2023 de 19h30 à 22h00.
- [FR Beauvais] Ateliers dans le cadre du dispositif « Été vert » - Le jeudi 31 août 2023 de 09h30 à 17h00.
- [FR Beauvais] Ateliers dans le cadre du dispositif « Été vert » - Le vendredi 1 septembre 2023 de 09h30 à 17h00.
- [FR Paris] Soirée-rencontre avec l’équipe de radio Cause Commune - Le vendredi 1 septembre 2023 de 19h00 à 23h00.
- [FR Ermitage-les-Bains] Ğmarché Apéro pique-nique Monnaie Libre - Le samedi 2 septembre 2023 de 08h00 à 16h00.
- [FR Pertuis] Stand Axul à Pertuis : ANNULÉ - Le samedi 2 septembre 2023 de 09h00 à 14h00.
- [FR Vandœuvre-lès-Nancy] Du karting dans Vandœuvre ! - Du samedi 2 septembre 2023 à 10h00 au dimanche 3 septembre 2023 à 19h00.
- [FR Strasbourg] Halte à l’Obsolescence et au Pistage - Le samedi 2 septembre 2023 de 14h00 à 17h00.
- [FR Quimper] Install-party - Le samedi 2 septembre 2023 de 14h00 à 18h00.
- [FR Juvisy-sur-Orge] Permanence GNU/Linux - Le samedi 2 septembre 2023 de 14h30 à 17h00.
- [FR Le Tholonet] Matinée des associations - Le dimanche 3 septembre 2023 de 09h00 à 12h00.
- [FR Beauvais] Stand et ateliers lors la journée « L’Ecospace fait sa rentrée » - Le dimanche 3 septembre 2023 de 10h00 à 17h00.
- L’association Oisux propose des ateliers pendant l’été 2023 à l’Ecospace dans le cadre du dispositif « Été vert ».
- Les dates: samedis 1ᵉʳ, 8, 22 et 29 juillet. Lundi 28 août au vendredi 1ᵉʳ septembre.
- 9h30 à 17h00, repas partagé. Chacun apporte un repas.
- Programme:
• lundi = "Darktable le logiciel pour tous les photographes et retouche photo avec Gimp"
• mardi = "Les outils bureautiques légers et gratuits"
• mercredi = "Réalisez vos supports de communication pro avec des logiciels libres"
• jeudi = "Faire durer votre matériel avec le bureau graphique Linux"
• vendredi = "Les services cloud peu consommateurs d’énergie pour PC et smartphone"
- Ecospace, 136 rue de la Mie au Roy, Beauvais, Hauts-de-France, France
- https://oisux.org
- logiciels-libres, linux, ecospace, été, oisux, ateliers
- L’association Oisux propose des ateliers pendant l’été 2023 à l’Ecospace dans le cadre du dispositif « Été vert ».
- Les dates: samedis 1ᵉʳ, 8, 22 et 29 juillet. Lundi 28 août au vendredi 1ᵉʳ septembre.
- 9h30 à 17h00, repas partagé. Chacun apporte un repas.
- Programme:
• lundi = "Darktable le logiciel pour tous les photographes et retouche photo avec Gimp"
• mardi = "Les outils bureautiques légers et gratuits"
• mercredi = "Réalisez vos supports de communication pro avec des logiciels libres"
• jeudi = "Faire durer votre matériel avec le bureau graphique Linux"
• vendredi = "Les services cloud peu consommateurs d’énergie pour PC et smartphone"
- Ecospace, 136 rue de la Mie au Roy, Beauvais, Hauts-de-France, France
- https://oisux.org
L’objectif est d’apprendre à contribuer sur Wikipédia sur l’histoire des femmes en Suisse dans le cadre du projet Les sans pagEs permanence à Meyrin, Suisse
- Bibliothèque Forum Meyrin, place des Cinq-Continents 1, Meyrin
- wikipédia, permanence, atelier
Est-ce que l’empreinte de vos activités dans le domaine numérique vous préoccupe, et est-ce que vous vous demandez parfois si ça peut continuer comme ça? Après avoir compris l’impact écologique du numérique, il est temps d’agir.
Nous situerons donc d’abord les problèmes, avant de présenter quelques mécanismes élémentaires dont il faudrait avoir conscience. Nous conclurons avec quelques astuces permettant de mieux assumer notre responsabilité dans l’univers numérique afin de transformer celui-ci de manière responsable et durable.
La Société Numérique comme association suisse s’engage en faveur de nos libertés civiles dans un monde toujours plus interconnecté. Lors d’une rencontre annuelle passée, purement virtuelle à cause de la pandémie, un collectif de bénévoles de la Société Numérique et d’autres personnes engagées de la société civile ont développé un guide rapide pour établir des pratiques fondamentales aidant à construire un monde numérique plus responsable.
Ce guide existe depuis peu aussi dans une version française, sous ses deux volets: « numérisation durable » et « durabilité numérique ». Le premier volet décrit ce que les bits et les octets ont à voir avec la consommation d’énergie et de ressources. Le guide vise à inciter les gens à minimiser leur impact sur les ressources de la manière la plus respectueuse possible (‘green-IT’), et en même temps à utiliser des méthodes numériques pour mesurer et réduire l’empreinte écologique dans tous les domaines (‘IT-for-green’). Le deuxième volet, celui de la « durabilité numérique » a comme objectif la préservation des droits fondamentaux dans un monde de plus en plus numérique et la réduction des disparités quant à l’accès à l’information.
Présenté par Christoph Schmid
Membre de la Société Numérique, il fait partie du collectif d’auteurs du guide “Nachhaltigkeit” dont il a coordonné la traduction. Il s’engage pour une société utilisant des outils numériques qui maintiennent les droits fondamentaux et respectent des principes démocratiques et libres. Il explore également des pratiques plus durables et responsables utilisant des logiciels libres permettant de prolonger par exemple la durée de vie des appareils ou de protéger ses informations privées dans un cloud personnel.
https://www.societe-numerique.ch
https://peertube.ch/w/7bgQr2DmviWpFchShy2br3
https://mobilisons.ch/events/d6ecef3b-b705-4824-ab2b-50ae9eac2013
- SDMB - société de développement Marterey-Bugnon et environs, rue Caroline 16, Lausanne, Vaud, Suisse
- https://mobilisons.ch/events/d6ecef3b-b705-4824-ab2b-50ae9eac2013
- conférence, débat, numérique, informatique, durable, écologie, actions, mardi-slo, swisslinux-org
- L’association Oisux propose des ateliers pendant l’été 2023 à l’Ecospace dans le cadre du dispositif « Été vert ».
- Les dates: samedis 1ᵉʳ, 8, 22 et 29 juillet. Lundi 28 août au vendredi 1ᵉʳ septembre.
- 9h30 à 17h00, repas partagé. Chacun apporte un repas.
- Programme:
• lundi = "Darktable le logiciel pour tous les photographes et retouche photo avec Gimp"
• mardi = "Les outils bureautiques légers et gratuits"
• mercredi = "Réalisez vos supports de communication pro avec des logiciels libres"
• jeudi = "Faire durer votre matériel avec le bureau graphique Linux"
• vendredi = "Les services cloud peu consommateurs d’énergie pour PC et smartphone"
- Ecospace, 136 rue de la Mie au Roy, Beauvais, Hauts-de-France, France
- https://oisux.org
Assistance technique et démonstration concernant les logiciels libres.
Attention, réservez votre place par contact (at) linuxmaine (point) org
Planning des réservations consultable ici.
- Centre social, salle 220, 2ᵉ étage, pôle associatif Coluche, 31 allée Claude Debussy, Le Mans, Pays de la Loire, France
- https://linuxmaine.org
- linuxmaine, gnu-linux, demonstration, assistance, permanence, logiciels-libres
Au programme :
- Préparation des Rencontres Afrique France du Logiciel Libre (RAFLL2023)
- Définition des lieux
- Définition des salles
- Définition du Copil
L’idée d’un Montpel’libre Booster Camp est de se réunir le temps nécessaire entre adhérents, volontaires, partenaires et soutiens de Montpel’libre pour faire avancer des projets en cours, lancer de nouveaux projets. Les projets peuvent être de nature technique, des outils de communication, etc. Chacun est invité à participer en fonction de son temps disponible, de ses compétences, de ses envies, en présence ou à distance.
Cette rencontre permet de créer des synergies entre les différentes compétences et de favoriser la dynamique de groupe pour mener à bien des projets variés.
Les projets proposés lors du Booster Camp sont divers et peuvent concerner différentes thématiques, allant du développement de solutions techniques, à la création d’outils de communication, en passant par la gestion de projets, la formation ou encore l’organisation d’événements en lien avec Montpel’libre. Il est donc possible pour chacun, peu importe son domaine d’expertise, de trouver sa place au sein de ces projets et d’apporter sa contribution en fonction de ses compétences, de ses disponibilités et de ses envies.
Le format de ce Booster Camp est pensé pour s’adapter à tous les profils de participants. En effet, il est possible de prendre part aux projets de manière flexible, que ce soit en présence physique lors des rencontres ou à distance, en échangeant par vidéoconférence ou par le biais des outils de communication mis en place. Ceci permet d’inclure le plus grand nombre de personnes, y compris celles qui ne peuvent pas être présentes à Montpellier. Le Booster Camp est alors un véritable catalyseur d’énergie collective, propice à l’échange d’idées, la réflexion et la mise en action.
Au-delà des projets, le Montpel’libre Booster Camp s’inscrit également dans une démarche de partage des connaissances, de diffusion des savoir-faire et de renforcement de la cohésion entre les membres de la communauté. Des ateliers, des conférences ou des formations pourront être organisés en marge des projets, afin d’accroître les compétences des participants et d’améliorer la collaboration au sein du groupe. Cette approche permet de créer un environnement propice à l’apprentissage, l’innovation et la performance.
Mercredi 30 août 2023 de 18h00 à 19h00 (UTC+2)
Atelier des Pigistes - 171 bis, rue Frimaire, 34000 Montpellier
- Atelier des Pigistes, 171 rue Frimaire, Montpellier, Occitanie, France
- https://montpellibre.fr
- montpel-libre, rencontres, rafll, logiciels-libres, communaute, copil, booster, camp
L'OMJC organise avec l’Association Club Linux Nord Pas-de-Calais organise ce mercredi une permanence Logiciels Libres ouverte à tous, membre de l’association ou non, débutant ou expert, curieux ou passionné.
Le Centre d’Infos Jeunes a mis en place une démarche d’accompagnement des jeunes aux pratiques actuelles pour l’informatique et le numérique:
- Lieu d’accès public à Internet (5 postes avec Wifi libre et gratuit)
- Web collaboratif et citoyen pour que chacun puisse trouver sa place et passer du rôle de simple usager à celui d’initiateur de processus collaboratif
- Éducation à l’information par les nouveaux médias (diffusion par le biais du numérique)
- Logiciels libres (bureautique, sites, blogs, cloud, infographie et vidéo, musique, réseaux sociaux, chat…).
Cette rencontre a lieu sur rendez-vous, tous les samedis matin hors vacances scolaires à la Maison communale de la ferme Dupire, rue Yves Decugis à VILLENEUVE D’ASCQ
- OMJC, rue Yves Decugis, Villeneuve d’Ascq, Hauts-de-France, France
- https://clx.asso.fr
- omjc, clx, permanence, linux, gnu-linux, logiciels-libres
- L’association Oisux propose des ateliers pendant l’été 2023 à l’Ecospace dans le cadre du dispositif « Été vert ».
- Les dates: samedis 1ᵉʳ, 8, 22 et 29 juillet. Lundi 28 août au vendredi 1ᵉʳ septembre.
- 9h30 à 17h00, repas partagé. Chacun apporte un repas.
- Programme:
• lundi = "Darktable le logiciel pour tous les photographes et retouche photo avec Gimp"
• mardi = "Les outils bureautiques légers et gratuits"
• mercredi = "Réalisez vos supports de communication pro avec des logiciels libres"
• jeudi = "Faire durer votre matériel avec le bureau graphique Linux"
• vendredi = "Les services cloud peu consommateurs d’énergie pour PC et smartphone"
- Ecospace, 136 rue de la Mie au Roy, Beauvais, Hauts-de-France, France
- https://oisux.org
- L’association Oisux propose des ateliers pendant l’été 2023 à l’Ecospace dans le cadre du dispositif « Été vert ».
- Les dates: samedis 1ᵉʳ, 8, 22 et 29 juillet. Lundi 28 août au vendredi 1ᵉʳ septembre.
- 9h30 à 17h00, repas partagé. Chacun apporte un repas.
- Programme:
• lundi = "Darktable le logiciel pour tous les photographes et retouche photo avec Gimp"
• mardi = "Les outils bureautiques légers et gratuits"
• mercredi = "Réalisez vos supports de communication pro avec des logiciels libres"
• jeudi = "Faire durer votre matériel avec le bureau graphique Linux"
• vendredi = "Les services cloud peu consommateurs d’énergie pour PC et smartphone"
- Ecospace, 136 rue de la Mie au Roy, Beauvais, Hauts-de-France, France
- https://oisux.org
Libre à vous !, l’émission de radio de l’April sur les libertés informatiques est diffusée sur la radio associative Cause Commune, la voix des possibles.
La radio propose un nouveau un rendez-vous convivial chaque premier vendredi du mois à partir de 19 h dans ses locaux à Paris: une réunion d’équipe ouverte au public avec apéro participatif à la clé. Occasion de découvrir le studio et de rencontrer les personnes qui animent les émissions.
La prochaine soirée-rencontre aura lieu vendredi 1ᵉʳ septembre 2023 au studio de la radio: 22 rue Bernard Dimey 75018 Paris.
Frédéric Couchet, délégué général de l’April, participera à cette soirée-rencontre.
- 22 rue Bernard Dimey, Paris, Île-de-France, France
- https://pad.chapril.org/p/soireerencontremensuellecausecommune
- april, radio, cause-commune, libre-à-vous, soirée, rencontre
Ğmarché Apéro pique-nique Monnaie Libre à la Réunion!
Salut tout le monde,
Le samedi 2 septembre à L’Ermitage les Bains,
Ğmarché trimestriel Ouest plus Apéro / pique-nique
Si t’es dans le coin, n’hésites pas à venir nous faire coucou
Désolé, j'ai forké
Forker un logiciel libre (en créer une nouvelle version indépendante de l’original) est une décision difficile, qui risque de diviser sa communauté. Je propose ici la traduction en français d’un article que j’avais initialement écrit en anglais et publié sur le blog du logiciel de création de sites web SQLPage à propos du fork d’une bibliothèque populaire du langage de programmation Rust.
Je suis plongé dans le milieu du logiciel libre depuis mon adolescence, et aujourd’hui, je ne peux pas imaginer un monde sans lui.
Tout au long de ma carrière d’ingénieur logiciel, je n’ai jamais rencontré d’entreprise technologique qui ne soit pas fondée sur les logiciels libres et open source. Chaque entreprise ajoute en général sa propre touche propriétaire à ce vaste paysage open source, mais elles ne font en fin de compte que former un petit mélange privateur au sommet d’un colossal iceberg de système d’exploitation, d’outils, et surtout de bibliothèques logicielles partagées et libres. Dans le monde du logiciel, l’open source est véritablement la force motrice de l’innovation.
L’argent dans le monde du logicielLes courants financiers qui parcourent l’industrie du logiciel défient toutes les normes conventionnelles.
Contrairement à d’autres secteurs où des acteurs clés du début de la chaîne de production tels que les compagnies pétrolières s’enrichissent en fournissant des produits essentiels à d’autres entreprises, le domaine du logiciel renverse le scénario.
Dans ce domaine, ce sont les géants de l’informatique qui font face aux clients finaux, comme Google, qui récoltent les bénéfices; et il arrive souvent que les créateurs des logiciels libres qui forment les fondations de Google et d’innombrables autres entreprises travaillent gratuitement.
Les développeurs de logiciels libres observent cette dynamique intrigante, parfois même satisfaits de voir leurs logiciels libres développés gratuitement alimenter la création d’entreprises qui font des millions de dollars de bénéfices.
SQLx : Une merveille du monde de RustSQLx est l’une des nombreuses bibliothèques logicielles qui se trouvent dans la partie immergée de cet iceberg logiciel. Il s’agit d’un formidable pilote de base de données SQL pour le langage de programmation Rust, qui harmonise la connexion à une multitude de bases de données. Il est téléchargé environ 20 000 fois par jour.
La fameuse version 0.7Le principal mainteneur de SQLx a cherché à trouver un juste milieu – créer un bon logiciel libre tout en cherchant la pérennité économique de son projet. Cet effort a conduit à une décision cruciale : extraire les pilotes de base de données de la bibliothèque de base. Tout en conservant la plupart des pilotes en tant que logiciels libres sous la licence permissive MIT, la compatibilité avec Microsoft SQL Server a été abandonnée. Ce changement architectural significatif a également nécessité la suppression d’autres fonctionnalités du cadre de base, et l’introduction d’une nouvelle API, rendant la migration depuis la version précédente non triviale.
SQLPageEn tant que principal responsable du serveur d’applications web SQLPage, qui repose sur sqlx, j’ai été confronté à un tournant décisif. Deux possibilités s’offraient à moi :
- une migration difficile vers SQLx v0.7, en faisant une croix sur la possibilité d’utiliser SQLPage avec Microsoft SQL Server;
- attendre, et rester sous SQLx v0.6, une solution qui impliquait de conserver des dépendances obsolètes, contenant potentiellement des failles de sécurité rendant le logiciel vulnérable.
Après beaucoup d’hésitations, j’ai choisi une troisième voie : forker SQLx.
Désolé, j’ai forkéLa situation me désole. Je suis vraiment en faveur d’un monde du logiciel libre financièrement viable. J’espère que l’auteur original arrivera à commercialiser ses futurs nouveaux pilotes de base de données et qu’ils le compenseront dûment pour les contributions inestimables qu’il a apportées.
Mais, j’ai vraiment besoin d’un bon ensemble de pilotes de base de données sous une licence permissive pour Rust, j’ai besoin de certaines des fonctionnalités qui ont été supprimées dans la v0.7, et je veux que les bases SQL Server fonctionnent avec SQLPage. J’ai donc créé sqlx-oldapi, un fork de SQLx v0.6.
Dans le fork :
- J’ai méticuleusement mis à jour toutes les dépendances vers leurs dernières itérations, m'assurant ainsi que les fondations restent robustes et sûres.
- Les fonctionnalités essentielles qui manquaient ont été incorporées pour répondre à des besoins spécifiques, et des bogues de longue date ont été résolus. Notamment, le support des types de données a été renforcé, avec par exemple un décodage efficace avec perte des valeurs DECIMAL en tant que flottants dans tous les pilotes, et un décodage sans perte vers les types natifs de rust.
- Mes efforts se sont concentrés sur l’élévation du pilote SQL Server au même niveau que ses pairs. Cela a impliqué la correction de bugs et de crashs, et le support de nouveaux types de données comme DATETIME et DECIMAL.
La liste complète des changements peut être trouvée dans le changelog.
Notes de conclusion- J’espère sincèrement que sqlx réussira à financer son développement.
- Aux développeurs et développeuses qui se trouvent à la même croisée des chemins que moi avec SQLPage, sachez que sqlx-oldapi vous attend, prêt à vous aider dans vos efforts, librement. Les contributions et les rapports de bogues sont les bienvenus sur github.
Et si vous voulez savoir pourquoi l’URL de cette page se termine par .sql, jetez un œil à SQLPage. [NdT : l’URL de l’article original est https://sql.ophir.dev/blog.sql?post=I’m sorry I forked you ]
Réactions à l’article originalL’article traduit ci-dessus a suscité de nombreuses réactions sur le forum de discussion anglophone reddit. La plus importante est probablement celle de l’auteur principal de sqlx, qui était mécontent de la présentation que l’article faisait de la situation, et qui a notamment apporté deux corrections importantes.
- L’auteur principal développe SQLx durant son temps de travail, et prend les décisions concernant cette bibliothèque libre en accord avec son employeur. Si la commercialisation de pilotes de base de données rapporte de l’argent, il n’ira pas directement au développeur, mais à son employeur. L’objectif affiché serait de pouvoir justifier d’accorder plus de temps exclusivement au développement de sqlx.
- Il y avait bien eu une annonce originale du passage du pilote de base de données pour SQL Server sous une licence propriétaire, mais une nouvelle annonce avait déjà été faite, depuis longtemps, lorsque l’article de blog a été publié. SQLx n’a désormais plus l’intention de publier les futurs nouveaux pilotes de base de données sous une licence privatrice, mais de les publier sous la licence libre (mais restrictive) AGPL, et de vendre des exemptions à la licence aux entreprises qui le souhaitent. Pour le moment, rien n’a encore été publié, il n’y a pas de pilote, ni libre ni propriétaire, pour SQL Server avec SQLx v0.7.
Et vous, qu’en pensez-vous ? Que pensez-vous de l’idée viabiliser le développement d’un logiciel en le publiant sous une licence libre, mais restrictive, en commercialisant des exceptions à la licence ? Est-il correct de forker un logiciel libre dont l’auteur essaie de rendre son projet plus pérenne en le monétisant ?
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Pétition de Mozilla pour protéger Firefox
La fondation Mozilla, que vous connaissez forcément, mais si pensez panda roux… et qui développe notamment le logiciel libre Firefox <3 vient de lancer une pétition pour empêcher la France d’obliger les navigateurs à censurer des sites web.
Cette pétition s’inscrit dans le cadre de l’examen du projet de loi visant à sécuriser et réguler l’espace numérique (de son petit nom SREN) qui va bientôt être examiné à l’Assemblée nationale. Ce projet est déjà passé au Sénat et, à l’April, nous le surveillons depuis mai 2023.
- lien nᵒ 1 : billet de blog
- lien nᵒ 2 : projet de loi SREN
- lien nᵒ 3 : pétition de Mozilla
- lien nᵒ 4 : DMA ou législation sur les marchés numériques
- lien nᵒ 5 : DSA ou règlement sur les services numériques
Le projet vise à accorder la législation française avec les règlements européens (DSA et DMA), mais propose également des dispositions supplémentaires, notamment pour la lutte contre la fraude.
Dans un billet de blog la fondation Mozilla indique :
« L’article 6 du projet de loi SREN obligerait les développeurs de navigateur à créer les moyens de bloquer obligatoirement les sites web figurant sur une liste fournie par le gouvernement et intégrée directement dans le navigateur. Une telle mesure renverserait des décennies de normes établies en matière de modération des contenus. Celle-ci fournira également aux gouvernements autoritaires un moyen de minimiser l’efficacité des outils qui peuvent être utilisés pour contourner la censure. »
Leur texte est particulièrement intéressant car il propose (et donc nous informe au passage) une vue d’ensemble des systèmes de protection déjà existants (mais pourquoi ne sont-ils pas suffisants !!!) contre l’hameçonnage dans les navigateurs. Moi ça m’a permis de comprendre pas mal de choses et comme l’article 6 reste vague techniquement, j’ai hâte de voir comment l’état va l’appliquer… (cela menace la liberté des développeurs de logiciels libres, préparez-vous à agir !). En tant que présidente de l’April, j’ai été contactée par Christophe et Claire de Mozilla et on en a beaucoup discuté au sein du CA ! Nous restons vigilants et attendons la suite.
La fondation indique que le temps presse, l’examen du projet de loi va commencer très prochainement à l’Assemblée nationale. Donc nous vous convions à signer la pétition dans un premier temps pour soutenir Firefox et montrer que c’est un sujet qui intéresse la communauté, mais pas que… et à suivre gentiment l’affaire, qui va sans doute faire couler de l’encre ou pisser du code dans les semaines à venir
Librement
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Célébrons les 20 ans des Linux-Meetup au Québec
Joignez-vous à nous, le samedi 23 septembre 2023, pour une célébration virtuelle exceptionnelle : les 20 ans des Linux-Meetup au Québec !
Deux décennies de passion partagée pour Linux et les logiciels libres nous ont unis autour d'une tradition mensuelle. Cette histoire riche en échanges et en partage a tissé des liens solides au sein d'une communauté engagée.
Moments Mémorables : remémorez-vous les temps forts de 20 années de rencontres inspirantes et d'apprentissage collectif.
Chasse au Trésor Informatique : participez à une nouvelle édition du CTF (Capture The Flag) conçue spécialement pour les Linux-Meetup et mettez vos compétences à l'épreuve.
- lien nᵒ 1 : Pour plus d'informations et inscriptions
Connexion Mondiale : participez de n'importe où dans le monde et découvrez la diversité de la communauté francophone de Linux.
Nouvelles Relations : rencontrez des passionnés des logiciels libres dans une atmosphère conviviale et accueillante.
Ne tardez pas à vous inscrire et à vous joindre à nous pour une journée mémorable de partage, d'apprentissage et de découvertes passionnantes au sein de la communauté francophone de Linux. Soyez des nôtres pour célébrer ensemble et contribuer à faire de cet événement un succès retentissant !
Préparez-vous à relever le défi et à vivre une expérience Linux inoubliable !
Martial Bigras
Organisateur des Linux-Meetup au Québec depuis 2003 (20 ans)
Commentaires : voir le flux Atom ouvrir dans le navigateur
Agenda du Libre pour la semaine 34 de l'année 2023
Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 5 événements (Suisse: 1, France: 4) est en seconde partie de dépêche.
- lien nᵒ 1 : April
- lien nᵒ 2 : Agenda du Libre
- lien nᵒ 3 : Carte des événements
- lien nᵒ 4 : Proposer un événement
- lien nᵒ 5 : Annuaire des organisations
- lien nᵒ 6 : Agenda de la semaine précédente
- lien nᵒ 7 : Agenda du Libre Québec
-
- [CH Meyrin] Permanences Wikipédiennes les sans pagEs IRL - Le mardi 22 août 2023 de 17h00 à 20h00.
- [FR Lyon] Les rencontres de l’été - Le mardi 22 août 2023 de 18h00 à 21h00.
- [FR Le Mans] Permanence du mercredi - Le mercredi 23 août 2023 de 12h30 à 17h00.
- [FR Paris] April Camp en présentiel et à distance - Du samedi 26 août 2023 à 09h30 au dimanche 27 août 2023 à 18h00.
- [FR Bobigny] Université d’Été des Mouvements Sociaux et des Solidarités - Le samedi 26 août 2023 de 09h30 à 16h00.
L’objectif est d’apprendre à contribuer sur Wikipédia sur l’histoire des femmes en Suisse dans le cadre du projet Les sans pagEs permanence à Meyrin, Suisse
- Bibliothèque Forum Meyrin, place des Cinq-Continents 1, Meyrin
- wikipédia, permanence, atelier
L’été, pas de présentation !
C’est le moment de se retrouver autour d’un verre pour papoter Python ou autre et toujours dans le respect de la charte de l’AFPy !
- Repère(s), 2 rue Camille Jordan, Lyon, Auvergne-Rhône-Alpes, France
- https://www.meetup.com/python-afpy-lyon/events/295024434
- python, rencontre, afpy
Assistance technique et démonstration concernant les logiciels libres.
Attention, réservez votre place par contact (at) linuxmaine (point) org
Planning des réservations consultable ici.
- Centre social, salle 220, 2ᵉ étage, pôle associatif Coluche, 31 allée Claude Debussy, Le Mans, Pays de la Loire, France
- https://linuxmaine.org
- linuxmaine, gnu-linux, demonstration, assistance, permanence, logiciels-libres
Un « April Camp » aura lieu samedi 26 et dimanche 27 août 2023 en présentiel à Paris et en distanciel. Tout le monde, membre ou pas de l’association, peut participer en fonction de son temps disponible, de ses compétences, de ses envies.
Un « April Camp » ?
L’idée d’un « April Camp » est de se réunir pendant deux jours entre membres et soutiens de l’April pour faire avancer des projets en cours, lancer de nouveaux projets. Les projets peuvent être de nature technique, des outils de communication, etc. C’est aussi une occasion pour simplement discuter, faire connaissance:)
Programme
Une large place sera laissée à l’improvisation pour tenir compte des envies et des disponibilités des personnes présentes. Néanmoins, des ateliers ont déjà commencé à être proposés (musiques de « Libre à vous ! », communication, admins sys, discussions sur des thèmes variés…). Consulter les projets prévus.
S’inscrire à l’April Camp
N’hésitez pas à vous inscrire sur le bloc-notes dédié (pour faciliter notamment l’organisation), à proposer des thèmes de travail, à juste passer nous voir. Vous y trouverez également toutes les informations utiles pour participer.
Accessibilité
La salle de réunion se trouve au rez-de-chaussée et est accessible aux personnes à mobilité réduite. Des toilettes adaptées PMR sont également disponibles au RDC.
Code de conduite
En tant qu’événement organisé par l’April, le code de conduite de l’April s’applique.
- FPH, 38 rue Saint Sabin, Paris, Île-de-France, France
- https://pad.april.org/p/AprilCampAout2023
- april, april-ca, rencontre, projets
Les Universités d’Été des Mouvements Sociaux et des Solidarités (UEMSS) sont organisées tous les deux ans depuis 2018 par un large collectif d’associations, de syndicats, de collectifs citoyens. En 2018 à Grenoble, elles ont rassemblé plus de 2 200 participant.e.s, et en 2021 à Nantes, plus de 1 800 malgré la crise sanitaire.
Les organisations qui constituent le comité de pilotage du projet sont ATTAC France et le CRID (ces deux structures sont les animatrices du comité de pilotage), Ligue des Droits de l’Homme (LDH), l’Union Syndicale Solidaires, la Fédération Syndicale Unitaire (FSU), Fondation Danielle Mitterrand (FDM), France Amérique Latine (FAL), Action Aid France, Assemblée Européenne des Citoyens (AEC), Initiatives pour un Autre Monde (IPAM), Ritimo, entre autres.
Ce processus est ouvert à tous les mouvements sociaux intéressés par l’organisation du prochain rendez-vous prévu à Bobigny du 23 au 27 août 2023. L’objectif premier de cette dynamique est de permettre aux associations et mouvements de se rencontrer dans un espace politique construit ensemble et de renforcer leur capacité d’action commune. Dans le contexte actuel, national et international, marqué par les attaques antisociales et répressives du gouvernement, par la montée des idées d’extrême-droite, par la crise climatique et ses conséquences, par la guerre en Ukraine et les tensions internationales, nous retrouver dans la diversité de nos mouvements est indispensable ! Cette rencontre pourrait mettre en commun nos réflexions sur les sujets qui nous animent et sur nos diverses stratégies d’actions pour renforcer les possibilités d’alliances, de convergences et de travail commun.
L'April et Framasoft participeront au forum ouvert1 «Comment s’organiser contre la domination assistée par ordinateur??» qui s’étirera sur toute la journée du samedi 26 août de 9h30 à 16h sur le campus de Bobigny de l’Université Sorbonne Paris Nord => Salle 1.141.
Dans de nombreuses luttes, le numérique apparaît comme un outil maîtrisé et utilisé par celleux d’en face. La domination est maintenant assistée par ordinateur. Pouvons-nous retourner les outils numériques contre le capitalisme ? Comment mieux nous protéger face à la surveillance généralisée ? Comment reconnaître, déjouer et s’émanciper de cette domination ? Le programme sera établi par les participant·es dès le matin, avec de nombreuses discussions en parallèle tout au long de la journée.
Plus d’informations sur le forum
Infos pratiques:
L’édition 2023 de l’UEMSS aura lieu sur le campus de Bobigny de l’Université Sorbonne Paris Nord situé au 74 rue Marcel Cachin 93000. Pour y accéder les transports en commun sont à privilégier.
- Métro Ligne 7 direction La Courneuve-8 mai 1945 jusqu’à la station Fort d’Aubervilliers puis Bus 134 / 234, arrêt Les Courtillières ou 15 min. à pied.
- Métro Ligne 5 jusqu’au terminus Bobigny-Pablo Picasso puis Tramway 1 [direction St-Denis] jusqu’à l’arrêt Drancy Avenir.
- Métro Ligne 7 jusqu’au terminus La Courneuve-8 mai 1945 puis Tramway 1 [direction Bobigny-Pablo Picasso] jusqu’à l’arrêt Drancy Avenir.
L’intégralité du site est accessible aux PMR.
Inscription obligatoire sur le site de l’UEMSS
Et comme tout événement de cette envergure, ils sont à la recherche de bénévoles.
1. Un forum ouvert se remplit des sujets que les personnes participant souhaitent aborder. Le programme est élaboré ensemble au début de l’événement. Le reste se déroule ensuite au rythme des différents groupes qui travaillent en parallèle et des nombreuses discussions informelles qui habitent les couloirs. 4 principes gouvernent un forum ouvert:
- les personnes qui se présentent sont les bonnes personnes ;
- quoi qu’il arrive, c’est la seule chose qui pouvait arriver ;
- ça commence quand ça commence ;
- quand c’est fini, c’est fini.
La loi de la mobilité permet à une personne qui n’est ni en train d’apprendre, ni de contribuer, d’aller voir autre chose.
- Campus de Bobigny, Université Sorbonne Paris Nord, Bobigny, Île-de-France, France
- https://www.uemss.org/spip.php?page=module-2023&id_module=219
- april, framasoft, attac, forum-ouvert, uemss, université
Commentaires : voir le flux Atom ouvrir dans le navigateur
ConFoo Montreal 2024 : L'appel aux conférenciers est ouvert
La conférence ConFoo est de retour pour sa 22e édition ! Du 21 au 23 février 2024 à l’Hôtel Bonaventure de Montréal, venez découvrir pourquoi ConFoo est devenu l’un des événements phares pour les développeurs de partout en Amérique du Nord !
Nous sommes présentement à la recherche de conférenciers avides de partager leur expertise et leur savoir dans une multitude de domaine des hautes technologies ; PHP, Ruby, Java, DotNet, JavaScript, bases de données, intelligence artificielle et plus encore !
- lien nᵒ 1 : Appel aux conférenciers
- lien nᵒ 2 : ConFoo.ca
Pouvant être offertes en français ou en anglais, nos présentations sont généralement dans un format de 45 minutes, incluant un 10 minutes de questions des participants. Nos conférenciers invités profitent d’un traitement privilégié ; avec notamment la couverture de leurs frais de déplacement et d’hébergement, en plus de l’accès à l’expérience complète de l’événement (présentations, repas, etc.).
Vous avez jusqu’au 22 septembre prochain pour soumettre votre projet de présentation !
Si vous souhaitez simplement vous inscrire en tant que participant, profitez dès maintenant d’un rabais de 400$ en réservant votre inscription d’ici le 16 octobre prochain !
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur