Archive for the ‘Innovation’ Category

Propales de sortie de crise

Tuesday, June 2nd, 2009

Rien à voir avec des propositions à faire à des clients… Je prends le temps, aujourd’hui, de réfléchir aux propositions que l’économie de communion pourrait inspirer à notre gouvernement et au G20 pour nous aider à sortir transformés de la crise économique actuelle. Vous vous souvenez peut-être d’une allocution télévisée de Nicolas Sarkozy fin 2008 : “et si on partageait autrement les bénéfices des entreprises : un tiers pour être réinvesti, un tiers pour les salariés, un tiers (seulement) pour les actionnaires ?”. A l’époque, ça avait marqué plusieurs entrepreneurs qui pratiquaient depuis plusieurs années un partage un peu différent : “un tiers pour être réinvesti, un tiers pour promouvoir la culture du don et de l’amour de son prochain dans les entreprises, un tiers pour les plus pauvres”. C’est en effet l’une des bonnes pratiques de l’économie de communion.

Aujourd’hui, le gouvernement s’interroge et consulte ces entrepreneurs : que pourrait-on proposer au G20 pour aller plus loin vers une “refonte du capitalisme” comme disent certains auteurs ?

Alors je jette ici en vrac mes idées. La dernière est celle que je préfère car c’est celle qui est le plus directement inspirée de l’économie de communion.

1) Promouvoir le capital altruiste :

Une entreprise qui entre dans ce système dédie X% de son capital à des organismes d’intérêt général qu’elle choisit et ce pourcentage reste constant à chaque variation de capital. Les organismes d’intérêt général n’ont pas forcément les droits de vote correspondant, il s’agit essentiellement d’un moyen de les financer sans interférer avec la gestion de l’entreprise. C’est différent de l’esprit de l’économie de communion dans la mesure où une entreprise en capital altruiste peut être pourrie jusqu’à l’os mais, du moment qu’elle rapporte des dividendes, ses “actionnaires” d’intérêt général peuvent en profiter.

Plus d’infos sur http://www.capital-altruiste.org/fr/.

L’objectif est non seulement de financer directement les organismes d”intérêt général mais également d’indexer ce financement sur la croissance économique. Des avantages fiscaux pourraient être consentis à ces entreprises en
fonction de leur indice de capital altruiste ?

2) Introduire un statut juridique inspiré des L3C américaines :

L’administration Obama s’intéresse à un nouveau statut de société à profit modérés qui permet, si je comprends bien, d’institutionnaliser des sortes de joint ventures entre sociétés et organismes d’intérêt général, avec un fonctionnement fiscal proche des GIE : la L3C elle-même ne paie pas d’impôs mais c’est à chaque participant de prendre en charge la fiscalité de la L3C selon les règles qui s’appliquent à lui et selon son pourcentage de participation.

http://en.wikipedia.org/wiki/L3C
http://www.fredcavazza.net/2009/05/10/vers-un-nouveau-modele-daffaire-avec-lentreprise-a-profit-modere/

L’objectif est de faciliter les partenariats (et donc le dialogue et la coopération) entre entreprises et ONG, de faire un pont entre non-profits et for-profits.

3) Introduire en France les social businesses à la Yunus

Je n’ai pas lu le bouquin mais, à ce que je comprends, la principale différence juridique entre un social business à la Yunus et une association loi 1901, c’est que les investisseurs peuvent retirer leur capital à la fin alors que, pour l’asso loi 1901, le capital reste consacré ad vitam eternam à l’objet social de l’asso et, même si l’asso
est liquidée, il doit être transféré à une asso à objet équivalent.
L’avantage éventuel d’un tel statut serait d’encourager le développement de l’entrepreneuriat social.

http://fr.wikipedia.org/wiki/Social_business

Dans mon cas perso, je me suis lancé dans l’entrepreneuriat social en créant une SARL. Je n’ai pas créé une association car il s’agit d’un projet individuel et non collectif. Je n’avais donc pas vocation à m’entourer d’associés. Pour une entreprise individuelle de ce type, le statut juridique le plus naturel est la SARL à associé unique. Pour autant, je vise avant tout un objectif social d’intérêt général et non l’idée de faire fortune.

Ce qui manque vraiment pour développer l’entrepreneuriat social, ce serait un statut juridique adapté qui permet :

  • de se lancer seul, comme une SARL à associé unique,
  • de bénéficier de la protection d’une SARL,
  • de rémunérer du capital financier mais avec un plafond,
  • de bénéficier du régime fiscal du mécénat sans pour autant interdire à l’entrepreneur de se rémunérer, et donc en proposant une alternative au critère de gestion désintéressée ; ce critère de bénévolat des dirigeants est une condition sine qua non pour pouvoir bénéficier du régime fiscal du mécénat, alors qu’il devrait pouvoir être remplacé par des critères de contrôle exercés par des organismes d’intérêt général à gestion désintéressée, comme c’est indirectement le cas pour des SARL filiales de groupes associatifs d’intérêt général

Cela mériterait un truc un peu plus français que les social business à la Yunus mais en restant à peu près dans le même esprit. L’objectif serait d’encourager davantage de créations d’entreprises visant directement à résoudre des problèmes de société.

4) Renforcer encore le régime fiscal du mécénat

La France est déjà le paradis fiscal du mécénat. Mais plusieurs choses pourrraient être faites pour s’appuyer sur cet atout français :

  • relever le plafond fiscal du mécénat pour les PME (actuellement c’est 0,5% du CA pour tous) de manière à encourager toutes les entreprises à faire du mécénat et pas uniquement celles qui ont des compétences de communication institutionnelle suffisantes pour rentabiliser leur politique de mécénat,
  • allonger le délai d’exercice du droit à l’économie d’impôts au titre du mécénat ; actuellement, si vous faites un don mais n’êtes pas assez bénéficiaire sur les 5 années suivantes, alors l’économie d’imôts est perdue (ce n’est pas un crédit d’impôt remboursable) ; or on est embarqué pour une crise qui risque de durer bien plus que 5 ans (plutôt de l’ordre de 10 ans si on regarde l’évolution du PIB pour les crises de 1873 et de 1929, je crois) ; comment encourager les entreprises à se montrer solidaires au plus fort de la crise si on ne leur octroye pas leur avantage fiscal au moins jusqu’à la fin de la crise ?
  • la France pourrait encourager plus activement les autres pays de l’UE et du G20 à répliquer son régime fiscal du mécénat ; en particulier, là où il y a le plus de gisement de ressources d’entreprises à transformer en dons, c’est dans les ressources en nature qui restent inexploitées voire son gaspillées, (non pas dans les comptes en banque) ; par exemple, les industries agro-alimentaires peuvent donner des invendus aux banques alimentaires ; les industriels peuvent donner leurs invendus à des organisations humanitaires ; les sociétés de service en informatique peuvent donner leurs temps morts sous forme de wecena (pub !) ; le régime français encourage le don en nature bien plus que les régimes équivalents à l’étranger ; voila un axe de progression pour le G20.

5) Rendre transparentes les méthodes de notation et d’évaluation des risques

Il s’agit de forcer les agences de notation à publier leurs méthodologies de notation. Autrement dit, interdire l’exercice de l’activité de notation du risque de défaillance des entreprises et des emprunteurs à tout organisme qui ne divulgue pas ses méthodes de calcul dans le détail. En effet, ce n’est qu’en divulgant ces méthodes d’ingénierie d’évaluation du risque qu’on peut espérer capitaliser sur ces méthodes, en évaluer la fiabilité et la performance, les améliorer et progresser collectivement en la matière. La recherche scientifique ne peut progresser que parce que les affirmations des scientifiques sont appuyées par des publications complètes, reproductibles dans des conditions expérimentales similaires et donc que l’on peut contredire ou améliorer. Loin des rigueurs de la science, les agences de notation reflètent plutôt l’abitraire, la réputation et les illusions collectives. Nous souffrons tous du manque de fiabilité des systèmes actuels d’évaluation des risques financiers, sociaux et environnementaux. Il faudrait donc que ces systèmes soient soumis aux même impératifs de publicité que ceux des sciences pour qu’ils gagnent en fiabilité et donc nous en sécurité. Un groupe américain de chercheurs et d’entrepreneurs travaille d’arrache-pied sur ce sujet et propose déjà des outils et méthodes pour rendre ce champ d’activité public, transparent et fiable.

cf. le site http://freerisk.org et leur vidéo de présentation.

6) Représenter l’intérêt général des entreprises via les dons consentis par leurs parties prenantes, comptabiliser la solidarité autour de l’entreprise

Le point fort de la proposition de l’économie de communion, c’est d’introduire une démarche libre, désintéressée et volontaire de don, un don qui vient du coeur ; mais jusqu’ici ce don est personnel (c’est l’actionnaire qui donne à titre individuel) alors que, ici et maintenant, on parle des moyens d’inscrire ce don dans une démarche collective d’entreprise et de société, pour sortir transformés de la crise.

Mon idée serait donc de trouver un moyen pour pouvoir promouvoir et célébrer collectivement la culture du don autour de chaque entreprise. De célébrer (ou, au contraire, de sanctionner par le silence) l’entreprise comme vecteur d’avancement de l’intérêt général, de la société comme outil solidaire de redistribution des richesses.

