Agrégateur de nouvelles
#203 - Logiciels libres pour les journalistes d'investigation
Au programme de la 203e émission diffusée mardi 19 mars 2024
- sujet principal : les logiciels libres pour les journalistes d'investigation avec Caroline Desprat et Maxime Vanza Lutonda du Consortium international des journalistes d'investigation (ICIJ)
- la chronique « Les humeurs de Gee »
- la chronique « Lectures buissonnières » de Vincent Calame, bénévole à l'April sur « Un journalisme héroïque »
Revue de presse de l’April pour la semaine 11 de l’année 2024
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.
- [ICTjournal] Cyber Resilience Act adopté: les députés de l'UE répondent aux demandes de la communauté open source
- [RFI] Elon Musk lance la bagarre des IA en promettant une intelligence artificielle en accès libre
- [l'Informé] Offensive au Conseil d’État contre l’hébergement de nos données de santé par Microsoft (€)
- [InformatiqueNews.fr] Open source et télétravail: 2 piliers similaires du Future of Work
- lien nᵒ 1 : April
- lien nᵒ 2 : Revue de presse de l'April
- lien nᵒ 3 : Revue de presse de la semaine précédente
- lien nᵒ 4 :
Retour d’expérience sur l’utilisation de GrapheneOS (ROM Android libre)
Suite à la dépêche Comparatif : GrapheneOS vs LineageOS, je souhaitais faire part d’un retour d’expérience sur l’utilisation de GrapheneOS sur un téléphone Android Pixel 7a. Ce commentaire est repris ici sous forme de dépêche.
- PixelOS
- GrapheneOS
- Conclusion, cas d’usages et « threat model » (modèle de menace)
Le point de départ est celui d’un utilisateur sensible aux logiciels libres mais qui utilise un téléphone Android Samsung « comme tout le monde », avec :
- Utilisation du Google Play Store, avec un compte Google personnel
- Utilisation d’un compte Google professionnel
- Utilisation du Samsung store, avec un compte Samsung
- Utilisation d’une montre connectée Samsung avec appli Samsung health
L’utilisateur a déjà expérimenté par le passé les solutions suivantes :
- UbuntuOS (abandonné rapidement par manque d’applications)
- LineageOS, avec Micro-G + « signature spoofing » pour permettre l’installation des applications bancaires
La mise en œuvre du système « stock » installé sur le smartphone est très facile et simple d’utilisation. Les téléphones Pixel proposent des fonctionnalités « avancées » spécifiques qui sont proposées au démarrage, avec à chaque fois le jeu de « voulez-vous activer cette fonctionnalité ? Si oui, acceptez le contrôle des données suivantes… »
On est dans un environnement full google, donc avec quelques habitudes à changer me concernant venant d’un environnement Samsung (la surcouche de l’OS est différente).
Launcher Pixel avec une barre de recherche Google qui ne peut pas être enlevée (The search bar cannot be removed from the bottom of the home screen, it's part of the Pixel Launcher https://support.google.com/pixelphone/thread/133065648/is-there-any-way-to-remove-the-google-search-bar-from-the-home-screen?hl=en), sinon tout est fluide / "beau"
Fonctionnalités spécifiques/avancées de PixelOS- Déblocage du téléphone par reconnaissance faciale (probablement un cauchemar en termes de privacy, mais je pourrais comprendre pourquoi une personne lambda souhaiterait activer ce service)
- « Double tap » au dos du téléphone pour lancer une action (dans mon cas : la lampe torche)
- On peut utiliser Torchie pour une fonctionnalité proche (https://f-droid.org/fr/packages/in.blogspot.anselmbros.torchie/)
- Les fonctions d’urgence « avancées » fournies par l’application « sécurité personnelle » (https://play.google.com/store/apps/details?id=com.google.android.apps.safetyhub&hl=fr&gl=US)
- L’application est disponible sur le playstore mais ne fonctionne pas sur GrapheneOS
- Il existe une fonction d’urgence « de base » dans GrapheneOS (AOSP ?) (appuyer 5x sur power pour lancer un appel d’urgence vers le 112)
- Dans PixelOS, il y a un conflit de raccourcis entre « appuyer 5x sur power pour lancer un appel d’urgence » et l’option « appuyer 2x pour lancer l’appareil photo » (quand les deux sont activées : l’appareil photo prend le dessus)
- Paiements NFC (non accessibles sur GrapheneOS)
- Certaines applications de paiement autres que Google Wallet peuvent fonctionner (par ex. Paylib)
- Fonctionnalité « bien être numérique », notamment le fait de passer l’écran en noir & blanc à partir d’une certaine heure pour tenter de limiter le temps devant les écrans. L’application existe dans le Play Store (https://play.google.com/store/apps/details?id=com.google.android.apps.wellbeing&hl=fr&gl=US) mais impossible à retrouver depuis le client Play Store sur le téléphone.
- Il existe probablement des alternatives
Procédure d’installation web très simple et rassurante. C’est la première fois que je me verrai recommander ce type d’install à un utilisateur non technique (alors que la procédure d’install de LineageOS - à l’époque ou j’ai essayé - est complexe et obscure, avec le risque de se planter à plusieurs étapes).
Interface- Le bureau par défaut est très minimaliste et pas très accueillant (je sais que cela peut paraître peu important, mais le fond noir + icônes en noir & blanc peut rebuter / n’est pas aussi accueillant que le système de base).
- Possibilité d’utiliser un launcher alternatif : j’ai fini sur Lawnchair après en avoir testé plusieurs
- Possibilité de changer le fond d’écran : Muzei (https://f-droid.org/fr/packages/net.nurik.roman.muzei/) / Walman (https://apt.izzysoft.de/fdroid/index/apk/com.colorata.wallman)
- Le clavier par défaut m’a dérangé (après des années à utiliser le clavier Gboard), surtout pour l’écriture « swipe » (que je pratique souvent quand j’écris un message à une main).
- Possibilité d’utiliser un clavier alternatif : Home:FlorisBoard (https://f-droid.org/fr/packages/dev.patrickgold.florisboard/) est pas mal, il inclut une fonction « swipe » mais qui n’est pas aussi précise
- Le « store » par défaut « Apps » contient le minimum vital.
- Pour le compléter, je suis passé par l’application Droid-Ify (https://droidify.eu.org/ ou https://github.com/Droid-ify/client) dans lequel j’ai activé les dépôts F-droid et Home:IzzyOnDroid
Pour le Store Google, il est possible d’installer plusieurs « briques » de l’éco-système :
- Google Services Framework (GSF), dont dépendent :
- Google Play services + Google Play Store (interdépendants) On peut donc choisir : rien du tout, GSF pour les applis qui en dépendent, ou les trois.
- Les possibilités sont très fournies = positif (permet de limiter les accès réseau, les accès stockage)
- Les possibilités sont très fournies = complexe à gérer : il faut se poser des questions / passer du temps à configurer les choses.
- Exemple : la synchronisation des contacts Google ne se fait pas sans la permission « Contacts » dans l’appli « Google Services Framework ».
Il existe deux approches possibles de séparation des usages :
- Utilisation d’un « user profile » : il s’agit d’un profil complètement distinct. On peut passer de l’un à l’autre assez facilement. Les deux profils ne peuvent pas se parler, sauf via les notifications croisées (https://www.youtube.com/watch?v=WjrANjvrSzw)
- Utilisation d’un « work profile » : ici on utilise un seul profil, mais à l’intérieur duquel on vient activer la fonctionnalité « work profile » d’Android pour séparer les usages (via une application tierce telle que Shelter, https://www.youtube.com/watch?v=20C0FD7mGDY pour une explication détaillée)
- Profil « owner » avec Shelter
- Profil « Personnel » = pas de services Google
- Profil « Professionnel » = Services Google avec compte personnel
- 2ᵉ Profil « Travail » = Services Google avec compte professionnel
Ce qui bloque : je voulais utiliser la fonctionnalité « work profile » d’Android avec Shelter pour isoler mon compte Google personnel. Hors c’est ce compte qui jusqu’ici synchronise les contacts. Les applications par défaut de GrapheneOS ne gèrent pas cette synchro (autrement que via import/export manuel, ou alors je n’ai pas trouvé comment). Si on veut quelque chose qui s’intègre tout seul il faut passer par les applications Google de Téléphone/Contacts/Calendrier. Hors ces applications ne peuvent pas devenir « applications par défaut » (pour remplacer celles existantes de GrapheneOS) dans le « work profile », c’est le profil personnel qui gère cette configuration.
2ᵉ approche (test en cours)- Profil « owner » (unique, sans Shelter) = Services Google avec compte personnel
- 2ᵉ Profil « Travail » (unique, sans Shelter) = Services Google avec compte professionnel
Ce qui bloque : j’utilise le téléphone à la fois pour le pro & perso, sauf que le fait d’avoir deux profils implique de jongler systématiquement entre les deux profils. Trop compliqué au quotidien.
3ᵉ approche (d’ici une semaine)- Profil « owner » avec Shelter
- Profil « standard » = Services Google avec compte personnel
- Profil « work » = Services Google avec compte personnel
La première problématique c’est la synchro des contacts et des agendas. Pour se passer de Google sur ce point, il faut mettre en place au préalable un service de partage de contact / agenda :
- Nextcloud + DAVx⁵
- https://www.etesync.com/
- https://www.chatons.org/
- NAS Synology + leurs applications (mais uniquement accessibles sur Google Play Store…)
Bref c’est un projet en tant que tel, pas forcément à la portée de tous
Quid des applications non libres hébergées sur le play storeÀ ce stade, pour accéder à d’éventuelles applications uniquement présentes sur le Play Store, il est possible de :
- passer par l’application Aurora
- passer par apkmirror pour les télécharger une à une
Cependant, de nombreuses applications du Play Store requièrent l’installation du Google Services Framework (« GSF ») pour fonctionner.
Me concernant, j’ai la liste suivante d’applications que j’ai pu récupérer par ce biais (et qui fonctionnent sans GSF) :
- Appli Banque (SG)
- Paiement NFC via Paylib (pas encore testé « en vrai » mais l’appli s’installe sans broncher)
- Deezer (musique)
- Somfy (alarme)
- NetAtmo (thermostat connecté)
- Doctolib (Santé)
- Appli mutuelle (Alan)
- Freebox connect (utilitaire freebox)
- Wifiman (utilitaire réseau)
Certaines applications nécessitent le GSF, c’est le cas notamment de :
- Whatsapp (pour les notifications « push » et pour transfèrer l’historique des messages)
- Il semble que des transferts « locaux » soient possibles
- Bose connect (gestion casque bluetooth Bose qui indique l’erreur « Services Google Play manquants »)
- Le casque peut fonctionner en bluetooth sans l’application
J’ai mis du temps à comprendre / trouver comment activer la fonctionnalité de profils multiples (alors que c’est simple) : Paramètres > Système > Utilisateurs multiples > Autoriser plusieurs utilisateurs (https://www.youtube.com/watch?v=SZ0PKtiXTSs)
Le profil séparé à l’avantage d’être comme un « deuxième téléphone ». C’est aussi un inconvénient pour les personnes qui ne sont pas prêtes à faire cet « effort » (passer de l’un à l’autre), même si les notifications « cross profile » aident sur ce point.
Il faut reproduire sur chacun des profils toutes les « custo » faites (changement de launcher, de clavier, configurations diverses, etc).
La fonction work profile fournit une séparation moins forte, mais c’est aussi plus « pratique » au quotidien car toutes les applications (et les comptes) sont dans un seul profil. J’ai testé via l’application Shelter.
Avantages :
- Tout est accessible dans le même profil
- Dans le tiroir d’application, on retrouve deux « onglets » séparant les applications « perso » et « pro ».
Inconvénients :
- Comme pour le profil séparé, il y a une « double maintenance »
- Ex: en cas d’utilisation de deux profils Google Play (profil perso + pro), il faut faire les mises à jour « des deux côtés »
- Il faut bien choisir dans quel contexte on souhaite installer chaque application
- Je n’ai pas trouvé comment faire pour 1. Synchroniser mon compte Google perso dans le « work profile » de Shelter et 2. faire remonter ces informations dans les applications « contacts » et « téléphone » par défaut de GrapheneOS. C’est le profil « Personnel » qui va dicter quelles applications par défaut sont utilisées.
J’ai passé beaucoup plus de temps que prévu à comprendre GrapheneOS, tester différentes solutions et configurer les options / trouver des alternatives. Je suis bien conscient que plusieurs « problèmes » remontés pourraient tout simplement être résolus si j’acceptais de faire les choses différemment. Cela me pousse à m’interroger sur le compromis à choisir entre sécurité / respect de la vie privée / facilité d’utilisation ? Cette question dépend bien sur du modèle de menace (« threat model ») de chacun.
SécuritéGrapheneOS répondrait parfaitement à des contraintes de sécurité « forte » pour des personnes étant journaliste / activiste / lanceur d’alerte / député. Dans ce cas d’usage, le coût de la sécurité est accepté.
Vie privéeGrapheneOS apporte un choix indéniable permettant à chacun de trouver le meilleur usage possible.
Facilité d’utilisationDans mon cas d’usage, je trouve que la fonction de profil séparé apporte trop de friction au quotidien, et je suis prêt à tout rassembler au sein du même profil. L’utilisation de deux téléphones différents (un perso / un pro) pourrait être une alternative. De la même manière, je n’ai pas encore passé le pas de me séparer de mon compte Google (pour la synchro des contacts / agendas), donc pour le moment je continue d’utiliser le Play Store. À terme, j’essaierai de ne plus en dépendre.
Note : l’impact du matériel (« hardware ») sur la vie privée- Un casque Bluetooth Bose nécessite l’app « Bose Connect » qui dépend de GSF/Play Store
- Un casque Bluetooth Samsung Buds2 Pro nécessite l’app Samsung qui demande la création d’un compte cloud chez eux
- L’application Google Wallet me permet de régler mes courses via paiement NFC, mais donne accès par ce biais à un pan entier de données personnelles
À chaque fois la question est : est-ce utile ou pas ? Puis-je facilement m’en passer ?
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Nouvelles April: Revue de presse de l’April pour la semaine 11 de l’année 2024
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.
- [ICTjournal] Cyber Resilience Act adopté: les députés de l'UE répondent aux demandes de la communauté open source
- [RFI] Elon Musk lance la bagarre des IA en promettant une intelligence artificielle en accès libre
- [l'Informé] Offensive au Conseil d’État contre l’hébergement de nos données de santé par Microsoft (€)
- [InformatiqueNews.fr] Open source et télétravail: 2 piliers similaires du Future of Work
✍ Yannick Chavanne, le mercredi 13 mars 2024.
Tout juste adopté, Cyber Resilience Act européen impose des contraintes de cybersécurité aux fournisseurs de produits numériques. Le texte final fait la distinction entre les acteurs de l’open source et les distributeurs de solutions commerciales.
Et aussi: [RFI] Elon Musk lance la bagarre des IA en promettant une intelligence artificielle en accès libre✍ Thomas Bourdeau, le mercredi 13 mars 2024.
Un dilemme réside en intelligence artificielle: les progrès dans le domaine sont-ils la propriété des entreprises ou doivent-ils être partagés à la communauté de chercheurs? En annonçant déployer en «open source» son «chatbot» conversationnel baptisé Grok, Elon Musk a non seulement relancé le débat, mais aussi taclé la société Open AI -créatrice de chat GPT- devenue une entreprise à but lucratif, au grand dam du milliardaire. Les motivations du patron de X sont-elles louables et un juste équilibre peut-il exister dans le monde de l’IA?
[l'Informé] Offensive au Conseil d’État contre l’hébergement de nos données de santé par Microsoft (€)✍ Marc Rees, le mercredi 13 mars 2024.
Plusieurs sociétés spécialisées dans l’hébergement sécurisé et des associations s’attaquent à la décision de la CNIL qui a autorisé ce stockage par le géant américain.
[InformatiqueNews.fr] Open source et télétravail: 2 piliers similaires du Future of Work✍ Franz Karlsberger, le lundi 11 mars 2024.
Dans un monde en pleine mutation, les entreprises font face à deux évolutions majeures: le travail à distance, d’une part, devenu la tendance dominante depuis la pandémie de Covid-19 et d’autre part, le développement vertigineux de l’open source. Deux transformations a priori indépendantes l’une de l’autre mais dont les similitudes sont frappantes, autant en termes de philosophie que de modes d’organisation.
Benoît SIBAUD: LinuxFr.org : première quinzaine de mars 2024
- Statistiques
- Listes de diffusion (hors pourriel)
- Canal IRC adminsys (résumé)
- Groupe Signal (résumé)
- Tribune de rédaction (résumé)
- Tribune de modération (résumé)
- Commits/pushs de code https://github.com/linuxfrorg/
- Divers / TODO / pense-bête
Deux cent vingt et cinquième épisode dans la communication entre les différentes équipes de bénévoles autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par la rédaction, l’administration web et système, la modération, le développement, l’association, etc.
L’actu résumée ([*] signifie une modification du sujet du courriel) :
StatistiquesDu 01 au 15 mars 2024
- 1011 commentaires publiés (dont 6 masqués depuis), comme suit :
- 343 commentaires publiés sur les liens (dont 0 masqué depuis) ;
- 303 commentaires publiés sur les journaux (dont 1 masqué depuis) ;
- 174 commentaires publiés sur les dépêches (dont 3 masqués depuis) ;
- 151 commentaires publiés sur les entrées de forum (dont 2 masqués depuis) ;
- 29 commentaires publiés sur les sondages (dont 0 masqué depuis) ;
- 11 commentaires publiés sur les entrées dans le système de suivi (dont 0 masqué depuis) ;
- 0 commentaire publié sur les pages wiki (dont 0 masqué depuis) ;
- 371 étiquettes posées ;
- 59 comptes ouverts (dont 20 fermés depuis) ;
- 25 entrées de forum publiées (dont 2 masquées depuis) ;
- 58 liens publiés (dont 2 masqués depuis) ;
- 18 dépêches publiées ;
- 16 journaux publiés (dont 1 masqué depuis) ;
- 3 entrées nouvelles, 1 corrigée et 2 invalides dans le système de suivi ;
- 1 sondage publié ;
- 0 page wiki publiée (dont 0 masquée depuis).
Liste ca@ - [restreint]
- R.A.S.
Liste linuxfr-membres@ - [restreint]
- [membres linuxfr] Déjeuner / Dîner LinuxFrisé édition 2024
Liste moderateurs@ - [restreint]
- [Modérateurs] Connexion
- [Modérateurs] Déjeuner / Dîner LinuxFrisé édition 2024
Liste prizes@ - [restreint]
- [Prizes] LinuxFr prizes recap du ven. 01 mars 2024 11:00:15 CET
- [Prizes] Livre ENI
Liste redacteurs@ - [restreint]
- R.A.S.
Liste team@ - [restreint]
- [team linuxfr] Déjeuner / Dîner LinuxFrisé édition 2024
Liste webmaster@ - [restreint]
- R.A.S.
- R.A.S.
- du phishing
- revue des comptes qui pourraient avoir été concernés par des fuites selon ihavebeenpwned (rien de neuf ou bien rien qui soit gérable si une adresse de courriel publique est dans une base de données quelque part…)
- il y a presque 1200 entrées dans la liste de blocage actuelle… il va définitivement falloir traiter l'entrée de suivi pour gérer ça autrement
- une image est dite bloquée si une personne de la modération a cliqué sur Bloquer une image et elle n’est donc plus servie par le daemon « img ». 33 images sur 28523 étaient bloquées en base avant un ménage (ça pouvait être du spam, des contenus problématiques genre NSFW, des violations du droit d’auteur, etc.). Certaines concernaient des contenus / commentaires qui n’existaient déjà plus en base de données ou des versions intermédiaires de dépêches par exemple. Il nous manque une fonctionnalité pour lister facilement les images bloquées (et probablement celles en erreur) (en cours). Une fois trouvées les images bloquées dans redis, trouver toutes les utilisations côté contenu/commentaire reste compliqué.
- migration du conteneur lxc de prod du serveur gruik au serveur oups (cf journal). Petites surprises en raison des particularités de la prod : avec ou sans le prod., avec ou sans le www., service de la tribune. Enfin du cgroup v2, et la perspective de pouvoir réinstaller gruik se rapproche. Quelques courbes techniques. Occasion de nettoyer un peu le conteneur de prod aussi, notamment lors des changements pour les sauvegardes.
- présence à l’AG de l’April et compte-rendu
Du 01 au 15 mars 2024
- correction post-publication
Du 01 au 15 mars 2024
- 87 messages sur 155 sont des notifications automatiques
- 1 La bannière Clibre.eu a été modifiée
- 3 La dépêche a été mise à la une
- 4 La dépêche a été refusée
- 1 La dépêche a été supprimée en rédaction
- 2 La page Aide / foire aux questions a été mise à jour
- 7 Le commentaire a été masqué
- 13 Le compte a été désactivé
- 3 Le compte a été privé de tribune pendant 30 jours
- 1 Le journal a été supprimé
- 2 Le lien a été supprimé
- 2 Le message a été supprimé
- 2 Les commentaires ont été bloqués pendant 30 jours
- 1 Les commentaires ont été bloqués pendant 7 jours
- 1 Le sondage a été accepté
- 11 L’étiquette est désormais cachée, modifiée
- 16 L’étiquette vient d’être créée
- 17 Une image a été bloquée
- du spam
- journal problématique supprimé
- ménage complet dans les images bloquées
- problème des images dans la dépêche OpenFoodFacts
- discussion sur les images d’un journal : faut-il bloquer ou non ?
- 5 comptes avec karma négatif n’auront plus leur adresse xmpp affichée (code proposé par baikiet, merci)
- lien sans rapport et a priori volontairement trompeur supprimé
- la prod change d’adresse IP
- si l’IA spammeuse spamme aussi mal que l’humain spammeur, alors on a atteint la singularité
Site web :
- Update help after #380 Don't show Jabber ID for sub-zero karma users
- Merge pull request #380 from baikiet/master - Don't show Jabber ID for sub-zero karma users.
- Don't show Jabber ID for sub-zero karma users. We already do that for website and Mastodon. No reason to treat Jabber any different.
Img :
- PR #3 suite de tests
Migration Rails 7 par Echarp :
Admin. sys. :
- Add duplicity backup oups->ouf
- Update nginx configurations
- Update blocklist
- aide / FAQ : synthèse en cours d’écriture sur le karma ;
- finaliser un peu le code qui permet de tester actuellement 283 adresses du site (hors img désormais).
Commentaires : voir le flux Atom ouvrir dans le navigateur
Agenda du Libre pour la semaine 12 de l'année 2024
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 58 événements (France: 56, internet: 1, Suisse: 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 Angers] Expolibre : le libre, et si on y réfléchissait ? - Du lundi 11 mars 2024 à 09h00 au vendredi 29 mars 2024 à 17h30.
- [FR Montpellier] Journal | Libellule n°180 - Le lundi 18 mars 2024 de 08h00 à 09h00.
- [FR Grenoble] L’Atelier de Bidouille (ABIL) - Le lundi 18 mars 2024 de 19h00 à 21h00.
- [FR Dijon] Kelle FaLibre - Du mardi 19 mars 2024 à 15h00 au vendredi 29 mars 2024 à 21h00.
- [internet] Émission «Libre à vous!» - Le mardi 19 mars 2024 de 15h30 à 17h00.
- [FR Lyon] Soirée Pizza - Le mardi 19 mars 2024 de 18h00 à 22h00.
- [FR Angers] Ciné-débat « LOL: une affaire sérieuse » - Le mardi 19 mars 2024 de 18h00 à 21h00.
- [FR Calvisson] Atelier Éthique Numérique - Le mardi 19 mars 2024 de 18h30 à 21h00.
- [FR Lyon] OpenStreetMap, rencontre mensuelle - Le mardi 19 mars 2024 de 18h30 à 20h00.
- [FR Strasbourg] Apéro OpenStreetMap Strasbourg - Le mardi 19 mars 2024 de 19h00 à 23h00.
- [FR Grenoble] Install Party + Rencontre FairPhone - Le mardi 19 mars 2024 de 19h00 à 21h00.
- [FR Le Mans] Permanence du mercredi - Le mercredi 20 mars 2024 de 12h30 à 17h00.
- [FR Montpellier] Rencontres Amicales Francophones du Logiciel Libre 2024 - Le mercredi 20 mars 2024 de 14h00 à 20h00.
- [FR Gourdon] Découverte de jeux libres - Le mercredi 20 mars 2024 de 14h00 à 17h00.
- [FR Rouen] Protéger sa vie privée en sécurisant son smartphone - Le mercredi 20 mars 2024 de 14h00 à 16h00.
- [FR Corbeil-Essonnes] Découverte de services Libres, open source, décentralisés, respectueux de la vie privée - Le mercredi 20 mars 2024 de 14h00 à 17h00.
- [FR Limoges] Le navigateur Firefox : installation et paramétrage - Le mercredi 20 mars 2024 de 16h30 à 18h00.
- [FR Beauvais] Sensibilisation et partage autour du Libre - Le mercredi 20 mars 2024 de 18h00 à 20h00.
- [FR Toulouse] Rencontres Tetalab - Le mercredi 20 mars 2024 de 19h00 à 23h00.
- [FR Moncheaux] Mercredis Linux - Le mercredi 20 mars 2024 de 19h30 à 23h30.
- [FR Echirolles] AlpOSS - Le jeudi 21 mars 2024 de 09h00 à 18h30.
- [FR Nantes] Repair Café + Install Party - Le jeudi 21 mars 2024 de 09h30 à 12h30.
- [FR Montpellier] Rencontres Amicales Francophones du Logiciel Libre 2024 - Le jeudi 21 mars 2024 de 14h00 à 20h00.
- [FR Limoges] Présentation de OsmAnd - Le jeudi 21 mars 2024 de 17h00 à 18h00.
- [FR Limoges] Présentation de Firefox Focus - Le jeudi 21 mars 2024 de 17h00 à 18h00.
- [FR Lyon] Jeudi Entraide et Bidouille - Le jeudi 21 mars 2024 de 19h00 à 22h00.
- [FR Chambéry] Forum ALPINUX - Le jeudi 21 mars 2024 de 20h00 à 22h00.
- [FR Toulouse] Repas du Libre - Le jeudi 21 mars 2024 de 20h00 à 23h00.
- [FR Montpellier] Rencontres Amicales Francophones du Logiciel Libre 2024 - Le vendredi 22 mars 2024 de 14h00 à 20h00.
- [FR Limoges] Présentation du système d’exploitation Linux - Le vendredi 22 mars 2024 de 17h00 à 19h00.
- [FR Brest] Assemblée Générale d’Infini ouverte à tout le monde - Le vendredi 22 mars 2024 de 18h30 à 20h30.
- [FR annecy] Réunion hebdomadaire AGU3L Logiciel Libre - Le vendredi 22 mars 2024 de 20h00 à 23h59.
- [FR Le Tholonet (Palette)] Réunion mensuelle de l’Axul - Le vendredi 22 mars 2024 de 20h00 à 23h55.
- [FR Fourmies] Donnez une seconde vie à vos ordinateurs - Le samedi 23 mars 2024 de 09h00 à 12h00.
- [FR Villeneuve d’Ascq] Ateliers « Libre à vous » - Le samedi 23 mars 2024 de 09h00 à 12h00.
- [FR Ramonville Saint-Agne] Faire durer son ordinateur ! - Le samedi 23 mars 2024 de 09h30 à 17h00.
- [FR Fourmies] Atelier « Donnez une seconde vie à vos PC » - Le samedi 23 mars 2024 de 09h30 à 12h00.
- [FR Lyon] Auto-Défense Numérique 4/4 - Le samedi 23 mars 2024 de 09h30 à 11h30.
- [FR Beauvais] Utiliser son smartphone Android avec la bibliothèque F-droid - Le samedi 23 mars 2024 de 09h30 à 12h00.
- [FR périgueux] Les INSTALL LINUX PARTY 2024 de l’Escale & Co - session 1 partie 2 - Le samedi 23 mars 2024 de 10h00 à 18h00.
- [CH Genève] Install Party - Léman Libre - Le samedi 23 mars 2024 de 10h00 à 15h00.
- [FR Bégard] Séance Infothema – Niveau 1 (débutant) - Le samedi 23 mars 2024 de 10h00 à 12h00.
- [FR Villeurbanne] Un Serveur À Soi - Le samedi 23 mars 2024 de 10h00 à 12h00.
- [FR Paris] Hackathon Perl / Open Food Facts - Du samedi 23 mars 2024 à 10h00 au dimanche 24 mars 2024 à 18h00.
- [FR Ivry sur Seine] Cours de l’École du Logiciel Libre - Le samedi 23 mars 2024 de 10h30 à 18h30.
- [FR Montpellier] Rencontres Amicales Francophones du Logiciel Libre 2024 - Le samedi 23 mars 2024 de 14h00 à 20h00.
- [FR Metz] Café numérique : naviguer sur internet en toute sécurité - Le samedi 23 mars 2024 de 14h00 à 16h00.
- [FR Le Havre] Protéger sa vie privée en libérant son smartphone - Le samedi 23 mars 2024 de 14h00 à 18h00.
- [FR Malakoff] Install Party avec l’association Parinux - Le samedi 23 mars 2024 de 14h00 à 17h30.
- [FR Saint-Cyr-l’École] Permanence logiciels libres avec Root66 - Le samedi 23 mars 2024 de 14h00 à 17h00.
- [FR Bordeaux-Mérignac] Qu’est-ce qu’un Logiciel Libre et que fait-on avec? - Le samedi 23 mars 2024 de 14h00 à 16h00.
- [FR Toulouse] Formation Câblage Réseau - Le samedi 23 mars 2024 de 14h59 à 17h30.
- [FR Nantes] Permanence Linux-Nantes - Le samedi 23 mars 2024 de 15h00 à 18h00.
- [FR Saint Martin de Tallevende, Vire Normandie] Gérer un serveur multimédia domestique - Le samedi 23 mars 2024 de 17h00 à 19h00.
- [FR Sommières] Atelier Éthique Numérique - Le samedi 23 mars 2024 de 18h00 à 20h30.
- [FR Malakoff] Ciné-débat autour du documentaire LOL Logiciel libre Affaire sérieuse - Le samedi 23 mars 2024 de 18h00 à 20h00.
- [FR Le Vieux-Marché] Repair Café et Install Party - Le dimanche 24 mars 2024 de 09h00 à 18h00.
- [FR Montpellier] Rencontres Amicales Francophones du Logiciel Libre 2024 - Le dimanche 24 mars 2024 de 14h00 à 20h00.
Dans le cadre des Journées des libertés numériques (JDLN) 2024, nous vous proposons une exposition qui sensibilise aux logiciels libres, à leurs enjeux éthiques, sociaux, économiques et stratégiques.
Expolibre est une exposition itinérante qui a pour objectif d’expliquer ce que sont les logiciels libres au grand public. L’exposition vise aussi à sensibiliser les visiteurs aux enjeux de société liés à cette révolution informatique.
S’appuyant sur 8 panneaux explicatifs, l’exposition présente la philosophie du logiciel libre, mouvement qui se développe depuis le début des années 1980.
Elle fait ainsi le point sur les pratiques possibles, les atouts du libre, le cadre juridique, les spécificités techniques et enfin les avantages des logiciels libres pour l’éducation.
Dans l’esprit du logiciel libre, cette exposition est « libre » d’accès.
Entrée ouverte à tous.tes
Lundi au vendredi de 9 h à 17 h 30
Pour plus d’informations: 02 53 20 92 09
- BU (Bibliothèque universitaire), INSPE, 7 rue Dacier, Angers, Pays de la Loire, France
- https://bu.univ-nantes.fr/jdln/jdln-exposition-expolibre-le-libre-et-si-on-y-reflechissait
- logiciel-libre, exposition, education, jdln, libre-en-fete-2024
Rencontres Amicales Francophones du Logiciel Libre quatrième édition
Les Rencontres Amicales Francophones du Logiciel Libre succèdent aux Rencontres Afrique France du Logiciel Libre, qu’elles avaient aussi conçues et pilotées pendant 3 ans, car leur cadre géographique s’élargit et inclut désormais la Belgique, le Québec et la Suisse.
Comme elles, ce sont 5 jours d’échanges en mode hybride, à la fois en présentiel et en distanciel, sur la philosophie, le développement et l’usage du Logiciel Libre et des communs numériques en Afrique et en France et plus largement dans le monde francophone.
Journée après journée, elles permettent, du mercredi au dimanche, un partage de connaissances sur:
• 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
Elles réunissent désormais plusieurs pays: Algérie, Belgique, Bénin, Cameroun, Côte d’Ivoire, France, Mali, Maroc, Niger, Québec, Sénégal, Togo, Tunisie ainsi que des institutions internationales: UNESCO, AFD, OIF.
L’édition 2024 a lieu à la fois en présentiel et à distance, afin de partager les expériences: conférences, ateliers, tables rondes, contributions, se succèdent depuis Montpellier en France, qui en est le point de convergence, du mercredi 20 au dimanche 24 mars 2024 ainsi que depuis l’Étranger, à Abidjan, Bejaïa, Dakar, Lomé, Meknès, Montpellier, Ouagadougou, Niamey, Sfax.
Cet événement débute, le mercredi, par une journée consacrée à la jeunesse, suivie d’une journée consacrée à l’entrepreneuriat dans l’Économie Sociale et Solidaire et le logiciel libre, puis une journée sur les Objectifs du Développement Durable et le logiciel libre, et s’ouvre à un week-end sur des activités collaboratives: jerryparty le samedi, cartopartie et mapathon le dimanche.
Plus d’informations sur cette page: https://rafll.org/
Libellule 180: https://montpellibre.fr/docs/libellule180.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
L’Atelier de Bidouille Informatique Libre (ABIL) est ouvert à tous·tes les personnes qui n’arrivent pas à résoudre des problèmes avec leur ordinateur:
- trouver et installer un logiciel
- utiliser et/ou apprendre à utiliser un logiciel
- réinstaller ou installer un système d’exploitation
- monter un ordinateur
- réparer un ordinateur
- créer et/ou mettre à jour un site oueb
- … ou d’autres choses sur un ordinateur
L’atelier permet de résoudre son problème en compagnie de bénévoles et des participants qui ne sont ni expert·e·s en informatique, ni réparateur·rice·s, mais qui ont l’habitude de la “bidouille” et seront là pour vous aider à trouver l’information là où elle se trouve (si elle existe).
Pendant les ateliers, l’ABIL met à disposition du matériel: postes de travail, unités centrales à remonter ou installer, écrans, claviers, souris, pièces détachées, connexion Internet…
Attention, l’ABIL ne met à disposition que des systèmes d’exploitation et des logiciels libres. Si vous souhaitez résoudre un problème sur un système ou logiciel non-libre, apportez votre machine pour participer à l’atelier, muni des licences du système d’exploitation et/ou des logiciels concernés.
- Centre de loisirs enfance et famille, 2 rue Henri Ding, Grenoble, Auvergne-Rhône-Alpes, France
- http://www.abil-grenoble.org
- abil, atelier, bidouille, logiciel
Bienvenue à l’événement « Libre en Fête » à Kelle Fabrik !
S’étendant sur deux semaines, du 19 au 29 mars, cette célébration dédiée à la liberté numérique sera l’occasion de proposer plusieurs événements en lien avec les logiciels libres. Pour amorcer cette semaine de festivités, un débat d’ouverture éclairera les définitions et les enjeux du libre.
Au cours de cet événement, deux moments de projection sont prévus, mettant en lumière des initiatives et des projets liés à la philosophie du libre. Des courts métrages réalisés avec Blender, ainsi que le film « LoL – Logiciel libre, une affaire sérieuse », seront au programme.
Pour les plus jeunes esprits curieux, des ateliers ludiques seront proposés, offrant une introduction divertissante et éducative au monde du libre.
Les amateurs de modélisation 3D auront l’opportunité de perfectionner leurs compétences avec plusieurs ateliers dédiés au logiciel Blender. Ces sessions pratiques, réparties tout au long de l’événement, proposeront l’apprentissage et la découverte des possibilités créatives offertes par ce logiciel open source.
Enfin, pour clôturer en beauté ces deux semaines dédiées au libre, un apéro projet est prévu. Ce moment convivial au sein de Kelle Fabrik rassemblera les participants, les bénévoles et l’équipe organisatrice pour échanger et partager des idées.
Rejoignez-nous pour cette expérience enrichissante, où la liberté numérique devient une source d’inspiration et d’apprentissage au cœur de Kelle Fabrik. Vivez « Libre en Fête » avec nous !
Ubix Linux, le datalab de poche
Ubix Linux est une distribution Linux libre et open-source dérivée de Debian.
Le nom « Ubix » est la forme contractée de « Ubics », acronyme issu de l'anglais Universal business intelligence computer system. De fait, le principal objectif d'Ubix Linux est d'offrir une plateforme universelle dédiée à l'informatique décisionnelle et à l'analyse des données.
Il s'agit d'une solution verticale, prête à l'emploi, dédiée à la manipulation des données et à la prise de décision. Allégée par conception, elle n'embarque qu'un jeu limité d'outils spécialisés dans ce domaine. Ceux-ci permettent néanmoins de couvrir tous les besoins dont l'acquisition, la transformation, l'analyse et la présentation des données.
- lien nᵒ 1 : Site officiel anglophone
- lien nᵒ 2 : Site officiel francophone
- lien nᵒ 3 : Mastodon mastodon.social/@ubix
- lien nᵒ 4 : Reddit /r/UbixLinux/
La volonté initiale du concepteur de la distribution était de pouvoir disposer, à tout moment et en toutes circonstances, des outils lui permettant de réaliser des analyses de données et d'en présenter le résultat ad hoc. Ce « couteau suisse » de manipulation des données, devait également lui permettre d'éviter de devoir justifier, rechercher, acquérir et installer l'écosystème logiciel nécessaire chaque fois que ce type de tâches se présentait à lui.
Son cahier des charges stipulait donc une empreinte disque la plus faible possible sans pour autant faire de concessions au niveau des fonctionnalités. La distribution se devait d'être portable et exécutable immédiatement dans des contextes variés, sans nécessité d'investissement, d'installation ou de droits d'accès particulier.
De ce fait, Ubix Linux ne se démarque pas par ses aspects « système », mais plutôt par sa destination et ses cas d'usage.
Au-delà du besoin initialÀ l'heure où de nombreux concepts liés à la manipulation des données tels que le « Big Data », la « Data Science » ou le « Machine Learning » font la une de nombreux médias, ceux-ci restent encore des boîtes noires, affaire de spécialistes et d'organisation disposant des moyens de les mettre en application.
Si le grand public en intègre de mieux en mieux les grandes lignes, il ne dispose encore que de peu de recul sur la manière dont ses données peuvent être utilisées, ainsi que la richesse des débouchés associés.
D'un autre côté, de nombreux gisements de données à la portée du plus grand nombre demeurent inexploités, faute de compétences ou de moyens facilement accessibles.
Il se trouve qu'Ubix Linux peut permettre de surmonter cette difficulté, en offrant à tous les moyens de s'approprier (ou se réapproprier) et tirer parti des données disponibles.
PhilosophiePar nécessité, Ubix Linux a été conçue en intégrant uniquement des produits libres et open-source. Bien que cette distribution puisse s'avérer utile à toute personne devant manipuler des données, elle se doit de préserver et défendre une approche pédagogique et universaliste.
Elle a pour ambition de mettre les sciences de données à la portée de tous. La distribution en elle-même n'est qu'un support technique de base devant favoriser l'apprentissage par la pratique. Il est prévu de l'accompagner d'un tutoriels progressifs.
Les outils low-code/no-code intégrés dans la distribution permettent de commencer à manipuler des données sans devoir maîtriser au préalable la programmation. Néanmoins, des outils plus avancés permettent ensuite de s'initier aux principes des algorithmes d'apprentissage automatique.
SynthèseUbix Linux s'inscrit dans la philosophie du logiciel libre et plus particulièrement dans celle des projets GNU et Debian.
Elle se destine à :
- demeurer accessible à tous ;
- pouvoir s'exécuter sur des configurations matérielles relativement modestes, voire n'être installée que sur un périphérique portable USB ;
- proposer un outil pédagogique pour appréhender de façon pratique la science des données et l'apprentissage machine ;
- permettre la découverte, l'expérimentation et l'aguerrissement de tout un chacun aux principaux outils de manipulation des données ;
- offrir une boîte à outils légère et agile, néanmoins complète et utile pour un public professionnel averti.
Nous sommes à l'écoute de toute suggestion. Toutefois, les moyens étant ce qu'ils sont (au fond du garage), la réactivité à les prendre en compte pourra s'avérer inversement proportionnelle.
Nous souhaiterions que cet outil pédagogique puisse bénéficier au plus grand nombre : si vous voulez contribuer à la traduction du contenu du site officiel en espagnol, en portugais ou en allemand, vous êtes les bienvenus.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Améliorer la diversité en luttant contre les discriminations
Le logiciel libre et l'open source se veulent tous les deux des mouvements éthiques, se basant sur le partage à autrui et/ou la collaboration. Basées sur ces deux buts, les communautés liées à ces mouvements se disent souvent prêtes à annoncer lutter contre les discriminations, accepter les autres, être ouvertes. Mais en réalité, qu'en est-il vraiment ? Comment fonctionne la discrimination ? Comment vraiment lutter contre ?
Bonjour. Merci d'être là. Je suis Raphael Isla, informaticien de métier et je (...)
L'IGN et les géocommuns - « Libre à vous ! » du 5 mars 2024- Podcasts et références
Deux cent deuxième émission « Libre à vous ! » de l’April. Podcast et programme :
sujet principal : l’IGN (Institut national de l’information géographique et forestière) et les Géocommuns, avec Sébastien Soriano, Directeur général de l’IGN
la chronique « Pépites libres » de Jean-Christophe Becquet, vice-président de l’April, sur le thème des données géographiques libres pour les territoires (rediffusion).
la chronique « Les transcriptions qui redonnent le goût de la lecture » de Marie-Odile Morandi sur « Critiquer le numérique », deuxième conférence du triptyque de Louis Derrac
Rendez‐vous en direct chaque mardi de 15 h 30 à 17 h sur 93,1 FM en Île‐de‐France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune.
Mardi 19 mars 2024, notre sujet principal portera sur les logiciels libres pour les journalistes d'investigation. Si vous avez des questions, n’hésitez pas à les mettre en commentaires de cette dépêche.
- lien nᵒ 1 : Radio Cause Commune
- lien nᵒ 2 : Libre à vous !
- lien nᵒ 3 : Podcast de l'émission
- lien nᵒ 4 : Les références pour l'émission et les podcasts par sujets
- lien nᵒ 5 : La transcription de l'émission
- lien nᵒ 6 : S'abonner au podcast
- lien nᵒ 7 : S'abonner à la lettre d'actus
Commentaires : voir le flux Atom ouvrir dans le navigateur
Nouvelles April: #202 - L'IGN et les géocommuns - Données géographiques libres - Critiquer le numérique - « Libre à vous ! » diffusée mardi 5 mars 2024 sur radio Cause Commune
Libre à vous !, l’émission de l’April, l’association de promotion et de défense du logiciel libre. Prenez le contrôle de vos libertés informatiques, découvrez les enjeux et l’actualité du libre.
Au programme de la 202e émission :
- sujet principal : l'IGN (Institut national de l'information géographique et forestière) et les Géocommuns, avec Sébastien Soriano, Directeur général de l'IGN
- la chronique « Pépites libres » de Jean-Christophe Becquet, vice-président de l’April, sur le thème des données géographiques libres pour les territoires (rediffusion).
- la chronique « Les transcriptions qui redonnent le goût de la lecture » de Marie-Odile Morandi sur « Critiquer le numérique », deuxième conférence du triptyque de Louis Derrac
- quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre
Sortie de GIMP 2.99.18 (version de développement)
Note : cette dépêche est une traduction de l'annonce officielle de la sortie de GIMP 2.99.18 du 21 février 2024 (en anglais).
Voici enfin la dernière version de développement avant GIMP 3 ! Bien que la sortie de la version 2.99.18 soit un peu en retard par rapport au planning espéré, celle-ci contient un certain nombre de fonctionnalités et d'améliorations que nous sommes ravis de pouvoir partager avec vous.
⚠️ ☢️ Nous vous rappelons qu'une version de développement sert à présenter les travaux en cours, mais vous permet aussi de détecter et signaler les problèmes au plus tôt. En d'autres termes, cette version est instable et nous ne recommandons pas son usage en production. Utilisez-là parce que vous voulez aider à améliorer GIMP en signalant des bogues.
En particulier, cette version 2.99.18 est peut-être l'une des versions les plus instables de la série 2.99 à cause du projet « space invasion » (NDT : « invasion venue de l'espace », un jeu de mots avec l'anglais colorspace signifiant espace de couleurs). Cela est parfaitement attendu et normal. ⚠️ ☢️
- L'invasion de l'espace (des couleurs) !
- Amélioration des algorithmes de couleur
- Édition non-destructive, première mouture
- Amélioration de la prise en charge des polices de caractères
- Expansion automatique des calques
- Nouvelles options d'alignement
- Thèmes
- Boîte de dialogue de bienvenue
- Formats de fichiers
- Interactions avec les pads de tablettes graphiques sous Wayland
- Mise à jour de l'API
- GEGL et babl
- Statistiques de sortie
- Nouvelles de l'équipe et procédure de sortie
- Autour de GIMP
- Télécharger GIMP 2.99.18
- Et ensuite ?
Cette dépêche présente les changements les plus notables et les plus visibles. En particulier, elle ne contient pas de liste exhaustive des correctifs de bogues ou des améliorations un peu moins importantes. Pour une liste plus complète des changements, nous vous invitons à consulter le fichier NEWS ou à jeter un coup d’œil à l'historique du dépôt Git.
L'invasion de l'espace (des couleurs) !Nous avons travaillé dur sur le projet Space Invasion, qui est — comme vous vous en rappelez peut-être — le nom de code que nous avons donné au projet visant à rendre GIMP plus correct en ce qui concerne les couleurs.
Ces derniers temps, nous avons réalisé le portage des anciennes structures de couleurs utilisées en interne (GimpRGB, GimpCMYK, GimpHSV…) dont nous nous servions pour stocker les informations de couleurs vers GeglColor. Cet objet générique peut contenir n'importe quelle donnée de couleur, quel que soit le modèle colorimétrique, la précision ou l'espace, du moment que ceux-ci sont pris en charge par babl, notre moteur pour l'encodage des pixels.
En ce qui concerne la justesse des couleurs, cela signifie que nous ferons maintenant les conversions de couleurs uniquement si cela est nécessaire (conversions à la dernière minute), ce qui permettra de ne pas perdre d'information lorsque cela peut être évité. Par exemple, imaginons que vous utilisiez la pipette à couleurs sur une image : si nous convertissions cette couleur vers un format intermédiaire avant de l'utiliser sur une autre image (qui peut avoir le même format de couleurs ou un format différent), deux conversions auraient lieu. Cela augmente les possibilités de perte de précision. Ce problème est encore plus flagrant si les formats d'entrée et de sortie sont les mêmes (autrement dit, lorsqu'aucune conversion n'est nécessaire). Et cela sera encore plus problématique lorsque le modèle CMJN sera pris en charge nativement (nous voulons éviter à tout prix de faire un aller-retour entre un format intermédiaire et le CMJN, qui n'a pas de relation bijective avec la plupart des autres modèles de couleurs, même en travaillant sans bornes et en ignorant les problèmes de précision).
Définition d'un espace non borné (ajout par rapport à la dépêche originelle) : lorsque la précision est entière, l'espace est toujours borné (par exemple [0-255] en 8-bit). Par contre, en flottant, où l'espace de travail standard est [0, 1], on peut décider d'accepter les valeurs négatives et supérieures à 1. Cela rend les conversions entre beaucoup d'espaces de couleurs bijectives, aux erreurs de précisions près. Notamment, les conversions entre deux espaces RVB, ou même un espace RVB et divers autres modèles, deviennent bijectives. Ce n'est pas le cas entre RVB et CMJN, même en espace de couleurs infini.
Nous sommes également en train de migrer le stockage des données de couleur vers ce type d'objet générique. Cela signifie entre autres que les palettes de couleurs pourront comporter des couleurs au format CMJN, CIELAB ou bien encore dans tout autre modèle pris en charge (et pas seulement ces couleurs après une étape de conversion vers le sRVB non borné - « unbounded sRGB »).
Une conséquence pour la maintenance logicielle est qu'il sera beaucoup plus facile de gérer les conversions de couleurs au sein de notre code, étant donné que cette structure comprend à la fois les données et leur « signification ». Cela rend la gestion des couleurs beaucoup moins susceptible d'introduire des bogues par rapport à l'approche précédente, qui consistait à faire suivre les deux types d'information séparément.
Finalement, nous travaillons à faire apparaître l'information concernant l'espace de couleurs à plusieurs endroits de l'interface où cela est pertinent, par exemple lorsque des données RVB, CMJN, TSL ou TSV sont affichées ou peuvent être choisies. Les valeurs brutes dans ces modèles de couleurs en l'absence de la connaissance de l'espace de couleurs associé n'ont pratiquement aucun sens. L'affichage dans l'interface de valeurs RVB sans autre précision est un reliquat du passé, lorsque cela signifait le plus souvent sRVB. Cela n'est plus vrai dans un contexte graphique moderne et l'interface devrait être claire à ce sujet.
La vidéo ci-dessous montre quelques aspects de ce travail sur l'interface, par exemple le fait que les modèles RVB, TSV ou CMJN affichent à tout instant l'espace de couleurs dans lequel les valeurs sont considérées (ce qui très souvent correspond au nom du profil ICC). Cela est déjà fait pour la pipette à couleurs, les échantillons de couleurs, l'ancrable des couleurs de premier/d'arrière plan, la boîte de dialogue « Changer la couleur de premier/d'arrière plan », ainsi qu'à d'autres endroits.
Non seulement cela, mais lorsque les gens sélectionnent un profil d’épreuve sur écran et activent l'épreuve sur écran (par exemple grâce à la nouvelle bascule de simulation qui a été ajoutée dans GIMP 2.99.12), nous afficherons également non seulement la zone hors gamme de l'espace colorimétrique de l'image, mais également celle de l'espace d’épreuve.
Invasion de l'espace dans l'interface - GIMP 2.99.18 (cliquez sur l'image pour voir la vidéo sur le compte Peertube de GIMP)
Avertissement très important : il s'agit encore une fois d'un portage énorme dans notre base de code, ce qui a impacté littéralement des milliers de lignes de code. Ce travail est inachevé mais il devra être terminé avant la première version candidate. Des instabilités ou des bugs sont à prévoir dans cette mise à jour donc si vous rencontrez un problème, nous recommandons de le rapporter.
Amélioration des algorithmes de couleurØyvind Kolås a amélioré quelques algorithmes internes :
- Les pixels achromatiques de l'outil Teinte-Saturation sont désormais un cas spécial afin que les pixels en niveaux de gris (saturation de 0) ne soient modifiés que par le réglage principal, pas par le réglage rouge.
- Les dégradés en niveaux de gris restent désormais achromatiques même avec "Tramage" coché dans l'outil Dégradé.
Au fur et à mesure que le projet space invasion avance, obtenir des résultats cohérents devient plus facile dans divers algorithmes liés aux couleurs, nous permettant ainsi de découvrir rapidement les problèmes et de les résoudre.
Édition non-destructive, première moutureUn domaine dans lequel nous sommes « en avance sur le planning » est l'édition non destructive, qui était très demandée ! Les fondations de ces fonctionnalités ont été mises en place par de nombreux développeurs au cours de nombreuses années, depuis l'introduction de GEGL dans GIMP. Bien qu'initialement prévue pour la feuille de route de la version 3.2, une première implémentation a vu le jour en tant que continuation d'un projet Google Summer of Code. Si vous n'êtes pas familier avec ce terme, « édition non destructive » implique notamment que des effets de filtres tels qu'un effet de flou sont stockés séparément des pixels du calque. Cela signifie que si vous désirez plus tard modifier un réglage, réarranger ou même retirer le filtre, vous pouvez le faire très facilement sans affecter le reste de l'image. Jusqu'à présent, GIMP utilisait une procédure d'édition destructive où les effets étaient immédiatement appliqués sur le calque, c'est donc un changement majeur !
Toute opération GEGL munie d'une interface graphique est désormais appliquée aux calques de manière non destructive. (Les effets non destructifs pour les masques de calques et les canaux sont prévus pour les versions ultérieures.) Cela inclut les greffons GEGL tiers et les opérations personnalisées créées avec notre outil GEGL Graph. Ces effets peuvent être sauvegardés et chargés via les fichiers de projet .xcf, bien que toutes les propriétés GEGL ne soient pas encore prises en charge dans la version actuelle.
Une fois qu'un filtre a été appliqué, vous pouvez continuer à interagir avec lui en cliquant sur l'icône de filtre dans l'ancrable des calques. Cela ouvrira une boîte de dialogue montrant tous les filtres actuellement appliqués au calque. À partir de là, vous pouvez alterner l'état de visibilité du filtre, modifier ses réglages, réordonner les filtres et retirer les effets un à un. Vous pouvez aussi fusionner tous les filtres et les appliquer à l'image pour retrouver une procédure d'édition destructive.
Effets non destructifs - GIMP 2.99.18 (cliquez sur l'image pour voir la vidéo sur le compte Peertube de GIMP)
Notez bien que tout cela est seulement une première implémentation, et beaucoup de travail reste à faire pour disposer d'une édition non destructive complète et riche. Nous allons continuer à affiner les fonctionnalités existantes pour la sortie de la version 3.0 en nous basant sur les tests et les retours des utilisateurs, et nous les développerons davantage par la suite. L'interface elle-même ne correspond pas à notre vision idéale de cette fonctionnalité, et un premier jet de spécifications a été écrit pour définir un processus d'édition bien plus intégré.
La capture d'écran ci-dessous est une maquette réalisée à partir de ces premières spécifications. Elle montre les effets de calque placés au sein de la liste principale des calques, partageant les mêmes boutons « œil » et « cadenas », mais également avec leurs propres masques faciles à éditer :
Maquette des spécifications : les effets de calque sont visibles directement dans la liste des calques, avec leur propres masques
Néanmoins, l'implémentation de cette nouvelle interface sera un défi en elle-même et nous avons donc décidé de la remettre à après la sortie de GIMP 3 et de proposer cette première mouture en premier lieu.
N'hésitez pas à partager vos opinions dans les forums de discussion et dans le suivi des incidents !
Amélioration de la prise en charge des polices de caractèresIdriss Fekir, un autre étudiant du GSoC 2023, a travaillé avec Liam Quinn, un développeur de longue date, sur l'amélioration de la prise en charge des polices de caractères par GIMP. Une grande partie de ce travail concerne le code interne de GIMP afin d'améliorer sa capacité à gérer les futures mises à jour de polices et de texte. Certains changements plus visibles sont par exemple :
- GIMP n'a plus besoin que les noms des polices de caractères soient uniques pour pouvoir les distinguer les unes des autres. Cela signifie qu'il n'ajoutera plus « #1 », « #2 » et ainsi de suite, mais gardera à présent les noms originaux dans la liste de sélection des polices. Malgré des noms apparemment identiques, deux polices avec le même nom fonctionneront désormais correctement.
- GIMP peut maintenant charger des polices avec des styles personnalisés (en contournant l'utilisation de Pango qui n'est pas capable de les charger).
- Nous pouvons à présent charger davantage de types de polices qu'auparavant. Si jamais nous ne prenons pas encore en charge une police donnée (ou si elle est inexistante), nous sommes mieux à même de le détecter et nous pouvons nous replier sur une police par défaut. Cela permet d'améliorer la prise en charge d'un fichier .xcf créé sur un autre ordinateur avec différentes polices disponibles.
- Sous Windows, nous forçons le moteur Pango à toujours utiliser l'anticrénelage. Cela augmente la lisibilité du texte des menus sous ce système d'exploitation, en particulier lorsqu'un thème sombre est utilisé.
- Le code pour la sauvegarde au format XCF stocke désormais les informations concernant les polices de manière bien plus précise, ce qui aide à éviter de charger une police incorrecte lors de la réouverture d'un fichier XCF.
- L'alignement du texte dans les calques de texte pour les langues écrites de la droite vers la gauche est maintenant plus cohérent avec la manière dont cela fonctionne dans d'autres programmes (par exemple LibreOffice et Scribus).
Ces changements sont beaucoup moins voyants que certaines autres fonctionnalités et pourraient sembler moins importants, mais ils constituent en fait les fondations qui permettront d'avoir une gestion du texte bien plus fiable dans GIMP. Notre vision pour le futur est d'avoir une édition de texte plus simple tout en étant plus puissante et plus riche en fonctionnalités (en particulier les fonctionnalités OpenType qui sont quelques-unes des améliorations majeures que nous espérons ajouter un jour ou l'autre).
Expansion automatique des calquesLe troisième projet GSoC de l'été dernier par l'étudiant Shubham Daule a apporté une fonctionnalité demandée depuis longtemps : l'expansion automatique de calques ! Les outils de peinture ont désormais une option supplémentaire « Étendre les calques ». Lorsque cette case est cochée, peindre au-delà des limites des calques les fera s'étendre automatiquement afin que vous n'ayez pas à gérer vous-même la taille du calque. Si vous souhaitez étendre le calque au-delà de la taille actuelle du canevas, vous devrez également cocher l'option « Afficher tout » dans le menu Affichage.
Calques à expansion automatique - GIMP 2.99.18 (cliquez sur l'image pour voir la vidéo sur le compte Peertube de GIMP)
L'option d'expansion des calques comporte également des paramètres supplémentaires lorsqu'elle est sélectionnée. Vous pouvez décider dans quelle mesure vous souhaitez que les limites du calque s'étendent chaque fois que le pinceau les atteint. Il existe également des options pour spécifier comment les nouvelles zones du calque et du masque de calque doivent être remplies une fois étendues.
Nouvelles options d'alignementLe nouveau contributeur mr. fantastic a développé deux nouvelles options pour aligner les calques sur le canevas. Avec « Snap to Bounding Boxes » (« Aligner sur les boîtes englobantes ») activé, des guides dynamiques s'afficheront désormais pour vous montrer quand le calque que vous déplacez est aligné avec le centre ou les côtés des autres. Le calque actif s'alignera également sur ces bordures pour vous aider à les organiser correctement. La deuxième option, « Snap to Equidistance » (« Aligner à équidistance »), vous permet un alignement entre trois calques équidistants les uns des autres.
Nouvelles options d'alignement automatique - GIMP 2.99.18 (cliquez sur l'image pour voir la vidéo sur le compte Peertube de GIMP)
Nous avons continué à améliorer l'interface utilisateur et le style de cette version. L’une des améliorations les plus importantes concernait la gestion des « fuites de thèmes système ». Il existe des styles qui n'ont pas été spécifiquement définis dans nos thèmes, donnant ainsi l'opportunité aux règles de style du thème système de "fuiter" de manière conflictuelle dans notre interface. Avec l’aide et les retours de plusieurs contributeurs et utilisateurs, nous avons beaucoup progressé dans la définition de ces styles afin que tous aient une expérience cohérente !
Récemment, Jehan a travaillé sur la réorganisation et la simplification de notre système de thèmes. Dans les versions de développement précédentes, nous avions cinq thèmes différents : Par Défaut, Gris, Système, Plus Sombre et Compact (chacun avec des options claires et sombres). Ceux-ci ont été simplifiés dans le thème Système et un seul thème par défaut avec trois états possibles : clair, foncé et gris. De même, nos quatre thèmes d'icônes distincts ont été condensés dans l'ensemble Legacy et un thème d'icôns par défaut avec des variantes couleur et symbolique. Nous pensons que ces changements réduiront la confusion des utilisateurs et leur permettront de trouver plus facilement leur apparence d'interface préférée.
De plus, sous Windows, la barre de titre principale (et la plupart des barres de titre des boîtes de dialogue) s'ajuste désormais au mode clair ou sombre en fonction du thème sélectionné.
Boîte de dialogue de bienvenueLa boîte de dialogue de bienvenue a été étendue pour fournir un accès rapide à un certain nombre de fonctionnalités et d'options utiles. Elle comporte ainsi quatre nouvelles sections :
- Personnaliser : Plusieurs options de personnalisation nécessitent de fouiller dans la boîte de dialogue des Préférences pour être modifiées. À présent, vous pouvez facilement modifier les thèmes de couleurs et d'icônes, la langue et la taille de la police de l'interface utilisateur, ainsi que certains réglages en fonction du système d'exploitation.
- Créer : Cette section affiche les huit images que vous avez ouvertes en dernier et vous permet de les rouvrir rapidement. Des boutons pour créer une nouvelle image ou pour en charger une existante sont également présents. À l'instar d'autres programmes, vous pouvez demander à ce que cet écran apparaisse automatiquement au démarrage de GIMP pour un accès direct à ces fonctionnalités.
- Contribuer : Nous avons réuni ici quelques-unes des nombreuses façons dont vous pouvez participer au développement de GIMP. Cette section comporte des liens pour le signalement de bogues, pour écrire du code, pour aider aux traductions ou pour faire un don.
- Notes de version : Précédemment, le lien vers ces notes étaient affichées dans la moitié inférieure de la boîte de dialogue de bienvenue. À présent, nous avons un onglet entier dédié à ces notes pour une lecture plus aisée.
Comme cela était déjà le cas avec les versions précédentes, nous avons amélioré la prise en charge de formats de fichiers déjà existants et nous avons ajouté la prise en charge de l'importation et de l'exportation pour de nouveaux formats.
DDSStayd, un nouveau contributeur, a travaillé avec notre développeur Jacob Boerema pour apporter de nombreuses améliorations au greffon DDS. Pour commencer, les fonctions d'importation ont été écrites afin d'être plus simples et plus faciles à étendre dans le futur. Les mises à jour supplémentaires incluent également :
- Le chargement d'images DDS RVBA 16 et 32 bits/canal est maintenant possible.
- Le filtre cubique Catmull-Rom a été ajouté pour la génération de mipmaps, et tous les calculs pour générer les mipmaps sont effectués avec une précision de 32 bits.
- Les images DDS aux formats R8G8, R16 et R16G16 peuvent maintenant également être chargées.
- Une option pour renverser verticalement les images DDS lors de l'importation a été ajoutée pour faire écho à l'option d'exportation correspondante, étant donné que certaines images de jeux stockent leurs données de cette manière.
Par le passé, écraser un fichier GIF à la sauvegarde (plutôt que de l'exporter) le convertissait systématiquement en un fichier avec une seule image. Désormais nous vérifions lors du chargement si le fichier GIF est une animation, de manière à également sauvegarder une animation lors de l'écrasement.
HEIF et JPEG-XLLes deux greffons utilisent maintenant leurs bibliothèques respectives (libheif et libjxl) pour le chargement des métadonnées. Cela nous a permis de retirer notre code maison chargé d'interpréter l'orientation des images et d'utiliser à la place les informations fournies par ces bibliothèques.
OpenEXRLe format OpenEXR permet aux canaux d'avoir des noms personnalisés, outre le type de couleur. Dans ce cas, nous considérons maintenant toute image à un seul canal avec un nom non conventionnel comme étant en niveaux de gris. Lors de l'importation, nous affichons une notification afin que les utilisateurs soient prévenus de cette conversion.
PDFL'option d'exportation « Calques en tant que pages » fonctionne maintenant même s'il y a un seul groupe de calques. Auparavant, cette option n'était pas disponible car le greffon vérifiait seulement s'il y avait plus d'un « calque » sans examiner s'il s'agissait d'un groupe de calques avec de multiples sous-calques.
PNGLes fragments de fichiers PNG qui sont « copiables sans risque » (« safe-to-copy chunks ») sont maintenant préservés lors de l'importation et inclus dans l'image exportée. Un autre souci qui existait lors de l'exportation de PNGs indexés avec transparence (et qui nous avait été souvent signalé) a été résolu. Désormais les couleurs indexées devraient être affichées correctement après exportation.
PSDJacob Boerema a poursuivi son travail d'amélioration du greffon PSD. En plus d'avoir résolu des bogues, par exemple dans l'ordre des calques lors de l'importation, il a aussi clarifié l'avertissement présenté lors de l'exportation et concernant la compatibilité des modes de calques entre GIMP et Photoshop.
PSPLe greffon Paintshop Pro peut maintenant importer davantage de caractéristiques depuis un fichier projet, comme par exemple le profil de couleurs ICC, les guides, les grilles, et la sélection active lors de la sauvegarde. Les failles de sécurité ZDI-CAN-22096 et ZDI-CAN-22097 ont également été corrigées dans cette version.
Nouveaux formats d'image pris en charge : Farbfeld, Esm Software PIX, HEJ2Nous avons récemment ajouté la prise en charge de l'importation et de l'exportation pour le format Farbfeld, un format d'image sRVB conçu pour être facile à lire, à envoyer dans des pipes et à compresser avec des outils tiers.
Nous avons aussi ajouté la prise en charge de l'importation seule pour les nouveaux formats suivants :
- Esm Software PIX : Un format JPEG modifié utilisé exclusivement par l'entreprise Esm Software pour stocker leurs images propres. Cela a été implementé en réponse à un signalement de bogue qui avait confondu ce format avec le format Alias PIX que nous prenions déjà en charge.
- HEJ2 : Un ajout à notre greffon HEIF déjà existant fourni par Daniel Novomeský qui permet d'importer des images JPEG 2000 compressées.
Swatchbooker est un programme libre de création et de conversion de palettes de couleurs qui prend en charge de nombreux formats. Bien que le programme lui-même n'ait pas été mis à jour depuis de nombreuses années, son format de palette propre .sbz est le plus complet de tous ceux que nous prenons en charge actuellement. Parmi ses nombreuses fonctionnalités, on peut citer la possibilité de définir des couleurs dans plusieurs modèles de couleurs pour chaque entrée d'une palette, des noms et des descriptions régionalisables, et la prise en charge de profils de couleurs ICC différents pour chaque entrée.
Via notre travail sur la prise en charge de son importation, nous avons pu fournir des informations qui ont conduit à un correctif de bogue dans la prise en charge de Swatchbooker par Krita. C'est toujours sympa quand des projets peuvent collaborer et s'entraider !
Interactions avec les pads de tablettes graphiques sous WaylandCarlos Garnacho, un contributeur GNOME de longue date, a ajouté la prise en charge de l'interaction directe des boutons de tablettes graphiques (pad) avec GIMP. Quand une tablette est branchée, vous pouvez désormais assigner différentes actions aux contrôles de la tablette depuis la boîte de dialogue « Périphériques d'entrée » dans le menu Édition.
Assigner des actions aux boutons d'une tablette graphique - GIMP 2.99.18
Ce travail a aussi impliqué le portage de fonctionnalités vers GTK 3, la boîte à outils utilisée par GIMP pour son interface graphique. Notez que cette fonctionnalité est seulement disponible sous Wayland pour le moment.
Mise à jour de l'APIL'interface de programmation d'application (API), destinée aux créateurs de greffons, est régulièrement retravaillée dans le cadre de la refonte de GIMP 3. Une partie de ce travail est de migrer l'API vers l'utilisation de GeglColor lorsque les couleurs sont impliquées, ce qui entre dans le cadre plus général du projet Space Invasion. Malgré tout, ce n’est qu’une petite partie de l’ensemble des améliorations de l’API.
Nous nous orientons également vers plus de classes pour représenter les différentes ressources gérées par GIMP (pinceaux, polices, motifs, etc.) au lieu de les représenter uniquement par des noms (ce qui était une limitation historique alors qu'il est tout à fait possible à 2 créateurs de ressources de choisir le même nom et le fait est que nous voyons de tels cas dans la nature — par exemple, 2 polices créées indépendamment peuvent avoir le même nom).
Un autre grand pas consiste à remplacer le GimpValueArray représentant les arguments ordonnés d'une procédure d'un greffon par un GimpProcedureConfig qui contient les arguments par nom plutôt que par ordre. Cela permet une utilisation beaucoup plus sémantique des procédures de greffon (surtout lorsqu'elles ont une longue liste d'arguments) et facilitera également l'amélioration des greffons à l'avenir, avec des arguments nouveaux ou réorganisés sans créer de nouvelles procédures, car l'ordre et le nombre des arguments comptent beaucoup moins. Cela signifie que l'ajout de nouveaux arguments dans le futur ne brisera plus les scripts déjà existants qui dépendaient des versions antérieures de ces greffons (les auteurs de greffons devront toujours choisir des valeurs par défaut appropriées pour les nouveaux arguments afin que cela soit vrai, bien sûr).
En parallèle, nous continuons d'améliorer la capacité de création automatique d'interfaces graphiques offerte aux greffons, rendant la création de boîtes de dialogue plus simple que jamais. Cela inclut (parmi de nombreuses autres améliorations) un nouveau type d'argument de procédure nommé GimpChoice qui est une liste de choix sous forme de chaînes de caractères qui peut être présentée aux créateurs sous forme de widgets de liste déroulante dans la boîte de dialogue de votre greffon.
Nous prévoyons d'écrire et de publier un didacticiel pour les rédacteurs de greffons dans la section Développement de ressources de notre site Web pour développeur en même temps que la sortie de GIMP 3, ou peu de temps après.
GEGL et bablCette version de GIMP est accompagnée de nouvelles versions de GEGL et babl, qui contribuent toutes deux au projet (Color) Space Invasion.
babl 0.1.108 apporte une nouvelle fonction babl_space_is_rgb pour nous aider à confirmer directement qu'un espace colorimétrique est RVB (plutôt que de faire plusieurs tests pour voir s'il n'est pas CMJN ou niveaux de gris). Plusieurs améliorations ont également été apportées au processus de compilation et à l'outil d'interface de ligne de commande de babl.
GEGL 0.4.48 fournit plusieurs mises à jour de l'objet GeglColor qui prend désormais en charge une grande partie des opérations de couleur de GIMP. Les améliorations spécifiques incluent la possibilité d'obtenir et de définir directement les valeurs de couleur CMJN, ainsi que l'attribution de l'espace colorimétrique lors de la définition des couleurs RVB(A).
Un crash dans le filtre gegl:voroni existant a été corrigé, et un bogue de longue date avec le filtre gegl:dropshadow qui empêchait l'effet de rétrécir a également été corrigé.
Enfin, un nouveau filtre gegl:shuffle-search a été ajouté à l'atelier. Il mélange les pixels voisins pour créer un effet de tramage plus optimisé.
Statistiques de sortieHormis la première version de la série (2.99.2), GIMP 2.99.18 est clairement la plus grosse mise à jour à bien des égards. Depuis la version 2.99.16 :
- 238 rapports ont été clôturés comme CORRIGÉS.
- 201 demandes de fusion ont été acceptées.
- 1358 commits ont été poussés.
- 26 traductions ont été mises à jour : allemand, basque, biélorusse, portugais brésilien, bulgare, catalan, chinois (Chine), danois, espagnol, espéranto, finnois, géorgien, grec, hongrois, islandais, italien, lituanien, norvégien nynorsk, persan, polonais, russe , slovène, suédois, turc, ukrainien, vietnamien.
60 personnes ont apporté des modifications ou des correctifs à la base de code de GIMP 2.99.18 (l'ordre est déterminé par le nombre de commits; certaines personnes apparaissent dans plusieurs groupes) :
- 23 développeurs pour le code principal : Jehan, Alx Sa, Shubham, Jacob Boerema, Idriss Fekir, bootchk, Anders Jonsson, Carlos Garnacho, mr.fantastic, Stanislav Grinkov, lillolollo, Øyvind Kolås, Sabri Ünal, programmer_ceds, Lukas Oberhuber, programmer-ceds, James Golden, Luca Bacci, Massimo Valentini, Niels De Graef, Zander Brown, psykose, sonia.
- 17 développeurs de greffons ou de modules : Jehan, Alx Sa, Jacob Boerema, bootchk, Anders Jonsson, Stayd, Zander Brown, Bruno Lopes, Daniel Novomeský, Sabri Ünal, programmer_ceds, Kamil Burda, Mark, Michael Schumacher, Stanislav Grinkov, programmer-ceds, sonia.
- 31 traducteurs : Yuri Chornoivan, Martin, Ekaterine Papava, Luming Zh, Sabri Ünal, Anders Jonsson, Rodrigo Lledó, Jordi Mas, Alan Mortensen, Vasil Pupkin, Asier Sarasua Garmendia, Kolbjørn Stuestøl, Boyuan Yang, Víttor Paulo Vieira da Costa, dimspingos, Alexander Shopov, Alexandre Prokoudine, Aurimas Černius, Balázs Úr, Marco Ciampa, Sveinn í Felli, Danial Behzadi, Ngọc Quân Trần, Jürgen Benvenuti, Piotr Drąg, Timo Jyrinki, Andre Klapper, Kristjan SCHMIDT, MohammadSaleh Kamyab, Rafael Fontenelle, Tim Sabsch.
- 9 créateurs de ressources (icônes, thèmes, curseurs, splash screen, métadonnées…) : Alx Sa, Jehan, Ferry Jérémie, Stanislav Grinkov, Anders Jonsson, Bruno Lopes, Jacob Boerema, Sabri Ünal, mr.fantastic.
- 5 contributeurs à la documentation : Jehan, Bruno Lopes, Jacob Boerema, Alx Sa, Anders Jonsson.
- 14 contributeurs pour la compilation, l'empaquetage ou l'intégration continue : Jehan, Bruno Lopes, bootchk, Alx Sa, Zander Brown, Jacob Boerema, Jacob Boerema, Stayd, Carlos Garnacho, Heiko Becker, mr.fantastic, Daniel Novomeský, U-YGGDRASIL\ender, lillolollo.
Contributions à d'autres dépôts du GIMPverse (l'ordre est déterminé par le nombre de commits) :
- babl 0.1.108 est composé de 17 commits par 6 contributeurs : Jehan, Øyvind Kolås, John Marshall, Andre Klapper, John, sid.
- GEGL 0.4.48 est composé de 77 commits par 20 contributeurs : Øyvind Kolås, Jehan, Anders Jonsson, Jacob Boerema, Yuri Chornoivan, Alan Mortensen, Sabri Ünal, Andre Klapper, Ekaterine Papava, Jan Tojnar, Jordi Mas, Luming Zh, Martin , Piotr Drąg, Víttor Paulo Vieira da Costa, Asier Sarasua Garmendia, Marco Ciampa, Rodrigo Lledó, dimspingos, woob.
- ctx a eu 308 commits depuis la version 2.99.14 par 1 contributeur : Øyvind Kolås.
- La version gimp-macos-build (scripts d'empaquetage macOS) est composée de 32 commits par 1 contributeur : Lukas Oberhuber.
- La version flatpak est composée de 15 commits par 3 contributeurs : Jehan, Daniel Novomeský et Hubert Figuière.
- Notre site Web principal a eu 31 commits depuis la sortie du 2.10.36 par 6 contributeurs : Jehan, Alx Sa, Sabri Ünal, Anders Jonsson, Bruno Lopes, Jonathan Demeyer.
- Notre site Web des développeurs a eu 30 commits depuis la version 2.10.36 par 5 contributeurs : Bruno Lopes, Jehan, Alx Sa, bootchk, Robin Swift.
- Notre documentation 3.0 a enregistré 247 commits depuis la version 2.99.16 par 17 contributeurs : Andre Klapper, Jacob Boerema, Yuri Chornoivan, Alx Sa, Jordi Mas, Alan Mortensen, Dimspingos, Anders Jonsson, Boyuan Yang, Sabri Ünal, Víttor Paulo Vieira da Costa, Juliano de Souza Camargo, Rodrigo Lledó, Kolbjørn Stuestøl, Marco Ciampa, Danial Behzadi, Emin Tufan Çetin.
N'oublions pas de remercier toutes les personnes qui nous aident à faire le tri dans Gitlab, rapportent des bogues et discutent avec nous d'éventuelles améliorations. Notre communauté est également profondément reconnaissante envers les guerriers d'Internet qui gèrent nos différents canaux de discussion ou comptes de réseaux sociaux tels que Ville Pätsi, Liam Quin, Michael Schumacher et Sevenix !
Remarque : compte tenu du nombre de pièces qui composent GIMP et son environnement, et de la manière dont nous obtenons des statistiques via des scripts git, des erreurs peuvent se glisser dans ces statistiques. N'hésitez pas à nous dire si nous avons manqué ou mal catégorisé certains contributeurs ou contributions.
Nouvelles de l'équipe et procédure de sortieLes droits d'accès au dépôt git ont été récemment accordés à Bruno Lopes (qui a été très actif dans l'amélioration de notre processus de compilation et de l'empaquetage pour Windows).
Plusieurs développeurs ou empaqueteurs de longue date ou plus récents qui ont commencé à contribuer au nouveau site Web des développeurs ont également reçu l'accès au dépôt git associé.
De plus en plus de contributeurs participent désormais activement aux tests des versions et du processus d'empaquetage, et c'est la première dépêche depuis des années (NDT : cela désigne la news originale sur le site de GIMP) que Jehan n'a pas écrite presque entièrement ! Merci beaucoup à Alx Sa (alias Nikc ou CmykStudent) d'avoir entamé la rédaction collaborative de la nouvelle !
Il est clair que nous consolidons jour après jour une solide équipe de contributeurs et cela se voit dans notre processus de publication, avec de plus en plus de retours à chaque version.
Nous sommes également particulièrement heureux et fiers que les 4 projets GSoC que nous avons eus, depuis que nous avons recommencé à souscrire à ce programme de mentorat, aient tous été couronnés de succès et ont fini par être fusionnés avec la branche principale du code au plus tard six mois après la fin du stage.
Autour de GIMP Des nouvelles des miroirsDepuis la dernière dépêche, un nouveau miroir a été apporté à GIMP par :
- Sahil Dhiman, à Nuremberg, en Allemagne, comme projet personnel.
Cela nous amène à un total de 46 miroirs répartis dans le monde.
Les miroirs sont importants car ils aident le projet en partageant la charge de dizaines de milliers de téléchargements quotidiens. De plus, en disposant de miroirs répartis à travers le monde, nous garantissons que tout le monde puisse avoir un accès rapide au téléchargement de GIMP.
GIMP sous Windows/ARMDepuis notre annonce d'une version expérimentale sur Windows pour l'architecture ARM 64 bits (en anglais), nous avons reçu l'aide de Hernan Martinez, contributeur bien connu du projet MSYS2, qui a hébergé notre tout premier runner pour l'intégration continue (CI) pour Windows sur l'architecture Aarch64. Bien que cela n'ait été qu'une configuration temporaire (littéralement une machine de compilation dans le salon de quelqu'un) en attendant une situation plus stable, nous sommes extrêmement reconnaissants envers Hernan qui nous a aidés à faire notre deuxième pas sur cette plateforme (la première étape a été effectuée par Jernej, qui a créé notre premier installateur expérimental), s'est assuré que notre processus de compilation automatique fonctionne sur cette machine, et plus encore.
Depuis lors, la situation plus stable est arrivée : Arm Ltd. eux-mêmes se sont mobilisés et ont officiellement contribué trois runners pour notre processus d'intégration continue dans Gitlab ! Arm Ltd. a également sponsorisé un kit de développement Windows pour l'un de nos développeurs.
Bien que nous considérions toujours cette version comme expérimentale, en raison du manque de tests et du fait que seuls 2 contributeurs disposent actuellement d'une machine capable de l'exécuter, le plus gros facteur bloquant a été supprimé et nous sommes heureux d'annoncer que notre programme d'installation Windows universel pour GIMP 2.99.18 contient GIMP pour les 3 plates-formes (x86 32 et 64 bits, et maintenant ARM 64 bits) !
Télécharger GIMP 2.99.18Vous trouverez toutes nos versions officielles sur le site officiel de GIMP (gimp.org) :
- Flatpaks Linux pour x86 et ARM (64 bits)
- Installateur Windows universel pour x86 (32 et 64 bits) et pour ARM (64 bits)
- Paquets macOS DMG pour le matériel Intel
- Paquets macOS DMG pour le matériel Apple Silicon
D'autres paquets réalisés par des tiers devraient évidemment suivre (paquets des distributions Linux ou *BSD, etc.).
Et ensuite ?Alors que nous sommes maintenant entrés dans un gel des fonctionnalités, notre attention s'est déplacée vers la correction des bogues, le nettoyage et la préparation de la première version candidate 3.0.
Nous pensons en effet qu'il s'agit de la dernière version de développement puisqu'aucune nouvelle fonctionnalité ne sera introduite désormais, du moins au niveau de l'interface utilisateur (l'API est encore en évolution jusqu'à la première version candidate). Donc, ce que vous voyez maintenant est essentiellement ce que vous devriez obtenir dans GIMP 3.0.0, en termes de fonctionnalités.
C'est pourquoi nous avons sorti cette version même si nous savons qu'elle est assez instable. C'est l'heure des commentaires de dernière minute ! C'est aussi le moment de signaler et de corriger les bogues comme si demain n'existait pas. Nous espérons pouvoir bientôt livrer une RC1 et elle devrait être aussi dépourvue de bogue que possible.
Nous espérons actuellement pouvoir publier GIMP pour le prochain Libre Graphics Meeting du 9 au 12 mai. Pour être honnête, ce n’est pas un objectif facile et nous ne sommes donc pas sûrs de pouvoir l’atteindre. Ce qui est sûr, c'est que même si nous n'y parvenons pas à temps, cela ne devrait pas arriver trop longtemps après. En particulier, nous ne publierons pas simplement parce que nous avons fixé une date limite. Nous voulons offrir la meilleure expérience possible, ce qui signifie que si nous découvrons des bogues bloquants de dernière minute, nous retarderons la sortie jusqu'à ce qu'ils soient corrigés.
N'oubliez pas que vous pouvez faire un don et financer personnellement les développeurs de GIMP, c'est un moyen de donner en retour et d'accélérer le développement de GIMP. L’engagement communautaire permet au projet de se renforcer !
Nantes: Développons des communautés avec Matrix et Mobilizon (Atelier), Le jeudi 14 mars 2024 de 19h00 à 22h00.
Émancipons-nous des réseaux sociaux qui collectent nos données pour orienter nos choix et comportements afin d’accroître notre réceptivité à la publicité.
Construisons des communautés à l'image de nos valeurs : utilisons des outils éthiques sous licence libre garantissant la transparence, le respect de notre vie privée, l'indépendance, la gratuité et l'accessibilité pour tout le monde.
La Fediverse Nantaise vous propose pour cela de se retrouver à un atelier convivial au café associatif Le Bouillon du Coin pour découvrir ou mieux connaître les alternatives aux évènements Facebook ou groupes de discussion Whatsapp.
Entrée libre et gratuite.
DÉROULÉ DE L'ÉVÈNEMENT19h : Accueil
19h15 : ATELIER EN GRAND GROUPE :
Intro : En quoi les réseaux libres et fédérés de la Fediverse fonctionnent-ils différemment ?
PRÉSENTATION de MATRIX :
- Pour des discussions instantanées à deux ou en groupe,
- Pour des appels audios ou vidéos,
- Pour partager des documents,
- Pour bénéficier de la réactivité d'une appli mobile ou de bureau :
PRÉSENTATION de MOBILIZON :
- Pour créer une adresse web de groupe et partager facilement les infos via un simple lien web, et les autres réseaux.
- Pour publier des évènements et s'y retrouver,
- Pour suivre les activités du groupe et indiquer sa participation.
PRÉSENTATION de GROUPES MATRIX et MOBILIZON sur NANTES pour illustrer les différents types d'utilisation et fonctionnement possibles :
GROUPES RELAYANT DES ÉVÈNEMENTS POUR S'Y RETROUVER :
- mobilizon.fr/@musiquesurnantes
- mobilizon.fr/@dansesurnantes
- mobilizon.fr/@theatresurnantes
- mobilizon.fr/@festivalssurnantes
GROUPES ORGANISANT DES ÉVÈNEMENTS :
- mobilizon.fr/@sensibilizon
- mobilizon.fr/@sportoustes
- mobilizon.fr/@addpk
- mobilizon.fr/@amnestynantes
- (et bien sur mobilizon.fr/@lafediversenantaise)
Si vous en avez créé un qui n’apparaît pas sur cette liste, n'hésitez pas à nous le présenter. :-)
21h-22h : ATELIER EN PETITS GROUPES :
Accompagnement personnalisé pour s'approprier ces outils (pour les personnes qui souhaitent rester pour approfondir).
À QUI S'ADRESSE CES APÉRO-ATELIERS ?- À toute personne intéressée par la construction collective de moyens de communication sains, pour apprendre (quelque soit votre niveau en informatique), ou pour partager vos connaissances et aider à consolider la communauté nantaise sur ces réseaux,
- Aux groupes souhaitant mieux connaître les possibilités de ces outils pour y développer leur propre communauté,
- Aux personnes souhaitant rencontrer les membres des groupes nantais existants, et éventuellement les rejoindre.
Antoing: Atelier Linux, Le vendredi 15 mars 2024 de 18h00 à 20h00.
Antoinix est un groupe d’utilisateurs de logiciels libres (G.U.L.L.) situé à Antoing, en Belgique.
Nous proposons des ateliers de niveau débutant et avancé, au rythme de deux vendredi par mois, de 18 à 20h. Les participants peuvent amener des sujets à aborder pendant les ateliers.
Si vous souhaitez participer à nos activités, nous vous conseillons d’avoir une connaissance générale dans l’utilisation d’un ordinateur, notre vocation n’étant pas l’apprentissage des bases de l’informatique. Nous ne somme pas non plus un atelier de support informatique Windows ou Mac.
Bon à savoir: notre atelier se déroule dans une salle au nombre de place limitées, au maximum nous pouvons accueillir 6 à 7 personnes. Si vous souhaitez participer à nos ateliers merci de nous envoyer un mail à l'adresse ci dessous;)
Émission Libre à vous ! diffusée mardi 5 mars 2024 sur radio Cause Commune
Voix off : Libre à vous !, l'émission pour comprendre et agir avec l'April, l'association de promotion et de défense du logiciel libre.
Frédéric Couchet : Bonjour à toutes. Bonjour à tous dans Libre à vous !. C'est le moment que vous avez choisi pour vous offrir une heure trente d'informations et d'échanges sur les libertés informatiques et également de la musique libre. L'Institut national de l'information géographique et forestière, ou IGN, et les géocommuns, nous en discuterons, peut-être, avec Sébastien (...)
Fada de Data ! avec Joël Gombin
Dans ce quarante-cinquième épisode, nous recevons Joël Gombin, cofondateur de Datactivist, société coopérative et participative, qui travaille à ouvrir les données et à les rendre utiles.
Voix off : An Daol Vras, La Cantine numérique de Brest, a le plaisir de vous présenter son podcast.
Josquin Debaz : Dans ce 45e épisode, nous recevons Joël Gombin, cofondateur de Datactivist, société coopérative et participative qui travaille à ouvrir les données et à les rendre utiles. Bonne écoute. Joël Gombin (...)
Paris: Apéro Parisien du Libre, Le vendredi 15 mars 2024 de 19h00 à 23h55.
Tous les 15 du mois, Parinux organise un Apéro Parisien du Libre (APL).
Cet événement informel et convivial réunit les personnes intéressées par le monde du Libre.
Le 15 mars, cela se passera au Ker Beer à partir de 19h : n'hésitez pas à venir discuter et boire un coup avec nous :-)
Les grandes questions juridiques posées par l'IA avec Stéphanie Le Cam
Diverses voix off : Parlez-moi d'IA. Mesdames et Messieurs, bonjour. Je suis un superordinateur CARL, cerveau analytique de recherche et de liaison. C'est une machine qui ressent les choses. On nous raconte n'importe quoi sur l'IA ! Qu'est-ce que tu en dis ? — Moi, je n'en dis rien du tout. La créativité, elle reste du côté humain.
Jean-Philippe Clément : Bonjour à toutes et à tous. Je suis Jean-Philippe Clément. Bienvenue sur Parlez-moi d'IA. Cela fait plusieurs entretiens, maintenant, que les questions (...)
Montpellier: Journal | Libellule n°180, Le lundi 18 mars 2024 de 08h00 à 09h00.
Rencontres Amicales Francophones du Logiciel Libre quatrième édition
Les Rencontres Amicales Francophones du Logiciel Libre succèdent aux Rencontres Afrique France du Logiciel Libre, qu’elles avaient aussi conçues et pilotées pendant 3 ans, car leur cadre géographique s’élargit et inclut désormais la Belgique, le Québec et la Suisse.
Comme elles, ce sont 5 jours d’échanges en mode hybride, à la fois en présentiel et en distanciel, sur la philosophie, le développement et l’usage du Logiciel Libre et des communs numériques en Afrique et en France et plus largement dans le monde francophone.
Journée après journée, elles permettent, du mercredi au dimanche, un partage de connaissances sur :
• 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
Elles réunissent désormais plusieurs pays : Algérie, Belgique, Bénin, Cameroun, Côte d’Ivoire, France, Mali, Maroc, Niger, Québec, Sénégal, Togo, Tunisie ainsi que des institutions internationales : UNESCO, AFD, OIF.
L’édition 2024 a lieu à la fois en présentiel et à distance, afin de partager les expériences : conférences, ateliers, tables rondes, contributions, se succèdent depuis Montpellier en France, qui en est le point de convergence, du mercredi 20 au dimanche 24 mars 2024 ainsi que depuis l’Étranger, à Abidjan, Bejaïa, Dakar, Lomé, Meknès, Montpellier, Ouagadougou, Niamey, Sfax.
Cet événement débute, le mercredi, par une journée consacrée à la jeunesse, suivie d’une journée consacrée à l’entrepreneuriat dans l’Économie Sociale et Solidaire et le logiciel libre, puis une journée sur les Objectifs du Développement Durable et le logiciel libre, et s’ouvre à un week-end sur des activités collaboratives : jerryparty le samedi, cartopartie et mapathon le dimanche.
Plus d'informations sur cette page : https://rafll.org/
Libellule 180: https://montpellibre.fr/docs/libellule180.pdf
Benoît SIBAUD: [Message de service] Changement d'adresse IP publique pour le site LinuxFr.org
L'IP publique du site a été changée (pour permettre le déplacement du conteneur lxc de la prod du serveur gruik au serveur oups). Mais bon j'espère que personne n'a mis l'adresse publique en dur quelque part n'est-ce pas ? Je vous redonne le lien au cas où : https://linuxfr.org
Et dans un avenir plus ou moins proche, le site sera mis en maintenance le temps de faire le transfert entre les deux serveurs.
Ensuite il reviendra et si Murphy, la seconde loi de la thermodynamique, les boules de Frozen Bobble qui rentrent en 3e décan et que rien ne blo
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur