Entretien avec iMaugis, une SSLL proposant des solutions libres (TNI…) pour les écoles

En France, l’équipement en matériel informatique des écoles primaires est très disparate, leur financement étant à la charge des municipalités. Quelques plans ministériels (Informatique pour tous en 1985 et École Numérique Rurale en 2009) ont bien tenté de lancer une certaine dynamique mais on constate que les solutions libres ont bien souvent été oubliées dans ces plans (cf cet article du Framablog) qui ressemblent parfois à un subventionnement indirect aux éditeurs de logiciels propriétaires et aux industriels.

Il existe cependant quelques sociétés dont l’objectif est bien moins le profit que de favoriser l’essor du logiciel libre tout en pérennisant des emplois, comme Ryxeo par exemple qui développe la solution AbulÉdu depuis maintenant de nombreuses années.

Nous avons découvert, lors d’un reportage télévisé sur France 3, une toute jeune SSLL (et bientôt SCIC) ardennaise, iMaugis dont les trois coprésidents ont accepté de répondre à quelques questions.

—> La vidéo au format webm

Entretien avec iMaugis

Framasoft : Pouvez vous vous présenter en quelques mots ?

Fabian Pilard : Coprésident en charge de la représentativité d’iMaugis

Julien Mousseaux : Coprésident en charge de la gestion et du développement, fan de geekeries et de booonnes bières!

Remy Mondi : Coprésident en charge de l’animation

Comment avez vous connu les logiciels libres ?

Fabian : un peu par hasard, je me suis retrouvé service civique dans un GULL il y a 2 ans, n’étant pas informaticien, je me retrouve surtout dans la philosophie du logiciel libre.

Rémy : Par le biais d’un ami. J’ai commencé avec Firefox et OpenOffice puis j’ai franchi le cap en installant Ubuntu par la suite.

Julien : Dans une boutique de presse, un mag vendu avec une Red Hat 6.2 que je n’ai jamais réussi à installer 😀 Puis en 2003 quand l’ADSL est arrivée dans notre coin perdu

iMaugis, qu’est-ce que c’est ?

iMaugis est une société de services en logiciels libres sous forme (bientôt !) de coopérative d’intérêt collectif (SCIC).

C’est également une aventure humaine qui nous permet de travailler dans un domaine qui nous passionne, celui de l’informatique, tout en défendant des valeurs, celles des logiciels libres et de l’économie sociale et solidaire.

Qu’est ce qui différencie une SSLL (Société de Services en Logiciels Libres) comme iMaugis d’une SSII (Société de services en ingénierie informatique) ?

Nos prestations ne s’orientent que sur des technologies libres. Par conviction philosophique et technologique.

On peut aussi parler de la différence de taille concernant le futur statut juridique de la SCIC (Société coopérative d’intérêt collectif) impliquant un mode de gouvernance alternatif mais démocratique.

Racontez-nous la génèse d’iMaugis ?

iMaugis est né d’une réflexion d’une dizaine de membres de l’association ILArd (Informatique Libre en Ardennes) qui, au delà de de la promotion du libre avaient pour volonté de répondre à un besoin sur le territoire, et créer de l’emploi pérenne en Ardenne.

Nous remercions Guillaume (président du GULL Ilard) qui a eu dés le début l’idée d’une structure coopérative.

Et depuis, quel chemin avez-vous parcouru ?

Les choses avancent… (parole de politicien), iMaugis est sur le marché concurrentiel, nous commençons à réaliser des prestations. La création d’une société, peu importe la forme, est toujours difficile, mais nous restons confiants et débordons d’idées !

Nous commençons à avoir une certaine visibilité sur le territoire ardennais

Arrivez-vous déjà à dégager des salaires grâce à ces prestations liées au libre ?

Par le biais de subventions à la création d’activités, nous arrivons à dégager quelques fonds, mais pas de quoi rouler sur l’or pour le moment (ce n’est d’ailleurs pas l’objectif). J’ai toujours une autre activité à côté.

Dans le reportage que France 3 vous a consacré, on vous voit présenter un TBI (Tableau Blanc Interactif) annoncé comme un des moins cher du monde, pourriez-vous nous en dire un peu plus ?

Ah la la, France3, toujours à la recherche du scoop 🙂 , le moins cher du monde, je ne sais pas. Moins cher que les solutions existantes sûrement !

Et pourrait-on avoir un ordre d’idée du prix ?

Moins cher ! en terme de matériel, nous sommes à moins de 1000€ ordinateur libre et projecteur compris, ensuite nous proposons du service ( accompagnement, formation ) autour de cette offre.

Comment pensez-vous pouvoir trouver votre place à côté des multinationales du TBI ?

Nous ne vendons pas la même chose, nous ne sommes pas dans la même logique, je pense que nous sommes complémentaires, nous nous orientons plutôt vers les structures ayant peu de moyens et/ou partageant nos valeurs.

De plus nous avons mis au point une IHM (Interface Homme Machine) qui facilite l’usage d’un ordinateur via un TBI.

Au niveau système d’exploitation, utilisez-vous des distributions éducatives existantes (AbulÉdu, ASRI Éducation …) ou bien vous appuyez-vous sur des distributions plus généralistes ?

Nous en avons testé une demi douzaine et elles sont toutes très complètes, mais nous avons besoin d’un système personnalisé et adapté au TBI. Nous nous appuyons donc sur une distrib’ généraliste pour le moment, mais l’objectif est de créer la nôtre. D’ailleurs nous avons déjà l’interface qui nous semble adaptée pour le TBI et la tablette.

Dans le reportage, on peut également voir que vous vous appuyez notamment sur Sankoré. Quels sont les autres logiciels libres principaux au cœur de votre système ?

Sankoré reste LE logiciel libre pour un usage TBI, mais il y a aussi GCompris bien sûr, Beneyluschool, un ENT libre très intéressant, différents logiciels provenant du Terrier, OOo4Kids, Childsplay, Omnitux, Dicorime, Tuxmaths, Tuxpaint, CaRMetal… et des ressources pédagogiques libres.

Et pour la reconnaissance des caractères, avez-vous trouvé ou développé une solution libre convaincante ?

Non, c’est effectivement un domaine où les différents logiciels libres existants n’ont pas encore atteint le niveau des meilleurs solutions propriétaires.

Sur votre site, un de vos produits est appelé École Numérique Pour Tous. Pouvez nous expliquer en quoi cela consiste précisément ?

École Numérique Pour Tous 2.0 : ENPT car c’est une réponse à école numérique rurale.

  • 2.0 car cela rentre dans l’initiative Ordi 2.0 (Reconditionnement d’ordinateurs pour réduire les coûts d’investissements et contribuer au développement durable).
  • ENPT 2.0 est donc une offre clé en main proposant solution matérielle, logicielle et de services adaptés afin d’équiper les écoles.

Quelles sont les différences entre ENPT et d’autres solutions propriétaires ?

ENPT est un ensemble matériel (TBI, ordis en fond de classe, serveur (fichier, impression, proxy, filtrage)) + logiciel, le tout servi avec une interface adaptée soit pour une utilisation avec un stylet (TBI) soit pour une utilisation par un enfant (grosses icônes facilement cliquables, impossibilité de supprimer ou rajouter des logiciels autrement que par l’administrateur du système, l’élève ne pourra utiliser que ce dont il a réellement besoin).

Le but est de faciliter l’usage des TICE tant pour les enseignants que pour les élèves et de favoriser l’accompagnement et la formation grâce à l’économie réalisée sur les frais de licence ainsi que sur l’utilisation de matériel reconditionné. Les solutions propriétaires sont basées sur du matériel systématiquement neuf (et donc onéreux), pas forcément raccord avec le reste des équipements de l’école (avec le TBI par ex) et ne bénéficient souvent pas de suites logicielles éducatives aussi complètes que celle que nous pouvons intégrer grâce aux logiciels libres. De plus la solution ENPT est beaucoup plus “éthique” et s’inscrit dans une véritable mission de service publique car les élèves seront égaux et pourront réutiliser les logiciels vu en classe chez eux (encore un avantage du logiciel libre).