Il s’agirait donc que l’Etat oblige l’entreprise à poser officiellement la question d’un don individuel, libre, volontaire et désintéressé  à chaque partie prenante : l’actionnaire, le mandataire social, le salarié, le client, le fournisseur… et à publier la réponse qu’elle en obtient. Plus précisément, il s’agirait que l’entreprise propose à chaque partie prenante d’affecter à un don d’intérêt général une partie de sa dette envers cette partie prenante (les dividendes qui doivent lui être versés, sa prime de fin d’année, l’abondement sur son épargne salariale, son avoir, le réglement de sa facture…) et à rendre des comptes quant à la générosité que l’entreprise inspire. Concrètement, voila comment cela pourrait se passer :

  1. C’est l’entreprise qui propose aux parties prenantes un ou des bénéficiaires possibles, forcément d’intérêt général (art. 238 bis du CGI), par exemple en vue de sa prochaine AG. Faire cette proposition devient une obligation légale et sanctionnée en cas de manquement (amende et surtout publicité de la sanction). Le bénéficiaire proposé peut être la fondation éventuelle de l’entreprise ou son fonds de dotation d’intérêt général.
  2. Chaque partie prenante peut ensuite librement, et en toute confidentialité, répondre à l’entreprise : “non merci, je garde pour moi ce que l’entreprise me doit” (mes dividendes, ma prime, mon épargne salariale, le réglement de ma facture, mon avoir…) auquel cas il n’y a aucune conséquence particulière, sa dette lui est réglée. Au contraire, elle peut librement répondre “oui, je décide d’en donner x euros à tel bénéficiaire” et ces dons ont leurs conséquences fiscales habituelles. L’entreprise verse ce montant au(x) bénéficiaire(s) choisi(s) par le donateur dans la liste proposée par l’entreprise. Mais c’est le donateur, comme d’habitude, qui reçoit le reçu fiscal émis par le bénéficiaire. Le donateur aurait pu choisir d’empocher ce que l’entreprise lui devait et ne pas faire de don (”je garde tout pour moi car l’entreprise ne me paie déjà pas beaucoup, alors…“, “je suis un fonds de pension bête et méchant et mes actionnaires ne veulent pas que je fasse du mécénat”). Ou bien faire un don direct sans passer par l’intermédiaire de l’entreprise (“je ne vois pas pourquoi je me montrerai comme solidaire de mon entreprise pour verser mon don annuel aux restos du coeur alors que mon entreprise ne mérite pas cela”). En acceptant de faire un don via ce mécanisme de solidarité d’entreprise, il accepte simplement que l’entreprise en question rende compte que l’un de ses actionnaires (ou l’un de ses salariés, ou de ses clients) a fait ce don “en tant qu’actionnaire” (ou en tant que salarié, …).
  3. Dans tous les cas, le résultat final est obligatoirement rendu public: “au total, cette année, nos parties prenantes ont donné tant d’euros“. La répartition de ce résultat par catégorie de partie prenante devrait également être rendue obligatoire (les salariés ont donné tant, les mandataires sociaux ont donné tant, les actionnaires ont donné tant, …) ce qui donne aux dirigeants un outil de management et de dialogue social sacrément intéressant. L’obligation de publication de répartition de ces dons par catégorie de partie prenante pourrait éventuellement ne s’appliquer qu’au-delà d’une certaine taille d’entreprise de manière à camoufler l’identité des donateurs personnes physiques (vie privée). Eventuellement, on pourrait imaginer que cette publication soit limitée aux seuls parties prenantes et à l’Etat lorsqu’on a affaire à une petite entreprise familiale…
  4. C’est la publication au sujet de ces dons associés à l’entreprise qui donne son sens au mécanisme. Ensuite, au moment de l’AG, on annonce donc combien chaque catégorie a donné et on célèbre collectivement les dons consentis (libre aux donateurs de s’identifier individuellement ou non, c’est à chacun de voir) ou bien on prend simplement acte que personne n’a rien donné cette année (“chacun pour soi !”) ; on peut compter sur les services communication des entreprises pour mettre en scène l’annonce des dons (façon Téléthon-maison…). De manière optionnelle, certaines entreprises pourraient choisir d’abonder les dons consentis par certaines de ces parties prenantes : “pour chaque euro que nos clients donneront aux bénéficiaires que nous proposons, l’entreprise donnera un euro supplémentaire au titre de son mécéant d’entreprise“.

Les dons restent personnels, libres et volontaires comme dans l’économie de communion. Le seul changement, c’est que l’Etat forcerait les entreprises à poser cette question lors de leurs AG et à comptabiliser les résultats, l’Etat “interpellerait” ainsi la bonne volonté de toutes les parties prenantes de toutes les entreprises (et non les entreprises elles-mêmes). Il y a un coût pour l’entreprise (choisir des bénéficiaires, demander à chacun son avis, verser les dons aux bénéficiaires et faire parvenir les reçus fiscaux aux donateurs) mais celui-ci est minime eu égard aux bénéfices en termes d’images et de management que l’entreprise solidaire peut en tirer.
La conséquence attendue est de promouvoir la culture du don par le biais des individus parties prenantes de l’entreprise, autour de l’entreprise comme lieu collectif de don de soi ; autrement dit, l’Etat insère une nouvelle condition dans le fait d’octroyer à des groupes d’individus la protection du statut juridique de société. Cette condition consiste à rendre la société plus transparente et plus responsable quant à l’usage qui en est fait par chacune de ses catégories de parties prenantes en tant que vecteur d’avancement de l’intérêt général. Les sociétés qui seront le plus utilisées comme vecteurs de don pour l’intérêt général gagneront un avantage en termes de réputation et d’image. Les sociétés qui seront les moins utilisées comme vecteurs collectifs de don individuels pour l’intérêt général ne bénéficieront pas de cet avantage. On donne la possibilité à chaque partie prenante d’associer ou non sa générosité personnelle et individuelle à l’image de l’entreprise, et de changer d’avis d’une année sur l’autre, pour exprimer ce qu’il/elle ressent quant au niveau de responsabilité sociale et environnementale de l’entreprise en question.

Voila. Qu’en pensez-vous ? Et vous, quelles sont vos pistes ?

Le wecena sur Planète Terra : qui sera le premier mécène ?

Tuesday, May 12th, 2009

Planète Terra, c’est le site Web d’actualité du développement durable, petit frère du magazine Terra Economica. Planète Terra consacre un article à Wecena dans le cadre de sa présentation des projets soutenus par l’incubateur social Antropia (ESSEC/Caisse d’Epargne).

J’en profite pour rebondir sur la fin de l’article :

Mais aucune SSII n’a encore signé avec Wecena. Les circuits de décision sont longs. “Je les travaille au corps” assure Jean Millerat.

En effet, ça fait bientôt 2 ans que je me consacre à temps plein à ce projet. Environ 9 mois pour amorcer le dispositif, identifier les premiers projets associatifs et atteindre les premiers contacts sérieux avec des directions de moyennes et grosses SSII. Puis 1 an de travail avec ces directions pour les préparer à franchir le pas. Faut-il s’étonner qu’aucune SSII n’ait encore signé ?

Je vous avoue que, moi aussi, je commence à trouver le temps long… Après tout, il faudra bien que, d’une manière ou d’une autre, je nourisse ma famille nombreuse lorsque j’aurai épuisé mon financement actuel ! A force de croiser les doigts pour un démarrage “dans les semaines qui viennent”, je me demande si je ne vais pas me faire des noeuds et avoir quelques difficultés pour taper au clavier.

D’un côté, il y a des raisons de douter du succès et je vais partager avec vous 3 histoires de SSII qui hésitent et n’arrivent pas (encore) à passer à l’acte :

La 1ère SSII emploie quelques milliers de consultants. Après plusieurs mois de préparation avec la responsable communication et mécénat, nous arrivons en septembre 2008 et avons obtenu l’accord de principe des principales directions de la boîte : managers de business units, direction financière, direction développement durable du Groupe, direction RH… Le DG est bienveillant. On envisage une signature “pour octobre, novembre ou décembre, le temps de prendre le DG entre 4-zyeux pour lui demander son feu vert final”. Mais la crise éclate, un gros projet interne prend du retard et bloque les nouvelles initiatives, le DG se met à douter (ne devrait-on pas plutôt essayer de faire faire de la recherche à nos intercontrats pour obtenir du crédit d’impôts recherche ?)… Le projet de signature est repoussé aux calendes grecques alors que j’y avais cru pour fin 2008. Glurps.

Deuxième SSII, deuxième histoire, également quelques milliers de consultants. Le président est très intéressé et souhaite démarrer quelque chose. Il exprime sa préférence pour l’un des projets bénéficiaires. Mais attention, “ne dites pas à mes managers qu’il s’agit d’un petit projet pilote” cela risquerait de les démotiver. Un an plus tard et malgré RDV et échanges par email, la responsable mécénat n’a toujours pas eu le temps d’étudier de près “les aspects administratifs et financiers” du wecena et le projet semble dans les choux. Déception.

Troisième SSII, quelques centaines de consultants, un comité de direction super-dynamique et qui m’accueille dès les jours suivants notre prise de contact. Je leur envoie la liste des projets à soutenir mais ils n’ont pas assez de compétences “nouvelles technologies” actuellement en disponibilité. En effet, il y a peu de demandes pour de compétences AS/400 ou mainframe dans le monde de l’innovation sociale. Qu’à cela ne tienne, je leur trouve un projet ne nécessitant aucune compétence nouvelles technologies. Quand est-ce qu’on démarre ? Je relance une dizaine de fois. Ils ne semblent plus avoir de raisons d’hésiter mais… 3 mois plus tard et c’est toujours le silence radio (ou presque, cf. plus bas).

Alors, on peut se permettre de douter n’est-ce pas ?

Oui, mais… la première qualité de l’entrepreneur serait, paraît-il, la perséverance. En plus, dans l’économie de communion, on n’oublie pas que l’on n’est pas seul aux commandes de sa boîte : il y a beaucoup de soutien, de sympathie et d’amour porté à ce projet. Certains croient même que j’ai un associé invisible qui me porte sur ses épaules ! :)

Plus concrètement, j’ai de bonnes raison de rester optimiste :

La première SSII vient de reprendre contact avec moi et nous envisageons ensemble une nouvelle manière de fonctionner : si ils me donnent un très fort engagement de volume et de durée ne pourrais-je pas minorer mes marges de sécurité (me permettre d’embaucher avec moins de risque par exemple) et, du coup, proposer une offre encore plus attrayante pour les aider à franchir le pas ?

La responsable administrative et financière de la troisième SSII me l’a promis : son directeur général va me rappeler dans la semaine pour me dire si oui ou non ils sont partants.

Et puis, je gardais le meilleur pour la fin, il y a d’autres SSII en course :

  • suite à mon passage dans 01 Informatique et sur BFM Radio, le DG d’une SSII d’envergure mondiale me convoque avec son bras droit, demain après-midi, pour envisager un démarrage prochain,
  • plusieurs SSII de taille moyenne (quelques centaines de consultants) étudient encore mon offre et je dois les relancer,
  • surtout, une quatrième grosse SSII de plusieurs milliers de consultants, avec laquelle je suis en relation depuis un an, arrive au bout de son processus de décision : le comité exécutif a donné son feu vert, les représentants du personnel ont été consultés, le président a annoncé l’ouverture prochaine du wecena pour leurs intercontrats, nous peaufinons les conventions avec les associations bénéficiaires et préparons un joli PDF pour les managers de manière à leur rappeler tous les aspects du processus de gestion du volontariat automatisé via wecena.com ; la directrice communication prévoit une page spécial wecena dans son journal interne de mi-juillet 2009 en espérant pouvoir y mettre les témoignages des premiers volontaires !

Comme dirait ma moitié, tant qu’il n’y a pas un sous qui arrive en banque, on ne peut être sûr de rien. Mon papa, un peu plus optimiste (quoique aussi prudent) me demandait quand il pourrait sortir la bouteille de champagne. Je lui demande d’attendre l’arrivée effective du premier volontaire sur l’un des projets qui bénéficient du wecena. Alors, les paris sont ouverts, qui sera la première société à apparaître dans la catégorie “Mécènes” (à surveiller sur wecena.com!) et quand ? Un volontaire de la 4ème SSII dès mi-juin ? La 3ème SSII dès courant mai ? Une SSII mystère dès juillet-août ? Personne parce que la grippe de porcinet va tous nous tuer cet été ?

