From e5988dde7a81b95960d4edd3a1117e63e2b7e6cc Mon Sep 17 00:00:00 2001 From: Adrien Luxey Date: Fri, 8 May 2020 13:25:51 +0200 Subject: reunion pas AG --- src/Association/AG2.md | 131 --------------------------------- src/Association/AG3.md | 88 ---------------------- "src/Association/R\303\251union_1.md" | 135 ++++++++++++++++++++++++++++++++++ "src/Association/R\303\251union_2.md" | 86 ++++++++++++++++++++++ 4 files changed, 221 insertions(+), 219 deletions(-) delete mode 100644 src/Association/AG2.md delete mode 100644 src/Association/AG3.md create mode 100644 "src/Association/R\303\251union_1.md" create mode 100644 "src/Association/R\303\251union_2.md" diff --git a/src/Association/AG2.md b/src/Association/AG2.md deleted file mode 100644 index d1a2ec9..0000000 --- a/src/Association/AG2.md +++ /dev/null @@ -1,131 +0,0 @@ -Présent : Quentin, Alex, Maximilien, Vincent -Remote : Simon -Invité : Tom - -> Maximilien prends des notes. - -https://p.adnab.me/pad/#/2/pad/edit/VOqs46ZeH7iR2EnL63xeXxHP/ - -Depuis l'AG 1 -------------- - -Quentin (anime la réunion) : - -- Migration DNS (depuis Cloudflare vers Online) -- Ajout domaine deuxfleurs.org (acheté par Maximilien) -- Quentin explique la partie technique -- Alex explique les avancées sur la partie LDAP/authentification basée sur consul (bottin + guichet) -- Ajout de l'invitation dans guichet (lien à usage unique) -- Nettoyage des comptes LDAP -- Mettre une étiquette deuxfleurs sur la boite de Quentin -- Discussion avec Jaxom & Almet sur l'hébergement -- Le site web c'est important, tout le monde en parle -- Refondre la partie graphique pour la rendre plus attrayante et moins RFC-like -- Alex s'est lancé dans du dev de bridge matrix qui fonctionne pour mattermost et XMPP -- Le bridge mattermost focntionne pas mal - -Ce que l'on n'a pas encore fait -------------------------------- - -Banque : la moitié des cotisations part dans une banque -Décision de faire un pot commun ? -Continuer sans ? (mais c'est dans les statuts) - -> Vote : trésorerie en liquide jusqu'à 200€ -> Sinon on dépense ou bien on ouvre un compte - -- 200€ : contre 0, neutre 0, unanimité pour -- Fonctionner en pot commun : contre 0, neutre 0, unanimité pour - -**Motion voté.** - -### Gestion de la compta - -Quentin a un compte courant vide. Mais à son avis pas une bonne idéee. -Gestion de la compta sur un logiciel (lequel ?) -Trésorier ? - -Alex a trouvé une boite. - -> Vote : Alex est le gardien de la boite qui contient les cotisations dans la limite de 200€ -> Contre : 0, Neutre 0, Unanimité - -Pour le choix du logiciel, Maximilien enverra un mail avec des solutions. L'idée de base est de mettre le fichier dans un repo git (facilement backupé et consultable), avec des commit signés. - -Pour les présents, les cotisations sont payables à la fin de l'AG. - -### Charte - -Trouver pour la prochaine AG (voire avant) une base. Maximilien doit envoyer des idées sur la base de ce qui est fait en conférence. Quentin envoie des idée pour les projets Open-Source. - -### Site web - -Intégrer la documentation au site web, afin qu'elle soit consultable et plus transparent par rapport aux infrastructure. - -Outil pour build du Markdown avec un blog statique. -Utiliser les outils de templating des trucs web. - -Quentin fera une proposition. -Simon : Les gens qui font des choses se doivent de les documenter. - -À qui s'adresse la documentation : -- tout ce qui tourne autour de l'administration -- de l'accessibilité -- la partie technique - -Répliquer le gitea d'Adrien (Maximilien va leur faire sur le sien). - -### Lieux de réunion - -Vincent propose le salon de thé (on peut commander un café), mais on est trop bruyant ? - -Pas de souci tant que l'on rentre dans un salon de chez quelqu'un (jusqu'à 10-12 personnes) - -Les objectifs -------------- - -Quentin : but original du CHATON, documenter l'auto-hébergement distribué, fournir des services que tu gères toi-même, sans manipulation ni tracking - -Trois niveaux : -- petits services -- backups et disaster-recovery -- CHATON (candidature chez framasoft et référencement) : l'objectif est-il d'obtenir le label ou bien simplement de s'inspirer de leur idéal ? - -> Simon : pour la partie non technique, sauf si cela présente un effort technique trop important. -> Quentin : leur cahier des charges n'est pas aberrant et pourrait être un guide sur le développement de l'infra - -**TODO** : faire un document de travail (Quentin a fait une milestone dans le gitea) -- géo-distribué (résilient à la perte d'une machine/d'un site - penser datacenter) - -**TARGET** soumettre une candidature _CHATON_ dans 6 mois - -Pour la géo-distribution, Quentin préconise le backend S3-compatible -Approche totalement différente des ressources. - -Débat à suivre. - -### Recommandations - -Quentin : si jamais on embarque des gens et que l'on leur fait faux bond, on dessert la cause de l'hébergement participatif. - -Alex : il est de la responsabilité des personnes qui créent un compte de s'informer des limites - -Simon : par cooptation : chacun voit midi à sa porte. - -> Vote : Maximilie propose l'ajout d'un avertissement sur le formulaire d'inscription de guichet. La rédaction du bloc de text est laissé à Maximilien, et soumise à l'approbation du prochain conseil d'afministration. -> Contre : 0, Neutre 0, Unanimité - -Repasser sur le document de travail ------------------------------------ - -Alex : priorité de faire le site web et d'avoir une solution facilement éditable pour les PV d'AG & co (pas tout le temps dépendre des pads) - -Quentin : les PV en PDF sont stockés dans un repos - -Retex de Toms -------------- - -Toms est intéressé pour rejoindre l'association. -Pas assez de vison pour savoir si c'est réalisable. - -Quentin montre la nouvelle maquette du site web. diff --git a/src/Association/AG3.md b/src/Association/AG3.md deleted file mode 100644 index 750ff3a..0000000 --- a/src/Association/AG3.md +++ /dev/null @@ -1,88 +0,0 @@ -## Planification - -Il faut prévoir une date et un lieu. -Pour la date, la 1ère semaine de mai permettrait de tenir notre intervalle de deux mois. -Pour le lieu, considérant le confinement, ce sera très probablement sur le Jitsi Deuxfleurs. - -[Accéder au sondage pour choisir la date](https://cryptpad.fr/poll/#/2/poll/edit/kLfJv-9FIZC5ig8Tj76ZwuLD/) - -Ordre du jour : - - - Présentation des objectifs pour proposer des services numériques (proposition) : - - contre les dérives du numérique, concrètement : - - économie de l'attention - - économie de la surveillance - - consommation excessive (obsolescence, incompatibilités, gadgets) - - éthiques: - - protection vie privée: - - on ne partage pas - dans les limites de la loi - ce que vous voulez garder pour vous - - on utilise le plus possible la cryptographie de bout en bout (e2ee) (*expliquer pourquoi c'est mieux que la confiance*) - - protection libertés: - - on ne censure pas - dans les limites de la loi - ce que vous voulez partager - - ne vous manipule pas - - on répond à un besoin, on fournit des outils - - on n'essaye pas d'augmenter le temps passé sur nos services - - on ne propose pas de recommendations automatisées ou d'algorithmes "boite noire" dont le fonctionnement serait inconnu ou inexplicable - - on valorise la transparence, tout est public par défaut (comme nos compte-rendus d'AG ou notre documentation technique) - - promeut la sobriété numérique: - - on réutilise du vieux matériel tant qu'on peut - - on optimise le logiciel - - solidaires ([définition 2 du CNRTL](https://www.cnrtl.fr/definition/solidaire), peut etre pas le bon mot) - - choix de services grand public (jitsi plutôt que mumble, matrix plutot que IRC, etc.) - - documentation / aide pour l'utilisation de ces services - - valoriser et légitimer l'accompagnement humain dans l'usage des services, mis en valeur par le choix du parainage. - - participatif - - mettre en commun le savoir - - Déploiement de Jitsi - - mettre en commun le code - - Code publié sous license libre - - mettre en commun les infrastructures - - backups chez Maximilien - - git chez Adrien - - matrix chez Quentin - - faire les choix collectivement, diluer le pouvoir - - association collégiale - - Temps de discussion avec les nouveaux / invités - - Debrief des deux mois - - Déploiement du site web - - Déploiement et debug du Jitsi - - Manque de doc : gestion du TURN - - User and Developer Experience pretty bad - - Problème avec le traitement de l'audio : voix féminines coupées - - Succès dans mon entourage - - Échec sur l'ADSL - - Conclusion : la pire solution de VoIP à l'exception de toutes les autres ! - - Développement de Garage - - Soucis de congestion entre datacenters: gestion des connexions sortantes à améliorer - - Opérations de suppression: TODO garder les vieilles versions pour un certain temps (30 jours) pour éviter toute fausse manip - - Ça semble fonctionner bien avec NextCloud - - Est-on prêts à se lancer dans un test grandeur nature ? - - Interconnectons nos infrastructures - - L'idée vient d'une question simple : le git géré par Adrien ne bénéficie pas de l'authentification centralisée - - Mais ça pourrait être bien de pouvoir trouver une solution d'ordre général - - Propositions techniques évoquées: - - *La bidouille* : Le tunnel SSH - - *La pro-réseau* : Un VPN - - *La pro-ouverture* : Exposer les services sur internet (avec du TLS) - - *L'architecte* : Déplacer la gestion et connexion des flux dans un service à part (service mesh, consul connect) - - La foire à l'espace disque : échangeons nos backups ! - - Quels espaces sont déjà disponibles ? - - Quels projets de développement ? (Adrien se paiera un NAS, un jour. Max a fourni un serveur à installer.) - - Mes parents (Adrien) ont un Synology. Ca sert à autre chose que le chauffage ? Ya moyen de l'exploiter ? - - Le site web - - Problèmes : - - UI pas responsive (ça reste lisible néanmoins) - - Esthétique à améliorer : je veux des roses cyberpunk. - - On connaît des designers motivés ? - - Contenu fouillis, manque de contexte - - Réfléchir à une structure - - Quels sont les objectifs et contraintes du site ? - - Quentin mentionnait un besoin de fonctionner sans JS, une page légère... On pourrait en discuter et mettre ça au propre ? - - Adrien dit : "Fuck SCSS/SASS, vive CSS" - - Framework HTML/CSS - - "cross-browser consistency" au minimum ([normalize.css](http://nicolasgallagher.com/about-normalize-css/)) - - responsive design & utilities ([Foundation](https://get.foundation/sites/docs/), [Pure](https://purecss.io/), Bootstrap... Adrien connaît bien Foundation, un truc comme Pure serait plus léger) - - On fait un blog ? - - J'ai (Adrien) quelques projets de guides et d'articles sur les libertés numériques - j'imagine que vous aussi. On pourrait proposer des articles sur blog.deuxfleurs.fr, et/ou faire un agrégateur de nos propres blogs (si vous en avez tous un, moi pas). - -*N'hésitez pas à compléter ce document en modifiant le fichier `src/Association/AG3.md` du [dépôt du site Deuxfleurs](https://git.deuxfleurs.fr/Deuxfleurs/site)* diff --git "a/src/Association/R\303\251union_1.md" "b/src/Association/R\303\251union_1.md" new file mode 100644 index 0000000..32d8f0d --- /dev/null +++ "b/src/Association/R\303\251union_1.md" @@ -0,0 +1,135 @@ +## Première réunion de travail + +Date : Février 2020 + +Présent : Quentin, Alex, Maximilien, Vincent +Remote : Simon +Invité : Tom + +> Maximilien prends des notes. + +https://p.adnab.me/pad/#/2/pad/edit/VOqs46ZeH7iR2EnL63xeXxHP/ + +Depuis l'AG 1 +------------- + +Quentin (anime la réunion) : + +- Migration DNS (depuis Cloudflare vers Online) +- Ajout domaine deuxfleurs.org (acheté par Maximilien) +- Quentin explique la partie technique +- Alex explique les avancées sur la partie LDAP/authentification basée sur consul (bottin + guichet) +- Ajout de l'invitation dans guichet (lien à usage unique) +- Nettoyage des comptes LDAP +- Mettre une étiquette deuxfleurs sur la boite de Quentin +- Discussion avec Jaxom & Almet sur l'hébergement +- Le site web c'est important, tout le monde en parle +- Refondre la partie graphique pour la rendre plus attrayante et moins RFC-like +- Alex s'est lancé dans du dev de bridge matrix qui fonctionne pour mattermost et XMPP +- Le bridge mattermost focntionne pas mal + +Ce que l'on n'a pas encore fait +------------------------------- + +Banque : la moitié des cotisations part dans une banque +Décision de faire un pot commun ? +Continuer sans ? (mais c'est dans les statuts) + +> Vote : trésorerie en liquide jusqu'à 200€ +> Sinon on dépense ou bien on ouvre un compte + +- 200€ : contre 0, neutre 0, unanimité pour +- Fonctionner en pot commun : contre 0, neutre 0, unanimité pour + +**Motion voté.** + +### Gestion de la compta + +Quentin a un compte courant vide. Mais à son avis pas une bonne idéee. +Gestion de la compta sur un logiciel (lequel ?) +Trésorier ? + +Alex a trouvé une boite. + +> Vote : Alex est le gardien de la boite qui contient les cotisations dans la limite de 200€ +> Contre : 0, Neutre 0, Unanimité + +Pour le choix du logiciel, Maximilien enverra un mail avec des solutions. L'idée de base est de mettre le fichier dans un repo git (facilement backupé et consultable), avec des commit signés. + +Pour les présents, les cotisations sont payables à la fin de l'AG. + +### Charte + +Trouver pour la prochaine AG (voire avant) une base. Maximilien doit envoyer des idées sur la base de ce qui est fait en conférence. Quentin envoie des idée pour les projets Open-Source. + +### Site web + +Intégrer la documentation au site web, afin qu'elle soit consultable et plus transparent par rapport aux infrastructure. + +Outil pour build du Markdown avec un blog statique. +Utiliser les outils de templating des trucs web. + +Quentin fera une proposition. +Simon : Les gens qui font des choses se doivent de les documenter. + +À qui s'adresse la documentation : +- tout ce qui tourne autour de l'administration +- de l'accessibilité +- la partie technique + +Répliquer le gitea d'Adrien (Maximilien va leur faire sur le sien). + +### Lieux de réunion + +Vincent propose le salon de thé (on peut commander un café), mais on est trop bruyant ? + +Pas de souci tant que l'on rentre dans un salon de chez quelqu'un (jusqu'à 10-12 personnes) + +Les objectifs +------------- + +Quentin : but original du CHATON, documenter l'auto-hébergement distribué, fournir des services que tu gères toi-même, sans manipulation ni tracking + +Trois niveaux : +- petits services +- backups et disaster-recovery +- CHATON (candidature chez framasoft et référencement) : l'objectif est-il d'obtenir le label ou bien simplement de s'inspirer de leur idéal ? + +> Simon : pour la partie non technique, sauf si cela présente un effort technique trop important. +> Quentin : leur cahier des charges n'est pas aberrant et pourrait être un guide sur le développement de l'infra + +**TODO** : faire un document de travail (Quentin a fait une milestone dans le gitea) +- géo-distribué (résilient à la perte d'une machine/d'un site - penser datacenter) + +**TARGET** soumettre une candidature _CHATON_ dans 6 mois + +Pour la géo-distribution, Quentin préconise le backend S3-compatible +Approche totalement différente des ressources. + +Débat à suivre. + +### Recommandations + +Quentin : si jamais on embarque des gens et que l'on leur fait faux bond, on dessert la cause de l'hébergement participatif. + +Alex : il est de la responsabilité des personnes qui créent un compte de s'informer des limites + +Simon : par cooptation : chacun voit midi à sa porte. + +> Vote : Maximilie propose l'ajout d'un avertissement sur le formulaire d'inscription de guichet. La rédaction du bloc de text est laissé à Maximilien, et soumise à l'approbation du prochain conseil d'afministration. +> Contre : 0, Neutre 0, Unanimité + +Repasser sur le document de travail +----------------------------------- + +Alex : priorité de faire le site web et d'avoir une solution facilement éditable pour les PV d'AG & co (pas tout le temps dépendre des pads) + +Quentin : les PV en PDF sont stockés dans un repos + +Retex de Toms +------------- + +Toms est intéressé pour rejoindre l'association. +Pas assez de vison pour savoir si c'est réalisable. + +Quentin montre la nouvelle maquette du site web. diff --git "a/src/Association/R\303\251union_2.md" "b/src/Association/R\303\251union_2.md" new file mode 100644 index 0000000..8fe8b5d --- /dev/null +++ "b/src/Association/R\303\251union_2.md" @@ -0,0 +1,86 @@ +## Deuxième réunion de travail + +Date : à définir ([sondage](https://cryptpad.fr/poll/#/2/poll/edit/kLfJv-9FIZC5ig8Tj76ZwuLD/)) + +Lieu : [jitsi.deuxfleurs.fr](https://jitsi.deuxfleurs.fr/) + +## Ordre du jour + +- Présentation des objectifs pour proposer des services numériques (proposition) : + - contre les dérives du numérique, concrètement : + - économie de l'attention + - économie de la surveillance + - consommation excessive (obsolescence, incompatibilités, gadgets) + - éthiques: + - protection vie privée: + - on ne partage pas - dans les limites de la loi - ce que vous voulez garder pour vous + - on utilise le plus possible la cryptographie de bout en bout (e2ee) (*expliquer pourquoi c'est mieux que la confiance*) + - protection libertés: + - on ne censure pas - dans les limites de la loi - ce que vous voulez partager + - ne vous manipule pas + - on répond à un besoin, on fournit des outils + - on n'essaye pas d'augmenter le temps passé sur nos services + - on ne propose pas de recommendations automatisées ou d'algorithmes "boite noire" dont le fonctionnement serait inconnu ou inexplicable + - on valorise la transparence, tout est public par défaut (comme nos compte-rendus d'AG ou notre documentation technique) + - promeut la sobriété numérique: + - on réutilise du vieux matériel tant qu'on peut + - on optimise le logiciel + - solidaires ([définition 2 du CNRTL](https://www.cnrtl.fr/definition/solidaire), peut etre pas le bon mot) + - choix de services grand public (jitsi plutôt que mumble, matrix plutot que IRC, etc.) + - documentation / aide pour l'utilisation de ces services + - valoriser et légitimer l'accompagnement humain dans l'usage des services, mis en valeur par le choix du parainage. + - participatif + - mettre en commun le savoir + - Déploiement de Jitsi + - mettre en commun le code + - Code publié sous license libre + - mettre en commun les infrastructures + - backups chez Maximilien + - git chez Adrien + - matrix chez Quentin + - faire les choix collectivement, diluer le pouvoir + - association collégiale +- Temps de discussion avec les nouveaux / invités +- Debrief des deux mois + - Déploiement du site web + - Déploiement et debug du Jitsi + - Manque de doc : gestion du TURN + - User and Developer Experience pretty bad + - Problème avec le traitement de l'audio : voix féminines coupées + - Succès dans mon entourage + - Échec sur l'ADSL + - Conclusion : la pire solution de VoIP à l'exception de toutes les autres ! + - Développement de Garage + - Soucis de congestion entre datacenters: gestion des connexions sortantes à améliorer + - Opérations de suppression: TODO garder les vieilles versions pour un certain temps (30 jours) pour éviter toute fausse manip + - Ça semble fonctionner bien avec NextCloud + - Est-on prêts à se lancer dans un test grandeur nature ? +- Interconnectons nos infrastructures + - L'idée vient d'une question simple : le git géré par Adrien ne bénéficie pas de l'authentification centralisée + - Mais ça pourrait être bien de pouvoir trouver une solution d'ordre général + - Propositions techniques évoquées: + - *La bidouille* : Le tunnel SSH + - *La pro-réseau* : Un VPN + - *La pro-ouverture* : Exposer les services sur internet (avec du TLS) + - *L'architecte* : Déplacer la gestion et connexion des flux dans un service à part (service mesh, consul connect) +- La foire à l'espace disque : échangeons nos backups ! + - Quels espaces sont déjà disponibles ? + - Quels projets de développement ? (Adrien se paiera un NAS, un jour. Max a fourni un serveur à installer.) + - Mes parents (Adrien) ont un Synology. Ca sert à autre chose que le chauffage ? Ya moyen de l'exploiter ? +- Le site web + - Problèmes : + - UI pas responsive (ça reste lisible néanmoins) + - Esthétique à améliorer : je veux des roses cyberpunk. + - On connaît des designers motivés ? + - Contenu fouillis, manque de contexte + - Réfléchir à une structure + - Quels sont les objectifs et contraintes du site ? + - Quentin mentionnait un besoin de fonctionner sans JS, une page légère... On pourrait en discuter et mettre ça au propre ? + - Adrien dit : "Fuck SCSS/SASS, vive CSS" + - Framework HTML/CSS + - "cross-browser consistency" au minimum ([normalize.css](http://nicolasgallagher.com/about-normalize-css/)) + - responsive design & utilities ([Foundation](https://get.foundation/sites/docs/), [Pure](https://purecss.io/), Bootstrap... Adrien connaît bien Foundation, un truc comme Pure serait plus léger) + - On fait un blog ? + - J'ai (Adrien) quelques projets de guides et d'articles sur les libertés numériques - j'imagine que vous aussi. On pourrait proposer des articles sur blog.deuxfleurs.fr, et/ou faire un agrégateur de nos propres blogs (si vous en avez tous un, moi pas). + +*N'hésitez pas à compléter ce document en modifiant le fichier `src/Association/Réunion_2.md` du [dépôt du site Deuxfleurs](https://git.deuxfleurs.fr/Deuxfleurs/site)* -- cgit v1.2.3