La reporter de France 3 indique que vous avez des contacts avec l’éducation nationale. Qu’en est-il réellement ?

Oui, depuis le début du projet, nous avons voulu travailler en coopération avec l’éducation nationale. Nous avons donc rencontré l’inspection académique des Ardennes pour leur présenter notre projet et ainsi lancer une démarche de co-construction avec eux afin de répondre au mieux aux attentes des enseignants.

Et quel a été leur accueil au départ ?

Intéressé notamment par l’aspect financier puisque ils savent que c’est LA problématique des collectivités pour l’équipement en NTIC. Les différents conseillers TICE rencontrés ne sont pas contre le logiciel libre même s’ils reconnaissent un lobbying important des multinationales (ils nous ont parlé de fenêtres, pas vraiment compris…) …et de certaines personnes qui ne savent plus se servir de leur machine si l’icône ronde est devenue ovale ! (ça marche aussi avec une carrée devenant rectangulaire !).

Et par la suite ?

En toute logique, nous devrions mettre en place un pilote dans une école de Charleville-Mézières en 2012.




Raspberry Pi : Bien plus qu’un petit ordinateur pas cher sous GNU/Linux

Après des mois d’attente insoutenable, le petit ordinateur Raspberry Pi est enfin disponible à la vente !

Petit par la taille (et le prix autour d’une trentaine d’euros) mais grand par le talent et toutes les potentialités éducatives !

Je vous laisse parcourir l’article Wikipédia pour les caractéristiques techniques (tourne sous Debian mais d’autres distributions suivront). Ce qui est aussi voire surtout intéressant ici c’est la possibilité de mettre entre les mains de tous les bidouilleurs de 7 à 77 ans un objet qui leur permettra de soulever facilement le capot de la technologie pour mieux comprendre, apprendre, créer, partager.

Ce n’est pas autrement que nous reprendrons petit à petit possession du monde…

Raspberry Pi

Raspberry Pi : Sous le capot de l’informatique

Raspberry Pi: computing under the bonnet

Éditorial du Guardian – 1 mars 2012
(Traduction Framalang : Poupoul2, Lamessen, Goofy)

La prochaine génération doit avoir pour objectif d’apprendre à contrôler les ordinateurs, plutôt que d’être contrôlés par eux.

C’est un paradoxe de la technologie ; plus elle investit tous les domaines de notre vie quotidienne, plus elle en apparaît éloignée. Lorsque les voitures à moteur étaient rares, les premiers conducteurs devaient les démarrrer à la manivelle, mais aujourd’hui nous pouvons rouler sans la moindre inquiétude à propos de ce qui se passe sous le capot, jusqu’à ce que quelque chose ne fonctionne plus. Il y a une génération de cela, les utilisateurs d’ordinateurs devaient entrer au clavier des commandes dans une syntaxe technique pour réaliser les choses les plus simples ; aujourd’hui il suffit de toucher un écran du doigt et de lancer une application pour faire à peu près n’importe quoi.

Une informatique plus simple rend la vie plus facile, mais il se pourrait qu’elle rende la prochaine génération plus dépendante et plus ignorante de ce qu’est un microprocesseur. Le Raspberry Pi, cet ordinateur à petit prix dont la vente a démarré hier et qui pourrait bientôt faire son apparition dans les écoles, répond à cette préoccupation. Il est vendu sous la forme d’une carte de la taille d’une carte de crédit sur laquelle on trouve quelques composants à l’air libre, nous ramenant ainsi réellement aux origines, bien que pas totalement : sa vitesse d’horloge ferait honte à n’importe quelle machine des années 80. Mais les plus grands supporters du projet font partie de cette génération qui a appris l’art de la programmation à cette époque. Ce ne sont que des être humains, il s’agit donc un peu de nostalgie. Après avoir copié du code dans des pages de magazines et branché des moteurs de Lego Technic sur leurs Spectrums, ils sont tout attendris à l’idée que leurs enfants puissent revivre cette expérience concrète. Mais il existe également deux objectifs réellement sérieux.

Le premier point (et le plus évident) est – pour reprendre l’analogie avec la voiture – que la prochaine génération de mécanos du code devra venir de quelque part, et aura besoin de la connaissances des écrous et boulons de l’informatique. La difficulté de fabrication est déjà tellement importante que, malgré l’envie d’en faire un produit local, le PI est estampillé « Made in China ». En ce qui concerne les logiciels, personne, même le plus brillant, ne peut arriver comme une fleur sans avoir eu l’occasion de bricoler du code. Les plateformes propriétaires comme Windows rendent cela difficile – le capot est verrouillé – donc le Pi fonctionnera sous Linux, en open source.

Si quelques personnes qui iront concevoir des méta-langages et des jeux extraordinaires pourront plonger au cœur des systèmes d’exploitation, il faut admettre que cela restera une activité minoritaire. Mais le second avantage de mettre les mains dans l’informatique a une portée plus vaste. Lorsque de nouvelles pièces de moteurs débarquent dans des systèmes fermés, tous les langages informatiques doivent – comme Turing l’a prouvé – se conformer. Or ici, avec quelques connaissances sur la la procédure à suivre, un cerveau tout à fait ordinaire pourrait améliorer des tâches quotidiennes, comme par exemple synchroniser des agendas, réorganiser des informations ou faire passer des relevés bancaires d’un format pratique pour les banques vers un format qui soit plus facile à lire. En somme l’objectif devrait être pour la prochaine génération d’apprendre à contrôler les ordinateurs, plutôt que d’être contrôlée par eux.




MITx ou les premiers pas de la vraie révolution éducative en ligne ?

Attention, petite révolution éducative potentielle en orbite !

Quoi ? Tout ça pour de simples « cours en ligne » alors que ça fait dix ans qu’on en parle et qu’on en fait !

Oui, mais d’abord il s’agit du prestigieux MIT de Boston[1]. Ensuite ils semblent avoir été conçus pour être capable d’être suivis et administrés totalement en ligne grâce à une efficiente plateforme. Et enfin ils s’inscrivent d’ores et déjà dans le Libre Accès (en prévoyant de rendre au plus vite les ressources libres]).

Je vous laisse imaginer les futurs impacts possibles à l’échelle mondial…

David Wiley - CC by

Le MIT lance ses premier cours gratuits en ligne « totalement automatisés »

MIT launches free online ‘fully automated’ course

Sean Coughlan – 13 février 2012 – BBC
(Traduction Framalang : Lamessen, OranginaRouge)

L’institut de Technologie du Massachussetts (MIT), l’une des universités parmi les mieux classées au monde, a annoncé ses premiers cours gratuits qui peuvent êtres suivis et évalués entièrement en ligne.

Un cours d’électronique, qui commencera en mars, sera le premier test de ce projet en ligne, connu sous le nom de MITx.

Ce cours interactif est conçu pour être totalement automatisé, et les étudiants qui réussissent recevront un diplôme.

L’université américaine dit qu’elle veut que MITx « brise les barrières de l’éducation ».

Ce schéma novateur représente une avancée significative dans l’utilisation des technologies pour permettre l’accès à l’enseignement supérieur.

Université automatisée

Il y a déjà des formations en ligne, mais la proposition du MIT est originale car elle invite les étudiants du monde entier, sans conditions d’admission ni frais, à étudier pour obtenir un des diplômes du MIT.

Le MIT, comme de nombreuses autres grandes universités, rend ses supports de cours disponibles en ligne, mais le modèle MITx va encore plus loin en créant un cours agréé spécifiquement pour les étudiants en ligne.