Que puis-je faire pour vous ?

Sunday, April 12th, 2009

Vous envisagez de vous fier à mes compétences, de faire affaire avec moi et j’ai bien envie de vous y encourager. Se vanter, c’est obscène mais se vendre, c’est nécessaire… Alors je vais me permettre de vous faire l’article, de faire ma pub éhontée devant vos yeux que j’espère indulgents et ébahis : mon parcours professionnel, mes domaines de compétences, mes principales réalisations.

L’exercice n’étant pas évident sur un blog (ni ailleurs, d’ailleurs), veuillez pardonner ma maladresse certaine, mon regretté pédantisme et les prétentions forcées qui s’ensuivent.

Mon parcours professionnel

De 1994 à 1998, l’Ecole Centrale de Lille, le Val Fourré, le CEA, la délégation interministérielle à la ville

De 1994 à 1998, j’obtiens le diplôme d’ingénieur à l’Ecole Centrale de Lille et j’y multiplie mes premières expériences : consultant nouvelles technologies auprès de PMEs européennes, chercheur en ingénierie de la connaissance pour EDF, administrateur réseau pour les élèves de l’école. Stagiaire au sein des quartiers sensibles du Val Fourré, j’invente et j’expérimente des technologies hypermédias pour la communication de proximité. Stagiaire puis consultant pour le Commissariat à l’Energie Atomique en France puis pour l’ONU et son Agence Internationale à l’Energie Atomique à Vienne, j’évalue les risques d’usage de l’Internet pour la prolifération nucléaire. En service civil à la délégation interministérielle à la ville et en tant que cofondateur d’une association nationale de soutien à l’insertion des jeunes des banlieues, je déploie de l’informatique et de l’Internet dans 10 quartiers en difficulté et en administration centrale.

1998 jusqu’à 2000 : ma première expérience d’entrepreneur

De 1998 à 2000, je me lance dans l’entreprenariat et je créé Reliance SARL avec un camarade de promotion de Centrale Lille : conseil en informatique et veille sur Internet pour de grands comptes du secteur public, de l’industrie et des télécoms. Mon associé et moi entrons malheureusement en conflit et nous devons nous séparer. Je liquide la société.

De 2000 à 2005 : je “webise” Saint-Gobain

En 2000, je rejoins la direction des systèmes d’information du groupe Saint-Gobain en tant que chef du groupe développements Web. Je transforme cette équipe de 5 développeurs Web en une “usine à projets” nouvelles technologies de 20 ingénieurs, consultants et chefs de projets. Je supervise la réalisation de 100 mini-projets intranet en 5 ans et je dirige le projet identités électroniques du groupe : 10 millions d’euros sur 8 ans pour authentifier, gérer et sécuriser l’identité électronique des 200.000 salariés auprès des 1000 systèmes informatiques du Groupe.

De 2005 à 2007 : vive la recherche dans les Motorola Labs

En 2005, je rejoins les laboratoires de recherche appliquée de Motorolaje dirige l’équipe française de recherche en systèmes de recommendations personnalisées pour applications mobiles et multimédia (Web 3.0 ?) : 7 chercheurs et ingénieurs de recherche spécialisés en apprentissage et raisonnement automatiques (machine learning), architectures distribuées (context-aware et agent-oriented), web sémantique et ingénierie de la connaissance (knowledge engineering).

Depuis 2007 : de l’innovation technologique pour l’innovation sociale, j’invente le wecena

En 2007, je quitte Motorola pour lancer une entreprise à vocation sociale: Wecena. Je conçois et j’implémente un modèle économique très innovant pour permettre au monde associatif d’appuyer leurs innovations sociales sur la créativité et les compétences technologiques des professionnels de l’informatique, sans que cela ne coûte un euro ni aux associations bénéficiaires ni aux SSII mécènes qui les soutiennent.

Mes domaines de compétences professionnelles

Mon parcours m’a permis d’exercer quatre domaines de compétences :

  • l’informatique,
  • le conseil,
  • le management
  • et l’innovation.

J’ai une bonne maîtrise des techniques informatiques depuis l’architecture applicative jusqu’au fonctionnel en intelligence économique et en knowledge management : ingénierie des connaissances pour les télécoms et l’industrie mais aussi intelligence économique et veille pour le tertiaire et le secteur public, travail collaboratif, portail et gestion de contenu Web pour les PME et les multinationales, intelligence artificielle et architectures de mobilité pour les téléphones et appareils multimédias. J’ai également une bonne expertise en gestion des identités électroniques (SSO, provisioning, méta-annuaires) pour sécuriser et faciliter les accès de 200 000 utilisateurs à 1000 systèmes informatiques (voir aussi ceci). Je sais analyser et concevoir des architectures informatiques complexes et durables pouvant nécessiter 20 serveurs répartis en plusieurs datacenters à travers le monde. Je maîtrise l’essentiel du génie logiciel et, en particulier, la conception et le développement Web orienté objet (Java, Python, Perl). Je suis un « champion » de l’open source.

En matière de conseil, je suis capable de mener des missions d’audit, d’analyse de données, d’évaluation de projets et de réorganisation de processus administratifs. Je sais mettre en ½uvre des méthode d’expression et d’analyse de besoins pour formaliser des cahiers des charges fonctionnels. Je sais former mes clients à ces méthodes et leur faire partager par une communication participative ma vision des meilleures options possibles. Ces missions de conseil peuvent m’amener à travailler avec jusqu’à 130 interlocuteurs par projet, représentant tous pays et toutes fonctions dans l’entreprise, depuis le directeur financier français jusqu’au technicien informatique tchèque en passant par le responsable de service RH anglais et les chercheurs américains ou indiens. Mes interlocuteurs peuvent également être des chefs d’entreprise d’insertion, des responsables associatifs ou des dirigeants de fondations d’utilité publique.

En matière de management, je peux diriger des projets informatiques et de conduite du changement complexes, pouvant requérir des investissements jusqu’à 10 millions d’euros et s’étaler sur 8 ans. Je suis capable de diriger des équipes techniques de 20 personnes en charge d’une multiplicité de petits projets, comme par exemple 20 projets menés de front, allant de 20 jours.hommes à 200 jours.hommes. Je mets en place les outils et procédures de contrôle de gestion qui me permettent de piloter ces activités de prestation de service. Je sais recruter et coacher des collaborateurs informaticiens de 20 à 40 ans aux profils variés : de l’ingénieur grande école à l’informaticien autodidacte en passant par le chercheur universitaire. Mais je sais aussi travailler en relation de soutien avec des personnes en situation difficile sur le plan psychologique ou social.

Mon coeur de métier, c’est l’innovation : savoir mener toutes les étapes du lancement d’une nouvelle activité depuis la veille jusqu’à la vente en passant si besoin par la création d’entreprise. Je sais conduire un processus de veille pour détecter l’émergence de techniques, d’usages ou de besoins dans les domaines du traitement de l’information et de la documentation, de la communication en ligne et de l’innovation sociale. Je sais inventer, expérimenter et évaluer des algorithmes, architectures et logiciels informatiques mais aussi des principes de management et des modèles économiques et fiscaux à la pointe de la recherche. Je peux produire des brevets et des publications scientifiques. Je suis capable de travailler mes inventions avec des publics très différents et multiculturels: depuis les grands comptes privés ou du secteur public jusqu’aux habitants de quartiers en difficulté. Je peux ensuite monter des business plan rigoureux et mobiliser des énergies pour trouver associés, financeurs, clients et partenaires. Je sais créer une entreprise ou une association. Enfin, je suis capable de manager et de vendre ces projets innovants ou les prestations associées à des grands comptes de l’industrie, des services ou du secteur public.

En résumé, je prétends être un entrepreneur capable de lancer des activités innovantes en lien avec les nouvelles technologies, de manager des équipes projet et d’accompagner des grandes organisations dans la conduite de changements, y compris lorsqu’il s’agit de relever des défis à forte ambition sociale.

Mes réalisations

Vous retrouverez le résumé de mes principales réalisations dans la rubrique “ma pub” de ce blog !

Financez votre projet d’entrepreneuriat social

Friday, January 23rd, 2009

Vous êtes un entrepreneur social (en herbe ou non) et vous avez besoin de financement en France. (Message subliminal de pub : si c’est d’informaticiens gratuits dont vous avez besoin, je suis là pour vous en fournir.) A qui vous adresser ? Voici les bonnes adresses que j’ai repérées jusqu’ici :

