Debian Jessie et Thinkpad X201

Voici comment j'ai procédé pour installer Debian Jessie sur mon Thinkpad X201.

Téléchargement installateur et création de clé USB de démarrage

J'ai téléchargé l'installateur, encore en cours de développement sur <https://www.debian.org/devel/debian-installer/>.
J'ai rendu bootable une clé USB avec la commande suivante (attention à /dev/sdc : cela dépend de votre configuration !):
sudo cp debian-jessie-DI-b1-amd64-netinst.iso /dev/sdc

Choix du mirroir Debian

J'ai configuré manuellement le miroir http.debian.net avec le dossier /debian/.
Cela me permet d'utiliser le miroir le plus proche du réseau au moment où je suis connecté. Voir sur http://http.debian.net pour plus d'informations.

Formatage et partitionnement du disque dur

Durant l'installation, j'ai indiqué vouloir utiliser tout mon disque dur du LVM chiffré avec une partition /home séparée. J'ai ensuite modifié les partitions proposées par défaut pour utiliser:

  • 8Go de swap (au lieu des 16Go proposés)
  • 40Go pour / (au lieu des 10Go proposés)
  • le reste pour /home

Choix des programmes

J'ai installé les éléments proposés par défaut et ajouté le dernier:

  • Environnement graphique de bureau
  • Serveur d'impression
  • Ordinateur portable
  • Système standard
  • Serveur ssh (ajout personnel)

Et voilà: une Debian Jessie qui fonctionne avec XFCE !

GreLibre – État des lieux

J'ai contacté la Free Software Foundation Europe (FSFE) pour savoir s'ils avaient des contacts avec la municipalité de Münich, qui a migré son infrastructure aux Logiciels Libres avec le projet LiMux. La FSFE m'a alors demandé plus de détails sur la situation Grenobloise et il m'a été indiqué que ma réponse à leur demande avait toute sa place sur un blog. La voici. :)

La situation à Grenoble

Comme toutes les villes de France, en mars et avril 2014, des élections municipales se sont tenues à Grenoble.

Cela a changé la donne par ici, parce que les nouveaux représentants sont d'un nouveau parti collectif informel[3] local nommé « Le Rassemblement Citoyen de la gauche et des écologistes » (voir Une ville pour tous). Ils ont désormais la majorité absolue au Conseil Municipal (42 élus sur 59 sièges).

C'est un regroupement de plusieurs partis de gauche : Europe Écologie les Verts, Parti de Gauche et l'Association Démocratie, Écologie et Solidarité et Alternatifs Rouge et Vert[3] peut-être d'autres.

Ce qui a été fait

Début mars 2014

Avant les élections, « Le Rassemblement » (en tant que liste de candidats) a fait une rencontre en appelant toutes les personnes intéressées à débattre autour des Logiciels Libres et des Données Ouvertes[1]. Vous pouvez trouver le message original dans les archives de la Guilde. J'y suis allé parce que leur point 57 est sur le Logiciel Libre :

Développer l’usage des logiciels libres

La commune s’équipera de logiciels libres, gage d’indépendance budgétaire (le changement de logiciel est fonction du besoin du service et non du fournisseur) et de possibilités de développements informatiques locaux.

Mais il m'a semblé qu'ils étaient surtout (un peu trop ?) focalisés sur les Données Ouvertes (ils disent vouloir faire une démocratie ouverte).

Il y avait une grande dizaine de personnes présentes. Certaines d'entre nous (càd qui ne sont pas dans leur liste) leur ont rappelé l'importance des infrastructures réseaux et du Logiciel Libre.

Fin mars 2014

Les élections on eu lieu, et Laurence Comparat, du Conseil Municipal, a été nommée pour ces dossiers. Elle a officiellement le titre suivant (comme indiqué à la fin de ses courriels) :

Laurence Comparat
Adjointe au Maire - Ville de Grenoble
Accès à l'information et libération des données publiques - Utilisation et diffusion des logiciels libres
Co-Présidente du Groupe des élus du Rassemblement citoyen, de la gauche et des écologistes