Les supports de cours et les diplômes sont disponibles en ligne.

Avant Noël, l’université basée à Boston a annoncé son intention de créer MITx. Lundi, elle a exposé la façon dont cela serait mis en place, avec la création du cours 6.001x : Circuits et Electronique, basé sur le cours existant de l’université du même nom. Ce n’est pas une « version édulcorée » ou « allégée » du cours de l’université, explique le porte-parole de l’université.

La principale différence est que la version MITx a été conçue pour les étudiants en ligne, avec un laboratoire virtuel, des manuels numériques, des discussions en ligne et des vidéos qui sont l’équivalent de cours. Il est prévu de prendre 10 heures par semaines, et ce jusqu’en juin.

Anant Agarwal, le directeur du laboratoire informatique et intelligence artificielle du MIT, qui sera l’un des enseignants de ce cours, explique qu’il a été « conçu pour tenter de le maintenir l’engagement et la motivation ».

« Il y a des exercices interactifs pour voir si on a compris » dit le professeur Agarwal. Bien qu’il n’y ait pas formellement de conditions d’entrée, il précise que les étudiants devront avoir des bases en mathématiques et en sciences.

« Code d’honneur »

Dans ce stage expérimental, l’évaluation en ligne dépendra d’un « code d’honneur », dans lequel les étudiants s’engagent à suivre honnêtement le cours. Mais dans le futur, l’université explique qu’il y aura un mécanisme pour contrôler l’identité et vérifier le travail.

Après le premier cours d’électronique, l’université a prévu de proposer des cours dans des domaines comme la biologie, les maths et la physique.

Le doyen du MIT, Rafael Reif, dit que l’université veut profiter de cette expérience pour déterminer ce qui peut être effectivement diffusé par des cours en ligne et ce qui nécessite une indispensable interaction en face-à-face avec l’équipe pédagogique.

Le professeur Reif, parlant depuis Boston, dit que ce type de formation pourrait aussi être extrêment intéressant pour la formation continue et tout au long de la vie de la population adulte active.

« Il est tout à fait possible que les employeurs souhaitent en savoir plus sur cette offre de cours », dit-il. Mais le projet d’accès libre devra aussi répondre aux questions tournant autour de la relation entre les universités traditionnelles et les cours en ligne – particulièrement quand les étudiants dans les meilleures universités américaines payent plus de $50,000 par an (NdT: environ 37 500€). Le MIT fait évidemment une distinction entre le diplôme obtenu par les étudiants en ligne et ceux ayant suivi l’intégralité du diplôme à l’université. Il va également rendre le support MITx accessible à ses propres étudiants.

L’université explique qu’elle a « alloué plusieurs millions de dollars » pour ce projet et se tournera vers le mécénat pour un éventuel financement futur. Mais l’université, célèbre pour ses sciences et sa recherche en haute technologie, a son propre fonds de dotation qui pèse actuellement environ 8.5 milliars de dollars (NdT: environ 6.4 milliards d’euro).

Le MIT, qui se trouve dans le peloton de tête des classements internationaux, explique qu’il ne peut enseigner qu’à une infime partie des élèves qui souhaitent étudier dans cette université. Le développement en parallèle d’un service de cours en ligne est une façon d’élargir le groupe d’étudiants internationaux.

Un nombre croissant d’universités proposent des cours et ressources en ligne. Le service iTunes U, qui est la version académique de iTunes, propose plus de 500 000 cours disponibles en libre téléchargement. L’Open University et Stanford ont eu plus de 40 millions de téléchargements.

Notes

[1] Crédit photo : David Wiley (Creative Commons By)




Si l’on pouvait copier la nourriture… ou la parabole qui tue

Et si un jour quelqu’un inventait une extraordinaire machine capable d’instantanément dupliquer la nourriture[1] pour la téléporter où bon nous semble sur la planète ? Quel merveilleux progrès alors pour l’humanité !

Rien n’est moins sûr dans le monde insensé où nous vivons actuellement…

Martin Cathrae - CC by-sa

La parabole des fermiers et du duplico-téléporteur

The parable of the farmers and the Teleporting Duplicator

Mike Taylor – 10 février 2012 – The Guardian
(Traduction Framalang : FredB, Isammoc, Goofy, Lamessen, HgO)

Imaginez un monde où la nourriture serait bon marché et accessible librement, grâce à l’incroyable duplico-téléporteur. Qu’est-ce qui pourrait aller de travers ?

Chapitre 1

Il était une fois une planète très semblable à la nôtre. Des milliards de personnes y vivaient, et tous avaient besoin de se nourrir. De nombreuses personnes avaient des emplois chronophages qui les empêchaient de cultiver leur propre nourriture, mais la plupart d’entre eux pouvaient manger grâce aux fermiers.

Les cultivateurs produisaient de quoi nourrir toutes les bouches, et les denrées alimentaires étaient transportées par des distributeurs. Même si chacun des fermiers ne cultivait qu’une seule sorte d’aliment, ils pouvaient manger de manière variée, car chaque fermier avait accès à ce que les autres cultivaient.

Les transporteurs prenaient grand soin de s’assurer de la qualité des aliments distribués, ils ont donc mis en place un système dans lequel les fermiers vérifiaient les aliments des autres, en refusant ceux dont la qualité n’était pas assez bonne. Certains distributeurs étaient considérés comme meilleurs que d’autres, parce qu’ils refusaient davantage de produits aux fermiers que les autres, et distribuaient seulement ce qu’il y avait de mieux.

Le système n’était pas parfait, mais il était bon. Les fermiers avaient besoin des distributeurs pour recevoir leur nourriture et pour l’envoyer aux autres fermiers. Puis les distributeurs ont ajouté de la valeur à la nourriture produite par les fermiers : ils l’ont emballée dans un joli paquet.

Il faut admettre que tout le monde ne recevait pas la nourriture : dans chaque pays, certains mouraient de faim, et dans certains pays, la plupart mouraient de faim. Mais globalement, c’était un bon système – les distributeurs, avec leurs réseaux ferrés et maritimes coûteux, faisaient tout leur possible. Tout le monde avait le même objectif : les gens voulaient de la nourriture, les fermiers voulaient leur en faire parvenir, et les distributeurs gagnaient leur vie en rendant cela possible.

Chapitre 2

Un beau jour, un magicien inventa une machine extraordinaire qui permettait de déplacer les ressources alimentaires d’un point à l’autre intantanément. Plus étonnant encore, la nourriture était présente au point d’origine comme au point d’arrivée. La même nourriture pouvait être téléportées sur un troisième lieu, et un quatrième – autant de fois qu’on le désirait. Non seulement le duplico-téléporteur était un engin stupéfiant, mais en plus il ne coûtait presque rien. Bientôt, des millions de gens du monde entier en furent équipés.

Ce fut une ère merveilleuse. Avec les nouvelles machines, le premier qui tombait sur un mets particulièrement délicieux ou nourrissant pouvait l’envoyer à tous ses amis. Les fermiers pouvaient envoyer leurs nouvelles récoltes directement aux autres cultivateurs, même à ceux qui étaient à l’autre bout de la planète. Les populations des pays les plus reculés où l’agriculture était improductive recevaient la nourriture dont elles avaient besoin.

Chacun pouvait se rendre compte que le duplico-téléporteur avait changé le monde de façon définitive, et que personne ne souffrirait plus de la faim. Un nouvel âge d’or et de prospérité semblait assuré.

Chapitre 3

« Attendez une minute » demandèrent les distributeurs, « et nous ? Nous représentons un segment non-négligeable de la logistique. Nous ajoutons de la valeur. il vaudrait bien mieux continuer à distribuer les produits alimentaires comme avant, avec des trains et des bateaux ».