[Mise à jour le 7 février: quelques compléments d'infos sur PhiTrust, les CIGALES, Garrigue, Noaber]

Ashoka

Fondée et soutenue par des consultants et anciens de McKinsey, Ashoka est une association d’origine américaine et qui est le principal promoteur du concept d’entrepreneur social. Ashoka attribue des bourses individuelles à des entrepreneurs sociaux ayant déjà fait la preuve de l’impact social de leurs projets. Les bourses Ashoka, accompagné d’une mise en relation avec un excellent carnet d’adresses de décideurs et d’autres entrepreneurs sociaux à travers le monde, est sensée permettre à l’entrepreneur social de pouvoir se consacrer à temps plein à son projet sans avoir à se soucier de ses revenus personnels pendant quelques temps (un an ou deux ?). La bourse est attribuée à l’entrepreneur et non à l’entreprise. Ashoka ne répond pas aux sollicitations directes de porteurs de projets mais repère les entrepreneurs via son réseau de bénévoles. A l’origine, l’idée telle que présentée par le fondateur, Bill Drayton, était plutôt de permettre à des entrepreneurs sociaux de se lancer dans leur projet à temps plein (capital amorçage, en quelques sortes). Mais aujourd’hui, les entrepreneurs sociaux sélectionnés en France sont des personnes ayant des projets déjà bien établis et nécessitant plus de notoriété et une aide à leur développement. Ashoka est bien implanté en France et anime régulièrement des événements notamment autour de ses “promotions” annuelles d’entrepreneurs sociaux français.

Echoing Green

Echoing Green, par contre, reste essentiellement positionné sur le capital amorçage mais, également, sous forme de subvention individuelle. Les bourses, d’un montant de 60 000 $, sont également attribuées à l’entrepreneur avec pour principal engagement de celui-ci qu’il se consacre à plein temps pendant 2 ans à son projet. La sélection annuelle s’effectue sur dossier : de l’ordre de mille candidats pour moins d’une dizaine de projets sélectionnés chaque année. Echoing Green n’a aucune présence en France et la sélection s’effectue en ligne. La bourse est également accompagnée de services gratuits : conseil, accompagnement, mise en relation… J’ai personnellement essayé d’être sélectionné et essuyé un échec. Par contre, Thierry Klein a réussi à passer la première étape avec le super projet du Capital Altruiste.

PhiTrust

PhiTrust intervient principalement en phase de développement, après quelques années d’existence du projet, typiquement “après Ashoka”. Le groupe PhiTrust est constitué de professionnels du financement d’entreprise qui décident de se dédier au financement de l’innovation sociale. PhiTrust est membre d’un réseau européen, l’European Venture Philanthropy Association. PhiTrust dispose de 2 chevilles ouvrières : d’une part une fondation sous égide de l’Institut de France, pour le financement, sous forme de subventions, de projets à but non lucratif et d’autre part PhiTrust Partenaires, une société d’investissement à capital variable. Le processus de décision de financement s’étale sur une durée de 1 à 3 ans et commence par l’envoi d’un dossier descriptif du projet, puis questionnaire détaillé, puis une série d’entretiens, ensuite une enquête approfondie (”due diligence“) et enfin une présentation au comité de financement. 1 projet est sélectionné pour 70 candidatures, pour environ 20 candidatures par mois. Pour les projets lucratifs, les participations prises sont minoritaires (”actionnaire minoritaire actif”) avec un rendement attendu qui reste faible (la plupart du temps inférieur à 5%). Au-delà de 10% de rendement des participations, l’excédent est reversé à la fondation.

Antropia

Antropia, l’incubateur social de la Chaire Entrepreneuriat Social de l’ESSEC offre non seulement une logistique de base pour les nouveaux entrepreneurs sociaux (bureau, téléphone…) mais surtout des services (conseil, ‘accompagnement “coaching”, mise en relation…) et l’accès à des prêts d’honneur de la Caisse d’Epargne. Je suis en train de postuler auprès d’Antropia car j’ai eu le plaisir de “goûter” et d’apprécier la qualité de l’accompagnement auquel Antropia donne accès.

Bamboo Finance

Bamboo Finance est une entreprise sociale suisse de capital risque philanthropique, avec objectif de sortie mais recherche d’un double impact : social (et/ou environnemental) et financier.

Fondation Schwab

La Fondation Schwab organise en France, chaque année, un concours d’entreprises sociales dont le prix est un don en nature de conseil par un grand cabinet (habituellement offert par le Boston Consulting Group).

Fondation Skoll

La Fondation Skoll offre essentiellement un service de mise en relation et de médiatisation des meilleurs projets, avec une influence certaine aux USA et notamment en Californie. La Fondation Skoll intervient en financement plus tardif des projets déjà bien établis, avec des enveloppes de l’ordre du million de dollars sur 3 ans.

France Active

Fondée en France dans les années 80 en réaction à une importante augmentation du chômage longue durée, France Active vise à créer de l’emploi et regroupe, parmi ses décideurs, des professionnels de la banque intéressés par l’économie sociale et des dirigeants d’ONGs telles que le Secours Catholique et la CIMADE. France Active intervient en financement via la Société d’Investissement France Active (SIFA), notamment (mais pas exclusivement) auprès des entreprises d’insertion.

ESFIN-IDES

Le groupe ESFIN-IDES intervient en capital risque auprès des acteurs de l’économie sociale, avec des souscriptions de l’ordre de 100 000 à 600 000 euros.

Les CIGALES et GARRIGUE

Les CIGALES sont des clubs d’investisseurs privés (comme des business angels) qui interviennent en phase d’amorçage de projets locaux sur des petites sommes (1000 ou 2000 euros par exemples) et, plus rarement, en regroupant les 5 ou 6 clubs d’une région (cas de l’Ile-de-France) pour des investissement plus importants (10 000 euros ?). Garrigue est une société de capital risque proche des Cigales. L’un des critères essentiels de décision est la création d’emploi : le projet est-il créateur d’emploi et l’entrepreneur renoue-t-il, par ce projet, avec le monde de l’emploi. Les entrepreneurs accompagnés sont donc essentiellement des personnes ayant connu des difficultés professionnelles ou sociales significatives.

Fondation Noaber

La fondation néerlandaise Noaber finance des projets européen d’entrepreneuriat social en phase d’amorçage, sur quelques secteurs d’activité bien précis (donc un secteur “nouvelles technologies”). Il s’agit d’une fondation d’inspiration chrétienne et qui porte une attention particulière à l’évaluation quantitative de l’impact social attendu d’un projet. S’adresser à eux en anglais, en allemand ou … en néerlandais.

Conclusion

Voila pour ce que j’en sais à ce jour. Vos tuyaux, avis et bonnes adresses sont plus que bienvenus en commentaires !

Wow, 10 millions de dollar pour rendre le monde meilleur

Thursday, September 25th, 2008

C’est Noël ? C’est la surenchère ? Nokia promet 150 000 dollars dans un concours d’idées d’applications innovantes et solidaires. Et voilà-t-y pas que Google en promet 10 millions, pour réaliser les cinq de vos projets qui sont les plus susceptibles de rendre le monde meilleur. De quoi être époustouflifié même quand on sait que la X-Prize foundation envisage des concours d’innovations avec des récompenses allant de 100 millions à 1 milliard de dollars ! Google est d’ailleurs un membre actif des concours de cette fondation.

Allez, avec un peu de chances, j’aurai peut-être le plaisir d’offrir un lot de consolation à quelques innovateurs solidaires français ? Quelques équivalents-temps plein d’ingénieurs et consultants informaticiens, gratuitement, pour votre projet d’intérêt général, ça vous tente ?

Au passage, je remercie Monsieur D., de Chambéry d’Albertville, qui a bien voulu me signaler cette initiative de Google que j’avais loupée. Monsieur D. est parfois timide alors il m’avait contacté par mail plutôt que via un commentaire sur ce blog. ;-)

150 000 dollars pour l’innovation technologique à vocation sociale ou environnementale

Wednesday, September 24th, 2008

Nokia lance un concours pour développeurs d’applications solidaires pour téléphones portables. 150 000 dollars seront offerts aux développeurs des applications mobiles qui seront les plus susceptibles de rendre le monde meilleur. N’oublions pas que les populations des pays du tiers-monde sont bien plus équipées en téléphones portables qu’en ordinateur, par exemple.

Alors, forcément, ça me donne envie d’en rajouter une couche. C’est pourquoi je propose aux candidats français de ce concours de bénéficier du wecena pour développer leur projet : je vous propose gratuitement les compétences de nombreux ingénieurs et consultants, au titre d’une forme innovante de mécénat, le wecena. Les conditions à remplir sont détaillées dans mon appel à projet. Dans le cas d’un concours comme celui de Nokia, cela veut avant tout dire qu’il faut déclarer en préfecture une association d’intérêt général en France pour porter le projet, ou s’associer à une association existante.

via WorldChanging

What should be the EU ICT R&D policy ? Tell them

Tuesday, September 9th, 2008

A nice article and hopefully useful survey (runs until 7 November 2008) that will let you have your say on what the EU policy should be regarding Information and Communication Technology R&D.

Appel à projets informatiques d’intérêt général

Monday, July 14th, 2008

Vous connaissez un projet informatique qui pourrait contribuer à rendre le monde meilleur ? A sauver la planète ? A créer une innovation Internet d’utilité publique ? Ou juste à faciliter la vie de votre association ? A faire avancer une grande cause ou une toute petite ? A faire avancer la science ? Alors répondez à cet appel car je pense pouvoir booster ce projet en recrutant pour lui des mécènes informatiques.

En effet, dans le cadre de ma nouvelle entreprise, je propose mes services professionnels à tout projet informatique d’intérêt général: je fournis (à coût zéro, cf plus bas) mes compétences en tant que directeur de projets informatiques innovants ainsi que l’accès aux compétences de très nombreux autres ingénieurs informaticiens, sur leur temps de travail. Vous voulez des compétences d’ingénieurs informaticiens pour rendre le monde meilleur ? En voila !

Notez que je ne place, a priori, aucune limitation de thème ou de domaine : lutte contre la pauvreté, recherche scientifique, défense de l’environnement, santé, handicap, protection de l’enfance, etc. peu importe du moment que ce projet va vraiment dans le sens de l’intérêt général et de l’utilité publique (cf. ci-dessous).

Les conditions à remplir

Pour que mon entreprise puisse intervenir, votre projet informatique doit absolument :

  • être “d’intérêt général”, c’est-à-dire être porté par un organisme ayant le droit, en France, d’émettre des reçus fiscaux en échange des dons reçus (mécénat)
  • ne pas être un tout petit projet: il doit nécessiter, de la part des mécènes, au moins 1 ingénieur à temps plein
  • être porté par une équipe déjà active : je peux fournir entre 2 fois et 5 fois le temps que vous passez déjà sur le projet, en tant que bénévoles ou salariés ; si vous ne travaillez pas déjà sur le projet, je ne peux rien faire (0 fois 2 égal 0 !)
  • être un projet qui en vaut vraiment la peine: avoir un véritable impact social, direct ou indirect, une utilité clairement mesurable et motivante, répondre à un défi de société à petite ou à grande échelle, être source, levier ou moteur de changement pour la société…
  • ne pas nécessiter de présence physique importante en dehors de la région parisienne (je démarre petit et près de chez moi, même si je suis un adepte du travail à distance et des “conf call”), bref être plutôt localisé près de Paris

Qu’est-ce qu’un projet informatique d’intérêt général ?

Un projet informatique est d’intérêt général si il est porté par un organisme bénéficiant du régime fiscal français du mécénat. Ah, ah… mystère, qu’est-ce que c’est que ce truc ? La loi française d’août 2003 sur le mécénat reste mal connue mais elle représente une source de revenus importante pour les organismes d’intérêt général. Plusieurs types d’organismes répondent à ce critère. Pour faire simple, il peut s’agir d’une association loi 1901 :

  • à but non lucratif : elle ne reverse pas de TVA, ne paye pas d’impôts sur les sociétés, a des administrateurs et un bureau bénévoles et désintéressés, ne vient pas concurrencer des entreprises commerciales ou alors elle le fait à des prix beaucoup plus bas que le marché et principalement pour un public défavorisé et sans “pratiques commerciales” (publicité, …) ; demandez l’avis d’un comptable si besoin
  • et dont l’objet est à caractère philanthropique, éducatif, social, humanitaire, sportif, familial, culturel, artistique, environnemental, culturel, littéraire, scientifique…
  • et dont les activités ne bénéficient pas à un cercle restreint de personnes (contrairement aux syndicats ou aux associations d’anciens élèves d’une école par exemple …)