Autant que je sache, elle est la seule élue municipale en France à avoir un poste aussi clair sur les Données Ouvertes et le Logiciel Libre. \o/ :-)

Début avril 2014

Richard Stallman est venu en ville. C'est une coïncidence, RMS allait faire une présentation au TEDx Geneva 2014. De manière un peu improvisée, un étudiant Saint-Marcellinois a réussi à lui faire faire une conférence à Grenoble. (La Guilde et moi avons donné un coup de main en conduisant une voiture et en fournissant une assurance pour ce type d'évènement à l'université.) Avant sa conférence, une rencontre a été organisée avec le maire de Grenoble et l'adjoint en charge des écoles (Laurence Comparat ne pouvait pas être présente ce jour là :-/ ).

Mai 2014

À la suite de tout ceci, une nouvelle rencontre fut organisée, pour voir comment on pourrait aller plus loin ensemble (la Ville, les citoyens, les associations et les entreprises locales) et comment nous pourrions nous organiser en tant que groupe. Il y avait environ 30 personnes présentes.

Il a été décidé de faire 3 « groupes de travail », ayant chacun leurs propres réunions pour faire un compte-rendu dans une réunion plénière :

  • Infrastructures Réseau
  • Logiciel Libre
  • Données Ouvertes

Laurence Comparat prévoit d'être présente à chaque plénière.

Une liste de discussion électronique a également été mise en place, au nom du groupe : « GreLibre » (Grenoble a été renommée ainsi durant quelques années pendant la révolution française ;) ).

Le compte-rendu de cette « première plénière » est disponible en ligne.

Juin 2014

Une réunion de groupe de travail s'est tenue chaque semaine (Réseau, Logiciel Libre et Données Ouvertes). La plénière a eu lieu la dernière semaine.

Le compte-rendu du groupe de travail Logiciel Libre est disponible en ligne.