Mais tout le monde a immédiatement vu que c’était idiot. L’ancienne technologie était obsolète, la nouvelle meilleure sur tous les points. Face au tollé, les distributeurs se sont rendus compte qu’ils ne pourraient plus faire machine arrière, en faisant comme si le duplico-téléporteur n’existait pas.

« Vous ne pouvez pas nous évincer si simplement du circuit de distribution alimentaire, dirent-ils. Ce serait bien mieux si les fermiers et les braves gens ne pouvaient pas utiliser les duplico-téléporteurs. Nous allons les exploiter pour tout le monde, et vendre la nourriture dupliquée. »

Certains fermiers en étaient furieux. « Nous avons désormais une méthode pour distribuer la nourriture, firent-ils remarquer. C’est rapide et peu coûteux. Maintenant que notre nourriture peut être dupliquée librement, il serait mauvais de limiter l’accès en vous laissant ajouter des frais pour cela. La nourriture ne manque plus : elle a une grande valeur mais un coût faible. Nous devons transmettre cette valeur au monde entier. »

Mais les distributeurs répondirent : « Vous ne pouvez pas simplement distribuer nos aliments et… »

« Attendez une minute, dirent les fermiers, vous avez dit vos aliments ?

– Oui, répondirent les distributeurs, nous vous l’avons déjà dit : nous ajoutons de la valeur aux aliments. Ils sont donc à nous.

– Et comment ajoutez-vous de la valeur ?

– Eh bien pour commencer, nous la faisons examiner par des experts pour nous assurer de la qualité de la nourriture.

– C’est nous qui vérifions la qualité ! s’exclamèrent les fermiers, maintenant vraiment remontés.

– Bon, d’accord. Mais nous gérons l’organisation. Nous choisissons les spécialistes, nous expédions les échantillons, analysons les commentaires des testeurs, et prenons la décision d’accepter ou refuser. Nous sommes les éditeurs de la nourriture. »

Mais ce n’était pas vrai non plus, et les fermiers le savaient bien. C’étaient les fermiers eux-mêmes qui faisaient tout ça, se mettant bénévolement au service des distributeurs pour que chacun travaille au mieux de ses possibilités.

« Ah d’accord, dirent les distributeurs. Mais nous nommons les personnes qui doivent choisir les spécialistes et analyser leurs commentaires. Vous voyez bien qu’on ajoute de la valeur. Et ce n’est pas tout : nous enveloppons aussi les aliments dans de jolis paquets. Alors, vous comprenez, vous autres les fermiers, tout ce que vous faites c’est de fournir la matière première. C’est nous les distributeurs qui la transformons en un véritable produit alimentaire, donc logiquement c’est notre propriété. Nous seuls devrions décider de qui peut recevoir de la nourriture et suivant quelles conditions. Après tout, il nous faut bien rentrer dans nos frais et offrir une plus-value à nos actionnaires ».

Chapitre 4

Quand ils entendirent ça, les fermiers prirent conscience que les distributeurs n’avaient véritablement aucun droit de propriété sur la nourriture. Pendant un instant, la nourriture semblait pouvoir devenir universellement disponible et gratuite.

Mais les distributeurs dirent quelque chose de sensé : « Comment les gens sauront-ils que votre nourriture est la meilleure tant qu’ils ne verront pas qu’elle est distribuée par les meilleurs distributeurs ? Vous ne progresserez jamais dans l’industrie agro-alimentaire si les gens ne peuvent pas voir que les meilleurs distributeurs acceptent votre nourriture. »

Alors, les fermiers devinrent très calmes et pensifs. Ils savaient tous que leur nourriture devrait être disponible librement à travers le monde. Mais ils voulaient aussi améliorer leurs conditions de travail et développer leurs fermes. Pour cela, ils devaient augmenter leur réputation. Ce n’était pas possible s’ils utilisaient le duplico-téléporteur pour distribuer gratuitement leur nourriture. Mais c’était possible en le donnant aux distributeurs les plus prestigieux, et en leur permettant de vendre des copies de leur nourriture scrupuleusement protégées et contrôlées aux personnes qui pouvaient se l’offrir.

Les fermiers étaient tristes parce qu’ils voulaient que tout le monde ait à manger. Mais que pouvaient-ils faire ? Laisser toute leur nourriture être dupliquée gratuitement sans le soutien d’un distributeur renommé aurait été un suicide professionnel.

Ainsi les choses revenaient comme avant pour les distributeurs, sauf qu’ils n’avaient plus besoin de dépenser leur argent dans des trains et des bateaux onéreux. Et les choses revenaient comme avant pour les gens avec peu ou pas de nourriture : ils vivaient, ou mouraient le plus souvent, exactement comme avant l’invention du duplico-téléporteur.

Et quelque part dans un pays lointain, la tête dans ses mains, le magicien pleurait.

Addendum : Les opposants au libre accès aux publications universitaires peuvent dire que cette parabole est en fait une hyperbole. Elle l’est, mais uniquement sur un point. Quand les gens n’ont pas accès à la nourriture, ils meurent rapidement. Quand ils n’ont pas accès à la science, ils meurent à petit feu.

Notes

[1] Crédit photo : Martin Cathrae (Creative Commons By)




Comment j’ai appris à programmer ou le témoignage qui donnait envie de s’y mettre

Randall a 23 ans et il nous explique ici comment il est devenu un bidouilleur de code pour son plus grand plaisir. Il a découvert la programmation par lui-même et nous livre ici son témoignage et le fruit de sa jeune expérience.

Tout le monde ne partagera pas sa passion avant autant d’intensité. Nous espérons cependant que nombreux seront les enfants et leurs parents à tomber par hasard sur cet article (d’autant que cette sensibilisation est toujours absente de l’école d’aujourd’hui)[1]. Et, qui sait, peut-être que cela suscitera de nouvelles vocations ?

Sur le même sujet on pourra parcourir ces récents articles du Framablog illustrant l’enjeu majeur d’une éducation informatique (libre et ouverte) dans nos sociétés en mutation : De l’impact politique d’apprendre aux enfants la libre programmation, Les codeurs sont la nouvelle élite politique, Le code deviendra-t-il le latin du XXIe siècle ? et surtout Exercice de la citoyenneté et culture informatique.

Francisco Osorio - CC by

Comment j’ai appris à programmer

How I Learned to Program

Randall Degges – 4 février 2012 – Blog perso
(Traduction Framalang/Twitter : Calystod, Twix, kinou, HgO, monsieurab, Spartition, ametaireau, Grom, alaindalche, Evpok, Grom, Fred)

Programmer est, sans aucun doute, la chose la plus gratifiante intellectuellement que j’ai jamais réalisée. Programmer m’a appris que la vie se devait d’être amusante, remplie de créativité et vécue au maximum de son intensité. Programmer m’a appris que tout était possible ; je peux faire ce qui me plait en utilisant seulement mon esprit.

Programmer m’a également enseigné qu’apprendre est drôle et ludique. Cela m’a montré que plus vous en savez, plus vous comprenez et êtes acteur du monde qui vous entoure. Programmer m’a confirmé qu’une vie en apprentissage continu est une meilleure vie à vivre. Programmer m’a révélé qui je suis au fond de moi, m’a donné une bonne estime de moi et m’a continuellement aidé à arriver à mes fins.

Je me sens extrêmement chanceux d’avoir eu la volonté et l’opportunité d’apprendre à programmer tôt dans la vie. Et si mes méthodes ne sont certainement pas les meilleures pour tout le monde, elles ont marché pour moi.

Je n’ai aucun regret.

Alors je me suis dit que j’allais partager mes méthodes avec vous, en espérant qu’un débutant lise cet article et en tire quelque chose.

Si vous n’avez pas le temps de le parcourir retenez avant tout ceci : l’important est de s’amuser.

Mtellin - CC by

Installer GNU/Linux sur votre machine

