Dans le cadre du confinement, je me suis intéressé à la mise en place d’un séminaire en ligne pour un laboratoire de recherche. Au cours de cet article, nous allons comparer deux logiciels libres, BigBlueButton et OpenMeetings, qui permettent de gérer ce genre d’événements. Séminaire est à entendre ici comme un ensemble d’interventions audio‐visuelles géré par une même personne physique ou morale. Les versions présentées des deux logiciels sont la version 2.2 pour BigBlueButton, qui fonctionne de pair avec le client Greenlight 2.0 et la version 5.0.0-M3 pour OpenMeetings.
Condorcet PHP — Gestion des élections alternatives
Condorcet PHP est une bibliothèque logicielle libre (licence MIT) écrite en PHP et/ou un programme en ligne de commande. Il permet de gérer une élection, de l’enregistrement des votes, jusqu’au calcul des résultats par des algorithmes de votes dits « alternatifs », la plupart d’entre eux étant liés aux critères de Condorcet.
Il dispose d’une API riche permettant une gestion intelligente et avancée des bulletins et des résultats, incluant des outils statistiques, de sécurité ainsi qu’une prise en compte des problématiques de cache et performances. Condorcet reste très simple à utiliser pour un besoin standard grâce à des méthodes et commandes explicites de haut niveau, ainsi qu’à de multiples formats utilisables.
Son architecture modulaire permet d’étendre ou de personnaliser ses usages et algorithmes. Condorcet peut aussi s’interfacer avec des bases de données, supprimant toutes limites tant au nombre de votes gérés, promettant des performances linéaires en temps de calcul et stables en mémoire, parfaitement praticables avec un petit ordinateur domestique, même pour les plus improbables démesures.
Initialement conçu en 2014 comme un très simple et monolithique code répondant à un besoin unique ; puis en tant que petit projet étudiant à l’ambition croissante, et fut de nombreuses fois réécrit au fil des gains de compétence de son développeur principal et de la maturation du projet.
Revue de presse de l’April pour la semaine 15 de l’année 2020
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.
- [InformatiqueNews.fr] ERP et Open Source une équation génératrice de valeur
- [Usbek & Rica] Pourquoi le Covid‑19 va (aussi) propager le mouvement maker
- [Dalloz] Brevet : sale temps pour la juridiction unifiée du brevet
- [L’Usine Nouvelle] Les premiers détails de « Stop Covid », le projet d’application de tracking du gouvernement
- [La Tribune] Covid‑19 : le monde d’après sera innovant ou ne sera pas
- [France Bleu] Dans le Poitou-Charentes, des bénévoles recensent les commerces ouverts sur une carte participative
- [Le Point] Jitsi, le service né en France qui veut vous faire oublier Zoom et Houseparty
Agenda du Libre pour la semaine 16 de l’année 2020
N. D. M. : vu le contexte de pandémie de Covid‑19 et les restrictions locales ou nationales (Belgique, France, Québec et Suisse) sur les rassemblements, beaucoup d’événements sont annulés (dès que les organisateurs ont pensé à mettre à jour l’Agenda du Libre ou non). Nous avons donc retiré tous les événements en présentiel. « Restez chez vous ! » (et profitez‑en pour contribuer à des logiciels libres).
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 sept événements (tous en France) est en seconde partie de dépêche.
John Conway n’avait plus assez de cases noires dans son voisinage
Le célèbre mathématicien créateur du jeu de la vie a été emporté par l’épidémie actuelle. On peut noter toute l’ironie pour l’auteur d’un jeu d’un tel nom, emporté par un contact avec un autre humain, ou peut-être trop de contacts ? Dans le jeu de la vie, une cellule passe de l’état « vivant » (noire) à l’état « mort » (blanc) si elle n’a soit pas assez, soit trop de contacts, avec des cellules vivantes de son voisinage.
Meilleures contributions LinuxFr.org : les primées de mars 2020
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 ou ENI. Et en cette période de confinement, c’est à la fois le bon moment pour contribuer et augmenter ses connaissances sur un sujet qui vous plaît avec un livre ! Voici les gagnants du mois de mars 2020 :
- Liorel, pour « Des virus et des hommes » ;
- tankey, pour « Sars‑CoV‑2 et moi » ;
- Funix, pour « OpenShot Video Editor vs Kdenlive » ;
- serge_sans_paille, pour « Sortie de LLVM 10.0.0 » ;
- Nonolapéro, pour « Java 14 tombe le masque » ;
- Pilou, pour « Ansible Contributor Summit (mars 2020) ».
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 ! Et comme on vous aime, #RestezChezVous.
Shooting Pactris, petit jeu libre mélangeant Pacman, Tetris et shmup
Tout récemment publié, Shooting Pactris est un petit jeu libre (AGPLv3), un peu fou, mélangeant les univers de Pacman, Tetris et ceux de type shoot’em up (shmup). Il se joue à deux en coopération locale, ou en solo si vous aimez vraiment le défi !
Électronique sous GNU/Linux — 15 ans de Libre plus tard
Ça fait plus de quinze ans que mon ordi tourne sous GNU/Linux, que je profite des dépêches de LinuxFr.org et puis, là, je me suis dit : bon sang, que de chemin parcouru par le Libre et les libristes. Je venais tout juste de terminer un projet complet, balayant toutes les étapes de conception à l’utilisation, alors ça y est, il fallait raconter, partager…
Premier petit aparté pour signaler que je suis électronicien de métier (matériel et logiciel embarqué), que j’utilise les mêmes logiciels au boulot et que cet article serait le même si je présentais un projet de ma boîte, mais mon patron serait moins partant pour un tel déballage !
Jitsi, Framasoft et CHATONS — émission « Libre à vous ! » du 7 avril 2020 — Podcasts et références
Soixante‐et‐unième émission « Libre à vous ! » de l’April. Podcast et programme :
- chronique de Luc sur le confinement ;
- des nouvelles de Framasoft et du collectif CHATONS (Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires) avec Angie Gaudion ;
- le confinement et l’école avec Laurent Joëts, professeur de technologie en collège, et référent numérique de l’établissement ;
- présentation de Jitsi avec son créateur Emil Ivov.
Atelier virtuel « game art » et création d’assets graphiques pour jeu vidéo
Dans la continuité de l’atelier game design et création de jeu avec Godot anti‑confinement qui a eu lieu la semaine dernière, Activdesign propose cette fois‑ci la création d’assets graphiques avec Inkscape pour un jeu sur Godot Engine.
Nous mettons à disposition gratuitement notre équipe de tuteurs dans le cadre d’ateliers virtuels ouverts aux collégiens et lycéens. Le principe est identique : apprendre à concevoir des assets graphiques en 2D pour les insérer dans le jeu créé avec Godot.
Elisa, membre de l’équipe d’Activdesign ayant écrit plusieurs documentations sur Inkscape, et Cédric, contributeur à Inkscape et aussi auteur de livres sur le sujet, se proposent de vous accompagner dans la prise en main et la création d’illustrations.
Cet atelier virtuel aura lieu les 13, 14 et 15 avril de 15 h à 16 h 30.
Sortie de Cassandre, un cadriciel pour développer votre propre « trading bot »
Un automate ou robot (bot) de trading est un programme qui va automatiquement placer des ordres d’achats et de ventes sur des marchés de cryptomonnaie (ou des Exchanges, dans notre cas) sans qu’un humain n’ait à intervenir. L’avantage est, bien sûr, qu’ils travaillent 24 h / 24 et qu’ils sont toujours concentrés !
Cassandre se présente comme un starter Spring Boot. Après l’avoir ajouté à votre projet et avoir créé une classe annotée, Cassandre va se charger de fournir automatiquement à votre classe les données du marché, les données sur vos comptes et vos ordres. Il vous permettra aussi de passer de nouveaux ordres.
À partir de là, vous pourrez développer votre propre stratégie en utilisant les outils et méthodes de vos choix (analyse technique, apprentissage automatique, apprentissage profond…).
Avec ce projet, notre but est de démystifier ce domaine et de partager ce que nous apprenons, vous pourrez donc aussi trouver un guide complet sur le développement du bot et un début de cours sur le développement de stratégie (on a déjà pas mal avancé sur l’analyse technique).
Grâce à l’utilisation de XChange, nous prenons potentiellement en charge de nombreux Exchanges.
Analysez vos tests #Python avec pytest‑monitor
Pytest‑monitor est une toute nouvelle extension pour Pytest, le cadriciel de test du langage Python, qui vous permet d’analyser l’utilisation des ressources de la machine exécutant les tests.

