OpenProject est un outil de collaboration et de gestion de projet polyvalent. Il est axé sur la souveraineté et la confidentialité des données. La version 17.0 apporte notamment l'édition collaborative de documents en temps réel.

OpenProject est un outil de collaboration et de gestion de projet polyvalent. Il est axé sur la souveraineté et la confidentialité des données. La version 17.0 apporte notamment l'édition collaborative de documents en temps réel.

Présentée sur le stand virtuel d'OW2 au FOSDEM 2021, les 6 et 7 février 2021, la plateforme ReachOut accompagne les campagnes de tests de logiciels innovants et récompense les bêta-testeurs participants.
OW2, la communauté internationale qui se consacre au développement et à la promotion de logiciels au code source ouvert pour les systèmes d'information d’entreprises, invite les visiteurs du FOSDEM 2021 à devenir bêta-testeurs ReachOut, à essayer des logiciels de pointe issus de projets de recherche européens et de PME, contre des récompenses monétaires, et un certificat de Software Ranger valorisant leur profil professionnel.
Les participants du FOSDEM sont bien connus pour leur intérêt marqué pour le génie logiciel. Tout ce qu’ils ont à faire pour rejoindre le programme consiste à participer à une campagne de bêta test enregistrée par ReachOut et à renvoyer un questionnaire entièrement rempli.
Je cherchais depuis longtemps un moyen simple de créer des interfaces graphiques pas trop compliquées pour mes scripts Python. Les approches objet et/ou à base de langages dédiés (sur base XML par exemple) m'avaient plutôt rebutées jusqu'à présent, et malheureusement celles-ci sont ultra majoritaires. J'avais eu du mal à rentrer dans tkinter ou pyQT par exemple, et à les utiliser de manière efficace.
C'est alors que j'ai découvert, récemment, PySimpleGUI, et que j'ai enfin réussi à être productif en matière d'interface graphique en Python !
PySimpleGUI est sous licence LGPLv3.
En 2012, j’avais écrit cette dépêche Rapport PDF de l’Hadopi, ou comment (ne pas) masquer une adresse IP qui montrait une erreur de caviardage d’information d’un document au format PDF par l’HADOPI, et qui discutait ensuite des deux mythes autour des fichiers PDF : une prétendue inaltérabilité et le caviardage à la truelle.
L’actualité récente nous permet de revenir une nouvelle fois sur le sujet.
Profitons-en pour rappeler que depuis sa version 6.3, LibreOffice offre une fonction de caviardage (voir les annonces dans ce journal et cette dépêche).
Article publié par Edward Maurer sur le blog de la « XMPP Standards Foundation » (XSF), la fondation qui fait évoluer le protocole de messagerie instantanée de l’IETF.
Parce qu’elles ne comprennent pas les critères à prendre en compte pour le choix d’un type de messagerie instantanée, plusieurs personnes m’ont récemment contacté pour me demander lequel ils devraient utiliser et si elles devraient migrer d’une des solutions ayant pignon sur rue à une autre du même acabit. Je me suis demandé comment répondre à ces questions. Évidemment, j’aurais simplement pu plaider pour XMPP (Extensible Messaging and Presence Protocol), mais j’ai pensé que cela ne serait peut-être pas une réponse utile en soi. Souvent, les gens prennent une décision rapide concernant leur logiciel de communication, et ce n’est généralement pas un choix bien réfléchi, ce qui, plus tard, les amènera inexorablement à passer à une autre messagerie instantanée.
Dans un journal au menu d’à côté, on parlait des imprimantes sans pilotes (driverless) qui se répandent doucement. Il y a aussi les scanners sans pilotes qui doivent suivre. Mais chez la marque à la pomme, ils sont encore plus science-fiction : ils ont l’accès WiFi « codeless ». Si, si, sur iOS pas besoin d’ânonner le code super-cali-solidistique qui verrouille l’accès WiFi : en un clic de communication Bluetooth, vous donnez l’accès aux ami(e)s. Agréable, pratique et reposant.
Eh bien malgré les verrous d’Apple, Jannik Lorenz a eu la bonne idée de consacrer sa thèse préparée au SEEMO Lab (Secure Mobile Networking Lab) à faire de l’ingénierie inverse sur le protocole. Résultat, ça marche partout maintenant ! L’outil s'appelle OpenWifiPass, il est codé en Python et tourne sous Linux (GPLv3). Attention c’est une preuve de concept, ne pas l’utiliser en vrai (ou alors par goût du risque).
Mais d’où ça sort ? Là-bas à Darmstadt les chercheurs de l'Open Wireless Link ont eu l’idée de déconstruire l’Apple Wireless Direct Link (AWDL) pour faire bénéficier toutes les plateformes de cet écosystème bien imaginé. OpenWifiPass est l'une des réussites.
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, certains événements sont susceptibles d’être annulés (que les organisateurs aient pensé à mettre à jour l’Agenda du Libre ou non).
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 17 événements (France: 15, Québec: 1, autre: 1) est en seconde partie de dépêche.
Cette cinquième dépêche des systèmes d’exploitation plus ou moins libres pour téléphones débarque sur la planète Ubuntu, avec les espoirs d’unifier ordinateur et téléphone. Qui n’a jamais eu envie de brancher son téléphone sur un écran et de l’utiliser avec clavier et souris Bluetooth ?
Les dépêches :
Ces dépêches sont réunies dans un article disponible sur deux dépôts Git miroirs : Framagit et GitHub. Merci de proposer tes suggestions d’amélioration avec ta 🐔 sur l’un de ces dépôts Git. ☺
Aujourd'hui on sonde objectivement, oui nous allons faire appel à votre appétence pour le bon goût et l'ergonomie. Les résultats seront sans nul doute ni conditionnés par les pratiques des individus, ni jugés par les autres participants comme pouvant relever d'une hérésie artistique. C'est une question sérieuse et réfléchie qui prendra acte de vos retours pour statuer sur l'état actuel des clients XMPP en matière d'interface.
Pourquoi une équipe soudée de personnes inconnues? Dans le travail social nous sommes effectivement très soudés. Cependant il arrive fréquemment que l'on ne connaisse pas la moitié des gens, c'est embêtant. Il est donc nécessaire de communiquer via des outils adaptés avec des interfaces michu-proof mais pas trop (faut pas déconner on est des pros tout de même).
Voici un aperçu des candidats (l'ensemble des captures d'écran en images) :
Toute description mal prise n'est que méprise, j'aime le travail de chacun et parfois être un peu mesquin.
Total : 952 votes
L’équipe de développement de Proxmox a intégré l’approche SDN Software-Defined Networking dans sa solution de virtualisation. C’est-à-dire que toute la couche de gestion réseaux étendu est intégrée dans l’hyperviseur. Proxmox avait déjà posé la première brique réseau en intégrant OpenvSwitch vers 2015.
OpenvSwitch est un commutateur virtuel open source (Apache License 2.0). Il permet aux administrateurs réseaux de gérer de façon précise le trafic réseau des machines virtuelles dans un hyperviseur, mais aussi de définir des politiques avancées de gestion des ressources du réseau virtuel via un switch virtuel (par fichier de configuration ou en ligne de commande ovs-vsctl). Mais il n’y a pas de gestion centralisée.
Le SDN est un acronyme signifiant Software-Defined Networking. C’est un ensemble de technologies ayant comme points communs :
C’est avec enthousiasme que je vous annonce la naissance de G1Formation, un site d’apprentissage en ligne totalement libre et monétarisé en Ğ1 pour ceux qui souhaitent utiliser cette monnaie.
La plate-forme est constituée d’un Moodle retravaillé et adapté à nos besoins par Paidge de Normandie-Libre, d’un Nextcloud intégré en option pour le stockage des ressources fourni par mes soins, et d’un serveur BigBlueButton intégré aussi pour les visios fournies par Ethicit. Tout est auto-hébergé bénévolement (ce qui n’empêche pas les dons en Ğ1).
Les enseignants peuvent y organiser leurs cours en toute liberté et les proposer soit gratuitement, soit payables en Ğ1 par les élèves (prix libres). Pour les enseignants désireux de faire participer des élèves n’ayant pas de Ğ1, nous avons prévu une caisse alimentée par un financement participatif qui permettra de rémunérer malgré tout l’enseignant (s’il le souhaite bien sûr). Tous les sujets de cours, tutos ou formations sont a priori les bienvenus. Une petite équipe de modérateurs existe néanmoins pour trancher en cas de gros problème éthique sur une proposition de formation…
Les élèves, eux, n’ont qu’à choisir un cours qui les intéressent et s’y inscrire.
Le site étant tout jeune, le choix est pour l’instant limité, mais au vu du nombre d’inscriptions ces deux dernières semaines, nous avons bon espoir qu’il s’étoffe rapidement…
NdM.: le but est de « favoriser la formation à distance (cours, tutoriels, visioconférence) en utilisant des logiciels libres (Moodle, BigBlueButton, Mobilizon, Nextcloud). » La plateforme est à base de logiciels libres, mais la charte ne le précise pas si les cours / contenus pédagogiques sont forcément sous des licences libres ou non, ou si les formateurs ont un choix parmi un ensemble de licences proposées.
Brad Cox, créateur de l’Objective-C, est mort aux premiers jours de 2021. Il avait commencé ce langage en 1981 dans le labo de Tom Love en permettant grosso-modo de convertir une syntaxe Smalltalk en C. Par la suite, Tom Love et lui ont lancé la société Stepstone pour développer l’Objective-C. Steve Jobs s’est beaucoup intéressé à eux et a fini par débaucher l’un des ingénieurs du langage, Steve Naroff, pour travailler chez NeXT à étendre GCC. On notera incidemment la similarité des noms Stepstone et NextSTEP. En 1994, NeXT a racheté tous les droits sur l’Objective-C, plus tard revendus à Apple.

