47 Matching Annotations
  1. Nov 2025
    1. Synthèse du projet Sympa

      Résumé Exécutif

      Sympa est un gestionnaire de listes de diffusion open-source (GPLv2), développé en Perl depuis 17 ans.

      Initialement conçu au sein de l'université Comète-Résu, il est aujourd'hui hébergé par Renater, le réseau national de télécommunications pour la technologie, l'enseignement et la recherche en France.

      Bien qu'il assure les fonctions de base d'un gestionnaire de listes, Sympa se distingue par des fonctionnalités avancées qui en font un outil puissant pour les grandes organisations.

      Ses principaux atouts sont sa capacité d'intégration profonde avec les systèmes d'information existants (bases de données, annuaires LDAP, systèmes d'authentification), ses mécanismes d'industrialisation pour la création et la gestion de milliers de listes, et un système d'autorisation par scénarios extrêmement flexible et expressif.

      Le projet, bien que mature et utilisé par des institutions prestigieuses (90% des universités françaises, ministères, entreprises comme Orange et Atos), fait face aux défis d'un code historique de 17 ans.

      Pour y répondre, l'équipe de développement a entamé une refonte majeure du code pour la future version 7.0.

      Cette version introduira une architecture modernisée, des tests unitaires, une nouvelle interface web et une migration vers Git pour faciliter les contributions externes.

      La vision à long terme inclut le déploiement en mode SaaS, la diffusion de messages multi-supports (SMS, web) et un système de plugins.

      Le projet lance un appel actif à la communauté pour contribuer au développement, à la documentation, au support et à la gestion du projet, offrant même un service d'hébergement gratuit pour la communauté Perl afin de promouvoir l'utilisation d'outils libres.

      1. Introduction à Sympa

      Définition et Origine

      Nom : Sympa est l'acronyme de "Système de Multi-postage Automatique".

      Âge : Il s'agit d'un logiciel mature, dont la première version a été publiée le 1er avril 1997, soit il y a 17 ans au moment de la présentation.

      Fonction de base : Comme Mailman ou PHPList, Sympa permet d'envoyer un seul e-mail à un serveur qui se charge de le distribuer à un grand nombre d'abonnés.

      Hébergement et Licence : Le projet est hébergé par Renater, l'équivalent français du réseau national pour la recherche et l'éducation. C'est un logiciel libre sous licence GPLv2.

      Philosophie Perl : L'équipe revendique fièrement l'utilisation de Perl, affirmant que malgré les questions sur l'utilisation d'un langage "plus moderne", Sympa reste l'un des meilleurs gestionnaires de listes de diffusion et "il fonctionne".

      Statistiques et Utilisateurs Clés

      Sympa est utilisé par une base d'utilisateurs majoritairement internationale, malgré son origine française.

      Métrique

      Chiffre Record

      Contexte

      Plus grande liste

      1,6 million d'abonnés

      Plus grand nombre d'hôtes virtuels

      30 000

      Sur un seul serveur, par l'hébergeur Infomaniac

      Plus grand nombre de listes

      32 000

      Sur un seul serveur

      Plus grand nombre d'abonnés

      3 millions

      Sur un seul serveur

      Principaux utilisateurs :

      Recherche et Éducation : 90% des universités et centres de recherche en France.

      Secteur Public : Plusieurs ministères français.

      Entreprises privées : Orange, Atos.

      Hébergeurs : Infomaniac, Switch (fourni par défaut à leurs clients).

      Organisations non gouvernementales : riseup.net, NAA, UNESCO, CGT.

      2. Fonctionnalités Principales et Différenciatrices

      Au-delà de l'envoi d'e-mails, Sympa se distingue par des capacités avancées conçues pour les environnements complexes.

      Gestion Avancée des E-mails

      Envoi en masse optimisé : Sympa permet de regrouper les e-mails par domaine et de personnaliser la fréquence d'envoi pour éviter d'être identifié comme un spammeur tout en assurant une distribution rapide.

      Support des standards (RFC) : Il prend en charge S/MIME (signature et chiffrement), DKIM et offre une protection contre DMARC, ce qui a été crucial lorsque Yahoo a modifié sa politique en avril, cassant de nombreux systèmes de listes de diffusion.

      Gestion des erreurs : La gestion des bounces est automatique et gérée par Sympa, non par l'expéditeur original. Le support de VERP (Variable Envelope Return Path) permet de traiter automatiquement les erreurs pour les adresses e-mail transférées.

      Suivi des e-mails : Un suivi respectueux de la vie privée (sans "spy pixels") permet de savoir ce qui est arrivé à un e-mail pour chaque utilisateur, en se basant sur les RFC.

      Personnalisation (Mail Merging) : Il est possible de fusionner des données utilisateur dans un e-mail pour envoyer des messages personnalisés.

      Archives Web : Sympa dispose d'archives web avec un contrôle d'accès fin.

      Intégration aux Systèmes d'Information (SI)

      Sympa est conçu pour s'intégrer nativement avec les briques logicielles d'un système d'information d'entreprise ou d'université.

      Composant

      Technologies Supportées

      Serveur de messagerie (MTA)

      Sendmail, Postfix, Exim

      Base de données (SGBDR)

      MySQL, PostgreSQL, Oracle, SQLite, Sybase ("sans espoir")

      Serveur Web

      Apache, lighttpd, Nginx

      Sources de données (Référentiels)

      Bases de données relationnelles, LDAP, fichiers plats, services web (texte brut)

      Systèmes d'authentification

      Natif (email/mot de passe), CAS, Shibboleth, LDAP

      Industrialisation de la Gestion des Listes

      Pour les environnements nécessitant la création de centaines ou de milliers de listes (par exemple, chaque année dans une université), Sympa offre des mécanismes d'automatisation.

      1. Création Manuelle : Un simple formulaire web où l'utilisateur remplit les informations de base (nom, objet, propriétaire).

      Les valeurs par défaut sont fournies par la configuration globale et un modèle de liste (Template Toolkit - tt2).

      2. Familles de Listes : Un mécanisme pour créer des listes en masse.

      Il utilise un modèle tt2 commun et un fichier XML qui définit les paramètres spécifiques de chaque liste à créer.

      Une seule commande permet de générer ou de mettre à jour toutes les listes de la famille.

      3. Listes Automatiques : Conçues pour les cas où il existe un très grand nombre de listes potentielles mais où seulement une fraction sera utilisée.

      ◦ Le nom de la liste contient lui-même les paramètres (ex: prefix-field1_value1-field2_value2).  

      ◦ La liste n'est créée dynamiquement que lors du premier envoi d'un message à cette adresse.   

      ◦ Une interface web a été développée pour simplifier la composition de ces adresses complexes.

      4. Familles de Familles : Il est possible de créer des familles de listes automatiques, permettant une industrialisation à plusieurs niveaux.

      Mécanisme d'Autorisation par Scénarios

      C'est l'une des fonctionnalités les plus originales et puissantes de Sympa.

      Principe : Les autorisations pour chaque action (envoyer un message, consulter les archives, etc.) sont définies dans des fichiers appelés "scénarios" (ex: send.scenario).

      Structure d'un scénario : C'est une séquence de règles évaluées de haut en bas.

      Chaque règle a la forme : test(arguments) 'auth_method' -> decision.

      Évaluation : Le traitement s'arrête à la première règle dont le test est vrai.

      Tests : De nombreux tests sont disponibles (is_subscriber, is_list_owner, etc.).

      Il est possible d'ajouter des tests personnalisés via des modules Perl (custom_condition).

      Méthodes d'authentification : Permettent d'appliquer des règles différentes selon la robustesse de l'authentification (ex: smime, smtp pour le champ From:, md5 pour un utilisateur authentifié sur le web).

      Décisions : Vont au-delà du simple "oui/non". Les décisions possibles incluent do_it (accepter), reject (rejeter), owner (modération par le propriétaire), etc.

      Ce système offre une grande expressivité pour définir des politiques d'accès très fines.

      Capacités de Gestion de Groupes

      Sympa peut être utilisé comme un gestionnaire de groupes pour des applications tierces.

      Interface SOAP (et REST en développement) : Une interface SOAP permet à d'autres applications d'interroger les données internes de Sympa (créer une liste, abonner un utilisateur, etc.).

      Intégration : Des plugins pour des applications comme DokuWiki ou LimeSurvey permettent d'interroger Sympa pour savoir à quelles listes (donc à quels groupes) un utilisateur appartient.

      L'application tierce peut alors accorder des privilèges en fonction de cette appartenance.

      Hiérarchie de groupes : Sympa permet d'inclure des listes dans d'autres listes, créant ainsi des groupes plus larges.

      Personnalisation Poussée

      Presque tous les aspects de Sympa sont personnalisables à différents niveaux (serveur global, hôte virtuel, liste individuelle) selon un principe de cascade.

      Interface Web : Entièrement basée sur des modèles Template Toolkit.

      Messages de service : Les messages envoyés aux utilisateurs (bienvenue, etc.) peuvent être modifiés.

      Modèles de création de liste.

      Scénarios d'autorisation.

      Paramètres de liste : Il est possible de créer ses propres paramètres en plus de la centaine existante.

      Attributs utilisateur : Possibilité d'ajouter des champs personnalisés pour les utilisateurs, qui pourront être synchronisés avec LDAP ou une base de données dans une future version.

      3. Architecture et Fonctionnement Technique

      Le flux de traitement d'un e-mail illustre l'architecture modulaire de Sympa :

      1. Réception : Un e-mail est envoyé à une liste et arrive sur le MTA entrant.

      2. Traitement Initial : Le MTA transmet l'e-mail au démon sympa.pl, qui évalue les autorisations, personnalise le message, etc.

      3. Stockage : Si le message est autorisé, il est stocké dans une base de données relationnelle (SGBDR). L'utilisation d'une base de données permet un accès concurrentiel sécurisé.

      4. Distribution : Un démon dédié, bulk.pl, se charge exclusivement de l'envoi des e-mails.

      Il lit les messages dans la base de données et ouvre de multiples sessions SMTP pour une distribution rapide et parallélisable sur plusieurs serveurs.

      5. Archivage : Simultanément, une copie du message est traitée par le démon archived.pl pour être ajoutée aux archives web.

      4. Le Projet Sympa : Développement et Communauté

      Gouvernance et Équipe

      Développeurs principaux : Le projet est passé de 2 développeurs historiques à une équipe élargie de 5 personnes, dont 3 externes à Renater.

      Mark (Strasbourg) : Gourou Perl.   

      Guillaume : Responsable sécurité, expert en bonnes pratiques.    ◦ Soji (Tokyo) : Spécialiste des e-mails et des problèmes d'encodage (a mené la migration vers UTF-8).   

      Etienne : Développeur polyglotte.  

      David Verdin (le présentateur) : "Homme à tout faire" (documentation, gestion de communauté, présentations).

      Contributions : Le projet bénéficie de nombreuses contributions de la communauté Perl.

      Défis d'un Logiciel Ancien

      Avec 17 ans d'histoire, le code de Sympa est devenu très hétérogène, avec des styles de codage variés issus de nombreux contributeurs.

      Base installée : L'importante base d'utilisateurs en production impose une grande prudence lors des modifications du code.

      Dépendances : L'ajout de nouveaux modules CPAN est compliqué car les utilisateurs en production préfèrent installer via des paquets de distribution, qui doivent donc exister pour ces modules.

      Absence de tests : Historiquement, le logiciel n'avait pas de tests unitaires ; les tests étaient effectués "en direct" sur les serveurs de production.

      5. L'Avenir de Sympa : Feuille de Route et Vision

      Versions à Venir (6.2, 7.0, 7.1)

      Version 6.2 : Presque finalisée, elle subit actuellement des tests manuels intensifs avant une sortie en bêta.

      Version 7.0 : Il s'agit d'une refonte majeure.

      Nouveau code : Réécriture complète menée par Guillaume pour moderniser l'architecture. 

      Tests unitaires : Implémentation systématique de tests.    ◦ Nouvelle interface web : Plus simple, plus moderne et ergonomique, développée par un contributeur de Nouvelle-Zélande.  

      Migration vers Git : Pour faciliter le fork et les contributions externes (par exemple sur GitHub).

      Version 7.1 et au-delà :

      Mode SaaS (Software as a Service).  

      Diffusion multi-supports : Envoi de messages via SMS ou mise à jour de services web.  

      Système de plugins : Pour permettre l'ajout de petites fonctionnalités sans attendre une intégration au cœur du logiciel.  

      Support des adresses e-mail internationalisées.

      Orientations Stratégiques

      Un objectif clé est de maintenir la double capacité de Sympa :

      1. Grandes installations : Capable de tourner sur des clusters en mode SaaS.

      2. Petites installations : Rester simple à installer et à faire fonctionner sur un petit serveur autonome.

      6. Appel à la Participation et Offres à la Communauté

      Opportunités de Contribution

      Le projet recherche activement de l'aide, y compris non technique :

      Développement : Correction de bugs, ajout de fonctionnalités.

      Documentation : La documentation est un wiki modifiable par tout utilisateur abonné à la liste sympa-users.

      Support : Aider les autres utilisateurs sur les listes de diffusion.

      Packaging : Créer des paquets pour différentes distributions Linux.

      Gestion de projet : Partage d'expérience sur la gestion d'un projet logiciel en pleine croissance.

      Offre d'Hébergement Gratuit

      Pour contrer l'utilisation de services comme Google Groups par les communautés du logiciel libre, l'équipe Sympa propose de fournir un service d'hébergement de listes de diffusion gratuit pour la communauté Perl mondiale.

      L'infrastructure de Renater permet de déployer un nouvel hôte virtuel en 30 minutes.

      7. Questions et Réponses Clés

      Nouvelle interface web (v7.0) : Elle sera plus simple, avec moins d'options par défaut pour ne pas submerger les nouveaux utilisateurs.

      L'ergonomie sera plus moderne et proche de ce que l'on trouve sur les réseaux sociaux.

      Interface REST : Une interface REST existe déjà pour la gestion de groupes (basée sur OAuth), mais la refonte du code vise à rendre toutes les fonctionnalités de Sympa accessibles via toutes ses interfaces (ligne de commande, SOAP, REST, web et e-mail).

      Stockage des e-mails et des pièces jointes : Les e-mails des archives sont stockés de façon permanente.

      L'anonymisation est un défi juridique et technique complexe.

      Les pièces jointes sont stockées et accessibles via un lien.

      Pour les listes qui le souhaitent, les pièces jointes volumineuses peuvent être automatiquement détachées et remplacées par un lien pour alléger les e-mails.

      Support des bases de données : MySQL est celle qui reçoit le plus d'attention car c'est la plus utilisée par l'équipe.

      PostgreSQL et SQLite sont également très bien maintenus et leurs schémas sont mis à jour automatiquement.

      Le support d'Oracle est plus difficile.

  2. Jan 2025
    1. Briefing Doc: Scrutin.app - Une solution de vote électronique sécurisée et libre Source: Exposé de Maxime Lalisse et Mélanie Mondo lors du Capitole du Libre 2025 à Toulouse.

      Thème principal: Présentation de Scrutin.app, une application mobile open source visant à garantir un vote électronique sécurisé, transparent et vérifiable pour les collectifs et associations.

      Points importants:

      Besoin croissant d'outils de vote électronique: Face aux défis démocratiques actuels, le vote en ligne devient crucial, en particulier au niveau local (associations, comités de quartier, métropoles). "Face aux défis démocratiques actuels, notamment au niveau local, la question du vote en ligne devient essentielle."

      Avantages du vote électronique: Possibilité de voter à distance, réduction des coûts et facilitation de l'implémentation de méthodes de vote alternatives. "ça se fait à distance donc quand on n’a pas la possibilité de réunir tout le monde dans une salle c'est quand même pratique"

      Risques du vote électronique: Moindre sécurité, manque de transparence et risque de coercition. Scrutin.app s'appuie sur Belenios: Un système de vote issu de la recherche offrant des garanties solides en matière de confidentialité du vote et de vérifiabilité des résultats.

      Objectif de Scrutin.app: Proposer une solution adaptée aux enjeux locaux, basée sur des logiciels libres, combinant secret du vote, vérifiabilité et transparence. "dans ce scrutin nous ce qu'on cherche à faire c'est d'avoir à la fois le secret du vote une partie de vérifiabilité transparence et surtout que ce soit une solution libre et open source."

      • Fonctionnalités clés:Application mobile intuitive et facile d'utilisation.
      • Chiffrement des votes pour garantir la confidentialité.
      • Système de gardiens pour le partage du secret de chiffrement.
      • Anonymisation des votes par chiffrement homomorphique ou mixnets.
      • Base de données publique transparente pour la vérifiabilité.
      • Possibilité de revoter pour contrer la coercition.
      • Bénéfices pour les utilisateurs:Confiance accrue dans le processus de vote.
      • Participation accrue grâce à la facilité d'utilisation et à la possibilité de voter à distance.
      • Meilleure sécurité et protection contre la fraude.

      Points à approfondir:

      • Modèle économique: Le financement du projet et son modèle économique à long terme restent à définir.
      • Sensibilisation à la sécurité: Importance d'informer les utilisateurs sur les bonnes pratiques en matière de sécurité, notamment la gestion des clés privées.
      • Lutte contre la coercition: Continuer à explorer des solutions pour atténuer les risques de pression et d'influence sur les votants.

      Conclusion:

      • Scrutin.app représente une initiative prometteuse pour démocratiser l'accès à un vote électronique sécurisé et transparent.
      • Le projet s'attaque aux défis techniques et sociétaux inhérents au vote en ligne, et offre une alternative crédible aux systèmes propriétaires existants.
      • Il est crucial de poursuivre son développement et de sensibiliser les utilisateurs aux enjeux de sécurité pour garantir la confiance et l'adoption de cette solution.
    2. Voici un sommaire minuté de la transcription :

      • 0:00-3:20 Introduction au vote électronique
      • Mélanie Mondo et Maxime Lalisse présentent Scrutin.app, une application visant à garantir un vote électronique sécurisé et libre.
      • Distinction entre le vote par urne électronique et le vote électronique en ligne, l’application se concentrant sur ce dernier.
      • Avantages et inconvénients du vote électronique en ligne.
      • Recommandations de l'ANSSI pour le vote électronique : vérifiabilité, transparence, confidentialité.
      • Objectif de Scrutin.app : garantir le secret du vote, la vérifiabilité, la transparence, et proposer une solution libre et open source.
      • Public cible de l’application : collectifs et associations.
      • Méthodes de vote supportées : suffrage uninominal et jugement majoritaire.

      • 3:20-7:40 Fonctionnement de Scrutin.app

      • Maxime Lalisse détaille le fonctionnement de Scrutin.app, soulignant la simplicité d’utilisation et la sécurité.
      • Avantages de l’application mobile en termes de sécurité.
      • Scrutin.app s’appuie sur le protocole Belenios, développé par le Loria à Nancy.
      • Explication du chiffrement et de la vérifiabilité des votes.
      • Résistance à l'influence et possibilité de revoter.

      • 7:40-11:00 Confidentialité et vérifiabilité des votes

      • Mélanie Mondo explique le chiffrement asymétrique et homomorphique utilisé pour garantir le secret du vote.
      • Rôle des gardiens de l’élection et du partage du secret de chiffrement.
      • Anonymisation des votes via le chiffrement homomorphique ou les mixnets.
      • Transparence et vérifiabilité grâce à une base de données publique et à des cérémonies de création et de dépouillement des élections.
      • Vérification de la prise en compte des votes et des résultats.
      • Vérifiabilité de l’éligibilité des candidats via des signatures.

      • 11:00-12:30 Projets et questions de l’audience

      • Mélanie Mondo et Maxime Lalisse présentent l'état actuel de l'application et ses utilisations.
      • Améliorations prévues : interface utilisateur, site internet, disponibilité sur les stores d'applications, intégration de nouveaux modes de vote.
      • Proposition d'accompagnement des structures et associations pour la mise en place de votes en ligne.
      • Début de la session de questions/réponses avec l’audience.

      • 12:30-15:00 Sécurité et clés privées

      • Un membre de l'audience questionne l'envoi de clés privées par email.
      • Maxime Lalisse explique le système actuel basé sur Belenios et l'envoi d'un mot de passe générant une clé privée.
      • Discussion sur l’utilisation de PGP pour signer les votes.
      • Maxime Lalisse reconnaît la nécessité d'améliorer la gestion des clés privées, mais la considère comme un objectif à long terme.

      • 15:00-17:20 Rôle des gardiens et sécurité de l’application web

      • Un membre de l'audience s’interroge sur le rôle des gardiens et la nécessité de leur présence pour le dépouillement.
      • Maxime Lalisse explique le principe du partage de secret de Shamir et la possibilité de choisir les paramètres de sécurité, y compris de faire de tous les votants des gardiens.
      • Un autre membre de l’audience questionne la fiabilité de l'application web par rapport à l'application mobile.
      • Maxime Lalisse met en avant les avantages de l'application mobile en termes de sécurité et de vérifiabilité du code source.

      • 17:20-20:10 Sécurité de l'accès au serveur et de la base de données

      • Un membre de l'audience soulève la question de la sécurité de l’accès au serveur et de la base de données.
      • Maxime Lalisse explique que Belenios et Scrutin.app utilisent un append-only log, empêchant la suppression de données de la base.
      • La base de données est distribuée et chaque appareil peut vérifier qu'aucune donnée n’a été supprimée.
      • L’administrateur de la base de données ne peut pas la manipuler.

      • 20:10-21:10 Business model et financement

      • Un membre de l’audience demande si un business model est prévu pour Scrutin.app.
      • Mélanie Mondo évoque les réflexions en cours concernant le financement, notamment via des fondations.
      • L’objectif actuel est de proposer un outil gratuit et accessible, avec une éventuelle option premium pour les élections de grande envergure.
      • La possibilité d’un système de dons est également mentionnée.

      • 21:10-23:00 Résultats en temps réel et résistance à la coercition

      • Un membre de l’audience revient sur la question des gardiens et des résultats en temps réel.
      • Maxime Lalisse précise que les résultats ne sont dévoilés qu’au moment du dépouillement, même si la base de données est accessible à tous.
      • Un autre membre de l'audience interroge la résistance de Scrutin.app à la coercition.
      • Mélanie Mondo reconnaît la difficulté de ce problème, lié à la fois à la confidentialité et à la vérifiabilité du vote.
      • Différentes solutions sont évoquées, comme le revote, la confiance dans l'appareil de vote, et des protocoles impliquant des tiers de confiance.

      • 23:00-Fin de la présentation

      • Maxime Lalisse souligne que le vote papier actuel présente également des faiblesses en matière de coercition.
      • Il rappelle l’importance d’une société saine autour du vote, quel que soit le système utilisé.
      • Maxime Lalisse encourage l’audience à utiliser Scrutin.app et à les contacter pour toute question ou besoin spécifique.
    1. Présentation du projet Open minds https://www.openmindsproject.eu porté par Assodev-Marsnet https://www.marsnet.org , et 3 autres partenaires européens : L'objectif du projet est de Former et outiller au numérique libre les associations / le secteur socio-culturel et de favoriser la transition vers les logiciels libres et les services éthiques de cess acteurs :

      Plateforme de ressources et de solutions numériques libres pour le secteur socio-culturelle : 1000 fiches Solutions : logiciels et services en ligne, Formations, Tutoriels et documentation, Annuaire d'acteurs du libre : prestataires, accompagnement, formation, associations usagères Avis, Recommandations, Témoignages Forum, Agenda, Actualités, Article, FAQ, Glossaire

      6 modules de formation en ligne à distance et en présentiel 1 Outils collaboratifs et de travail à distance 2 Communication (sites web - réseaux sociaux - newsletter) 3 Solutions multimédias 4 Bureautique et Internet 5 transition des associations vers le numérique libre 6 E-Inclusion

      Démonstration : comment trouver des ressources et solutions numériques libres spécifiques aux associations. Invitation à participer au comité de pilotage pour améliorer et diffuser la plateforme Présentation d'autres projets emancip'asso, framalibre, comptoir du libre, ...

  3. Nov 2024
  4. Sep 2024
    1. Résumé de la vidéo [00:00:08][^1^][1] - [00:29:08][^2^][2]:

      Ce webinaire présente une formation sur la création de ressources respectueuses du droit d'auteur, organisée par l'Université de Perpignan via Domitia. Sylvain Chatry, maître de conférences en droit, explique les objectifs pédagogiques, la structure du cours et les compétences acquises.

      Moments forts: + [00:03:03][^3^][3] Introduction de la formation * Présentation par Sylvain Chatry * Objectifs de la formation * Public cible + [00:05:28][^4^][4] Contenu de la formation * Identification des droits de propriété intellectuelle * Différence entre droit d'auteur et copyright * Conditions de protection par le droit d'auteur + [00:12:23][^5^][5] Respect des droits d'exploitation * Importance de demander des autorisations * Conditions d'utilisation des œuvres protégées * Précautions à prendre lors de l'intégration de contenus + [00:14:00][^6^][6] Structure et durée du cours * Micro-certification de 3 semaines * 15 heures de travail réparties sur 3 semaines * Évaluation par quiz et tâche de certification + [00:20:57][^7^][7] Questions des participants * Coût de la formation * Accessibilité et prérequis * Sessions futures et disponibilité des cours

      N'hésitez pas à poser d'autres questions si vous en avez!

  5. Jun 2024
  6. May 2024
    1. ça 00:46:13 conclura une analogie avant de finir qui est celle du début du mouvement du logiciel libre parce que là je vous ai dit un petit peu comme s'il y avait un hiatus absolument incroyable dans le cas du droit qui est que le texte qu'on écrit c'est pas le 00:46:27 texte qu'on applique mais en fait c'est le cas de tout le logiciel fondamentalement le logiciel il est écrit sous une certaine forme qu'on appelle le code source par des expériences humains des experts humaines 00:46:40 et ensuite celui que j'exécute sur ma machine c'est pas ça c'est une autre version c'est le binaire et il y a un processus de transformation entre les deux qu'on appelle en général compilation
  7. Feb 2024
    1. Résumé de la vidéo [00:00:05][^1^][1] - [00:22:00][^2^][2]:

      La vidéo présente une conférence sur le projet Framaspace, une initiative de Framasoft visant à fournir des services numériques aux associations et collectifs. Le conférencier, Pier Goset, discute des défis politiques, sociaux et technologiques auxquels les associations sont confrontées et comment Framaspace peut les aider à s'organiser et à collaborer efficacement.

      Points forts: + [00:00:05][^3^][3] Introduction et remerciements * Remerciements aux étudiants pour la captation + [00:01:02][^4^][4] Présentation de Framasoft et Framaspace * Objectifs et historique de Framasoft * Annonce du projet Framaspace + [00:02:00][^5^][5] Les défis actuels * Problèmes politiques, sociaux et écologiques * Attaques contre la société civile + [00:03:33][^6^][6] Le numérique comme outil d'organisation * Avantages et inconvénients du numérique pour les associations + [00:04:11][^7^][7] Détails techniques de Framaspace * Infrastructure et capacité prévue pour les services + [00:13:12][^8^][8] Bilan et changements depuis l'année dernière * Adoption et feedback sur Framaspace * Mises à jour et améliorations techniques + [00:20:21][^9^][9] Statistiques et utilisateurs de Framaspace * Types d'associations utilisatrices et leurs domaines d'action Résumé de la vidéo [00:22:02][^1^][1] - [00:44:03][^2^][2] : La vidéo traite de l'impact de Framasoft sur les associations, en particulier celles qui sont petites ou sans salariés, et de l'utilisation de Framaspace pour soutenir les initiatives locales et la transition vers une économie sociale et solidaire.

      Points forts : + [00:22:02][^3^][3] Framasoft et les associations * Influence sur les petites associations * Soutien à la transition économique + [00:23:01][^4^][4] Histoire et évolution * Associations depuis 1936 * Croissance après 2017 + [00:23:31][^5^][5] Structures sans salariés * Cible principale de Framaspace * Offres adaptées aux besoins + [00:25:01][^6^][6] Nombre de membres et bénéficiaires * Associations touchant moins de 100 personnes * Importance de la taille pour l'impact + [00:26:01][^7^][7] Concurrence et financement * Débat sur la concurrence avec le secteur privé * Financement par les dons + [00:28:00][^8^][8] Exemples de structures * Diversité des utilisateurs de Framaspace * Exemples concrets d'associations Résumé de la vidéo 00:44:04 - 00:56:53 :

      La vidéo discute des améliorations potentielles et des fonctionnalités de Nextcloud pour les associations, y compris la diffusion d'informations, la fédération de contenu, et la gestion des membres et de la comptabilité. Elle aborde également les retours d'une enquête sur l'utilisation de Framaspace par les associations.

      Points forts : + [00:44:04][^1^][1] Améliorations de Nextcloud * Plus de temps pour des améliorations * Diffusion d'informations militantes + [00:45:17][^2^][2] Mutualisation du financement * Fonctionnalités spécifiques pour les associations * Intégration de Pacho pour la gestion + [00:46:01][^3^][3] Support de production * Utilisation d'Activista pour créer des visuels * Ajout de valeur à Framaspace + [00:46:39][^4^][4] Utilisation de Collectives * Simplification du développement * Publication sur le site web de l'association + [00:47:31][^5^][5] Framaspace fonctionne * Grâce aux dons et au soutien * Appel à la campagne de dons + [00:49:17][^6^][6] Statistiques d'utilisation * Outils de supervision en développement * Évaluation de l'utilisation de Collabora et OnlyOffice

    1. Résumé de la vidéo [00:00:04][^1^][1] - [00:25:09][^2^][2]:

      La vidéo présente une discussion sur l'utilisation des pratiques numériques dans le travail social, animée par Morgane Killuw, éducatrice spécialisée et formatrice. Elle est accompagnée de collègues belges, Anne Philipard et Pascal Peau, pour explorer les questions transfrontalières et l'éthique numérique dans le secteur.

      Points forts: + [00:00:04][^3^][3] Introduction de la session * Présentation des intervenants et contexte de la rencontre + [00:01:03][^4^][4] Structure de la session * Répartition du temps entre présentation et échange + [00:01:25][^5^][5] Rôle des travailleurs sociaux * Importance de la formation numérique dans leur travail + [00:02:37][^6^][6] Éthique numérique * Nécessité de transformer les habitudes face au numérique + [00:03:22][^7^][7] Adaptation au numérique * Les travailleurs sociaux face à l'évolution numérique non formée + [00:04:17][^8^][8] Impact du numérique sur la société * La société se numérise, influençant les pratiques sociales + [00:05:02][^9^][9] Usage personnel vs professionnel * Différences entre les usages numériques personnels et professionnels + [00:06:13][^10^][10] Recherche en Belgique * Diagnostic des utilisations numériques par les travailleurs sociaux + [00:08:17][^11^][11] Sécurité numérique * Importance de la sécurité numérique dans le travail social + [00:10:50][^12^][12] Schéma d'utilisation du numérique * Présentation d'un schéma pour comprendre l'usage du numérique + [00:13:11][^13^][13] Application du schéma * Utilisation du schéma dans la formation continue + [00:16:17][^14^][14] Conflits éthiques * Dilemmes éthiques rencontrés par les travailleurs sociaux + [00:18:04][^15^][15] Missions d'utilité publique * Responsabilités et défis liés aux données personnelles + [00:19:01][^16^][16] Outils numériques utilisés * Réflexion sur les outils numériques et leur conformité éthique + [00:20:13][^17^][17] Législation française * Lois encadrant le traitement des données personnelles + [00:22:58][^18^][18] Éthique et numérique * Discussion sur l'éthique professionnelle et son application au numérique Résumé de la vidéo [00:25:11][^1^][1] - [00:50:54][^2^][2] : La vidéo traite de l'importance de la réflexion éthique et technocritique dans le travail social, en particulier concernant la gestion des données et l'utilisation des technologies numériques. Elle souligne le manque de formation et de sensibilisation parmi les travailleurs sociaux et propose des initiatives pour intégrer une approche plus critique et éthique du numérique dans le secteur social.

      Points forts : + [00:25:11][^3^][3] Importance de la réflexion éthique * Gestion des données * Sensibilisation des travailleurs sociaux + [00:27:00][^4^][4] Différences entre la France et la Belgique * Codes de déontologie * Approches du numérique + [00:31:01][^5^][5] Choix des outils numériques * Confiance et légalité * Alternatives éthiques + [00:35:38][^6^][6] Présentation de projets * Initiatives technocritiques * Projets éducatifs + [00:39:01][^7^][7] Projet ACESA * Open Lab en travail social * Mutualisation des connaissances + [00:49:24][^8^][8] Collectif d'enseignants * Réflexion sur le numérique * Approche technocritique

    1. Résumé de la vidéo [00:00:04][^1^][1] - [00:22:15][^2^][2] : La vidéo présente un discours sur l'éducation nationale et le logiciel libre, mettant en lumière l'importance de l'open source dans l'éducation et divers projets éducatifs innovants.

      Points forts : + [00:00:04][^3^][3] Introduction au sujet * L'orateur partage son expérience au ministère + [00:01:17][^4^][4] Importance du logiciel libre * Discussion sur l'impact du logiciel libre dans l'éducation + [00:04:07][^5^][5] Projets éducatifs * Présentation de projets pédagogiques utilisant des ressources libres + [00:07:10][^6^][6] Contribution des élèves * Exemples d'élèves contribuant à des projets open source + [00:11:59][^7^][7] Professeurs développeurs * Mise en avant de professeurs créant des ressources éducatives libres + [00:16:02][^8^][8] Initiatives numériques * Illustration de diverses initiatives numériques dans l'éducation + [00:19:26][^9^][9] Vision du ministère * Vision future du ministère sur l'utilisation des ressources libres Résumé de la vidéo [00:22:17][^1^][1] - [00:36:18][^2^][2]: La vidéo aborde l'utilisation de ressources éducatives numériques libres et ouvertes dans le système éducatif français, soulignant l'importance de la souveraineté numérique et de la collaboration entre enseignants.

      Points clés: + [00:22:17][^3^][3] Ressources partagées * Nuage pour stockage * Piertube pour vidéos * Pad collaboratif + [00:24:17][^4^][4] Services intégrés * Apps éducation * Identifiant unique * Open source + [00:25:02][^5^][5] Plateforme éducative * Sciences et programmation * Déploiement national + [00:29:16][^6^][6] Formation et licences * Vidéos d'acculturation * Partenariats éducatifs + [00:30:34][^7^][7] Stratégie numérique * Soutien aux communs numériques * Charte et gouvernance + [00:33:54][^8^][8] Feuille de route * Priorité au logiciel libre * Bureau des communs numériques

    1. Résumé de la vidéo [00:00:02][^1^][1] - [00:19:31][^2^][2]:

      La première partie de la vidéo présente un logiciel de génération d'emplois du temps développé sous licence AGPL version 3, nommé Flop DT. Il vise à résoudre les problèmes complexes de planification dans les établissements éducatifs en permettant une gestion autonome et coopérative des emplois du temps.

      Points forts: + [00:00:02][^3^][3] Introduction au logiciel Flop DT * Développé sous licence AGPL v3 + [00:04:53][^4^][4] Technologies utilisées * Django, V JS, PostgreSQL, solveurs linéaires + [00:06:20][^5^][5] Démonstration pratique * Interface utilisateur et gestion des modifications + [00:09:54][^6^][6] Autogestion et modifications coopératives * Chaque prof peut ajuster son emploi du temps + [00:13:02][^7^][7] Génération automatique d'emplois du temps * Utilisation d'un solveur pour créer des plannings + [00:17:59][^8^][8] Flexibilité et paramétrage * Adaptation aux besoins spécifiques des utilisateurs Résumé de la vidéo [00:19:55][^1^][1] - [00:40:53][^2^][2]: La vidéo traite de l'optimisation des emplois du temps dans un contexte universitaire, en utilisant un solveur mathématique pour gérer les contraintes et préférences des enseignants et étudiants. Elle aborde les défis techniques et politiques liés à l'élaboration d'un système autogéré qui respecte les besoins individuels tout en satisfaisant les exigences collectives.

      Points forts: + [00:20:00][^3^][3] Défis de l'optimisation * Nécessité de recherche * Temps de résolution variable + [00:21:19][^4^][4] Décision des solutions * Plusieurs solutions possibles * Choix pédagogique crucial + [00:23:26][^5^][5] Personnalisation des préférences * Chacun définit ses disponibilités * Importance de l'équité + [00:25:01][^6^][6] Résultats du solveur * Meilleure solution en 20 minutes * Possibilité d'explorer d'autres options + [00:30:02][^7^][7] Développement de l'outil * Création d'un paquet Debian * Synchronisation avec d'autres outils + [00:33:00][^8^][8] Gestion des droits utilisateurs * Droits selon les rôles * Modifications sous contraintes Résumé de la vidéo [00:40:55][^1^][1] - [00:58:47][^2^][2]: La vidéo discute de l'utilisation d'un logiciel de planification dans divers établissements, y compris des universités et des hôpitaux, pour gérer les emplois du temps. Elle aborde les défis de l'interfaçage avec d'autres logiciels et la possibilité d'une version médicale du logiciel.

      Points forts: + [00:41:02][^3^][3] Utilisation dans divers établissements * IUTs, universités, CHU pour les plannings de garde + [00:42:01][^4^][4] Adaptation aux petites structures * Boulangeries associatives, cinémas + [00:42:44][^5^][5] Partage des ressources entre départements * Salles et professeurs partagés + [00:45:01][^6^][6] Génération rapide des emplois du temps * Solutions satisfaisantes en quelques minutes + [00:47:11][^7^][7] Financement et développement * Soutien de la région Nouvelle Aquitaine et des utilisateurs + [00:49:02][^8^][8] Réflexion sur le modèle économique * Contribution financière et bénévolat pour le développement

    1. Résumé de la vidéo [00:00:00][^1^][1] - [00:27:22][^2^][2]:

      Cette vidéo présente un webinaire sur l'éducation ouverte et les ressources éducatives libres, organisé par le réseau des leaders en ressources éducatives libres et l'Université de Montréal. Il aborde l'importance de l'accès libre à l'éducation, les politiques de soutien, et les pratiques inspirantes dans le domaine.

      Points forts: + [00:00:20][^3^][3] Introduction au webinaire * Présentation par Marie des Martels * Reconnaissance territoriale + [00:04:01][^4^][4] Contexte du projet * Soutien de l'UNESCO et objectifs de développement durable * Retard des universités québécoises en ressources éducatives libres + [00:14:06][^5^][5] Soutien du ministère * Importance de l'intégration du numérique en enseignement supérieur * Initiatives pour la formation à distance et les ressources éducatives + [00:16:30][^6^][6] Principes de l'éducation ouverte * Élimination des barrières et favorisation de l'inclusion * Utilisation des licences libres et partage des connaissances + [00:26:02][^7^][7] Licences Creative Commons * Explication des licences et des 5 permissions de "royal" * Recommandation de l'UNESCO pour les ressources éducatives libres Résumé de la vidéo [00:27:25][^1^][1] - [00:50:12][^2^][2]: La vidéo présente des témoignages d'éducateurs et de professionnels sur l'importance des ressources éducatives libres (REL) et l'éducation ouverte. Ils partagent leurs expériences et projets visant à promouvoir l'accès libre et la collaboration dans le domaine éducatif.

      Points forts: + [00:27:25][^3^][3] Collaboration éducative * Importance de la co-création * Partage des connaissances + [00:28:05][^4^][4] Projet étudiant * Bourses pour création de REL * Valorisation des productions étudiantes + [00:29:30][^5^][5] Fabrique REAL et réseau des leaders * Projets pour l'éducation ouverte * Financement par le ministère + [00:33:46][^6^][6] Wikipédia et éducation * Potentiel pédagogique * Importance pour les étudiants + [00:37:47][^7^][7] Site web de ressources libres * Engagement moral envers les étudiants * Matériel pédagogique gratuit + [00:48:07][^8^][8] Vision de l'éducation ouverte * Éducation accessible à tous * Partage global des ressources éducatives Résumé de la vidéo 00:50:15 - 01:15:24: La vidéo présente une discussion sur l'éducation ouverte et l'importance de rendre l'apprentissage accessible à tous. Les participants partagent leurs perspectives sur la co-création, l'interdépendance des acteurs éducatifs, et l'importance de l'engagement individuel pour faire avancer l'éducation ouverte.

      Points forts: + [00:50:15][^1^][1] L'appel à l'action collective * Importance de l'éducation comme priorité + [00:52:03][^2^][2] Passion pour l'éducation ouverte * Conviction et engagement partagés + [00:54:02][^3^][3] Lien entre éducation et recherche * Nécessité d'une approche intégrée + [00:55:04][^4^][4] Motivation et interdépendance * Rôle clé des différentes parties prenantes + [00:56:49][^5^][5] Les étudiants comme acteurs clés * Créateurs et consommateurs de ressources éducatives + [01:03:48][^6^][6] Le domaine public comme ressource * Potentiel négligé pour l'éducation Résumé de la vidéo [01:15:26][^1^][1] - [01:16:55][^2^][2]:

      La partie 4 de la vidéo aborde l'éducation ouverte, les obstacles systémiques à l'éducation, et l'importance de l'inclusion des étudiants et des groupes marginalisés. Elle souligne l'alignement avec les recommandations de l'UNESCO de 2019.

      Points forts: + [01:15:26][^3^][3] Éducation ouverte * Réflexion sur les obstacles * Développement impliquant les étudiants + [01:15:52][^4^][4] Groupes marginalisés * Préoccupation pour l'inclusion * Perspective intentionnelle sur la diversité + [01:16:13][^5^][5] Recommandations de l'UNESCO * Alignement avec les recommandations de 2019 * Discussion sur l'engagement et la production du webinaire

  8. Oct 2023
    1. MEDIA
      • the means of communicating (1st papers , 18th century when print was invented)

      • communication, means of communication (that transmit informatiom)

      • media: the tool of communication; but also intermediates in communication (working on it)

    Tags

    Annotators

  9. Jun 2023
  10. Jun 2022
  11. Mar 2022
    1. Generalmente, no se hacen revisiones previas antes de aceptar las modificaciones, y la mayoría de los wikis están abiertos al público general o al menos a todas las personas que tienen acceso al servidor wiki.
      • estas son las libertades de los wikis**
  12. Feb 2022
    1. La libertad de ejecutar el programa como se desee, con cualquier propósito (libertad 0). La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que se desee (libertad 1). El acceso al código fuente es una condición necesaria para ello. La libertad de redistribuir copias para ayudar a otros (libertad 2). La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.

      Este software tiene cuatro libertades que nos permiten utilizarlo de manera optima y adecuada*

  13. Dec 2021
  14. Oct 2021
    1. Just like LuaJIT2 has been a “Tour de Force” of a single author, so has Nim - and that is interesting in itself. I would say it has been a pattern over the years with most successful open source languages.

      Interesante la idea de visiones individuales que guían proyectos libres y de código abierto y los orientan. La conformación de la comunidad es necesaria y clave, pero también la fuerza personal que lleva proyectos adelante.

  15. Apr 2021
  16. Jan 2021
  17. Nov 2020
  18. Oct 2020
    1. Las grandes compañías de tecnología nos ofrecen productos de gran calidad, aparentemente sin solicitar nada a cambios, más allá del altruismo tecnológico. Esto, de la misma forma en que un banco nos solicita un peso por cada transacción que hagamos a través de sus sistemas.

      Es tan sutil el precio que pagamos que para muchos pasa desapercibido, sin embargo, estás empresas han sabido masificar el cobro sutil que nos hacen. Nuestra información y las cosas que hacemos en internet no deberían ser el precio que nos cobren. Utilizar software que permita una verdadera libertad es importante. Sin embargo, estas grandes empresas tecnológicas han castrado la capacidad exploratoria natural del ser humano para aprender nuevas formas de trabajar en internet y con este tipo de aplicaciones.

  19. Sep 2020
    1. En concreto, el software libre implica que los usuarios tienen las cuatro libertades esenciales: (0) ejecutar el programa, (1) estudiar y modificar el código fuente del programa, (2) redistribuir copias exactas y (3) distribuir versiones modificadas.

      Estas son las cuatro libertades del sl

    1. reading code with one or more others

      → lire en communauté


      d’ailleurs, les plateformes qui rendent le code «social» comme Microsoft GitHub, GitLab, Atlassian Bitbucket, etc. sont de réelles plaques tournantes dans l’univers du logiciel, où le code source des projets est déposé publiquement et rendu «discutable» grâce à des outils de discussion et de versionnement (on peut «Ouvrir une issue», proposer des changements en soumettant un «Pull request», étudier l’historique et commenter les modifications, etc.)

  20. Aug 2020
    1. por transferir sus plataformas operativas hacia los llamados softwares libres como OpenOffice o el tradicional Linux, las cuales podrían alcanzar efectivamente niveles aceptables de funcionalidad, pero incrementar el riesgo de fallas al carecer éstas de algún tipo de garantía.

      Linux, LibreOffice y en general el software libre y de código abierto sí tiene garantía. De hecho el modelo de negocio del software libre es ofrecer varios servicios, como soporte, capacitación, acompañamiento, etc, en lugar de la venta de licencias.

      Hablar de riesgo incrementado de fallas al caracer de "algún tipo de garantía" es cuando menos ignorante y a lo sumo malintencionado.

      Sobre los servicios de soporte para Linux y Libre Office basta con hacer simples búsquedas en Internet:

      Ambos listados contienen al menos decenas, si no centenares de compañías y profesionales independientes con amplia distribución geográfica.

      Ahora bien, si se refiere a la cláusula "NO WARRANTY" o "AS IS" habitual en todos los productos de software, tanto libres como privativos, que libera a desarrolladores de daños derivados del uso de su software, esta es una cláusula que aparece también en productos de grandes oligopolios digitales (Apple, Microsoft, Google, Amazon). Tanto así que hacer parte de los estándares contractuales.

  21. May 2020
  22. Mar 2020
    1. La libertad de ejecutar el programa como se desee, con cualquier propósito (libertad 0). La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello. La libertad de redistribuir copias para ayudar a otros (libertad 2). La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.

      Estas son las libertades del Software Libre.

  23. Dec 2019
    1. tenemos un serio problema con los bibliotecarios”

      Durante los debates de la actualización de la ley de derecho de autor en Colombia (2018) Editores y representantes de entidades de gestión colectiva asumieron posiciones similares. Incluso entidades en favor del fomento a la lectura parecían no entender el mundo bibliotecario.

  24. May 2019
  25. Feb 2019
    1. des agents publics qui ont lu la politique de contribution aux logiciels libres et savent qu’ils ont le droit d’apporter des modifications à un code public sur leur temps de travail. Mais tout cela reste encore trop virtuel et appelle à être vraiment appliqué. Il faut donc davantage structurer l’ouverture et faire le pari réel du retour sur investissement.

      sur leur temps de travail !

  26. Mar 2018
    1. Cette récente initiative (2018) montre combien ce système universel d'annotation du Web est prometteur.

      J'espère que la méfiance croissante des internautes à l'égard des réseaux privatifs, suite à l'Affaire Cambridge Analytica, les encouragera à regarder ce qui se fait dans le monde du libre : hypothes.is, en l'occurrence, mais aussi Friendica, diaspora et le reste du Fediverse et de la Fédération, du côté des réseaux sociaux conventionnels.

  27. Apr 2017
    1. À la fin des années 1990, c’est au nom de ce réalisme capitaliste, que les promoteurs de l’Open Source Initiative avaient compris l’importance de maintenir des codes sources ouverts pour faciliter un terreau commun permettant d’entretenir le marché. Ils voyaient un frein à l’innovation dans les contraintes des licences du logiciel libre tel que le proposaient Richard Stallman et la Free Software Foundation (par exemple, l’obligation de diffuser les améliorations d’un logiciel libre sous la même licence, comme l’exige la licence GNU GPL – General Public License). Pour eux, l’ouverture du code est une opportunité de création et d’innovation, ce qui n’implique pas forcément de placer dans le bien commun les résultats produits grâce à cette ouverture. Pas de fair play : on pioche dans le bien commun mais on ne redistribue pas, du moins, pas obligatoirement.

      Voilà la différence fondamentale (et originelle) entre libre et open source !

  28. Apr 2016