Bienvenue sur le wiki de Nuit debout, nous sommes le 2981 mars.




Villes/Paris/Numérique/Point sur son fonctionnement au 17 mai 2016

De NuitDebout
Aller à : navigation, rechercher

Dans un récent billet publié surFacebook, la commission numérique est critiquée pour sa gestion de la plateforme nuitdebout.fr. Après un rapide échange en commentaire, le billet a été réécrit (sans le mentionner). Il n'est plus fait état de censure sur le site nuitdebout.fr. Il aurait été préférable de contacter au préalable la commisison numérique que de porter de graves accusations lues par de nombreuses personnes et qui sont susceptibles de désorganiser le travail de notre commission.

Nota bene : Nous ne répondrons pas au sujet de la gestion des comptes Twitter et Facebook de Nuit Debout puisqu'à aucun moment la commission numérique n'a eu à les gérer. Ils sont gérés par le media center, un pôle de la commission communication.

Commission numérique

Nos objectifs

Créée le 41 mars 2016 (10 avril), la commission numérique, est une commission structurelle et thématique, qui s'est fixée deux objectifs :

  • assister les autres commissions et acteurs de Nuit Debout à utiliser des outils sécurisés, libres et conformes à nos idéaux ;
  • débattre et sensibiliser sur les questions politiques relatives au numérique.

De part la nature des ses missions, la commussion est amené à communiquer avec tous les sympathisants et les membres actifs de Nuit Debout : toutes les commissions de République, tous les rassemblements Nuti Debout à Paris et toutes les Nuit Debout en France et à l'étranger.

Nous sommes disponibles et transparents

Cela implique une présence importante de notre part sur le Net pour échanger avec le plus grand nombre de personnes. Nous sommes facilement joignables sur le chat et par mail.

En plus de cela, nous nous réunissons physiquement deux fois par semaine sur la place de la République (mercredi à 19h30 et dimanche à 16h). Nos réunions sont annoncées sur le wiki, l'agenda et le bulletin. A chaque réunion, une large place est réservée aux autres commissions (cf notre ordre du jour type https://wiki.nuitdebout.fr/wiki/Villes/Paris/Num%C3%A9rique#Ordre_du_jour).

Nous assistons également à certaines réunions d'autres commissions, tel que la commission communication où nous avons présenté le fonctionnement du portail NuitDebout.fr vendredi 13 mai.

Nos comptes rendus (CR) de réunion sont librement accessibles sur le wiki de Nuit Debout afin d'être consulté par tout à chacun. Ce n'est pas le cas de bon nombre de commissions qui ne publient pas de CR ou sur des plateformes fermées (liste de discussions dont les archives sont réservées aux abonnés, google drive, compte Facebook privé, Telegram, etc.).

De nombreuses choses sont à améliorer, mais un effort important est fait pour être joignables, en ligne ou sur la Place et être transparents.

Nos outils

Avant d'expliquer en détail le fonctionnement de la plateforme nuitdebout.fr, nous tenons à rappeler que les membres de la commission ont mis en place de nombreux outils permettant à tout un chacun de s'exprimer, diffuser de l'information et débattre. Tous nos outils sont pensés pour être facile à utiliser. Et pour réduire la fracture numérique, le pôle Pédagogie se charge de former les membres des autres commissions.

  • questions.nuitdebout.fr
  • wiki.nuitdebout.fr
  • listes de discussions
  • portail nuitdebout.fr
  • tchat chat.nuitdebout.fr
  • Audioconférence mumble.nuitdebout.fr

Sans être naîf, nous pensons qu'une assez grande liberté d'expression peut être pratiquée sur ces platformes en faissant confiance aux gens. Par exemple, nous avons eu à défendre le principe d'un wiki modifiable par tous, même sans avoir à créer de compter. Quelques commissions ont réclamé de restreindre l'accès en écriture du wiki, mais ça n’a pas été fait. Jusqu'à présent hormis des désaccords internes à certaines commissions et des robots spammeurs, le wiki n'a pas été victime de vandalisme.

Enjeux technologiques