Pour le moment, trois ressources sont surveillées et historisés par cette extension :
- le temps d’exécution ;
- la consommation mémoire ;
- l’utilisation du processeur.
Chaque résultat étant attaché à un environnement d’exécution, il est facile de comparer l’impact du matériel utilisé pour faire tourner vos tests.
Revue de presse de l’April pour la semaine 14 de l’année 2020
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.
- [The Conversation] Comment le coronavirus a réveillé l’intelligence collective mondiale
- [Clubic.com] Jitsi, l’alternative open‑source à Zoom, a été téléchargée plus de 1,4 million de fois en mars
- [Next INpact] Parcoursup : consécration du droit constitutionnel d’accès aux documents administratifs
- [ZDNet France] Comment Huawei cherche à protéger ses brevets
- [Arcinfo] L’Université de Neuchâtel souhaite donner des armes juridiques à l’open source matériel
- [Presse Citron] L’équipe d’Elizabeth Warren rend ses outils de campagne accessibles en open source
- [ZDNet France] « Ça reste ouvert », une carte collaborative créée par des contributeurs d’OpenStreetMap
Firefox 75 : Pâques avant l’heure
La version 75 de Firefox desktop a été publiée le 7 avril 2020.
D’une manière générale, la principale amélioration est la refonte de l’Awesomebar. Plus particulièrement si vous êtes linuxien, vous pourrez constater que la restauration de session tient désormais compte des espaces de travail, et vous pourrez même tester les nouveaux procédés d’accélération du rendu WebGL et du décodage H.264 : c’est Pâques avant l’heure !
Les nouveautés sont développées dans la deuxième partie.
Fleury‑les‑Aubrais — émission « Libre à vous ! » du 31 mars 2020 — podcasts et références
Soixantième émission « Libre à vous ! » de l’April. Podcast et programme :
- sujet principal : la politique logiciel libre de Fleury‑les‑Aubrais, avec William Gonzalez, délégué à la protection des données, et membre de l’April ;
- chronique « Les transcription qui redonnent le goût de la lecture » de Marie‑Odile Morandi, qui partage son analyse des sujets du « Décryptualité » de mars 2020 ;
- échange avec William Gonzalez sur son livre Une expérience libre.
Suite au confinement de la population, l’émission a été diffusée dans des conditions particulières. Toutes les personnes ont participé à l’émission depuis chez elles. D’un point de vue technique, nous avons utilisé le module de discussion de Nextcloud. Les prochaines émissions seront diffusées dans les mêmes conditions, mais peut‑être avec d’autres outils.