Bien que plus jeune, j’ai découvert les rudiments informatiques sur des ordinateurs MS-DOS Windows grâce aux jeux vidéos, mon véritable apprentissage a commencé le jour où j’ai installé un système GNU/Linux sur mon ordinateur personnel.

Ce n’est pas fondamental d’utiliser ou non Windows (ou Mac OS X) sur votre machine, il y a ainsi beaucoup de programmeurs qui travaillent sous système d’exploitation propriétaires. Mais GNU/Linux est imbattable pour apprendre.

Contrairement aux idées reçues, les développeurs ne font pas que pisser du code. On tape quelque chose, ce qui déclenche autre chose. Il y aurait des entrées et des sorties. Cette vision est erronée.

La programmation est un mode de vie

Les programmeurs sont obsédés par la connaissance. Ils utilisent cette obsession pour alimenter leur soif d’apprendre, de découvrir et de créer. Voilà la vraie définition d’un programmeur.

Une principale raison d’utiliser Linux pour travailler au quotidien est qu’il vous aide à apprendre progressivement et pratiquement la programmation. Sur Windows, si vous voulez copier un fichier d’un dossier à un autre, vous faites du glisser-déposer à la souris. Sur Linux, vous pouvez aussi en faire de même désormais, mais vous pouvez également utiliser scp ou rsync. Parce qu’apprendre à utiliser la ligne de commande vous enseigne des techniques basiques de logique et améliore votre capacité à résoudre des problèmes.

La pratique régulière de l’OS GNU/Linux permet d’acquérir des compétences importante à commencer par l’autonomie. Contrairement à d’autres activités, la programmation ne demande ni de grands efforts de mémorisation, ni de répéter encore et encore les mêmes routines. Ce qu’il faut, c’est surtout énormément de motivation et de détermination. . Même les meilleurs programmeurs n’ont généralement aucune idée précise de ce qu’ils vont faire lorsqu’ils débutent un nouveau projet. Si une seule chose peut résumer mon activité, ce serait la recherche. Les programmeurs se doivent de savoir où trouver l’information, comment la digérer et s’en servir d’une manière utile. Cette compétence demande du temps et de la patience mais il est clair que GNU/Linux aide à cela.

Utiliser Linux vous poussera à rechercher activement des solutions aux problèmes que vous rencontrez. Si vous ne savez pas comment mettre en place un tunnel SSH, et bien vous allez l’apprendre tout simplement. Utiliser Linux vous amènera à découvrir de nouvelles choses auxquelles vous n’auriez jamais pensé en utilisant Mac ou Windows. Apprivoiser petit à petit GNU/Linux fera de vous un meilleur et plus pragmatique développeur. Vous apprendrez à travailler collaborativement pour résoudre un problème, à aller à la chasse aux erreurs, à mobiliser vos connaissances pour créer de nouvelles choses et rendre votre vie (et celle des autres) plus simple.

De plus, en tant que projet libre (tant le système d’exploitation que les logiciels disponibles), GNU/Linux offre un accès privilégié à la culture de la programmation. À coup sûr, vous allez :

  • Trouver un bogue dans une application que vous utilisez
  • Chercher des réponses sur internet
  • Trouver un système de tickets ou un forum sur le logiciel en question
  • Soumettre un ticket concernant le bogue ou poster dans un forum un sujet sur le problème rencontré
  • Interagir avec d’autres utilisateurs pour aidez à le résoudre

Tout cela n’a pas l’air très cool, mais patientez. Une fois ces points achevés, vous aurez fait connaissance avec la communauté hacker. Trouver des problèmes, en discuter avec d’autres personnes, résoudre ces problèmes ensemble et vous voici membre de cette communauté.

Si tout était parfait et qu’il n’y avait pas un seul problème à résoudre dans ce monde la vie serait morne. Mettre le nez dehors et corriger des choses, combattre le chaos, donne un sens à la vie. Alors profitez-en !

Linux peut vous apprendre tout cela, et bien plus encore.

Jon Rawlinson - CC by

Avoir un désir intense

Pourquoi voulez-vous programmer ? Quelles sont vos motivations ? Si vous n’avez pas cette envie pressante d’apprendre à programmer, vous échouerez.

J’ai commencé à coder parce que j’avais une très grande envie de créer des jeux vidéo. Quand j’étais un enfant, les jeux vidéo étaient ma passion. Je rentrais le plus rapidement possible de l’école pour rester scotcher sur l’ordinateur à jouer à des vieux classiques. Mes épiques batailles de Starcraft contre mon frère font parties de mes meilleurs souvenirs.

Plus que tout, je voulais être capable de maîtriser ces jeux. Je voulais les dominer, je voulais rendre servile mon ordinateur esclave afin qu’il fasse ce que je désirais.

Ces vieilles motivations me semblent maintenant un peu idiotes mais je les ressentais alors de manière intense. J’en rêvais la nuit, j’y pensais durant le jour et en était obsédé alors que j’étais derrière mon ordinateur les après-midis.

Quand j’ai décidé d’apprendre à programmer, je savais que je pouvais le faire. Je savais que quoi qu’il arrive dans ma vie, j’apprendrais coûte que coûte à programmer, alors même qu’au début je n’avais aucune idée de comment y arriver et ne connaissais personne dans ce domaine.

Mais j’ai trouvé un moyen. J’ai lu sur le Web des dizaines et des dizaines de pages de documentation. J’ai dépensé sans compter des centaines d’heures à fouiller au hasard les forums à la recherche de bribes d’information. J’étais tellement motivé et entier dans mon désir que cela me semblait facile et m’a aidé à devenir un programmeur à moitié convenable.

Kalyan Kanuri - CC by-sa

Faire de petits programmes en ligne de commande

Aujourd’hui, il semblerait que la majorité apprenne la programmation en plongeant la tête la première dans le développement Web. Même si ça peut marcher pour certaines personnes, ça me semble vraiment fou. Non seulement les technologies Web sont vastes, complexes et vite démodées (construire un site Web moderne requiert des tonnes de compétences différentes qui nécessitent plusieurs années de maturation), mais elles sont souvent frustrantes et décourageantes pour les nouveaux développeurs.

Je suis peut-être de la vieille école (j’ai seulement 23 ans :x), mais il n’y a rien de plus satisfaisant et formateur que d’écrire des tonnes de programmes simples en ligne de commande. J’écrivais des tonnes de choses :

  • Un script simple qui prenait en entrée des noms de fichiers pour les stocker dans des dossiers hiérarchisés et organisés en fonction du type de fichier
  • Un bot IRC qui enregistrait toute l’activité d’un channel dans un fichier texte.
  • Un programme simple qui télechargeait toutes les images d’une page Web donnée.
  • Un outil permettant de convertir des nombres en base dix vers n’importe quelle autre base en CLI
  • Un script compilant et mémorisant d’un coup toutes mes personnalisation graphiques : fonds d’écran, thèmes, etc.
  • Un programme basique qui téléverse automatiquement des captures d’écran sur un hébergeur d’images et en copie automatiquement l’adresse dans mon presse-papier.
  • Et un million d’autres choses encore.

J’ai tiré grand bénéfice de ces petits exercices. Chacun d’eux était suffisamment simple pour être écrit en quelques heures (pas plus), et ils m’ont tous appris quelque chose : un nouveau language, nouvelle bibliothèque ou stratégie. J’ai sans aucun doute gagné une grande partie de mes compétences informatiques en construisant là ces applications.

Mais cela joue également au niveau de la confiance. Chaque application créée aura été une petite satisfaction personnelle dont j’étais fier. J’y revenais du reste en les tenant à jour mais surtout en tentant de les modifier sans cesse par du nouveau code et de nouvelles stratégies. Cela m’a appris les bases de la programmation par itération (améliorer au fil du temps) tout en contribuant effectivement à la communauté du logiciel libre.