Dès sa création, la commission a récupéré la gestion du site web nuitdebout.fr. Nous avons récupéré un site statique modifiable uniquement par des développeurs. En quelques semaines, ce site a été refait afin notamment qu'il présente tout le mouvement et non plus uniquement République et qu'il soit modifiable par des non-informaticiens. Le portail nuitdebout a été pensé à plusieurs, discuté en ligne et physiquement pour laisser volontairement le plus de flexibilité et de décentralisation possible. Il est possible de l’utiliser de nombreuses manières :

  • chaque ville ou commission peut être hébergée sur le portail : un espace qu’ils pourront librement modifier leur est alloué ;
  • une ville ou commission peut utiliser son propre serveur et venir « piocher » dans la maquette du thème (en utilisant le même design ou en le modifiant à l’envie) Une re-direction est alors créée de la page nuitdebout.fr vers le site dédié (exemple : http://nuitdebout.fr/ville/bordeaux ) ;
  • les articles d'un site de ville/commissions peuvent apparaître en page d'accueil du portail via leur flux rss (ajoutés quand un site se manifeste) ;
  • les sites qui en font la demande sont ajoutés en pied de pages « liens » ;

Accès serveur

Garde-fous

Les développeurs ont adopté une logique d'auto-protection mutuelle en permettant l'ajout de clés (ssh) sur le serveur.

Pour ce faire, c’est à la fois tout le monde et personne qui possède l’accès ; il est alors très compliqué pour une de ces personne de « casser » le site parce qu’il suffit de quelques clics pour remettre en marche le site (chaque développeur possède une copie du site sur son ordinateur).


Remarque n°1 : un tel serveur « sensible » n'utilise pas de « mot de passe » mais fonctionne par « échange de clés ». De même, pour des raisons de sécurité, il n'y a pas de « FTP » pour accéder au serveur.

cf: http://www.ex0dus.fr/tuto-echange-de-cles-ssh-sous-linux/


Remarque n°2 : La quasi totalité des développeurs ne se connaissaient pas avant de travailler ensemble sur le projet. Une partie d'entre eux vie à Paris mais pas seulement (Strasbourg, Marseille, Lyon).


<img> ssh key list on server (screenshot du fichier)


Remarque n°2 : Qui a le double des clés ? Personne et tout le monde, il n'y a même pas vraiment de serrure.

Github

L'ensemble du code source du site et de la plupart des autres projets en cours de développement sont consultables et modifiables sur le site github. Lorsqu'un développeur souhaite modifier ce code pour y ajouter des fonctionnalités, proposer, ou corriger des bugs il crée une nouvelle « branche », travaille sur ses modifications avant de les soumettre aux autres (on appelle cela un « pull request »). Les développeurs qui contribuent au projet sont listés ici et chaque modification de code est vérifiée puis intégrée à la branche principale (le site tel qu'il est visible en ligne)

<img> branches screenshot

Transparence et ouverture

Dans la mesure de possible, tous les outils utilisés sont libre et opensource, auto-hébergés et les données accessibles.

Nom de domaine

Pour des raisons historique d'urgence au début du mouvement, le nom de domaine (nuitdebout.fr) appartient effectivement à une société privée : « RAIZ », avec laquelle le travail se passe pour le mieux :

  • En un mois de travail, il ne sont jamais intervenus sur le site ;
  • Lorsqu'un développeur ou un groupe de travail souhaite ajouter un service il obtient en quelques heures un sous-domaine (exemple questions.nuitdebout.fr) ;
  • Il suffit que sa proposition soit conforme à des "guidelines" votée par la commission sur la priorité donnée aux logiciel libres, le débat restant ouvert si besoin. (sur le chat le plus souvent ou loomio)

Voir aussi : de Numerama

Hébergement

Pour chaque outil mis en service, les informations clefs sur les contacts, l'hébergeur, la sauvegarde des données, etc. sont indiquées sur Numérique/Outils nuitdebout.fr.

Le portail, ainsi que de nombreux outils, est hebergé gracieusement par Benjamin Sonntag, par ailleurs co-fondateur de la Quadrature du net (discussion sur la "neutralité" de ce tiers récurrente). Pas trouvé de personne physique ou morale pouvant établir un concensus plus large à l'heure actuelle (pistes : association type FSF, EFF, etc).

Discussion

Des discussions et débats sont intégrés dans le processus de développement et guident les choix des outils et des méthodes

  • des propositions votées sur loomio
  • sur github
  • de la gestion des droits (full open par defaut)
  • de la liberté de proposer des solutions et projets alternatifs (lien + note "choix franc mais ouvert, pragmatique et productif )

Signataires

  • pseudo