Au besoin, une association loi 1901 peut être facilement créée pour porter ce projet (statuts et déclaration en préfecture) et réunir les conditions de l’intérêt général. Il n’y a pas de condition d’ancienneté ni de taille de l’association. Il n’y a pas non plus forcément besoin d’obtenir un agrément administratif (comme ce serait le cas pour les associations “reconnues d’utilité publique”, ce qui est une reconnaissance très difficile à obtenir de nos jours).

Pour en savoir plus sur la notion d’intérêt général, je vous invite à consulter le site mécénat du ministère de la culture ainsi que les explications de l’Association pour le Développement du Mécénat Industriel et Commercial (ADMICAL).

Comment je peux aider, en pratique ?

Si vous consacrez déjà du temps à votre projet, je peux donc démultiplier cet effort.

Exemple: avec 4 autres bénévoles, vous consacrez au moins, chacun, une journée par semaine à votre projet (soit un équivalent temps plein, 5 jours de travail par semaine), alors je peux vous fournir, en complément, l’équivalent de 2 ingénieurs à temps plein (10 jours de travail par semaine), voire plus si votre projet est très simple à gérer.

Cette aide prendra la forme de:

  • un accompagnement permanent par mon entreprise : au moins une demi-journée d’assistance et de conseil par semaine, en fonction du volume de votre projet ; plus un service de représentation et de suivi de votre projet auprès des entreprises mécènes,
  • des interventions individuelles d’un grand nombre (50, 100, 200…?) de professionnels de l’informatique, ingénieurs, techniciens ou consultants, pour des durées variables et parfois courtes (par exemple une semaine), sur leur temps de travail,
  • la possibilité de renforcer votre équipe bénévole par les contributions ultérieures de certains de ces intervenants sur leur temps libre (constitution éventuelle d’une communauté à la mode open source si votre projet s’y prête)
  • l’accès à un système d’information sécurisé sur le Web pour gérer votre projet, vos intervenants, vos relations avec les mécènes et automatiser la gestion de toute la paperasse administrative qui va avec (contrats, convention de mécénat, reçus fiscaux, …)

Comment ça marche ?

Je créé actuellement une entreprise à vocation sociale dont l’objectif est de fournir aux innovateurs sociaux les mêmes moyens informatiques que ceux dont disposent les entreprises les plus modernes. Mon activité s’appuie sur le mécénat de sociétés de services en informatique (SSII) qui s’engagent dans des démarches de “développement durable” (ou, plus exactement, de “responsabilité sociale de l’entreprise”). Elles souhaitent faire du mécénat de compétences en informatique par mon intermédiaire : faire don du temps de travail de leurs ingénieurs et consultants sous la forme d’une prestation de service gratuite gérée via le Web. J’appelle ça “faire du wecena” (Wecena, c’est le nom de ma boîte !).

Le financement de cette aide est indirectement assuré à 100% par l’Etat français, grâce à la loi sur le mécénat des entreprises. En effet, l’Etat accorde une réduction d’impôts importante à toute entreprise qui décide d’aider concrètement un organisme d’intérêt général (don d’argent, don en nature, don de compétences et temps de travail…). Les SSII mécènes que je rencontre sont prêtes à se lancer dans l’aventure en proposant à leurs ingénieurs de faire avancer votre projet pendant ces périodes de temps que l’on appelle l’”inter-contrat” (ou intercontrat ou “période de stand-by” ou …) : il s’agit de ces périodes de quelques jours à quelques mois qui commencent lorsque l’ingénieur termine un projet pour un client et n’est pas encore affecté à un autre projet pour un nouveau client.

Cela impose une contrainte importante dans la gestion de votre projet: les ingénieurs réalisant la prestation de service vont se relayer à un rythme très rapide, certains ne seront présents que 48H tandis que d’autres seront disponibles 2 ou 3 mois dans l’année. La durée moyenne d’intervention individuelle se situe quelque part entre une semaine et un mois (selon le métier de l’intervenant et l’état du marché de l’informatique, et aussi selon la politique du mécène). C’est le rôle de mon entreprise que de vous aider à gérer cette contrainte. Notez que cette contrainte a également quelques avantages : si votre projet est suffisament simple et “découpable” en petites tâches (à l’aide de méthodes et d’outils de gestion adaptées, que je vous fournis), vous aurez ainsi l’occasion de proposer votre cause à une multitude d’intervenants que vous pourrez recruter en autant de bénévoles potentiels une fois leur mission de wecena terminée. C’est par exemple le cas de projets portant sur de l’initiation à l’informatique, de l’animation d’atelier informatique auprès de personnes défavorisées, d’interventions multiples d’installation de PC ou de réseau local… Pour des projets plus complexes (développement, conseil, …), votre implication est plus importante et le wecena ne peut pas représenter plus de 2 fois le temps que vous y consacrez déjà.

Quelques exemples de projet

Pour vous aider à vous faire une idée du type de projet qui peuvent bénéficier du wecena, voici quelques exemples de projets que j’ai déjà présenté à des mécènes :

  • conception et réalisation d’un logiciel innovant pour faciliter l’utilisation du clavier et de la souris par des personnes ayant un handicap moteur
  • amélioration de l’infrastructure informatique d’une ONG travaillant dans la lutte contre l’exclusion: remplacement d’un parc de postes de travail, interventions d’administration système sur des serveurs de fichiers et d’application, …
  • déploiement d’un progiciel de reporting financier sur des prestations de services en mode projet pour une association recevant d’importantes subventions publiques
  • refonte d’applicatifs Web pour la gestion documentaire, la gestion des relations et contacts et la gestion des adhésions pour une association Internet dans le domaine de la famille et de la protection de l’enfance
  • création d’un blog par un écrivain public d’une ONG franco-africaine pour sensibiliser des étudiants français au problématiques du développement Nord-Sud
  • assistance à la webisation d’un système de gestion d’établissements de santé pour une association du secteur sanitaire et social
  • initiations informatiques et formation aux logiciels internes pour des bénévoles retraités d’une association humanitaire

Ce ne sont que quelques exemples pour vous donner le ton. Aucun de ces projets n’a encore démarré.

Avertissement

Mon entreprise en est encore à une phase de démarrage et d’expérimentation. Je ne peux actuellement vous garantir ni que votre projet en particulier sera sélectionné par un mécène (les projets les plus solides et les plus ambitieux auront plus de chances bien entendu) ni même de pouvoir démarrer mon accompagnement tout de suite. En effet, l’aide que je peux vous apporter est en soi un projet (créer une entreprise…) : j’y crois énormément puisque j’ai quitté mon employeur précédent pour me lancer dans cette aventure, et j’y consacre tout mon temps et mes compétences. Mais, ceci dit, démarrer ce genre d’entreprise sociale innovante prend du temps et représente aussi une part de risque, d’incertitude, bref d’aventure… Le premier projet que j’accompagnerai pourrait démarrer fin 2008 (si les étoiles s’alignent comme prévu) ou au plus tard début 2009 (si j’ai moins de chance). Les mécènes que je rencontre sont déjà sur le pied de guerre et ont déjà commencé à examiner les projets informatiques que je leur présente. Certains ont déjà exprimé leur préférence et se mettent en ordre de bataille… En croisant les doigts, j’espère qu’un premier projet pourrait démarrer peu après la rentrée scolaire 2008.

Pour participer à l’aventure…

Vous connaissez une équipe qui porte un projet informatique d’intérêt général et a besoin de temps d’informaticiens pour aller plus loin et plus vite ? Faites-lui suivre l’adresse de cet article !

Votre projet répond aux conditions présentées ci-dessus ?  Pour vous en assurer, posez la question via un commentaire ci-dessous ou contactez-moi directement par email à l’adresse suivante: projets (chez) wecena (point) com ou bien encore à mon adresse de blogueur: sig (chez) akasig (point) org. Le site Web de mon entreprise ne devrait pas ouvrir ses portes avant le démarrage du premier projet. En attendant, c’est ici que ça se passe. Vous avez des conseils à me donner, des avis ou des contacts à partager ou des suggestions à faire ? Ils seront bienvenus: je vous invite également à utiliser la fonction commentaires de ce blog.

B’corps, SAGP, Capital Altruiste and committed for-profits

Monday, June 23rd, 2008

Many social entrepreneurship-related concepts now florish on the Web. Some time ago, the social-oriented entrepreneur could get inspiration from NGOs and from for-profit social ventures such as the Grameen Bank (well, I suppose it does not have an NGO status of some sort… I am not even sure of this ; anyway…).

Now that I am thinking of how to govern the growth of my own social venture, I am also stumbling upon a variety of other very stimulating and mind-opening concepts that may be useful to my project.

The SAGP is a French way of governing a company that seems to be inspired by De Gaulle’s wish that employees would more and more take part in managing their company (not to say that many French companies are SAGPs, far from that !). ‘GP in SAGP stands for Gestion Partagée: shared management. SAGP is not a legal status for juristic personification (Inc., Ltd., GMBH, SARL and others). It is a kind of “label” that says something like “in our company, work and capital are of equal value and power is equally divided between both workers and shareholders“. Note that it is not necessarily a “one person one vote” system. Sounds interesting even though the 50% work /50% capital proportion sounds a bit arbitrary to me (why not 75% work and 25% finance at early stage and later evolution toward 50/50  for instance ?). And SAGP lacks a grass-root community of entrepreneurs behind it. Anyway, the idea of empowering workers is there.

B Corporations is a concept that comes from the USA. B (for Beneficial) corps are companies that include social and environmental commitments into the legal document that founds the company (the Articles of Incorporation, or “statuts” in French). It also is a kind of label but the legal dimension of the concepts can make it something superior to a plain marketing label. It somehow institutionalize the social commitments of the company.

Companies with a “Capital Altruiste” are companies which commit themselves to sharing a (fixed) part of their profit with a given (set of) NGO(s). The NGOs may become a full shareholder in the company. These companies may not “be social” (or green or whatever) by their business purpose. They even could behave unethically (preferrably not, of course). Their new social role comes from the fact that they share a given portion of their annual profits to a non-profit, either by donating profits (patronage) or by donating shares (which I think is more aligned with Thierry Klein’s idea). It is a concept that tries to keep altruism and ethics apart from usual business operations. By accepting the worst of human nature (cupidity and social blindness of traditional corporations?), this concept suggests a way for putting altruism within the reach of any corporation and entrepreneur. “You don’t have to think of yourself as a social hero to serve altruistic purposes” does it seem to say. Sounds good too… as long as it does not says “social entrepreneurs are fools” or “social ventures are doomed to failure or eternal non-growth because they unrealistically rely on the good will of some social dreamer“. Sounds like a good concepts for pessimistic and/or cynical social entrepreneurs, doesn’t it ? A stimulating dimension of the concept of Capital Altruiste is that not only social capital (or profits from capital?) can be shared but also profits from intellectual property. The legal implementation of intellectual property being currently flawed, I think one should get beyond just saying “every music album you buy will trigger a donation of 5% of its price to an NGO”. But the idea of marrying open source licensing with some form of well-designed profit-sharing may lead to something interesting.