Si vous êtes un nouveau programmeur, il n’y a rien de mieux et de plus amusant que d’écrire ces petits utilitaires en ligne de commande. Vous ne me croyez pas ? Essayez, et dites moi si vous ne vous retrouvez pas accro dès la première ligne !

Erin Kohlenberg - CC by

Écrire, Écrire, Écrire

L’écriture est controversée. Lorsque j’ai commencé à programmer, les nerds avaient une réputation d’être inaptes à tout sauf aux ordinateurs. Pendant une période, j’ai supposé que comme étant bon avec les ordinateurs, j’étais naturellement mauvais pour tout le reste : même pour écrire.

C’était idiot.

J’en suis venu à réaliser avec le temps que les programmeurs sont, au contraire, d’excellents auteurs. La capacité à penser logiquement et à résoudre les problèmes est un avantage indéniable pour écrire, alors qu’il est parfois si difficile de coucher ses idées sur le papier. Et réciproquement l’exercice d’écriture m’a aidé à devenir un meilleur développeur. En outre nous savons qu’il est important de bien documenter son code.

Posséder un blog par exemple est une excellente manière de pratiquer l’écriture, pour garder une trace de ce que vous apprenez, et aide à s’assurer d’un progrès constant en particulier sur les sujets techniques.

Si vous écrivez une très très utile application en ligne de commande pour commander des pizzas chez Dominos, il vous sera alors difficile d’en parler sans aller dans le détail pour décrire la technologie que vous utilisez, comment l’API de Dominos fonctionne, etc. En prenant le temps d’écrire en structurant votre pensée, en relatant votre expérience, vous en apprendrez forcément davantage.

L’écriture peut être incroyablement utile lorsqu’elle est utilisée pour décrire des choses techniques, puisqu’elle simplifie et clarifie la cause du problème, vous forçant à réfléchir à ce problème de la manière la plus simple possible pour mieux la communiquer.

Un des mes plus grands regrets est de ne pas avoir conservé mes articles. Au fil des réécritures de mon site Web, d’erreurs de gestion de serveurs, j’ai petit à petit perdu la majeur partie de mes écrits. Le blog que vous lisez actuellement existe principalement suite à la décision que j’ai prise de remédier à cela. Ne faites pas la même erreur !

John Vetterli - CC by-sa

Rejoindre une communauté en ligne

Internet est un vaste lieu. Programmer est un vaste sujet. Il est tout à fait possible de devenir un excellent programmeur tout seul dans son coin mais il est beaucoup plus facile de le faire avec l’aide d’autrui.

Lorsque j’ai commencé à programmer j’ai eu la chance de rencontrer grâce au Net d’autres programmeurs fascinants avec qui j’ai partagé des jours durant des idées via IRC. Ces personnes ainsi rencontrées comptent parmi les individus les plus brillants et passionnés que je n’ai jamais rencontrés dans ma vie. Nous sommes devenus amis et le sommes encore !

Avoir des amis aussi motivés a décuplé ma propre motivation, et m’a aidé à tirer le meilleur de moi-même. Nous écrivions ensemble des articles pour partager les choses que nous avions apprises, nous critiquions nos codes respectifs, nous parlions des projets sur lesquels nous travaillions et sur la meilleure manière de les mener à bien.

Connaître un groupe qui partage la même passion et la même envie que vous est inestimable.

Sham Hardy - CC by-sa

Amusez-vous

Programmer est amusant. Programmer est vraiment, vraiment très amusant. Le simple fait d’en parler me met en joie ! Il est difficile de cacher mon excitation 🙂

Le plus important quand on apprend à programmer c’est de toujours S’AMUSER ! Peu importe que vous commenciez tout juste à programmer ou que vous soyez un programmeur aguerri et confirmé : vous ne devez jamais perdre du vue cette dimension fondamentale de l’informatique.

Supposons que vous veniez de commencer à apprendre le Python (à propos, Dive Into Python reste l’un des meilleurs livres sur le sujet), ne démarrez pas par un projet ennuyant. Écrivez quelque chose de nouveau ! Un truc qui vous semble fun et quelque part utile. Amusez-vous avec, et lancez-vous des defis.

Si votre motivation première pour travailler sur un projet est de le terminer alors vous faites fausse route. Pour devenir un bon programmeur il faut bidouiller des trucs que VOUS trouvez sympa. Le monde est rempli de logiciels tristes alors qu’on a besoin de logiciels GENIAUX. Et la seule façon de faire un logiciel génial c’est de s’éclater en le créant !

Je pourrais déblatérer pendant des heures ainsi. Mais à la place et pour conclure je veux VOUS mettre au défi (oui vous !). Pensez à quelquechose que vous adoreriez faire. Un site de partage ? un éditeur vidéo ? Peu importe ce qui vous exalte et vous transporte. Vous avez saisi ?

OK, maintenant allez-y fabriquez-le !

Notes

[1] Crédit photos : Francisco Osorio, Mtellin, Jon Rawlinson, Kalyan Kanuri, Erin Kohlenberg, John Vetterli, Sham Hardy (Creative Commons By et By-Sa)




De l’impact politique d’apprendre aux enfants la libre programmation

Si vous parcourez les articles de nos tags Informatique et Code, vous vous apercevrez que nous sommes de ceux qui poussent pour que la programmation (avec du Libre dedans) entre dans les écoles française sans attendre l’Université[1].

Parce que cela a des implications politiques majeures et ceux qui ont tout intérêt à ce que la situation ne bouge pas l’ont très bien compris…

En Angleterre la prise de conscience est en train de se faire (quitte à ce que ce soit un Google qui vienne l’éveiller). Mais chez nous c’est franchement pitoyable. Tout au plus a-t-on réussi à obtenir une option pour la seule Terminale S l’année prochaine. Attention car, comme disait Barbara, le temps perdu ne se rattrape plus !

Lizette Greco - CC by-nc-sa

Apprendre les rudiments de la programmation aux enfants aura-t-il un impact politique ?

Will teaching children basic programming skills have a political impact?

Sam Tuke – 12 janvier 2012 – FSFE.org
(Traduction Framalang/Twitter : Yoha, Gatitac, Bl0fish, Sophie, Morphix, 0gust1)

La BBC m’a envoyé un courrier électronique la semaine dernière pour me demander mon avis sur la rumeur actuelle qui voudrait que le gouvernement britannique ajoute des compétences informatiques de base aux programmes scolaires en mettant l’accent sur un éventuel impact politique que ceci pourrait avoir sur la façon dont la société interagit avec les technologies. Voici ma réponse.

Question : Enseigner des rudiments de programmation à tous nous oriente-t-il vers une société plus critique et plus créative ?

Oui. Très souvent, les technologies, et en particulier les logiciels, voient leur utilité restreinte pour les intérêts de quelques-uns, comme les entreprises privées, afin de leur permettre de manipuler les consommateurs à leur avantage. Bien que la Grande-Bretagne utilise plus de logiciels et de produits numériques que jamais, seul un pourcentage restreint de la population est capable de participer à la création de ces produits, de les adapter à ses propres besoins, ou bien de créer les siens.

Cela a un impact extrêmement néfaste sur la société. Cela crée un déséquilibre de pouvoir entre les concepteurs des outils et tous les autres, dont le travail dépend de ces outils. Quel que soit le secteur dans lequel il travaille, un salarié a de fortes chances de devoir utiliser un jour ou l’autre un navigateur Web ou un client de messagerie par exemple, ne serait-ce que trouver un emploi. Mais la façon dont une personne interagit avec ces technologies est presque toujours définie par un groupe de personnes extérieures, sans aucun lien avec l’utilisateur final et qui pourraient n’avoir que très partiellement satisfait ses besoins.

