La communauté de Dolibarr est ravie d'annoncer la sortie de la version 19 de leur solution progiciel de gestion intégré (ERP ou Enterprise Resource Planning) / gestion de la relation client (CRM pour Customer Relationship Management) open source, apportant une gamme étendue de fonctionnalités et d'améliorations pour répondre aux besoins des entreprises de toutes tailles.
🏆 Meilleures contributions LinuxFr.org : les primées de l'été 2023
Nous continuons sur notre lancée de récompenser celles et ceux qui chaque mois contribuent au site LinuxFr.org (dépêches, commentaires, logo, journaux, correctifs, etc.). Vous n’êtes pas sans risquer de gagner un livre des éditions Eyrolles, ENI et D-Booker. Voici les gagnants des mois de juillet et août 2023 :
- lovasoa, pour « Écrire une appli web en une journée avec SQLPage, TapTempo.sql, Désolé, j'ai forké, TapTempo du Web en SQL avec SQLPage » ;
- tikilou, pour « Agrolink : L'open source au service de l'irrigation & cie pour le jardin et les cultures » ;
- Paul C., pour « De l'installation de Guix System » ;
- pulkomandy, pour « Je construis un micro-ordinateur » ;
- serge_sans_paille, pour « Les codes fantastiques (et où les trouver) » ;
- JulienPro, pour « Lidecli : Un outil en ligne de commande pour interagir avec les environnements de bureau » ;
- volts, pour « Décès de Bram Moolenaar, créateur de VIM » ;
- Matthieu, pour « Sortie de GIMP 2.99.16 : édition Wilber Week 2023 ! ».
Les livres gagnés sont détaillés en seconde partie de la dépêche. N’oubliez pas de contribuer, LinuxFr.org vit pour vous et par vous
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.
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.
Entretien avec Alekmaul à propos de PVSnesLib
Alekmaul développe un SDK pour créer des jeux pour la console Super Nintendo aussi appelée Super NES ou SNES, cet entretien revient sur son parcours et les raisons qui l’ont amené à s’intéresser à cette console.
Entretien avec Alekmaul à propos de PVCollib
Alekmaul développe un SDK pour créer des jeux pour la console ColecoVision, cet entretien présente les raisons qui l’ont amené à s’intéresser à cette console.
NDM: cette dépêche peut être vue comme un DLC du premier entretien avec Alekmaul.
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.
📰 Revue de presse — juillet 2023
Après un mois de juin avec quasiment rien à se mettre sous la dent, la livraison estivale de magazines touchant au libre et à l’open source est arrivée. Voici donc un petit panorama subjectif et parti{e,a}l de la presse papier sortie en ce début juillet, celle que vous pouvez encore trouver dans vos kiosques à journaux préférés et qui vous occupera tout l’été ou presque.
Les nouveautés de juillet 2023, généralement disponibles tout cet été :
- GNU/Linux Magazine France no 264 découvre la cryptographie avec Erlang/OTP ;
- Linux Pratique no 138 teste Caddy, le serveur web, pas le chariot !
- MISC magazine no 128 s'intéresse à la sécurité de KeePass et aux techniques d’extraction des secrets ;
- Hackable no 49 espionne votre conso électrique pour vous transformer en « cost-killer » !
- Planète Linux no 133 vous aide à choisir un fournisseur de VPN ;
- MagPi no31 code avec Python ;
- et Canard PC Hardware no57 se penche sur le jeu (sans peine) sous Linux.
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.
CRA: L’Europe va-t-elle jeter le bébé du logiciel libre avec l’eau du bain de la cyber-insécurité ?
Le Cyber Resilience Act ou CRA est un sujet qui a déjà été évoqué sur ces pages.
Il s’agit d’un projet de directive qui a pour objectif louable d’améliorer la cybersécurité des produits numériques en Europe. Cependant, c’est un texte “buggé” qui va faire l’objet d’un vote crucial cette semaine, le 19 juillet, au sein du comité ITRE du Parlement européen, et qui pourrait être adopté dans la foulée, sans vote en session plénière, par le Parlement lui-même. Si rien de change d’ici son adoption finale, il aura des conséquences particulièrement lourdes pour les petites et moyennes entreprises (PME) évoluant dans le domaine du logiciel libre, et plus généralement sur la filière du logiciel libre, une composante essentielle de l’économie numérique européenne.
Quels sont les principaux problèmes que pose le texte du comité ITRE pour la filière européenne du logiciel libre ?
Nous en discutons de manière plus détaillée dans cette dépêche, qui reprend, en très grande partie, un communiqué du CNLL.
Vingt-cinq ans de LinuxFr.org
Ce 28 juin 2023, le site LinuxFr.org fête ses vingt‑cinq ans, un quart de siècle. Depuis 1998, une équipe de bénévoles code et gère ce site, permettant à son lectorat de publier contenus et commentaires sur le logiciel libre, sur les nombreux autres domaines du Libre comme la culture, la cartographie, le matériel ou les manuels scolaires ; mais aussi bien d’autres thématiques comme la robotique, la cuisine, la typographie, TapTempo, la vie et la mort, ou la sérendipité.
Lidecli : Un outil en ligne de commande pour interagir avec les environnements de bureau
Lidecli - abréviation de Linux Desktop CLI - est un wrapper libre (MIT) développé en Python permettant de scripter plus facilement le positionnement de vos fenêtres quel que soit votre environnement de bureau. Habituellement, scripter ou automatiser le positionnement des fenêtres nécessite :
- l’utilisation d’outils bien connus (wmctrl, xprop, qdbus, xrandr, etc.),
- ou, pour certains environnements - du code (LUA pour AwesomeWM par exemple).
En d’autres termes, il n’existe pas vraiment de moyens « simples » permettant de scripter à sa guise son environnement. Lidecli agit comme un wrapper qui simplifie grandement cette tache.
L'actualité résumée de Firefox des douze derniers mois d'après LinuxFr.org
Ces derniers mois l'actualité de Firefox a été traitée principalement dans les Liens : nous vous proposons ici un petit résumé des dernières évolutions, à partir de ce qui a été publié sur le site ces douze derniers mois !
La présentation – non nécessairement exhaustive donc – respecte la chronologie des publications ; un commentaire adjoint précise le cas échéant l'importance de la nouveauté selon l'auteur de cette dépêche.
À noter que dans cet intervalle les versions 103 à 115 de Firefox ont été publiées, la 115 étant une version à support long terme ou ESR (qui succède à la 102 ESR). Via le calendrier de publication vous aurez accès aux notes de versions de chacune en deux clics.
L1290100 par Sylvaine Garderet sous licence CC BY-SA 2.0
Écrire une appli web en une journée avec SQLPage
Aujourd'hui, je souhaite vous présenter le logiciel SQLPage, un outil open-source (MIT) qui permet de développer des applications web complètes, avec une belle interface graphique et une base de données, entièrement en SQL.
Le SQL est un langage très simple, qui permet de faire des recherches dans des base de données. Il est utilisé depuis les années 80, et est encore omniprésent aujourd'hui. Contrairement aux langages de programmation traditionnels, on peut apprendre les bases de SQL en une journée, et commencer à faire des requêtes complexes croisant plusieurs tables de données très rapidement.
Dans une application web traditionnelle, on développe aujourd'hui en général trois composants :
- un front-end, qui gère uniquement l'interface utilisateur,
- un back-end, qui traite les requêtes du front-end et contient le cœur de la logique de l'application lorsque celle-ci est complexe,
- une base de données qui va stocker et structurer les données, s'assurant de leur cohérence et de leur bonne organisation.
Les deux premiers éléments sont en général ceux sur lesquels les programmeurs passent le plus de temps lors du développement d'une application. Et pourtant, c'est souvent le dernier, la base de données, qui contient la substantifique moelle de l'application !
Ce que propose SQLPage, c'est de s'abstraire complètement du back-end et du front-end, et générer toute une application entièrement en SQL. Nous allons voir ici comment c'est possible, avec un exemple concret d'application que nous allons construire ensemble en SQL : à la Tricount.com, une petite application qui permet de gérer ses comptes entre amis.
Changement de licence pour mold en version 2.0
mold est un linker, un programme d’édition des liens pour des langages tels que C, C++ ou Rust, utilisable en remplacement de GNU gold et LLVM lld. Son point fort est qu’il est très rapide, bien plus rapide que les deux autres, d’après leurs benchmarks et quelques articles (comme cette entrée de blog ou cette analyse Why isn't ld.lld faster? sur la version 1.0).
La version 2 de mold est sortie hier. Cette sortie s’accompagne d’un changement de licence : de la double licence AGPL/MIT on passe à du MIT seul.
N. D. M. : précédemment, mold linker pourrait changer de licence pour une licence non open-source évoqué lors de la version 1.7.0 indiquant l’éventualité d’un changement AGPLv3 vers code source disponible uniquement, puis un abandon de cette idée en 1 7.1.