Last but not least, Michael Pirron’s model is more for optimistic-would-be-social-heroes. His for-profit venture (also a B-Corp) contracts with a non-profit. The non-profit becomes a customer of the for-profit (for instance, it can receive consulting services from the for profit if this for-profit is a consultancy), maybe with  preferential prices. And the for-profit also shares its profits to the non-profit. It sounds to me similar to one of the founding principles of the Economy of Communion and I appreciate this similarity. I will have to dig this concept and get more familiar with it.

As a conclusion, this is all about giving with some reciprocity. You can share profits, social capital or votes. You can share them with workers or non-profit organizations which have both been designated as the less-favoured stakeholders in our  sustainable development era. You can institutionalize this sharing in your articles of incorporation or just keep it as a management principle at least until it stabilizes a bit.

I personnally feel these concepts are still very experimental and shouldn’t be institutionalized unless you have very strong legal skills and agility. I don’t have employees so I’ll keep the “share-with-the-workers” concepts aside until I get into recruiting someone. I feel some appeal to the “share-with-an-NGO” thing but I still wonder which NGO to share with especially given the fact that NGOs are my customers !

Anyway, like my friends in the Economy of Communion sometimes say : “First, focus on generating something to share !” So let’s get back to business.

I hope I did not make too many mistakes in describing the concepts above : I am just stumbling upon them and still have to recover from surprise before understanding their principles and subtleties.

Tell me what you thing and don’t hesitate to refer to any similar concept I might have been missing.

Etudiants futurs entrepreneurs: Eclosion 2.0

Wednesday, June 18th, 2008

Teamfactory est une association à but non lucratif dédiée à la création d’entreprise par les jeunes et soutenue par la région Ile-de-France et des entreprises comme Solvay. Teamfactory a un style très “social entrepreneurs”. Un petit message de leur part, à destination des étudiants ayant une fibre entrepreneurs:

Vous êtes étudiants, en recherche de projet, en réflexion, en réorientation ? Venez expérimenter ECLOSION 2.0 ! Sur le thème « L’Initiative dans Ma Vie »

Nous organisons la 2ème édition d’un événement original, Eclosion 2.0, devenu le rendez-vous annuel de ceux qui s’interrogent sur l’entrepreneuriat et la création d’entreprise.

Encore une association qui a peut-être des projets informatiques que je pourrais accompagner en leur faisant bénéficier du wecena ?

Microsoft should hire some future-ex-Motorola researchers

Wednesday, June 18th, 2008

Motorola researchers are experiencing bad times these days : Motorola Labs is to shrink by half, including teams in Europe (possibly including the knowledge technologies team I was leading in Paris ?). At the same time, Microsoft announces its plan to open an R&D center in Europe, possibly in France or UK. And this center would be involved in enterprise search technologies (called knowledge technologies under different skies).

My former colleagues may appreciate this future job opportunity and might consider applying there. And Microsoft HR people may cut their recruiting costs by quickly getting in touch with experts in applied research on knowledge and search technologies ! Unless Google Labs or Yahoo consider opening a similar center in Europe some time soon ?

Non aux agrégateurs de données personnelles

Thursday, November 22nd, 2007

J’aime bien cette lettre ouverte de Philippe Coueignoux adressée à la Commission Européenne, au sujet du rachat de doubleclick par Google. Le message, sur le plan technique, est le suivant: la personnalisation de la publicité ne nécessite pas la collecte, la conservation, le transfert, bref l’agrégation de données personnelles. Pour que le consommateur bénéficie de pubs personnalisée, on peut faire autrement (et mieux) que créer des Big Brother façon Google + doubleclick.

Ah, si seulement certaines “tech’companies” (suivez mon regard) réussissaient à le comprendre… Il y a là un marché à prendre et pourtant, tout le monde essaie de suivre Google et d’avoir sa part du gâteau dans le Big Brothership… :-( Merci Philippe Coueignoux! Je ne sais pas ce que vaut son alternative à lui mais son point de vue vaut de l’or. Après l’essor du “green business” (produits verts), on connaîtra peut-être enfin celui du “privacy business”?

Mon nouveau projet

Thursday, August 16th, 2007

Christian et Etum l’ont bien senti. :-) Je me relance dans une nouvelle aventure: la création d’une entreprise sociale ayant pour vocation de créer des Innovations Internet d’Utilité Publique.

Il y a deux ans, j’avais tenté d’identifier qui, en France, pouvait être créateur d’Innovations Internet d’Utilité Publique. Je n’étais pas revenu bredouille de mon expédition… mais presque. Depuis deux ans, j’ai travaillé à créer de l’innovation Internet (et mobilité) à vocation commerciale (recherche en applications mobiles Web 2.0ish). Maintenant, je vais essayer d’ajouter l’ingrédient “utilité publique” ou “intérêt général” à la sauce et voir si ça prend sous forme d’une activité professionnelle (et commerciale).

Concrètement, j’ai quitté mon job depuis le mois dernier et je prépare mon projet. Ca s’est décidé vite: un plan social a été annoncé au printemps et l’un de mes collègues aux compétences proches des miennes était sur la sellette. Au même moment, j’avais mon idée et la promesse d’une petite cagnotte si je me portais volontaire pour monter dans la charrette à la place de ce collègue. Tout le monde s’est mis d’accord et hop.

J’ai commencé par acquérir quelques connaissances qui me manquaient (notamment dans le domaine juridique), à tester mon idée auprès de prospects, à mobiliser quelques fournisseurs et à concevoir un peu d’outillage logiciel. Mes premiers contacts commerciaux sont plutôt positifs mais rien n’est joué tant que rien n’est fait ou signé! Alors je reste prudent.

Dans mon projet, il y a plein d’ingrédients bons pour la santé: un gros paquet d’open source et de prestation de service informatique, un fond de citoyenneté d’entreprise et de politiques de développement durable, une sauce épicée à l’Economie de communion, peut-être une pincée de coopératisme et un maximum d’innovation sociale et d’intérêt général.

Mes gènes de paranoïaque me mettent un peu mal à l’aise pour tout vous raconter ici dès aujourd’hui dans la mesure où, enthousiasme et extraversion obligent, j’aimerais tout vous dire mais j’ai un peu peur qu’en en disant trop, on dévoie mon idée avant que j’ai eu le temps de dire ouf. C’est sans doute idiot. C’est d’autant plus idiot que je voudrais que mon idée soit reprise par d’autres! Mais je sais pas encore comment alors il faut que j’y pense encore un peu avant de tout déballer n’importe comment.

En attendant, je vous invite à rêver. J’ai un génie dans ma bouteille. Il peut réaliser vos innovations Internet d’utilité publiques les plus folles. Il suffit d’en faire le souhait en postant un commentaire ci-dessous. Quel usage, service ou technologie Internet devrait-on répandre à travers le monde pour rendre celui-ci meilleur, pour aider à résoudre certains problèmes de société? Quels sont les problèmes de sociétés les plus cruels et pour lesquels il n’existe pas (encore) de technologie Internet uniquement faute d’intérêt commercial évident? Qui sont les entrepreneurs sociaux qui pourraient démultiplier leur puissance de changement social si seulement on leur forgeait quelques bons outils modernes? Quel sujet de société vous tient le plus à coeur pour que mon génie y consacre un peu de sa magie?

Appel à l’agilité

Monday, May 28th, 2007

Imaginez un peu… Un projet informatique… Une équipe d’informaticiens… Et un taux de rotation des effectifs comme on n’en a jamais cauchemardé dans les pires des SSII offshore en Inde: les personnes restent rarement plus de 3 semaines/un mois sur le projet !

C’est le challenge méthodologique des missions solidaires pour prestataires en inter contrat: des prestas qui se relaient dans une équipe projet auprès d’une ONG le temps qu’on leur retrouve une “vraie” mission. Badr Chentouf soulignait l’importance de ce challenge méthodologique dans un commentaire récent. Comment rendre productive une telle équipe projet dont le gros des troupes ne reste que très peu de temps? Comment limiter la “charge d’entrée” sur le projet? Comment modeler la courbe d’apprentissage?

Dans un tel contexte, les méthodes les plus agiles pourraient paraitre on ne peut plus rigides et inadéquates, non? L’eXtreme Programming n’a pas été conçu pour gérer ce genre de situation, pas vrai?

Et même si, dans les communautés open source, on peut intervenir en peu de temps pour proposer un patch ou corriger un bug, la communauté repose sur des piliers permanents qui suivent le projet depuis de longues années et assurent que le mouvement brownien des contributeurs se traduit en évolution réelle à moyen terme.

Les outils de gestion de connaissances les plus ambitieux proposent de partager la connaissance des experts de l’entreprise avant qu’ils ne partent à la retraite. Mais il faut tout de même de longues semaines d’interview, de modélisation et de mise au point avant de bénéficier d’un système utile pour les successeurs de l’expert. Que faire en 15 jours? En mode incrémental…
Alors que faire? Comment organiser le travail et gérer sa continuité? Comment le coordonner? Comment transférer de la connaissance aux nouveaux arrivant en un temps record?

Ajouter dans l’équipe deux ou trois stagiaires qui sont là pour six mois et garantissent la continuité de la connaissance? Utiliser les méthodes comme XP en insistant sur le “pair programming” et la rotation des paires? Mettre au contraire le paquet sur la modélisation formelle à grands coups d’UML? Modéliser la connaissance du projet dans une usine à gaz de knowledge management (une “corporate memory”)? Ne jurer à l’inverse que par les wikis? S’appuyer sur un dictateur bienveillant mais bénévole et non présent sur site, qui agit comme “gatekeeper” sur le code produit? Inventer une nouvelle méthode agile à faire pâlir d’envie ses cousines?

Je n’ai pas la solution complète mais si on la trouvait, cela permettrait de mettre les meilleures technologies à la portée des ambitions des entrepreneurs sociaux les plus innovants. Quelles pistes de réflexion pourriez-vous partager?

Web scraping, web mashing

Thursday, March 8th, 2007

5 Ways to Mix, Rip, and Mash Your Data introduces promising web and desktop applications that extract structured data feeds from web sites and mix them together into something possibly useful to you. Think of things like getting filtered Monster job ads as a convenient RSS feed, along with job ads from your other favorite job sites. This reminds me my Python hacks for automating web crawling and web scraping. Sometimes, I wish I could find time for working a bit further on that…

Missions solidaires pour prestas en intercontrat

Friday, February 23rd, 2007