Si notre société inculquait davantage les concepts de base de la programmation et de la création numérique, nous serions plus à même d’interagir en connaissance de cause avec notre environnement social et professionnel. C’est particulièrement vrai pour les sujets importants comme par exemple le journalisme citoyen, l’auto-hébergement et la publication. Une compréhension large de la façon dont fonctionnent les systèmes de vote électronique pourrait avoir un impact fort sur la politique future, par exemple.

Pour autant, avoir simplement des compétences en programmation ne suffit pas. Pour être compétitif, efficace et productif, la Grande-Bretagne devra également promouvoir une culture des libertés et du logiciel libre au sein de son industrie informatique. Et ce parce que les restrictions des copyrights et des brevets peuvent mettre au pas la créativité, y compris celle du plus doué des programmeurs, ou les forcer à réinventer constamment la roue avant qu’ils ne puissent commencer à innover.

Le logiciel libre a initié une véritable révolution technologique au cours des trois dernières décennies, nous apportant, entre autres avantages, Internet et des ordinateurs suffisamment abordables pour être distribués en masse dans le Tiers Monde.

Les écoles devraient favoriser la curiosité et l’esprit critique dans un environnement qui encourage les étudiants à apprendre. Une salle de classe exécutant des logiciels propriétaires ne peut fournir cela. « Comment ça marche ? », « Qu’est-ce qui se passe si je change ceci ou cela ? ». Ces questions restent fondamentalement sans réponse quand on enseigne aux enfants en utilisant des systèmes d’exploitation, des suites bureautiques ou des outils de robotique non libres.

Notes

[1] Crédit photo : Lizette Greco (Creative Commons By-Nc-Sa)




Mesures de R. Stallman pour une politique publique de promotion du logiciel libre

La « timidité » des pouvoirs publics vis-à-vis du logiciel libre est quelque chose qui en 2012 défie le bon sens.

Comme d’habitude avec Richard Stallman[1] c’est du sans concession mais je me prends à rêver que tous les candidats aux futures élections approuvent ces mesures et s’engagent en signant en bas de la page…

Au delà de ce crucial sujet de fond, ce billet a deux autres intentions. Rappeler l’existence du site Gnu.org qui accueille entre autres les écrits de Richard Stallman et de la Free Software Foundation et qui réalise un gros travail de traduction. Appeler à participer à la campagne de soutien dont il ne manque plus grand chose pour atteindre l’objectif fixé.

Christian Payne - CC by-nc-sa

Mesures à la portée des gouvernements pour promouvoir le logiciel libre

URL d’origine du document

Richard Stallman – GNU.org – version du 06 janvier 2012
Licence Creative Commons By-Nd

Cet article suggère des mesures pour une politique forte et résolue destinée à promouvoir le logiciel libre au sein de l’État, et à conduire le pays vers la liberté informatique.

La mission de l’État est d’organiser la société avec pour objectif la liberté et le bien-être du peuple. Un aspect de cette mission, dans le domaine informatique, est d’encourager les utilisateurs à adopter le logiciel libre.

L’État a besoin d’exiger le logiciel libre dans sa propre informatique pour garantir sa souveraineté dans ce domaine (c’est-à-dire le contrôle par l’État de son informatique). Les utilisateurs ont un droit légitime au contrôle de leur informatique, mais l’État est responsable envers les citoyens du maintien de son contrôle sur les travaux informatiques qu’il effectue pour eux. La plupart des activités de l’État se font actuellement par ce moyen, et son contrôle de ces activités dépend donc de son contrôle de son informatique. Lorsqu’il s’agit d’une agence dont la mission est cruciale, perdre ce contrôle sape la sécurité nationale.

La migration des organismes étatiques vers le logiciel libre peut fournir des bénéfices supplémentaires qui sont d’induire des économies budgétaires et de dynamiser l’industrie locale de support de logiciel.

Dans ce texte, « organismes étatiques » se réfère à tous les niveaux de gouvernement, et signifie les organismes publics y compris les écoles, les partenariats public-privé, les organismes en grande partie financés par l’État, et les sociétés « privées » contrôlées par l’État ou auxquelles l’État a attribué des privilèges ou des missions particulières.

Le domaine politique le plus important concerne l’éducation, dans la mesure où celle-ci détermine l’avenir d’une nation :

  • Les activités éducatives, du moins celles qui sont assurées par des organismes étatiques, doivent enseigner uniquement les logiciels libres (et donc ne devraient jamais conduire les élèves à utiliser un programme non libre), et devraient enseigner les raisons civiques de promouvoir le logiciel libre. Enseigner un programme non libre revient à enseigner la dépendance, ce qui est contraire à la mission de l’école.

Sont également cruciales les politiques publiques qui ont des conséquences sur le type de logiciel utilisé par les particuliers et par les organisations :

  • Les lois et les pratiques du secteur public doivent être modifiées afin de ne jamais obliger les particuliers ou les organisations à utiliser un programme non libre, ni les y pousser, même indirectement. Elles doivent aussi décourager les pratiques de communication et de publication qui impliquent de telles conséquences, y compris la gestion numérique des restrictions (DRM) EN).
  • Chaque fois qu’un organisme étatique distribue des logiciels au public, y compris des programmes inclus dans ses pages web ou exigés par elles, ces programmes doivent être distribués en tant que logiciels libres, et être aptes à fonctionner dans un environnement 100% libre.
  • Les sites web et les serveurs des organismes étatiques doivent être conçus pour fonctionner parfaitement dans des environnements 100% libres sur l’ordinateur de l’utilisateur.
  • Les organismes étatiques doivent utiliser uniquement les formats de fichier et les protocoles de communication qui sont bien pris en charge par le logiciel libre, et de préférence ceux dont les spécifications ont été publiées. (Nous n’énonçons pas cette règle en termes de « standards » parce qu’elle doit s’appliquer aux interfaces non standardisées aussi bien que standardisées.) Par exemple, ils ne doivent pas distribuer d’enregistrements audio ou vidéo dans des formats qui nécessitent de recourir à Flash ou à des codecs non libres, et les bibliothèques publiques ne doivent pas distribuer d’œuvres munies de dispositifs de gestion numérique des restrictions (DRM).

Plusieurs politiques affectent la souveraineté informatique de l’État. Les organes étatiques doivent exercer le contrôle de leur informatique, et ne pas céder celui-ci aux mains d’entités privées. Ces points s’appliquent à tous leurs ordinateurs, y compris les smartphones.

  • Tous les organismes étatiques doivent migrer vers le logiciel libre, et ne doivent installer ni continuer à utiliser aucun logiciel non libre, sauf exception temporaire. Une seule agence doit être compétente pour accorder ces dérogations temporaires, et seulement lorsque des raisons impérieuses sont démontrées. L’objectif de cette agence devrait être de réduire le nombre de ces exceptions à zéro.
  • Quand un organisme étatique finance le développement d’une solution informatique, le contrat doit exiger que ce soit une solution logicielle libre et capable de fonctionner dans un environnement 100% libre. Tous les contrats doivent l’exiger, de sorte que si les développeurs ne se conforment pas à cette exigence, leur ouvrage ne puisse être payé.
  • Quand un organisme étatique achète ou loue des ordinateurs, il doit choisir parmi les modèles qui se rapprochent le plus, dans leur catégorie de spécifications et capacités, d’un fonctionnement sans aucun logiciel privateur (non libre). L’État doit maintenir, pour chaque catégorie d’ordinateurs, une liste des modèles acceptables répondant à ce critère. Les modèles disponibles à la fois pour le public et l’État doivent être préférés aux modèles disponibles uniquement pour l’État.
  • L’État se doit de négocier activement avec les fabricants pour favoriser la disponibilité sur le marché (tant pour le public que pour l’État), dans tous les domaines pertinents, de produits matériels hardware appropriés qui ne nécessitent aucun logiciel privateur.
  • L’État devrait inviter d’autres États à négocier collectivement avec les fabricants la fourniture de produits matériels appropriés. Car ensemble ils auront plus de poids.