Il a été décidé de faire un événement public (que j'appelle Espace Numérique Libre) à l'Hôtel de Ville. Nous sommes en attente des disponibilités des salles de la mairie par Laurence Comparat. La prochaine rencontre pour organiser cet événement est mardi 22 juillet (demain !).

Maintenant, c'est les vacances d'été, je pense que seul le groupe Données Ouvertes a prévu de se rencontrer. Personnellement, je n'ai pas provoqué de rencontre du groupe Logiciels Libres, je préfère me concentrer sur l'organisation de l'événement de septembre.

Il a aussi été dit que du personnel du service informatique de la ville avait un peu peur de ce groupe « GreLibre ». C'est une chose à laquelle nous voulons faire attention pendant cet événement et tout au long de l'existence du groupe.

La liste de discussions GreLibre est archivée publiquement. Merci de faire attention avec cette liste : je vois le groupe GreLibre comme une nouvelle plante rare. Toute petite et fragile. Une mauvaise coupure, trop ou pas assez d'eau et elle disparaît. Je préfère lui laisser faire ses racines et prendre son temps pour devenir un arbre adulte, même si toutes les branches ne sont pas telles que je le voudrais : je ne suis pas intéressé par un bonsaï. 😉

Pourquoi je crois que c'est le bon moment

Cette nouvelle équipe au Conseil Municipal, veut entendre notre avis (ou au moins, c'est ce qu'ils disent). C'est pourquoi je crois que nous devrions promouvoir, maintenant plus que jamais, le Logiciel Libre et tous ses principes, dans cette ville.

Je crois que nous avons 6 ans, jusqu'aux prochaines élections, pour passer en mode EZLN : Le peuple ordonne, le gouvernement obéi. 😉 En restants fermes, mais sans armes et de manière humble, pour que nous puissions avancer en prenant en compte les interrogations de chacun.

Bien sûr, nous devons communiquer plus clairement et comprendre qu'il reste encore beaucoup à faire avant de pouvoir se passer du logiciel non-libre (si nous pouvons nous en passer totalement).

Il y a déjà quelques pas faits par le Conseil Municipal de Grenoble, dont certains grâce au groupe GreLibre :

  • les Conseils Municipaux sont filmés, visibles en direct et archivés (c'est sur Dailymotion pour l'instant, mais bon…)
  • les données brutes (fichiers CSV) commencent à être accessibles en plus des habituels rapports et documents PDF (je dois encore signaler l'absence de licence, mais quand même…)
  • la ville devrait nous fournir du réseau, de l'électricité et une salle pour l'événement de septembre (j'attends de le voir, pour l'instant ce sont des paroles…)

Je ne crois pas que ce soit une posture politique comme j'en ai vu (d'autres) dans le passé. J'ai réellement l'impression qu'il y a une volonté des élus municipaux d'aller vers le Logiciel Libre et les Données Ouvertes.

Ce que j'attends de vous, ce que vous pouvez faire

(Au départ, je m'adresse à la FSFE, mais toute personne motivée est la bienvenue !)

Dans le groupe de travail Logiciel Libre de GreLibre, nous nous sommes accordés 2 périmètres d'action :

  1. Le passage de la mairie de Grenoble aux Logiciels Libres : Les Postes de travail des agents de la commune (Systèmes d'exploitation et Logiciels), les serveurs (systèmes d'exploitation et logiciels), les outils en réseaux (sites Web, services numériques aux usagers, internes et externes).
  2. Médiation, sensibilisation aux Logiciels Libres de la population : Les actions de soutien multi-formes à l'initiative d'acteurs locaux et que la commune peut soutenir à son échelle pour favoriser la Libération numérique des postes informatiques des citoyens et habitants de la commune.

Le premier point inclut la recherche de témoignages et d'expériences d'autres entités publiques ayant déjà fait une telle migration. Je pense que GreLibre apprécierait beaucoup une rencontre avec les élus de Münich (pour le point de vue utilisateur) et avec des membres du groupe LiMux (pour des échanges plus techniques et méthodologiques).

Nous cherchons aussi des moyens d'utiliser les Logiciels Libres dans les écoles, qui sont à la charge de la ville.

Je recherche aussi des retours sur les projets Espagnols d'Extramadure (Linex) et d'Andalousie (GuadaLinex). Nous pouvons même imaginer une rencontre des utilisateurs ayant déjà migré ! :)

Aux RMLL 2014, j'ai rencontré la FSFE. Il semble que Münich soit la voie à suivre. Si j'ai bien compris, le projet LiMux a été préparé avant qu'un vote du Conseil Municipal soit fait pour donner « le feu vert ». Je crois que nous en sommes à ce stade à Grenoble : nous pouvons préparer un projet « Big Switch »[2] pour expliquer aux élus ce à quoi il faut s'attendre et comment d'autres l'ont fait. On les laisse alors décider. Si c'est validé, alors on reste vigilants sur ce qui est fait pour vérifier que cela arrive (et aider si possible).

Personnellement, je me demande encore comment faire à Grenoble ce qui a été fait à Münich. Ma ville est bien plus petite (environ 10 fois), ce qui signifie moins d'équipes techniques, moins de budget, etc.

Je suis particulièrement intéressé sur les choses à ne pas oublier, les à-côtés peu importants, ce qu'il faut éviter, quels problèmes il est prévu de rencontrer, qu'est-ce qui doit être géré finement et ainsi de suite.

N'hésitez-pas à (me) partager votre avis et à demander des précisions ou souligner mes oublis et ambiguïtés !

Notes

[1] Je préfère le terme « Données Ouvertes » au terme « Open Data »

[2] En référence à l'article The Big Switch

[3] Mise à jour du 24 août 2014: merci aux lecteurs attentifs pour cette précision !

Configuration et utilisation Dolibarr à la Guilde

À la Guilde des Utilisateurs d'Informatique Libre du Dauphiné, nous utilisons Dolibarr pour gérer les cotisations des adhérents. On m'a demandé en privé de partager mon expérience, je le fais ici pour que cela puisse servir à d'autres.

Contexte d'utilisation - Objectifs

Avant de rentrer dans les détails, soyons clairs sur le contexte d'utilisation de Dolibarr à la Guilde. Tout d'abord la Guilde est une association loi 1901. Depuis plusieurs années, les cotisations de ses adhérents et les dons sont les seules ressources de l'association. Nous utilisons Dolibarr pour gérer les adhésions et plus particulièrement pour:

C'est une utilisation assez simple de Dolibarr et très pratique pour la Guilde.

Configuration

Modules

Modules utilisés

Les modules utilisés (dont l'état est à ON sur la page Configuration|Modules) sont les suivants:

  • Dons
  • Banques et caisses
  • Adhérents
  • Exports de données

Il faut bien distinguer la configuration d'un module de son utilisation. Certaines options se font dans la configuration du module (icône dolibarr_module_setup sur la ligne du module dans la page Configuration|Modules), tandis que d'autres options se font directement en utilisant le module. Sauf indications contraire, la configuration par défaut est utilisée.

Dons

Ce module permet de noter les dons reçus (montant, date, s'ils sont publics ou privés, etc).

Banques et caisses

Ce module permet la gestion de la trésorerie.

Nous utilisons ce module avec un compte bancaire et une caisse que nous avons créés dans Dolibarr:

  • les virements et chèques sont à encaisser dans le compte bancaire
  • les cotisations et dons en liquide vont dans la caisse (avec des versements et des retraits du compte bancaire en fonction des besoins)

Adhérents

Dans la configuration de ce module, nous avons indiqué:

  • la gestion d'un login pour chaque adhérent

Cela permet aux adhérents de se connecter à Dolibarr. Ils peuvent ainsi mettre eux-mêmes à jour les données les concernants, voir quelle(s) cotisation(s) nous avons reçue(s) et s'ils sont à jour pour l'année courante.

  • un EMail est obligatoire pour créer un nouvel adhérent

Cela permet d'avoir un moyen de contact avec nos adhérents, bien que j'aie une préférence pour la liste de discussion générale.

Toujours dans la configuration, dans l'onglet Formulaire publique d'auto-inscription, nous avons:

  • activé le formulaire publique
  • indiqué le montant par défaut au tarif normal
  • permis au visiteur de modifier le montant de sa cotisation (pour les adhésions à tarifs réduit et personne morale)

Nous utilisons 3 types d'adhérents, tous soumis à cotisation et ayant droit de vote:

  • tarif normal personnes physiques
  • tarif réduit personnes physiques
  • tarif personnes morales

Exports de données

Ce module permet d'exporter des données de Dolibarr, comme par exemple le total des cotisations reçues pour la dernière année.

Comptes utilisateurs

Après avoir installé Dolibarr, en plus de l'utilisateur permettant l'administration, nous avons créé un utilisateur pour chaque fonction du bureau de l'association. Ces comptes sont stables dans le temps et la personne ayant les authentifiants du compte est déterminée à chaque assemblée générale de l'association. C'est avec ces comptes que les adhésions sont validées, les cotisations notées. Bref, qu'une partie de la gestion associative est faite.

Chaque membre du bureau doit donc adhérer à l'association à titre personnel avec un autre compte utilisateur. Comme tout adhérent de l'association.

Utilisation

J'utilise Dolibarr quand un adhérent veut cotiser. Soit parce qu'il me l'indique directement, soit parce qu'on reçoit un chèque par la poste, soit parce qu'un virement a été fait sur le compte.

Voici alors comment je procède:

  1. si cela n'a pas été fait, je rempli les informations sur la page d'adhésion publique
    Cela créé un brouillon d'adhésion qui doit être validé.
  2. je me connecte avec mon utilisateur du bureau
  3. je valide l'adhésion
    À ce stade, je n'envoie pas de message de confirmation à l'adhérent, ce sera fait à la création de la cotisation.
  4. j'ajoute une cotisation
    J'indique alors les informations sur le paiement (montant, date, chèque, espèces, etc) et sur type d'adhésion (date de fin, catégorie d'adhérent).
  5.  je valide la cotisation
    Cette fois-ci un message de confirmation d'adhésion est envoyé à l'adhérent.