Christian, Bader, Jef et Jjay m’ont donné quelques pistes pour améliorer mon idée: comment convaincre des sociétés informatiques de s’investir dans des projets technologiques à vocation solidaire? Merci à tous les 4!
Un gros risque, c’est que ce genre de choses “terminent à la comm’” comme l’indique Christian. Les SSII n’ont probablement “aucune velléité de changer le monde”, en tout cas, ce n’est pas leur vocation. Leur préoccupation évidente semble être “le profit court terme”. Mais pourquoi les SSII n’emploient-elles pas leurs prestataires en inter-contrat à des projets profitables pour elles à plus long terme (projets internes, contribution open source, …) plutôt que de les laisser moisir dans un coin le temps qu’un commercial arrive à les recaser chez un client? D’une boîte à l’autre et d’une personne à l’autre, l’inter-contrat est vécu plus ou moins bien, avec des situations parfois cocasses. En tout cas, l’intercontrat est une source de problèmes pour les SSII et pour leurs employés.

D’un autre côté, il y a peut-être des leviers accessibles pour faire changer cette situation et, du même coup, répondre aux besoins technologiques des innovateurs sociaux.

La notion d’entrepreuriat social, ou d’ethique est très à la mode chez toutes les entreprises qui ont une médiocre image de ce côté là (ça inclue banques et SSII amha).

Que faire? Voici vos suggestions:

faire que les CLIENTS des SSII soient attentifs à ces démarches (dans leur processus de décision ), et comme par hasard tout se débloque

[Peut-être créer des] jeux-projets-concours [:] sélection des meilleurs projets et financement + aide logistique, ça peut marcher.