La souveraineté et la sécurité informatiques d’un État supposent le contrôle de l’État sur les ordinateurs effectuant des tâches de son ressort. Cela exige d’éviter le logiciel en tant que service (SaaS), à moins qu’il ne soit géré par une agence de l’État. (Cependant, pour respecter la séparation des pouvoirs, les travaux informatiques des services relevant respectivement de l’exécutif, du législatif et du judiciaire ne doivent pas être confiés à une agence relevant d’un autre pouvoir.) Plus généralement, cela exige d’éviter toute pratique qui diminuerait le contrôle exercé par l’État sur son informatique.

  • Tout ordinateur utilisé au service de l’État doit avoir été acquis ou loué par une entité relevant du même « pouvoir » (exécutif, législatif ou judiciaire) que l’administration utilisatrice ; aucune entité extérieure à ce pouvoir ne doit avoir le droit de décider qui a accès à l’ordinateur, qui peut en effectuer la maintenance (matérielle ou logicielle), ou quels logiciels doivent y être installés. Si l’ordinateur n’est pas portable, alors il doit être utilisé dans un espace dont l’État est propriétaire ou locataire.

Une autre politique concerne le développement de logiciels libres et non libres :

  • L’État doit encourager les développeurs à créer ou à améliorer le logiciel libre ainsi que tous ceux qui les mettent à disposition du public, par exemple au moyen d’exonérations fiscales ou de toutes autres incitations financières. Au contraire, aucune incitation ne doit être accordée pour le développement, la distribution ou l’utilisation de logiciels non libres.
  • En particulier, les développeurs de logiciels privateurs ne devraient pas être en mesure de « donner » des copies à des écoles et réclamer une déduction d’impôt basée sur la valeur nominale du logiciel. Les logiciels privateurs n’ont nulle légitimité dans les écoles.

Un tel train de mesures doit permettre à l’État de recouvrer le contrôle et la souveraineté de son informatique, ainsi que d’amener les citoyens, les entreprises et les organisations du pays à prendre le contrôle de leur informatique.

Notes

[1] Crédit photo : Christian Payne (Creative Commons By-Nc-Sa)




Avec Mozilla Popcorn la vidéo sur le Web prend une autre dimension

Il y a quelques temps de cela, Tristan Nitot nous présentait ce qu’il appelait de « l’hyper-vidéo », c’est-à-dire de la vidéo boostée par du JavaScript et du HTML5, avec une impressionnante démonstration à la clé.

Le projet a évolué depuis pour devenir le très prometteur Mozilla Popcorn. Les démonstrations également, comme celle, lumineuse, qui sert de fil conducteur à cet article.

Au départ il ne s’agit que d’un extrait vidéo d’une représentation du Macbeth de Shakespeare. Sauf que nous ne sommes pas sur YouTube mais avec Mozilla Popcorn ce qui enrichit considérablement le potentiel de l’expérience utilisateur.

Le plus simple est de s’y rendre tout de suite pour comprendre de quoi il en retourne.

Le projet évolue vers une prise en main de plus en plus aisé autorisant enseignants, étudiants, et tout un chacun à se l’approprier.

À Mozilla, l’éducation reconnaissante (il va sans dire que tout ceci est libre), il n’y a plus qu’à se retrousser les manches désormais pour proposer des ressources pédagogiques pertinentes et innovantes réalisées avec Popcorn.

PS : Et au passage on fait la nique au déclinant format Flash, si j’ose m’exprimer ainsi 🙂

Mozilla Popcorn Demo

Shakespeare devient social ou Mozilla Popcorn dans les salles de classe

Shakespeare goes social: Mozilla Popcorn in the classroom

OpenMatt – 8 décembre 2011 – Blog personnel
(Traduction Framalang : Clochix)

Que peut faire la vidéo sociale pour l’éducation ?

La très talentueuse Kate Hudson (co-fondatrice du site openjournalism.ca et auteure du manuel data journalism présenté lors du dernier festival Mozilla de Londres) a créé une exceptionnelle démonstration, « Popcorn Shakespeare », qui met en lumière tout le potentiel éducatif du projet Popcorn de Mozilla.

Je pense que nous assistons là à la naissance d’un nouveau genre de films interactifs — appelons-le « hyper-vidéo », « vidéo sociale » ou « vidéo aux hormones » — qui peut révolutionner la place du multimédia dans les salles de classe, et peut-être même devenir la lingua fanca de l’éducation. Le tout entièrement créé avec des technologies open source.

Utiliser le Web pour, dans le contexte, interagir avec des images animées

« Popcorn Shakespeare » propose une expérience utilisateur astucieusement simple : regarder une vidéo d’une représentation d’une pièce de Shakespeare, déplacer la souris à n’importe quel moment pour arrêter la vidéo et obtenir de l’aide et des informations sur des mots ou des passages que vous ne comprenez pas. Vous pouvez également approfondir le contexte ou parcourir les notes de votre enseignant ou de vos camarades de classe.

Mais cet outil est bien plus qu’un glossaire. Vous pouvez également parcourir la vidéo en cliquant directement sur les passages du texte (Mark Boas a présenté un projet similaire, hyperaudio à Londres). Certains mots et extraits ont leur propre lien, ce qui vous dirige alors directement vers une scène donnée pour l’étudier — permettant ainsi de citer et de pointer vers la vidéo aussi facilement que s’il s’agissait de texte.

Afficher le contexte et les métadonnées à la demande

Lors d’une récente conférence téléphonique (ces conférences consacrées aux créateurs du Web sont ouvertes à tous, n’hésitez pas à nous rejoindre), Kate a expliqué que ce qui avait inspiré sa démonstration était de voir certains étudiants lutter avec la langue des pièces de Shakespeare, et la difficulté à chercher de nombreux mots dans un dictionnaire au cours d’une représentation.

Ce qui rend sa démo si pertinente est la façon dont elle a résolu ce problème avec une interface utilisateur simple et ergonomique : lorsque la souris sort de la vidéo, celle-ci s’arrête, lorsque la souris y revient elle reprend de façon transparente. On évite alors l’effet de surenchère de données constatée lors des premières démonstrations de Popcorn. Au lieu de noyer les utilisateurs dans trop d’information, cette démo n’affiche les metadonnées que lorsque vous le souhaitez.

Passer de la position assise « vautré sur le canapé » à la position active debout et « prêt à interagir avec la culture »

Pour moi, la démo de Kate dévoile tout le potentiel de la vidéo sociale pour apprendre : elle transforme une activité auparavant passive (regarder une vidéo) en une expérience sociale et interactive. Cela peut permettre à des professeurs de parler la langue multimédia que pratiquent la plupart des étudiants, tout en en faisant une expérience qui incite d’avantage à s’investir que lorsque l’on est assis dans une pièce sombre à regarder un film sans possibilité d’interagir.

Cela va bien plus loin que les vidéos éducatives de notre enfance, ça transforme la vidéo en une toile sur laquelle on peut créer, apprendre et jouer avec la lumière et les images animées.

Créer vos propres vidéos sociales

Naturellement, le but est de permettre aux apprenants de réaliser simplement leur propres vidéos sociales, pas de juste consommer le travail fait par d’autres.

Pour créer sa démo, Kate a utilisé directement la bibliothèque popcorn.js, qui est plutôt destinée aux développeurs. Mais une version 0.1 de Popcorn Maker vient juste de sortir. C’est un outil pour faciliter la création de vidéos sociales pour tous ceux qui ne maîtrisent pas le développement, les réalisateurs ou les jeunes par exemple. Il va permettre à tout un chacun de devenir un créateur de vidéos Web.

Comme disait ce bon vieux Bill dans La tempête « O brave new world, / That has such people in’t! ».