L’an dernier Brad Cox et Steve Naroff ont publié dans Proceedings of the ACM on Programming Languages (une revue en OpenAccess) un excellent, et long, article décrivant en détail l’histoire de l’Objective-C. Cet article, « The origins of Objective-C at PPI/Stepstone and its evolution at NeXT » est sous licence Creative Commons By SA 4.0. Des volontaires pour traduire ?
Le toolkit Atlas permet de programmer des interfaces d’applications web monopages (SPA) sans qu’il ne soit nécessaire de savoir programmer en JavaScript et sans imposer d’architecture logicielle. De plus, toute application développée avec le toolkit Atlas est, dès son lancement, instantanément et automatiquement accessible d’Internet.
Le toolkit Atlas s’apparente à ces bibliothèques qui, en s’appuyant sur GTK, Qt, wxWidgets…, ont pour but de faciliter le développement d’interfaces graphiques. La différence est que le toolkit Atlas, lui, s’appuie sur les technologies web (HTML/CSS).
Le toolkit Atlas est disponible pour Java, Node.js, Perl, Python et Ruby. Ce document porte sur le développement, avec la version Python du toolkit Atlas, d’une application dont voici un aperçu :

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.
Quatre-vingt-dixième « Libre à vous ! » de l’April. Podcast et programme :
sujet principal : nous avons échangé avec le député Éric Bothorel sur son rapport « Pour une politique publique de la donnée ». Lire le communiqué de l’April : Logiciel libre : le Premier ministre se montrera-t-il à la hauteur du rapport Bothorel ?.
la chronique « Partager est bon de » Véronique Bonnet, professeur de philosophie et vice-présidente de l’April, porte sur le texte de Richard Stallman : « Install parties : comment réagir au pacte avec le diable »
la chronique « Jouons collectif » de Vincent Calame, bénévole à l’April, qui rend hommage au travail des graphistes dans un sujet intitulé « des goûts et des couleurs »
Rendez‐vous en direct chaque mardi de 15 h 30 à 17 h sur 93,1 MHz en Île‐de‐France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune.
Vous pouvez laisser un message sur le répondeur de la radio, pour réagir à l’un des sujets de l’émission ou poser une question. Le numéro du répondeur : +33 9 72 51 55 46.
Mardi 2 février nous discuterons le directeur et le DSI de Télécom Saint-Étienne, une école d’ingénieur qui s’engage pour le logiciel libre. Si vous avez des questions, n’hésitez pas à les mettre en commentaires de cette dépêche ou à nous les signaler avant ou pendant l’émission sur #libreavous sur https://talk.libre-a-toi.org/.
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, certains événements sont susceptibles d’être annulés (que les organisateurs aient pensé à mettre à jour l’Agenda du Libre ou non).
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 23 événements (France: 21, autre: 1, Belgique: 1) est en seconde partie de dépêche.
Tous les articles sont le fruit du travail de la communauté. Grâce au système de rédaction coopérative du site, on peut s’aider les uns les autres. Pas besoin d’expertise pour participer.