[De toute façon,] les idées ne peuvent pas venir de l’intérieur [et il faut que la solution permette d'] identifier une retombée financière à quelques mois

Ce n’est pas les SSII qu’il faut convaincre mais d’abord ceux qui travaille dans ces entreprises (de préférence d’une taille respectable à mon avis). S’ils sont motivés ils peuvent faire bouger leur management et toi tu peux les aider à trouver les arguments pour cela.

J’ai envie d’extraire de ces suggestions quelques éléments pour un cahier des charges : la solution doit…

  • apporter une carotte économique pour la SSII, du profit à court terme, peut-être en impliquant certains clients
  • s’appuyer à fond sur la motivation des employés, exploiter celle-ci par des formes d’animation adéquates
  • être économique viable (entreprise sociale, donc entreprise également)

Et si on achetait les prestataires en inter-contrats à leur SSII à un pourcentage symbolique de leur tarif journalier habituel? Cela fournirait l’incitation économique à leur SSII: “Du moment que je sais que je peux disposer de cet intercontrat dès que je le veux pour le mettre chez en client, pourquoi ne pas le vendre à 1% de son prix habituel à un client ‘entreprise sociale’. Si, en plus, ça redore un peu l’image de marque de la boîte et que ça motive certains employés, c’est ça de gagné en plus!”?

Et si ce montant symbolique était réuni par les employés motivés pour participer à l’opération et changer le monde à leur échelle? Pour 10 à 20 employés en mission (selon les périodes et les sociétés), il y en a, disons, 1 en intercontrat. Avec un abonnement/cotisation de quelques dizaines ou centaines d’euros par an et par personne, on réunit le montant nécessaire pour financer une mission solidaire. “Aujourd’hui, je suis chez un client. Mais demain, ça pourrait être moi en intercontrat. Alors, comme j’aimerais bien que certains de mes collègues et moi puissions avoir un véritable impact sur l’environnement/les plus pauvres/la démocratie/le développement des pays du Sud/la priorité de mon choix grâce à ce que l’on sait faire le mieux (la techno), j’achète avec eux le droit de participer à une telle mission lors de mon prochain intercontrat”.

Cette solution consisterait donc à créer un fournisseur de missions solidaires pour prestataires en intercontrat. Les clients sont des prestas qui veulent profiter d’un futur intercontrat pour essayer de changer le monde à leur échelle (plutôt que de se faire chier à éviter les patates et à traîner dans l’agence ou au siège). Les produits sont des missions à forte qualité sociale/environnementale pilotées par des pros du secteur, des gens de terrain qui peuvent vite faire sentir au presta les problèmes sociaux/environnementaux ou autres à traiter. Les autres fournisseurs, ce sont des SSII qui voient d’un bon oeil l’idée d’arrondir leurs fins de mois en vendant certains intercontrats sur un second marché, ultra-discount.

Comment répondre aux questions que ce genre de proposition pourrait soulever? Qu’est-ce qui donnerait suffisamment envie et confiance à un presta pour qu’il achète à l’avance, avec des collègues, son droit de participer à une mission technologique solidaire sur le terrain de son choix? Cette idée a sans doute un côté complètement délirant, mais qu’est-ce qu’on pourrait en faire de bien et d’un peu plus près de la réalité? Qu’est-ce que cela vous inspire? A votre tour!

How to install dozens of linux boxes with FAI?

Friday, February 9th, 2007

[updated: the version of the python script was an obsolete one, I updated it, and changed the title of the post for more clarity]

I have 40 old computers (donation from a corporation) that are to be dispatched among small social work non-profit organizations and needy people in several French cities and probably also in Senegal. How to install a customized and usable version of linux on all of them despite the hardware heterogeneity of that collection of PCs and our lack of time? How to allow them to be reinstalled remotely without requiring any computer person to be present on site? I want the linux distribution to be Ubuntu, with a specific list of packages and configuration parameters. Some PCs have 1 hard drive of 9 GB or more, some others have up to 3 hard drives of sometimes 4GB, etc. The solution I found is to use FAI (Fully Automatic Installation) with a couple of custom enhancements such as a Python script that calculates the optimal partition tables for every PC.

Here are some notes about how I proceeded. If you want to contribute to similar projects (Information Technology and innovation for small non-profit organizations working in the field of social work in France or Africa), please drop me a comment here or by email at sig at akasig dot org.

Requirements and architecture

The way FAI works is as follows. The computer to install boots locally either from a CD-ROM, from a floppy disk or via a local networking protocol such as PXE or BOOTP. It then connects to a central installation server. It is served with instructions about how to install itself. It then downloads and installs packages from official repositories (e.g. Ubuntu repositories) or from the installation server if ever this server contains a mirror of the distribution repository. It is a package-based installer and differs from file-based installers such as System Imager (that relies on rsync).

Therefore, the main requirement is to have a server for centralizing the installation process. For testing purposes, I used my home PC with its DSL line and its Ubuntu Dapper distribution. But the production server is hosted in a data center and runs a debian.

For booting, the usual FAI way is to use a local DHCP server for retrieving information such as the address of the installation server. But in my case, I want to allow computers to (re-)install themselves from the premises and local area networks of non-profit organizations or even at home of individuals. I obviously can’t control the DHCP servers that are usually serving this critical installation information. Therefore, I had to work around this by using some special FAI options when creating the bootable CD-ROMs (see below).

Another issue I had to tackle is that FAI supports a limited amount of hardware heterogeneoity. For instance, if your computers don’t have the exact same amount of hard drive space, that’s usually not a problem for FAI. It comes with configuration mechanisms that handle that quite smoothly. But in my case, I have unknown computers to install, with various numbers and sizes of hard drives for instance. Therefore, I had to let computers calculate by themselves the optimal partitioning scheme for any hard drive setup. I did that with the help of a constraint programming library for Python. I also had to make sure that Python would be available on the computer at that stage of the installation process.

Eventually, I had to work around some access control constraints of FAI so that I could write the calculated optimal partitioning scheme to the computer to install. Indeed, when the computer to install first connects to the installation server, it mounts its root partition via NFS in read-only mode. And it doesn’t have access to the hard drive(s) yet. The solution I adopted is to write the optimal partitioning configuration to the FAI RAMdisk (on the computer to install) and to pre-define a symlink from the NFS-mounted root (on the installation server) to that configuration file so that FAI knows where to find it once it has been calculated (details below).

Other modifications I had to do include correcting some shebang lines in scripts that used sh whereas they should have been using bash in the case of an ubuntu server environment. I also had to correct the path a grub post-installation script to adapt it to Ubuntu. Eventually, I had to find the proper collection of FAI “classes” to define in order for Ubuntu to work properly.

I did not invent all of these tweaks and hacks (except the partitioning one). All of them were suggested by the extremely supportive FAI community via their #fai IRC channel on irc.oftc.net (special thanks to MrFai, sanso and h01ger). And I could not get into FAI without the great (but partly outdated!) FAI guide.

Now come the more detailed notes about how to (hopefully) reproduce the steps and tweaks described above.

A bit of FAI magic

On my Ubuntu dapper, the FAI package was a rather old one (v.2.10). Therefore I retrieved the more recent 3.1ubuntu1 package from the edgy repository and installed it manually. The first thing to do was then to go to /etc/fai and check every configuration file for possible updates to make. In /etc/fai/NFSROOT, for instance, I added python as a package to install in the virtual root partition that will be mounted via NFS by the computers to install. I also made sure that my NFS service would allow the target computers to connect and that the iptables firewall would not block these connections either. Then, I was ready for a sudo faisetup that created this virtual root partition under /srv/fai.

Once the NFS root hierarchy has been created, I manually added to it the python constraint programming library required by my partitioning hack. I downloaded the source tarball, pre-compiled it on my installation server with python setup.py build (probably useless). And I manually copied the .py and .pyc file to the proper site-packages directory of the NFS root (to /srv/fai/nfsroot/usr/lib/python2.4/site-packages/).

In order to create the bootable CD-ROMs that would allow computers to start using their local DHCP server but still to know how to connect to the central installation server, I had to use the following command line and options:

sudo make-fai-bootfloppy -B -Ieth0 -l -f /tmp/fai_floppy.img -i /tmp/fai_cdrom.iso -d f -F -v nfsroot=192.168.0.100:/srv/fai/nfsroot ip=:192.168.0.100:::::dhcp FAI_ACTION=install

It creates an ISO image of that bootable CDROM (/tmp/fai_cdrom.iso) that is then to be burnt. It also tells the path to the installation server. I had first tried without the -l option that asks for LILO to be used instead of GRUB but I could not figure out how to let GRUB not ignore the required nfsroot option. That option always disappeared from the kernel options GRUB specifies for booting. Therefore, I decided to use LILO instead. I also had troubles mixing the use of DHCP and the use of my nfsroot option and had to use the -d f option that is supposed to tell the computer to boot with a fixed IP address whereas it will actually refer to my ip= option that tells it to boot with DHCP but to notice that the installation server is at a given IP address. A bit tricky, isn’t it… Anyway, it worked and you just have to replace 192.168.0.100 by the IP address of your installation server and everything should be fine (let’s be optimistic…). As an alternative, you should refer to the man page of fai-cd which is another FAI command for creating a bootable CDROM. Maybe fai-cd is even more recommended than make-fai-bootfloppy indeed but I did not try because it has not yet been properly documented in the FAI guide.

Then, I added my partitioning script as a FAI hook that gets called just before the “partition” FAI task and only for computers that are assigned to my custom FAI class. In order to do so, I saved my script under /srv/fai/config/hooks with the filename partition.MYCLASS (where MYCLASS is the name you choose for describing the class of computers that will be using this partitioning script). Note that you should remove the .txt extension from the filename once you download it from this site.
When called, that script would create a new file name called MYCLASS that would contain the FAI syntax for specifying how partitions are to be created on disks (it’s called a FAI disk_config file indeed). But since this script is called at install time from a computer that mounted its root partition via NFS in read-only, I had to let the script save this MYCLASS file under /tmp/ which is then a writeable RAM disk. But for FAI to be aware of the existence of that file during its partitioning task, I first had to create a symlink from /srv/fai/config/disk_config/MYCLASS to /tmp/MYCLASS. (ln -s /tmp/MYCLASS /srv/fai/config/disk_config/MYCLASS). After some discussion with FAI folks on IRC, I understood this is not the optimal solution. Ideally, I should use the FAI mkrw script instead: it would create an appropriate writeable path on the RAM disk and the script would be stored there. Anyway, the symlink option also works though it’s less elegant.

Beyond creating this customized disk_config file for MYCLASS computers, I also modified and re-used the simple example files that are provided under the FAI examples directory. I created a FRENCH class by copying and modifying the GERMAN class that is provided there so that it tells that KEYMAP=fr-latin9. I used the FAIBASE class file and just modified it a bit: TIMEZONE=Europe/Paris. In the /srv/fai/class/50-host-classes script that defines default classes, I added to the last case the following classes: FRENCH, FAI_BOOTPART (in desperate hope it would add to the GRUB menu an option for booting the computer using FAI from the hard-drive in case of re-installation without CD), NTP and NETWORK (being unsure these were required for the NTP service to be installed by default and to receive proper configuration parameters. In /srv/fai/config/debconf/ I created a FRENCH debconf file by re-using the GERMAN one given as example. In /srv/fai/config/package_config/, I also copied and modified the GERMAN file into one called FRENCH and containing the identifiers of Ubuntu packages related to French setups.

As explained above, I also had to modify several FAI scripts in order to fully adapt them to the Ubuntu environment. These modifications were suggested to the FAI mailing list and forwarded to me by MrFai. They consisted in changing the #! /bin/sh shebang lines into #! /bin/bash lines for the following scripts: class/10-base-class, class/50-host-class, hooks/instsoft.FAIBASE, scripts/FAIBASE/10-misc, scripts/FAIBASE/30-interface, scripts/LAST/50-misc and also the mount2dir script. Last but not least, these modifications included modifying the config/files/boot/grub/menu.lst/postinst file so that it made reference to /sbin/update-grub instead of /usr/sbin/update-grub. I suppose that these changes are soon to be available right from the downloadable FAI packages once they get propagated there.

That’s it. With all of these operations, you should be able to install a fresh (and French) Ubuntu on any computer using the CD you have burnt. Or at least I could install a couple of them.

More things to do

But even then, we are not done with what’s required for our distributed infrastructure to be remotely maintainable. Here is my to-do list:

  • many of the hacks and tricks indicated above should probably not be done directly under the /srv hierarchy but under something like /usr/lib/fai/ or you might face the risk that they some of them get lost next time you recreate your nfsroot using the fai-setup script; there is probably some cleaning to be made here
  • check that the FAI_BOOTPART class was really taken into account because, at the moment, I could not see any FAI option in the GRUB menu of the installed computers
  • add bcfg2 with custom parameters to the classes to install so that the configuration can be properly managed remotely
  • check once again that the way NFS is offered to these remote computers will not create any security issue
  • create a new script that will select the flavor of the distribution to install depending on the amount of RAM on the PC. For instance, with less than 256 MB of RAM, it would be preferable to install a basic Ubuntu (without its Gnome desktop) and use another windows manager
  • setup the default user because the one provided by the DEMO class does not suit my need
  • add some more intelligence to the partitioning script so that it checks if ever there already is a suitable home partition and then ask FAI to preserve it instead of recreating it (and loosing the data it contains)
  • setup a proper SSH account on the server so that FAI can save its log files on it once the installation is done
  • activate the option that will let FAI save on the installation server the detailed hardware information it could read from the PC
  • create a unique and permanent identifier to be stored on the machine and on the server so that we can track PCs; in a first step, the MAC address may be usable but in some future, assigning a permanent UID to the whole list of hardware characteristics could be better if done smartly
  • check that the default Xorg options do not put old screens at risk (resolution and speed)
  • bring a bit of graphical customization in order to brand the desktops
  • add openvpn to the PCs so that we can connect to them remotely even when they are behing NAT routers
  • configure the authentication so that it is made against the central database (MySQL) that would also be used for the identity management of our Plone sites, with an nss_update mechanism that will allow authentication to succeed even when the central server is not reachable (caches the credentials on the PC)
  • for facilitating the initial installation, I should probably stop using bootable CDs and get back to the orthodox FAI way of booting from the network and using DHCPd for delivering instructions about the location of the installation server; however I first have to figure out how to let the computers’ GRUB menus offer a boot option that will not require the DHCPd to deliver those instructions and that will let them use the central installation server somewhere over the Internet

If you are interested in helping some social non-profit ventures with the maintenance and configuration of their PCs and/or have some clues about how to take action on some items of this todo list, please don’t hesitate to get in touch with me and to leave some comment here. Your help would be very much welcome!

Recherche informatique à vocation sociale

Wednesday, February 7th, 2007

J’ai une idée un peu fumeuse de projet qui me trotte dans la tête et j’aimerais bien avoir vos conseils pour la rendre un peu plus réaliste. Il s’agit de proposer à des sociétés de “haute technologie” en informatique (SSII, éditeurs, constructeurs) d’investir quelques ressources (prestataires en inter-contrat, cotisation, …) dans des projets d’innovation technologique et sociale menés conjointement avec des chercheurs et des responsables d’associations reconnues dans leur secteur (action sociale, environnement, humanitaire, handicap, seniors…). Quels moyens pourraient exister pour rendre ce genre de chose attractives pour des SSII par exemple? Qu’est-ce qui pourrait leur donner envie de s’investir dans des projets de recherche informatique à vocation philantropique? Des projets qui visent à “changer le monde” à très grande échelle mais sur des points très spécialisés par le biais des TIC.

Par exemple, j’ai pensé à divers bénéfices possibles qu’une SSII pourrait tirer de ce genre d’action. Mais j’ai du mal à identifier lesquels pourraient avoir le plus de valeur aux yeux de dirigeants de ce genre de boîtes.

  • retombées médiatiques et amélioration qualitative de l’image de marque de la boîte en s’associant à des “grandes marques” du social (Croix-Rouge, Restos du Coeur, ATD, …), de l’environnement (WWF, Greenpeace, fondation Ushuaïa, …) ou de l’humanitaire (Croix-Rouge, médecins du monde, …)?
  • retombées médiatiques et accroissement quantitatif de la notoriété publique de la boîte ?
  • fidélisation des salariés: réduction du turn over, motivation “par les valeurs” de la société ?
  • facilitation du recrutement des jeunes diplômés ?
  • facilitation des relations avec les parties prenantes externes (syndicats, pouvoirs publics, certains actionnaires…) ?
  • formation à la communication interpersonnelle, acquisition par les salariés de “savoir-êtres” sur le terrain, au contact de populations en difficultés (milieux populaires, handicaps, seniors, …) ?
  • acquisition par les salariés de compétences techniques nouvelles au contact de chercheurs de pointe également impliqués dans ces projets (centres de recherche universitaire, recherche privée du genre Google Labs ou autres) ?
  • facilitation des relations avec certains clients (clients du secteur public: Etat, collectivités territoriales ou clients de l’économie sociale: mutuelles, coopératives, associations, fondations) ?
  • satisfaction personnelle des dirigeants de la boîte (philantropie) ?
  • autre idée de bénéfice pour la société?

Je sais que vous êtes nombreux à évoluer professionnellement avec moi dans le secteur de l’informatique, alors vos avis (même candides) me seraient précieux. Lesquels des points ci-dessus vous paraissent les plus prometteurs pour convaincre des dirigeants d’entreprises high-tech de se lancer dans ce genre d’aventure? Des suggestions? Qu’est-ce que vous en pensez?

Gnome unijambiste des forêts du Nord

Saturday, November 18th, 2006

Avez-vous déjà vu un gnome unijambiste des forêts du Nord dansant à la pleine lune au milieu de statuettes enroulées dans du jambon? Non?! Alors ne ratez pas la mise en vidéo du premier épisode du Donjon de Naheulbeuk, c’est tordant.
Pour ceux qui voudraient comprendre ce dont il s’agit, voici un peu d’explications. Un pro-amateur génial a créé une saga sonore (feuilleton audio) humoristique dans l’univers fantastique des jeux de rôle Donjons & Dragons. Son émission est diffusée depuis quelques années déjà, épisode après épisode, au format MP3 à télécharger gratuitement sur leur site. Suite à l’énorme succès populaire de sa création, une BD a même été éditée pour mettre en bulles et en images les aventures délirantes de l’équipe des aventuriers de Naheulbeuk. Et comme ça ne suffisait pas, un autre créatif culturel passionné a utilisé un jeu vidéo multi-joueur, (World of Warcraft, LE jeu video multi-joueur), pour mettre en scène et tourner en caméra virtuelle le premier épisode de la première saison du donjon de Naheulbeuk. Les acteurs sont donc des personnages de jeux vidéo. On appelle cette technique de réalisation de vidéos le machinima. Le résultat, encore une fois téléchargeable sur Internet car distribué gratuitement par amour de la chose, est excellent et donne vraiment envie de voir la suite! Tout cela dans un esprit de créativité, de partage et de plaisir, un petit peu à la mode open source: plus on est de fous, plus on crée. Bravo!

Julien est né ce matin!

Thursday, November 16th, 2006

J’ai le plaisir de vous faire part de la naissance de mon fils, Julien. Il est né ce matin à 3H et ses parents sont très fiers de ses 3 kg 510 et de ses 51 cm. La maman se porte bien et l’accouchement s’est très bien passé. Julien a eu l’air un peu surpris quand on lui a expliqué qu’il ne pouvait téter sa maman 24H sur 24. Ses frère et soeurs attendent sans doute impatiemment de lui rendre visite cet après-midi (quand nous aurons un peu dormi). Allez, au dodo.