Silverpeas 6.2 est sortie malgré le contexte pandémique

16
1
fév.
2021
Java

L'année 2020 marque le début d'une période historique dont on se serait bien passée, celle d'une pandémie mondiale qui a ralenti voir paralysé les activités économiques, sociales et culturelle de nos sociétés dîtes modernes. L'épidémie a aussi forcé des entreprises à outrepasser leur frilosité, voire même certains de leurs a priori, et elles ont fini par mettre leurs équipes en télétravail. Ceci s'est particulièrement ressenti par un gain d'intérêt à Silverpeas qui est une plate-forme collaborative open-source qui facilite justement le travail collaboratif à distance entre les personnes et les équipes.

logo silverpeas

Pour rappel et pour faire simple, une plate-forme collaborative est un portail d'applications ou de composants qui propose des fonctionnalités de partage et de structuration de l'information, de la connaissance et des compétences, et de mises en relation des individus et des équipes. Bien sur, Silverpeas, comme pour tout autre outil collaboratif, ne fera pas que d'un coup les personnes ou les organisations collaborent parce que ceci est avant tout un état d'esprit et une façon de travailler. Mais il facilitera à chacun d'entre nous et à nos organisations la collaboration déjà existante et donnera les outils pour l'améliorer et l'étendre ; mais ceci restera toujours à la discrétion des individus.

FOSDEM 2021: récompenses et reconnaissance pour les bêta-testeurs de logiciels innovants

Posté par  . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
8
1
fév.
2021
Communauté

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.

PySimpleGUI : prenez plaisir à faire des interfaces graphiques en Python

Posté par  . Édité par Benoît Sibaud. Modéré par palm123. Licence CC By‑SA.
57
30
jan.
2021
Python

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.

Contrat vaccinal Commission européenne / AstraZeneca, comment (ne pas) masquer les infos d'un PDF

Posté par  (site web personnel) . Édité par Ysabeau 🧶 et Pierre Jarillon. Modéré par Ysabeau 🧶. Licence CC By‑SA.
31
31
jan.
2021
Sécurité

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.

  • cela pourrait être à propos de cette discussion surréaliste sur un réseau social bien connu (« (question) vous pensez qu’on peut lire sous le bloc noir de ce document administratif ? (réponse) des fois le caviardage est mal fait (riposte) arrêtez d’aider les administrations ») ;
  • mais je pense surtout à la Commission européenne qui a publié une version caviardée du contrat vaccinal avec AstraZeneca, version qui est plus bavarde que prévu. L’info serait accessible « en utilisant simplement la fonction signets d’Acrobat Reader », comme évoqué ou plus largement dans la presse 1, 2, 3, 4, 5, 6, ou 7), et si le document en ligne a été remplacé, une copie de la première version est toujours en ligne.

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).

Messagerie instantanée : ce n’est pas une question d’applications

Posté par  (site web personnel) . Édité par Anonyme, pulkomandy, Ysabeau 🧶 et anubis. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
32
30
jan.
2021
XMPP

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.

OpenWifiPass, l'accès Wifi facile et des bâtons dans la pomme

Posté par  . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
18
30
jan.
2021
Sécurité

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).

     
  logo du projet OWL  

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.

Agenda du Libre pour la semaine 5 de l'année 2021

Posté par  . Édité par Benoît Sibaud et Ysabeau 🧶. Modéré par claudex. Licence CC By‑SA.
11
30
jan.
2021
Communauté

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.

Systèmes d'exploitation pour téléphones — partie 5 : Ubuntu 🖥️📲

30
29
jan.
2021
Mobile

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 :

  1. Les premières initiatives ☎😍
  2. La lignée de Maemo à Nemo 🔒
  3. Le libre sur la planète Android 🤖💚
  4. La saga Firefox OS 🦊🚀
  5. Ubuntu sur ordi et téléphones 🖥️📲   ← Vous êtes ici

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. ☺

Sondage Quel est selon vous le client XMPP à l'interface la plus adaptée pour une équipe soudée de gens inconnus?

Posté par  . Licence CC By‑SA.
Étiquettes :
17
28
jan.
2021

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.

  • Kaiwa - Le client abandonné qui n'aurait pas dû l'être tellement qu'il est beau :
    66
    (6.9 %)
  • Kaidan - Un machin KDE pas trop mal fichu qui est très actif :
    38
    (4.0 %)
  • Gajim - Parce que la version 1.0 est tout de même au poil :
    94
    (9.9 %)
  • Jabbercat - L'outsider qui prends un chaton comme Mascotte parce que c'est presque encore un peu cool mais pas trop :
    3
    (0.3 %)
  • Dino - Dommage que ce soit du Vala car c'est pas trop mal :
    93
    (9.8 %)
  • Poezio - C'est classe et ça tourne sur mon Pentium 3 trouvé au fond du stock de la boîte :
    39
    (4.1 %)
  • Movim - L'oublié de la sélection initiale :
    71
    (7.5 %)
  • Libervia (ex. « Salut à Toi ») - Autre oublié non salué :
    145
    (15.2 %)
  • Autres - Je suis un être à part :
    105
    (11.0 %)
  • C'est quoi XMPP? :
    298
    (31.3 %)

Total : 952 votes

Du SDN (Réseau Défini par Logiciel) dans Proxmox

Posté par  (site web personnel) . Édité par claudex, Anonyme, Benoît Sibaud, devnewton 🍺, Ysabeau 🧶 et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
18
29
jan.
2021
Virtualisation

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 :

  • un contrôle centralisé des ressources réseau ;
  • une orchestration centralisée ;
  • une virtualisation des ressources physiques.

Ğ1formation : une plate-forme libre pour des formations monétarisées en Ğ1

Posté par  (site web personnel) . Édité par Benoît Sibaud, palm123, ted, bubar🦥 et Nils Ratusznik. Modéré par Benoît Sibaud. Licence CC By‑SA.
8
29
jan.
2021
Éducation

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.

Histoire de l'Objective-C et décès de son créateur

Posté par  . Édité par Ysabeau 🧶 et Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
31
27
jan.
2021
C et C++

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.

Logo Objective-C

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 ?

Développer une interface web avec le toolkit Atlas (2/2)

Posté par  (site web personnel) . Édité par orfenor, Pierre Jarillon, Benoît Sibaud et Ysabeau 🧶. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
15
27
jan.
2021
Python

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 :

Apparence de l’application faisant l’objet du tutoriel 'Contacts'

Revue de presse de l'April pour la semaine 3 de l'année 2021

16
27
jan.
2021
Internet

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.

Rapport Bothorel – Émission « Libre à vous ! » du 19 janvier 2021 — Podcasts et références

Posté par  . Édité par Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
7
27
jan.
2021
Communauté

Quatre-vingt-dixième « Libre à vous ! » de l’April. Podcast et programme :

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/.