En forme de lettre ouverte au nouveau ministre de l’Éducation

L’article ci-dessous de Jean-Pierre Archambault évoque avec brio les enjeux éducatifs du libre et des standards ouverts.

Antérieur à sa nomination, il n’a pas été rédigé en direction de Vincent Peillon. Nous avons néanmoins choisi de l’interpeller en modifiant son titre tant il nous semble important de ne plus perdre de temps et de faire enfin des choix clairs et assumés en la matière[1].

S’il n’y avait qu’un document à lire sur l’éducation, ce serait peut-être celui-là…

One Laptop per Child - CC by

Enjeux éducatifs du libre et des standards ouverts

Jean-Pierre Archambault – janvier 2012 – EPI


La connaissance est universelle. Son développement, sa diffusion et son appropriation supposent de pouvoir réfléchir, étudier, produire, travailler ensemble, aisément et dans l’harmonie. Il faut pour cela des règles communes, des normes et standards.

Ouvert/fermé ?

Mais il y a standard (ouvert) et standard (fermé). « On entend par standard ouvert tout protocole de communication, d’interconnexion ou d’échange et tout format de données inter-opérables et dont les spécifications techniques sont publiques et sans restriction d’accès ni de mise en oeuvre »[2]. Cette définition « rend obligatoire l’indépendance des protocoles et des formats de données vis-à-vis des éditeurs, des fabricants et des utilisateurs de logiciels ou de systèmes d’exploitation ainsi que la mise à disposition de spécifications techniques documentées et non soumises à des royalties en cas de brevet. Mais elle permet que la mise à disposition sans restriction d’accès des spécifications, ou leur mise en oeuvre soit payante contre un paiement forfaitaire raisonnable (destiné par exemple à couvrir les frais relatifs à cette publication ou à la maintenance administrative des normes par leur éditeur) ».

Il y a de plus en plus d’immatériel et de connaissance dans les richesses créées et les processus de leur création. Conséquence, depuis des années, des processus de marchandisation sont en cours touchant des domaines d’activité qui relevaient prioritairement de l’action publique[3]. Cela vaut pour l’informatique en général et les TICE en particulier, mais aussi pour toute la connaissance scientifique, les semences, les médicaments et la santé, les savoirs ancestraux, l’eau, l’énergie, le vivant, la création artistique, les données publiques… et les ressources pédagogiques et l’éducation. Pédagogie et économie se trouvent ainsi étroitement mêlées. La pédagogie se situe pleinement au coeur des enjeux économiques, sociaux, culturels du monde actuel.

Les questions de l’accès et de la mise en oeuvre étant primordiales, normes et standards s’interpénètrent fortement avec les questions de propriété intellectuelle, ce qui amenait Michael Oborne, responsable du programme de prospective de l’OCDE, à dire, en 2002, que « la propriété intellectuelle deviendra un thème majeur du conflit Nord-Sud »[4]. On pourrait ajouter Nord-Nord.

D’abord à la demande du gouvernement américain, puis de la plupart des pays industrialisés, la protection des droits de propriété intellectuelle est devenue partie intégrante des négociations de l’Organisation Mondiale du Commerce (OMC). C’est ainsi qu’a été négocié puis adopté l’accord sur les ADPIC (Accord sur les Aspects des Droits de Propriété Intellectuelle qui touchent au Commerce). Des normes sont imposées dans le cadre du commerce international. Des accords bilatéraux ou régionaux les renforcent. Ainsi ceux qui interdisent aux agences nationales du médicament de s’appuyer sur les résultats d’essais cliniques attestant de l’efficacité et de l’innocuité de molécules déjà commercialisées pour autoriser la mise sur le marché de génériques[5].

Imposer son standard, fermé, c’est acquérir une position dominante sur un marché, voire de monopole. Avec un format de fichier fermé, on verrouille un marché. L’informatique était libre à ses débuts. Son développement grand public a signifié la suprématie d’une informatique propriétaire avec ses formats et ses standards fermés. L’informatique libre s’est constituée en réaction à cette situation. Et ses partisans ne cessent de souligner qu’informatique libre et standards ouverts sont les deux faces d’un même combat. « L’approche des logiciels libres est intrinsèquement une réponse majeure aux impératifs de compatibilité, d’interopérabilité et d’échange puisque, le code source étant donné, “on sait tout”. Les spécifications sont publiques et il n’y a pas de restriction d’accès ni de mise en oeuvre »[6]. Nous présenterons donc les logiciels et les ressources libres, leurs licences notamment, leurs enjeux sociétaux et éducatifs. Ils sont à la fois des réponses concrètes à des questions de fabrication d’un bien informatique et outil conceptuel pour penser les problématiques de l’immatériel et de la connaissance.

La tendance au monopole de l’informatique grand public

Dans l’économie de l’immatériel en général, les coûts marginaux, correspondant à la production et la diffusion d’un exemplaire supplémentaire, tendent vers zéro. Les coûts fixes sont importants et les dépenses afférentes sont engagées avant que le premier exemplaire ne soit vendu. Les acteurs dominants sont donc en position de force.

Les externalités de réseau jouent également en leur faveur. En amont, un fabricant de composants, des développeurs de logiciels choisiront la plate-forme la plus répandue qui, de ce fait, le sera encore plus. En aval, les consommateurs se tournent prioritairement vers les grands éditeurs de logiciels, y voyant un gage de pérennité (confondant en la circonstance entreprise et produit, que l’on pense aux versions successives accélérées d’une même application sans que leur compatibilité soit assurée), un réseau dense d’assistance, de la compétence. Et un directeur informatique minimise ses risques face à sa hiérarchie, en cas de problèmes, en choisissant l’acteur dominant.

Enfin, l’acteur dominant propriétaire verrouille le marché, s’étant rendu incontournable avec ses standards et formats fermés. Par exemple, les utilisateurs de son traitement texte ne peuvent pas lire les fichiers réalisés par les usagers du traitement de texte d’un nouvel entrant sur le marché qui, eux, ne peuvent pas lire les fichiers des utilisateurs, beaucoup plus nombreux, du traitement de texte de l’acteur dominant. Or, quand on écrit un texte, c’est souvent pour que d’autres le lisent… Ces pratiques de verrouillage qui empêchent la communication, dissuadent l’adoption d’un nouveau produit concurrent et sont des entraves à la diversité et au pluralisme. La non-compatibilité est sciemment organisée pour des raisons commerciales qui vont à l’encontre des intérêts des utilisateurs.

Ce genre de situations se retrouve avec d’autres logiciels, ainsi ceux des TNI quand ils ne permettent pas de transférer un scénario pédagogique d’un environnement à un autre. Il en va autrement avec les standards et formats ouverts et avec les logiciels libres dont les auteurs font en sorte que leurs utilisateurs lisent et produisent des fichiers aux formats des logiciels propriétaires correspondants (en général une quasi compatibilité).

Les logiciels libres

Les logiciels libres s’opposent aux logiciels propriétaires, ou privatifs. Quand on achète ces derniers, en fait on achète le droit de les utiliser dans des conditions données, très restrictives. Pour cela, seul le code exécutable, code objet, est fourni.

En revanche, avec les logiciels libres, on bénéficie des quatre libertés suivantes. On peut :

  • les utiliser, pour quelque usage que ce soit,
  • en étudier le fonctionnement et l’adapter à ses propres besoins (l’accès au code source est une condition nécessaire),
  • en redistribuer des copies sans limitation aucune,
  • les modifier, les améliorer et diffuser les versions dérivées au public, de façon à ce que tous en tirent avantage (l’accès au code source est encore une condition nécessaire).

Ces libertés ne sont accordées qu’à la condition d’en faire bénéficier les autres, afin que la chaîne de la « vertu » ne soit pas interrompue, comme cela est le cas avec un logiciel du domaine public quand il donne lieu à une appropriation privée.

La licence GNU-GPL (General Public License), la plus répandue, traduit au plan juridique cette approche originale qui concilie le droit des auteurs et la diffusion à tous de la connaissance. Elle constitue une modalité particulière de mise à disposition d’une richesse créée. La licence GNU-GPL correspond bien à la nature du bien informatique, à la façon dont il se crée, dans des processus cumulatifs de correction des erreurs et d’amélioration du produit par les pairs, les développeurs et les utilisateurs. Elle est pertinente, contrairement au brevet qui signifie procès en contrefaçons à n’en plus finir et donc frein à l’innovation, à la création. Elle n’interdit aucunement des activités commerciales, de service essentiellement. Elle s’inscrit dans une philosophie de libre accès à la connaissance et de son appropriation par tous.

Pour lever certaines incertitudes, liées à la diffusion de logiciels libres sous licence de source américaine, le CEA, le CNRS et l’INRIA ont élaboré CeCILL, la première licence qui définit les principes d’utilisation et de diffusion des logiciels libres en conformité avec le droit français, reprenant les principes de la GNU-GPL[7]. La vocation de cette licence est d’être utilisée en particulier par les sociétés, les organismes de recherche et établissements publics français et, plus généralement, par toute entité ou individu désirant diffuser ses résultats sous licence de logiciel libre, en toute sécurité juridique.

La notion de logiciel libre n’est pas synonyme de gratuité, même si les tarifs pratiqués sont sans commune mesure avec ceux de l’informatique commerciale traditionnelle[8]. Il y a toujours la possibilité de se procurer un logiciel libre sans bourse délier. Les logiciels libres jouent un rôle de premier plan dans la régulation de l’industrie informatique. Ils facilitent l’entrée de nouveaux arrivants, favorisent la diversité, le pluralisme et la concurrence. Il peut arriver que la problématique de la gratuité brouille le débat. Elle n’est pas le problème. Les produits du travail humain ont un coût, la question étant de savoir qui paye, quoi et comment. La production d’un logiciel, qu’il soit propriétaire ou libre, nécessite une activité humaine. Elle peut s’inscrire dans un cadre de loisir personnel ou associatif, écrire un programme étant un hobby comme il en existe tant. Elle n’appelle alors pas une rémunération, la motivation des hackers (développeurs de logiciels dans des communautés) pouvant résider dans la quête d’une reconnaissance par les pairs. En revanche, si la réalisation se place dans un contexte professionnel, elle est un travail qui, toute peine méritant salaire, signifie nécessairement rémunération. Le logiciel ainsi produit ne saurait être gratuit, car il lui correspond des coûts. Mais, même quand un logiciel n’est pas gratuit, il doit le devenir lorsqu’il a été payé (par exemple, les collectivités ne doivent pas payer cent fois le même produit en agissant en ordre dispersé). C’est le cas quand il est sous licence libre. Autre chose est de rémunérer des activités de service sur un logiciel devenu gratuit (installation, adaptation, évolution, maintenance…). Même si, ne versons pas dans l’angélisme, la tentation existe de ne pas développer telle ou telle fonctionnalité pour se ménager des activités de service ultérieures.

Le paradigme de la recherche scientifique

L’approche du logiciel libre relève du paradigme de la recherche scientifique, ce qui a sa cohérence puisque l’informatique est une science ! À l’information, préoccupation structurelle majeure de la recherche correspond la publication du code source des logiciels. À la validation par les pairs correspond le débogage par des centaines, des milliers de programmeurs disséminés sur toute la planète. Comme on est plus intelligents à plusieurs que tout seuls, la qualité est (souvent) au rendez-vous. Et il y a les libertés de critiquer, d’amender, d’approfondir…

Les mathématiques sont libres depuis 25 siècles, depuis le temps où Pythagore interdisait à ses disciples de divulguer théorèmes et démonstrations. Or, à ses débuts, d’une manière qui était donc quelque peu paradoxale, l’approche du logiciel libre était perçue comme « nouvelle ». Alors que c’est le logiciel propriétaire qui l’est, depuis une trentaine d’années avec l’émergence d’un marché grand public. Il est vrai aussi que la « république des sciences » n’est plus ce qu’elle était, que le principal fil conducteur de la recherche scientifique devient la création de monopoles privés au détriment de la production de connaissances. Jean-Claude Guédon plaide pour l’accès libre aux résultats de la recherche afin de rétablir la « grande conversation ». Cette dérive de la science est notamment « justifiée » par le fait qu’il faut bien évidemment rémunérer les chercheurs. Le statut public de l’enseignant-chercheur a gardé toute sa pertinence : rémunération pour des activités pédagogiques (cours…) et résultats de la recherche, partie intégrante du patrimoine de l’humanité, mis à la disposition de tous. Point n’est donc besoin de multiplier les brevets. De plus, le partage valorise le chercheur, permet l’accès du Sud (et du Nord !) à la connaissance et le développement d’applications au bénéfice de tous.

Des modèles économiques

Donner un logiciel ? Il y a encore quelques années régnait un certain scepticisme. La réalité est passée par là. La majorité des serveurs Web de par le monde sont développés avec le logiciel libre Apache. Tous les constructeurs informatiques ont une politique, et des budgets, en matière de libre. Idem pour les entreprises en général. Linux est désormais un acteur à part entière du marché des systèmes d’exploitation et des serveurs (c’est le cas pour la quasi-totalité des environnements informatiques de l’administration centrale du ministère de l’Éducation nationale et des rectorats)… Les administrations et les collectivités locales se tournent effectivement vers le libre car l’argent public ne doit servir qu’une fois et, dès lors qu’il a été payé, un logiciel est gratuit.

Il y avait pourtant des antécédents célèbres. Au début des années 80, la DGT (Direction générale des télécommunications, le « France Télécom » de l’époque) a mis à disposition gratuitement le Minitel, un terminal qui coûtait cher, 4 ou 5 000 F. Coup de génie. Des millions d’utilisateurs, un Internet avant la lettre (en Grande Bretagne, échec retentissant car il fallait acheter le terminal). Et toute une économie de services qui s’est développée. Et beaucoup de communications téléphoniques. La démarche est fondamentalement la même avec les appareils photos bon marché qui génèrent plein de photos que l’on fait développer. Ou avec ces imprimantes très peu chères, et ces cartouches qui le sont davantage. Sans parler de Rockfeller qui distribuait des lampes à pétrole… La démarche gagne encore en pertinence dans le domaine de l’immatériel, dans le domaine des logiciels qu’il faut installer, personnaliser, modifier, maintenir… Choisir le libre pour une collectivité c’est aussi contribuer à substituer à une politique d’achat de licences des activités de service favorisant le développement de l’emploi local.

Au-delà des programmeurs, tous concernés

Une analogie avec la comptabilité nationale qui est publique. Tout le monde peut la consulter. Certes très peu le font. Pourtant c’est très important que l’on puisse le faire. C’est pareil avec les logiciels. Que fait exactement le système d’exploitation propriétaire d’un ordinateur quand une application dialogue avec votre machine alors que vous êtes connecté sur Internet ? Vous ne le savez pas. Peut-être communique-t-il à autrui le contenu de votre disque dur ? Gênant pour un individu. Et pour un État qui a confié son informatique, et ses secrets, au logiciel propriétaire d’une société étrangère. Et tout cela n’est pas que de la fiction. Cela existe dans la réalité. Ce simple exemple montre donc que tout le monde, informaticien ou non, est concerné par le fait que le code source d’un logiciel soit accessible.

Le libre est une réalité économique. Certains parlent alors d‘Open Source et de ses qualités : commodité, rentabilité, efficacité, fiabilité. Libre/Open source ? Il faut distinguer Open Source et logiciel libre. Pour Richard Stallman, fondateur du logiciel libre, à l’origine du projet GNU et de la GPL, le libre est une philosophie, une conception de la société à ne pas confondre avec l‘Open Source. Il a l’habitude dans ses conférences sur l’histoire du logiciel libre (en France en tout cas), de faire une référence appuyée à la devise « Liberté-Egalité-Fraternité ». Il s’agit de promouvoir un changement social par une action technique. L’enjeu est la liberté de l’utilisateur, le contrôle de son informatique.

Au-delà de l’informatique, les ressources pédagogiques

Le paysage de l’édition scolaire s’est profondément transformé de par l’irruption de l’informatique et des réseaux. Et du libre dont on pu rapidement constater une transférabilité à la production d’autres ressources immatérielles, tant du point de vue des méthodes de travail que de celui des réponses apportées en termes de droit d’auteur. C’est le cas des ressources pédagogiques et tout le monde a en tête les réalisations remarquables de l’association Sésamath. Cette association est synonyme d’excellence en matière de production pédagogique et de communauté d’enseignants-auteurs-utilisateurs. Sésamath a reçu une mention d’honneur pour le prix 2007 Unesco-Roi Hamad Bin Isa Al-Khalifa sur l’utilisation des technologies de l’information et de la communication dans l’éducation. L’Unesco a décidé d’attribuer une mention spéciale au projet de manuel libre « pour la qualité de ses supports pédagogiques et pour sa capacité démontrée à toucher un large public d’apprenants et d’enseignants ». L’association a également été récompensée aux Lutèce d’Or (Paris capitale du libre).

D’évidence, il existe des auteurs par milliers, des acteurs multiples (enseignants, associations, institutions, collectivités territoriales) qui mettent en place des coopérations souples et diverses. Certes, de tout temps les enseignants ont réalisé des documents en préparant leurs cours. Mais, avant la banalisation des outils numériques de production des contenus (traitement de texte, présentation, publication) et le développement d’Internet qui donne à l’auteur un vaste public potentiel qui peut aisément reproduire les documents qu’il a récupérés, qui en bénéficiait ? Les élèves du professeur. Des collègues de son lycée. Des élaborations collectives de sujets existaient pour des contrôles communs. Mais, rappelons-nous qu’à cette époque les photocopieuses étaient rarissimes et l’usage de la machine à alcool avait un côté pour le moins fastidieux. Au-delà de ces premiers cercles proches, les choses se compliquaient encore davantage. Il fallait mettre en forme le manuscrit et la machine à écrire manquait de souplesse. Et en cas de projet de manuel, l’éditeur constituait le passage obligé, et tout le monde n’était pas élu. On lui accordait d’autant plus facilement des droits sur la production des oeuvres que l’on ne pouvait pas le faire soi-même. Les conditions de cet exercice délicat de production de ressources pédagogiques ont radicalement changé. La conséquence en est la profusion de ressources éducatives sur Internet. Ce nouveau paysage constitue pour les enseignants et le service public d’éducation, une opportunité et, pour les éditeurs traditionnels, une obligation de se repositionner. Les technologies de l’information et de la communication contribuent à modifier les équilibres et les positions anciennement installés. Leur « enfant chéri », le manuel scolaire, est entré dans une période de turbulences avec le manuel numérique.

Le pourquoi de la propriété intellectuelle

À ce stade, il n’est pas inutile de rappeler le pourquoi du droit d’auteur et des brevets afin de ne pas se laisser enfermer dans des arguties de convenance. L’objectif fondamental est de favoriser la création des richesses, au nom de l’intérêt général, et pour cela il faut concilier incitation à l’innovation et diffusion technologique, dépasser le dilemme entre performance individuelle et efficacité collective, inciter les entreprises individuelles à l’innovation en leur garantissant une situation de monopole temporaire dans l’exploitation des droits. Et, plus encore que par le passé, l’incitation à l’innovation n’a de sens que si la technologie se diffuse et irrigue l’ensemble de la structure dont elle participe ainsi à l’amélioration de l’efficience collective. Les limitations à la libre circulation de l’information et de la connaissance ne se justifient en dernière instance que par l’objectif d’encourager et de valoriser le travail intellectuel quand il est au service de tous. Le risque existe de justifier dans une dialectique un peu spécieuse des pratiques commerciales par une prééminence d’un droit qui serait immuable, ou de déclarer illégitime une réflexion sous le prétexte qu’elle serait iconoclaste au regard d’une législation en vigueur.

En son temps, Victor Hugo disait que « le livre, comme livre, appartient à l’auteur, mais comme pensée, il appartient – le mot n’est pas trop vaste – au genre humain. Toutes les intelligences y ont droit. Si l’un des deux droits, le droit de l’écrivain et le droit de l’esprit humain, devait être sacrifié, ce serait, certes, le droit de l’écrivain, car l’intérêt public est notre préoccupation unique, et tous, je le déclare, doivent passer avant nous »[9].

Rendons hommage à Boris Vian pour sa vision prémonitoire de certains « débats » qui nous occupent aujourd’hui. Auteur-compositeur-interprète, musicien de jazz, écrivain… et centralien, dans En avant la zizique[10], il pointait une relation conflictuelle, en observant l’attitude du commerçant qui intime à l’artiste de « se contenter de son talent et de lui laisser l’argent » et qui s’ingénie souvent « à brimer ce qu’il a fait naître en oubliant qu’au départ de son commerce il y a la création ». Boris Vian remarquait que « le commercial se montrait également agressif par rapport au bureau d’études qui s’apprêtait à lui porter un coup dont il ne se relèverait pas, à savoir l’automation de ses fonctions ». Et de lui conseiller d’en profiter car cela ne durerait pas éternellement !

Les licences Creative Commons

La numérisation des oeuvres et de la connaissance en général, et leur diffusion sur Internet posent avec une acuité sans pareille le problème de l’usage que l’on peut en faire. Des millions d’utilisateurs ont accès à des millions d’oeuvres, grandes ou petites. Difficile d’imaginer que leur utilisation puisse passer par une demande d’autorisation. De ce point de vue, le copyright est un non-sens sur Internet. La loi doit pouvoir être applicable. D’où la pertinence de la démarche de Creative Commons dans laquelle l’auteur, en mettant à disposition sa création sur la Toile, indique ce que les internautes peuvent en faire.

La démarche est issue de la licence GPL qui, bien adaptée aux logiciels, n’en a pas moins une portée plus large. Mais il serait absurde de vouloir transposer tel quel ce modèle aux créations de l’esprit, d’une manière indifférenciée. Les modalités juridiques doivent tenir compte de la spécificité d’un bien. Un morceau de musique, par exemple, n’est ni une oeuvre littéraire, ni une documentation informatique ou une ressource pédagogique. On peut, également, souhaiter la diffusion d’un article sans pour autant permettre des modifications successives, au terme desquelles on ne reconnaîtrait plus l’original. Une chose est sa diffusion et sa libre circulation sans contraintes, pour que l’on puisse réagir, approfondir, critiquer… autre chose est son éventuelle dénaturation ou disparition de fait. Dans pareil cas, on parlera plutôt de « ressource à diffusion libre ». Par ailleurs, la légalité se doit d’être morale. Les médecins, qui importent illégalement des copies de médicaments sous brevet pour soigner des malades, se moquent éperdument de savoir si leur geste est légal ou non : il est vital tout simplement. La légalité est aussi une notion relative. Ainsi, le laboratoire indien Cipla, qui produit des traitements antirétroviraux contre le sida en copiant des molécules des firmes pharmaceutiques occidentales, protégées par des brevets, est-il un « pirate » ? Non, car la législation indienne ne reconnaît pas les brevets sur les médicaments. Cipla est donc une entreprise parfaitement légale, au regard de la loi de son pays[11].

L’objectif général, clairement exprimé, est de favoriser la diffusion et l’accès pour tous des oeuvres de l’esprit, la production collaborative, en conciliant les droits légitimes des auteurs et des usagers. Il reste à en définir les modalités juridiques permettant une circulation fluide des documents et, si nécessaire, leur modification. Le projet Creative Commons s’y emploie. Il a vu le jour à l’université de Standford, au sein du Standford Law School Center for Internet et Society, à l’initiative notamment de Lawrence Lessing. Il s’agit d’adapter le droit des auteurs à Internet et de fournir un cadre juridique au partage sur la Toile des oeuvres de l’esprit. L’économie de l’édition ne peut plus se confondre avec celle du support des oeuvres, maintenant qu’elles ne sont plus attachées à un support unique, le livre par exemple. Il faut redéfinir les utilités sociales, les raisons d’être.

Creative Commons renverse le principe de l’autorisation obligatoire. Il permet à l’auteur d’autoriser par avance, et non au coup par coup, certains usages et d’en informer le public. Il est ainsi autorisé d’autoriser ! Métalicence, Creative Commons permet aux auteurs de se fabriquer des licences, dans une espèce de jeu de LEGO simple, constitué de seulement quatre briques. Première brique, Attribution : l’utilisateur, qui souhaite diffuser une oeuvre, doit mentionner l’auteur. Deuxième brique, Commercialisation : l’auteur indique si son travail peut faire l’objet ou pas d’une utilisation commerciale. Troisième brique, non-dérivation : un travail, s’il est diffusé, ne doit pas être modifié. Quatrième brique, Partage à l’identique : si l’auteur accepte que des modifications soient apportées à son travail, il impose que leur diffusion se fasse dans les mêmes termes que l’original, c’est-à-dire sous la même licence. La possibilité donnée à l’auteur de choisir parmi ces quatre composantes donne lieu à onze combinaisons de licences. Grâce à un moteur de licence proposé par le site de Creative Commons, l’auteur obtient automatiquement un code HTML à insérer sur son site qui renvoie directement vers le contrat adapté à ses désirs.

« Localisation » des ressources

Si chacun a vocation à produire ses propres ressources, la coopération internationale et des formes de solidarité numérique c’est aussi l’adaptation de celles réalisées par l’autre[12]. Avec le libre, chaque communauté peut prendre en main la localisation/culturisation qui la concerne, connaissant ses propres besoins et ses propres codes culturels mieux que quiconque. Il y a donc, outre une plus grande liberté et un moindre impact des retours économiques, une plus grande efficacité dans le processus, en jouant sur la flexibilité naturelle des créations immatérielles pour les adapter à ses besoins et à son génie propre. C’est aussi plus généralement ce que permettent les « contenus libres », c’est-à-dire les ressources intellectuelles – artistiques, éducatives, techniques ou scientifiques – laissées par leurs créateurs en usage libre pour tous. Logiciels et contenus libres promeuvent, dans un cadre naturel de coopération entre égaux, l’indépendance et la diversité culturelle, l’intégration sans l’aliénation.

L’exception pédagogique

La réalité montre que numérique, droit d’auteur et pédagogie entretiennent des liens étroits. Les enseignants utilisent leurs propres documents ainsi que les productions de l’édition scolaire, dont la raison d’être est de réaliser des ressources pour l’éducation, et qui bien évidemment doit en vivre. Ils utilisent également des ressources qui n’ont pas été réalisées explicitement pour des usages scolaires. Cela est vrai pour toutes les disciplines, mais particulièrement dans certaines d’entre d’elles comme l’histoire-géographie, les sciences économiques et sociales ou la musique : récitation d’un poème, lecture à haute voix d’un ouvrage, consultation d’un site Web… Ces utilisations en classe ne sont pas assimilables à l’usage privé. Elles sont soumises au monopole de l’auteur dans le cadre du principe de respect absolu de la propriété intellectuelle. Cela peut devenir mission impossible, tellement la contrainte et la complexité des droits se font fortes. Ainsi pour les photographies : droits du photographe, de l’agence, droit à l’image des personnes qui apparaissent sur la photo ou droit des propriétaires dont on aperçoit les bâtiments… Difficile d’imaginer les enseignants n’exerçant leur métier qu’avec le concours de leur avocat ! Mais nous avons vu les licences Creative Commons qui contribuent, en tout cas sont un puissant levier, à développer un domaine public élargi de la connaissance. Et la GNU-GPL et le CeCILL qui permettent aux élèves et aux enseignants de retrouver, dans la légalité, leurs environnements de travail sans frais supplémentaires, ce qui est un facteur d’égalité et de démocratisation.

L’exception pédagogique, c’est-à-dire l’exonération des droits d’auteurs sur les oeuvres utilisées dans le cadre des activités d’enseignement et de recherche, et des bibliothèques, concerne potentiellement des productions qui n’ont pas été réalisées à des fins éducatives. Elle reste posée avec une acuité accrue dans le contexte du numérique. L’activité d’enseignement est désintéressée et toute la société en bénéficie. L’enjeu est de légaliser un « usage loyal » de ressources culturelles au bénéfice des élèves, dans le cadre de l’exercice de leur métier7.

L’immatériel et la connaissance

Dans les colonnes du Monde diplomatique, en décembre 2002, John Sulston, prix Nobel de médecine, évoquant les risques de privatisation du génome humain, indique que « les données de base doivent être accessibles à tous, pour que chacun puisse les interpréter, les modifier et les transmettre, à l’instar du modèle de l’open source pour les logiciels ». Ce propos illustre la question de savoir si le modèle du libre préfigure des évolutions en termes de modèles économiques et de propriété intellectuelle (droit d’auteur, brevets).

Il y a relativement de plus en plus de biens immatériels. Et de plus en plus d’immatériel et de connaissance dans les biens matériels et dans les processus de création de la richesse. La dialectique coopération-espaces publics/concurrence-enclosures est universelle[13]. Quel est le terme de la contradiction qui est le plus efficace pour produire des richesses à l’heure de l’entrée dans l’économie du savoir dans laquelle l’immatériel et la connaissance jouent un rôle de plus en plus décisif ? On sait que la connaissance fuit la clôture. Et l’approche du libre a montré concrètement sa pertinence pour produire des biens de connaissance de qualité, des biens communs informatiques mondiaux. Alors…

Jean-Pierre Archambault
Président de l’EPI
(Enseignement Public et Informatique)

Paru initialement dans la revue Frantice.net n° 4, Normes et standards éducatifs : état, enjeux et perspectives, janvier 2012, p. 77-85.

Notes

[1] Crédit photo : One Laptop per Child (Creative Commons By)

[2] Voir, dans la loi française nº 2004-575 du 21 juin 2004 pour la confiance dans l’économie numérique, cette définition d’un standard ouvert (Titre Ier, De la liberté de communication en ligne, Chapitre 1er, La communication au public en ligne, article 4).

[3] « L’école et les TIC : marchandisation/pédagogie », Jean-Pierre Archambault, Revue de l’EPI n° 101, mars 2001, p. 35-45.

[4] Dossier Le vivant, nouveau carburant de l’économie, Le Monde Économie du mardi 10 septembre 2002.

[5] Libres savoirs – Les biens communs de la connaissance, ouvrage coordonné par l’association Vecam.

[6] Tout logiciel est écrit par un programmeur dans un langage « évolué », et comporte des instructions qui en constituent le « code source » ; ce code est ensuite compilé en « code objet », c’est-à-dire transformé en une suite quasi incompréhensible de 0 et de 1, de manière à être exécuté par l’ordinateur. Par exemple, l’instruction conditionnelle suivante est écrite dans un langage évolué : « si x=5 alors x=x+4 » ; cette ligne de code source est parfaitement compréhensible (on effectue un test sur le contenu de la variable informatique x, puis, selon le résultat, on procède ou non à l’affectation d’une nouvelle valeur à la variable x) ; compilée, il lui correspond un code objet (011101000…), interprétable par la machine, mais effectivement incompréhensible pour un humain.

[7] « Numérique, droit d’auteur et pédagogie », Jean-Pierre Archambault, Terminal n° 102, Automne-Hiver 2008-2009, édition l’Harmattan, p. 143-155.

[8] « Gratuité et prix de l’immatériel », Jean-Pierre Archambault, Médialog n° 72, décembre 2009, p. 40-43.

[9] Discours d’ouverture du Congrès littéraire international, Victor Hugo, 17 juin 1878, in Jan Baetens, Le combat du droit d’auteur, Les impressions nouvelles, Paris 2001, p. 158.

[10] 1958, édition Le livre contemporain.

[11] Il reste à s’assurer que le contexte est toujours exactement le même et si des « accords » dans le cadre OMC ne sont malheureusement pas passés par là.

[12] « Solidarité numérique avec des logiciels et des ressources libres », Jean-Pierre Archambault, EpiNet n° 111, janvier 2009.

[13] « Coopération ou concurrence ? », Jean-Pierre Archambault, Médialog n° 48, décembre 2003, p. 40-43.




Avec SILLAGES l’esprit du libre gagne les grandes écoles

L’association SILLAGES.info a été créée en octobre 2011.

L’ambition de l’initiative SILLAGES est de développer une production collaborative de contenus pédagogiques multimédias contribuant à l’ouverture Sociale et InternationaLe de LAccès aux Grandes EcoleS, et notamment de développer un échange pédagogique avec des universités étrangères souhaitant mieux préparer leurs étudiants aux exigences spécifiques des grandes écoles françaises[1].

Nous avons rencontré deux acteurs de l’initiative SILLAGES : Nathalie Van de Wiele, chef de projet, et Jean-Pierre Archambault, responsable de la communication.

Tulane Public Relations - CC by

Framablog : vous proposez des ressources que vous qualifiez de libres[2]

Nathalie Van de Wiele : oui. L’initiative SILLAGES est à l’origine de la création de deux sites complémentaires disponibles sur internet : une plate-forme et un wiki. Ces sites comptent près de 500 ressources pluridisciplinaires libres et gratuites de niveau L0, L1 ou L2, portant sur les mathématiques, la physique, l’économie, la littérature, le grec ancien, le latin, …

Les ressources SILLAGES pouvant aussi être utiles aux enseignants, elles sont publiées sous licence « Creative Commons » pour une utilisation optimale (elles peuvent ainsi être réutilisées, transformées, modifiées, complétées), les auteurs SILLAGES devant se conformer à la législation en vigueur en terme de droits d’auteurs. Nous avions choisi la licence CC BY – NC avec la possibilité de remixer l’oeuvre. Pour que les choses soient plus claires, nous allons ajouter SA ! SILLAGES menant des partenariats avec les Universités numériques thématiques (UNT), les ressources déposées sur la plate-forme sont référencées par les UNT afin de rendre ces ressources également accessibles par les sites des UNT partenaires (à ce jour UNISCIEL et UOH).

Framablog : la mise en place de ces sites a été dictée par deux aspects essentiels, liés tous deux à la mission même de l’initiative SILLAGES : d’une part, l’aspect « ouverture sociale » et d’autre part, l’aspect « ouverture internationale »; à qui s’adressent vos sites ?

Nathalie Van de Wiele : en terme d’ouverture sociale, les sites SILLAGES s’adressent :

  • aux étudiants abordant l’enseignement supérieur avec des bagages scolaires différents,
  • aux étudiants de milieu modeste éprouvant des difficultés en classes préparatoires,
  • aux étudiants en formation L1 ou L2 préparant leur entrée en grande école.

En terme d’ouverture internationale, ils s’adressent :

  • aux étudiants étrangers désirant entrer en classes préparatoires ou en grande école en France,
  • aux étudiants étrangers n’ayant pas d’accès facile à des bibliothèques et voulant compléter leurs supports pédagogiques.

Framablog : vous proposez des ressources en grec ancien…

Nathalie Van de Wiele : Michèle Tillard, professeur de lettres classiques au lycée Montesquieu du Mans, est l’auteure de nombreux documents concernant le grec ancien et la préparation au programme du concours d’entrée à l’ENS de Lyon, documents disponibles sur la plate-forme ou le wiki SILLAGES, les deux types de ressources étant reliées par des liens hypertextes : un cours complet pour hellénistes débutants, en cours d’élaboration ; un cours de version grecque, sous forme de feuilleton, et en complément, un « kit de survie de l’helléniste » regroupant les principales notions grammaticales sous forme de fiches ; un cours sur l‘Icaroménippe de Lucien (programme de l’ENS Lyon, 2012) ; des fiches de vocabulaire grec.

D’autres cours sont en projet, en particulier sur les œuvres latines et grecques de l’option « Lettres classiques » du concours d’entrée de l’ENS Lyon, à paraître prochainement.

Framablog : et des ressources en sciences physiques…

Nathalie Van de Wiele : Olivier Granier, professeur de physique au lycée Montesquieu du Mans en classe de spéciales PC, a souhaité placer sur la plate-forme SILLAGES de nombreux documents personnels (polycopiés de cours, séances de travaux dirigés, résolution de problèmes de concours, polycopiés de travaux pratiques d’électronique et d’optique), couvrant ainsi l’ensemble du programme de Physique des classes préparatoires au grandes écoles scientifiques et des universités scientifiques (niveau L1 et L2).

Olivier Granier, par ailleurs administrateur de la plate-forme SILLAGES, reçoit d’ailleurs régulièrement des messages électroniques d’utilisateurs souhaitant des informations complémentaires sur les études qu’ils suivent, posant des questions sur tels ou tels points du cours ou demandant encore des précisions sur la résolution d’un exercice.

Framablog : pouvez-vous nous préciser l’apport pour les étudiants étrangers ?

Jean-Pierre Archambault : J’ai eu le plaisir de suivre au sein de SILLAGES deux étudiants de l’ESIA (Ecole supérieure d’informatique, électronique, automatique) chargés d’un projet visant à mieux faire connaître les ressources SILLAGES.

L’un d’eux, Wassim CHIADLI, affirme : « les cours que les étudiants peuvent trouver sur SILLAGES sont à grande valeur ajoutée et constituent pour eux un vrai appui pendant leurs années d’études et surtout pendant leur période de révisions. Cela s’adresse en particulier aux étudiants des pays d’Afrique du Nord et du Moyen Orient bercés dans la francophonie. Le Maroc en est un bon exemple. En effet, il existe beaucoup de similitudes entre les systèmes d’études supérieures français et marocain. Un nombre important d’étudiants marocains s’orientent vers les classes préparatoires pour accéder aux grandes écoles marocaines mais également françaises telles que l’Ecole Polytechnique, Centrale, Mines Ponts et Chaussées, HEC, etc.

Et le plus difficile pour ces jeunes étudiants est de trouver des informations, des cours et des exercices fiables et gratuits afin de réussir leurs parcours. De même, la France reste la destination favorite des Marocains ayant pour but de finaliser leurs études à l’étranger. Cela reste néanmoins une mission délicate pour les candidats libres qui ne possèdent pas systématiquement d’appuis, ni de références.

Le projet SILLAGES peut ainsi aider les étudiants en classes préparatoires à renforcer leurs connaissances et, d’autre part, donner une nouvelle opportunité aux personnes ayant le plus de mal à accéder à l’information ».

Framablog : on voit bien l’intérêt de tels sites qui est de mettre à disposition du plus grand nombre des documents pertinents et adaptés au public visé, enseignants et étudiants de niveau L1 et L2. Mais entretenez-vous des relations en présentiel avec les publics étrangers ?

Nathalie Van de Wiele : nos sites visent à favoriser les échanges pédagogiques à travers le monde. Nous les complétons avec des missions. Olivier Granier a ainsi participé à plusieurs missions à l’étranger, au Liban (Université Saint Joseph, Beyrouth, en avril 2011 et avril 2012), au Cambodge (Institut de technologie du Cambodge, Phnom Penh, en novembre 2011) et au Cameroun (Institut supérieur des technologies et du design industriel, Douala, en février 2012).

Le but de ces missions était à chaque fois sensiblement le même : faire connaître, utiliser et enrichir les ressources SILLAGES, former des étudiants de ces universités étrangères aux spécificités des concours des grandes écoles scientifiques françaises. Olivier Granier a ainsi organisé des séances de préparation aux écrits des concours, effectué des compléments de cours et organisé des séances spécifiques de préparation aux oraux des concours (sous forme d’interrogations orales de type « colles »).

Michèle Tillard est actuellement en train de mettre sur pied un stage en présentiel, destiné aux étudiants hellénistes de l’IPELSHT (Institut Préparatoire aux études littéraires et de Sciences Humaines de Tunis), qui complètera la formation à distance qu’elle a bâtie sur la plate-forme SILLAGES pour ces étudiants, débattant sur un forum dédié de « L’enseignement à distance pour sauver l’enseignement du grec ancien ? ».

Framablog : SILLAGES et le libre ?

Jean-Pierre Archambault : il y a donc tous ces documents en Creative Commons. En outre, bon nombre de ressources élaborées pour l’enseignement à distance sont conçues grâce à des logiciels libres, tels que Geany, Amaya ou encore OpenOffice, et destinés à être lus par l’ensemble des navigateurs, en particulier Mozilla Firefox ou Safari. C’est le cas, notamment, des ressources créées en grec ancien. Les sites eux-mêmes font appel aux logiciels et licences libres (MediaWiki doté d’un éditeur LaTeX pour le wiki SILLAGES et CeCILL pour l’utilisation de la plate-forme SILLAGES).

Et puis, l’esprit avec lequel les enseignants associés à SILLAGES travaillent, notamment lors des missions à l’étranger, relève de l’approche du libre. L’objectif de SILLAGES est bien de favoriser le partage de documents libres mis à disposition sur internet et de promouvoir l’utilisation et la réappropriation qui en est faite auprès de publics demandeurs et souvent éloignés de grands centres documentaires.

Je citerai cette phrase (tirée du site framasoft.net) : « Issu du monde éducatif, Framasoft est un réseau de sites web collaboratifs à géométrie variable dont le dénominateur commun est le logiciel libre et son état d’esprit. Il vise à diffuser le logiciel libre et à le faire connaître auprès du plus large public. ». A mon sens, elle s’applique à la communauté SILLAGES.

Framablog : quels problèmes rencontrez-vous ? Quelles sont vos perspectives ?

Nathalie Van de Wiele : si, dans le contexte de l’ouverture sociale et internationale de l’accès aux grandes écoles l’initiative SILLAGES prend toute sa place, participant à l’offre numérique de l’enseignement supérieur français, menant des expériences concrètes à l’international et offrant une souplesse de moyens sachant répondre à la demande des étudiants, des progrès sont encore à réaliser.

Un bilan des ressources placées sur la plate-forme SILLAGES montre que les ressources scientifiques sont majoritaires mais incomplètes (il n’y a ni chimie, ni biologie, ni sciences de l’ingénieur), que les langues sont absentes des disciplines littéraires et que les sciences économiques et commerciales sont sous-représentées. Sur le wiki SILLAGES, l’édition collaborative a du mal à démarrer.

Le manque de moyens financiers (les membres de SILLAGES sont tous bénévoles et dégagent pour SILLAGES du temps sur leurs activités professionnelles) freine pour le moment des développements plus ambitieux. En terme d’usage, si des efforts sont fait en terme de travail collaboratif pour adapter les ressources à la demande, d’accompagnement des étudiants dans l’utilisation de celles-ci, de coopération internationale entre établissements, l’initiative SILLAGES souffre de ne pas être encore assez connue.

L’association SILLAGES est encore jeune et ne demande qu’à se développer afin d’augmenter le nombre de ressources placées sur la plate-forme ou le nombre d’articles édités sur le wiki et d’attirer vers elle de nombreux enseignants prêts à rejoindre la communauté SILLAGES et à relever le défi qui l’anime.

Framablog : quel rapport établissez-vous entre coopération sur un pied d’égalité et approche du libre ?

Jean-Pierre Archambault : si SILLAGES s’inscrit pleinement dans l’approche du libre aux plans des logiciels utilisés et des ressources pédagogiques produites, des modalités de leur réalisation et de mise à disposition de tous, des réponses en termes de droit d’auteur, ce n’est pas le fruit du hasard.

En effet, si chacun a vocation à produire ses propres ressources, la coopération internationale et des formes de solidarité numérique c’est aussi l’adaptation de celles réalisées par l’autre. Avec le libre, chaque communauté peut prendre en main la localisation/culturisation qui la concerne, connaissant ses propres besoins et ses propres codes culturels mieux que quiconque. Il y a donc, outre une plus grande liberté et un moindre impact des retours économiques, une plus grande efficacité dans le processus, en jouant sur la flexibilité naturelle des créations immatérielles pour les adapter à ses besoins et à son génie propre.

C’est aussi plus généralement ce que permettent les « contenus libres », c’est-à-dire les ressources intellectuelles – artistiques, éducatives, techniques ou scientifiques – laissées par leurs créateurs en usage libre pour tous. Logiciels et contenus libres promeuvent, dans un cadre naturel de coopération entre égaux, l’indépendance et la diversité culturelle, l’intégration sans l’aliénation.

Framablog : d’une manière générale, pensez-vous que pédagogie rime avec libre ?

Jean-Pierre Archambault : oui, et le mouvement est irréversible.

D’évidence, il existe des auteurs par milliers, des acteurs multiples (enseignants, associations, institutions, collectivités territoriales) qui mettent en place des coopérations souples et diverses. Certes, de tout temps les enseignants ont réalisé des documents en préparant leurs cours. Mais, avant la banalisation des outils numériques de production des contenus (traitement de texte, présentation, publication) et le développement d’internet qui donne à l’auteur un vaste public potentiel qui peut aisément reproduire les documents qu’il a récupérés, qui en bénéficiait au-delà d’un cercle nécessairement restreint ?

La numérisation des œuvres et de la connaissance en général, et leur diffusion sur internet posent avec une acuité sans pareille le problème de l’usage que l’on peut en faire. Des millions d’utilisateurs ont accès à des millions d’œuvres, grandes ou petites. Difficile d’imaginer que leur utilisation puisse passer par une demande d’autorisation. De ce point de vue, le copyright est un non-sens sur internet. La loi doit pouvoir être applicable. D’où la pertinence de la démarche de Creative Commons dans laquelle l’auteur, en mettant à disposition sa création sur la toile, indique ce que les internautes peuvent en faire. Elle permet l’indispensable circulation fluide des documents et, si nécessaire, leur modification.

Framablog : un mot pour conclure…

Jean-Pierre Archambault : les enjeux sont forts : appropriation de la connaissance par tous, constitution d’un patrimoine pédagogique mondial accessible à tous. SILLAGES a l’ambition d’y apporter sa modeste contribution.

Notes

[1] Crédit photo : Tulane Public Relations (Creative Commons By)

[2] La licence Creative Commons By-Nc-Sa n’étant pas considérée comme libre au sens des logiciels libres.




Lire, écrire, compter et coder ? Faut pas déconner !

L’informatique est de plus en plus présente dans nos vies et globalement toujours aussi absente dans l’éducation. Résultat, une sorte de frénésie s’est emparée de la plupart des observateurs : il faut apprendre à la société à coder !

Le Framablog n’est d’ailleurs pas le dernier à participer au mouvement :

Une voix discordante vient cependant de se faire entendre récemment en suscitant de nombreuses réactions.

Une voix de l’intérieur, puisqu’il s’agit de Jeff Atwood, développeur de renom[1].

One Laptop per Child - CC by

N’apprenez pas à coder, merci.

Please Don’t Learn to Code

Jeff Atwood – 15 mai 2012 – CodingHorror.com
(Traduction Framalang : Goofy)

Le nouveau mantra « tout le monde devrait apprendre à programmer » a pris des proportions tellement incontrôlables ces derniers temps que même le maire de New York a pris cette résolution du nouvel an.

Tweet - Mike Bloomberg

Voilà certes une noble déclaration propre à engranger les suffrages de la communauté techno de NYC, mais si le maire de la ville de New York a vraiment besoin de tricoter du code JavaScript pour faire son travail, c’est un symptôme de grave maladie pour la vie politique de l’état de New York. Même si M. Bloomberg se mettait vraiment à «apprendre à coder », que Adam Vandenberg me pardonne cet emprunt, je crois qu’on aboutirait à quelque chose comme :

10 PRINT "JE SUIS LE MAIRE"
20 GOTO 10

Heureusement, les risques qu’une telle prouesse technologique se produise sont proches de zéro, et pour une bonne et simple raison : le maire de New York passera plutôt son temps à faire le travail pour lequel les contribuables le paient, et c’est tant mieux. Selon la page d’accueil du secrétariat du maire, il s’agit de lutter contre l’absentéisme scolaire, pour l’amélioration des services de transports en commun, pour l’équilibre de budget municipal en 2013 et… dois-je vraiment poursuivre ?

Je m’adresse à ceux qui prétendent que savoir programmer est une compétence essentielle que nous devrions enseigner à nos enfants, au même titre que lire, écrire et compter. Pourriez-vous m’expliquer en quoi Micheal Bloomberg accomplirait mieux sa tâche quotidienne à la tête de la plus grande ville des USA s’il se réveillait un beau matin en étant devenu un petit génie de la programmation en Java ? Il me semble évident qu’être un lecteur averti, un écrivain talentueux, et posséder le minimum requis en mathématiques sont essentiels à l’exécution du travail d’un politicien. Et à n’importe quel autre emploi du reste. Ça l’est beaucoup moins pour ce qui concerne la maîtrise des variables, des fonctions, des pointeurs ou de la récursivité,

Attendez, j’adore programmer. Je suis également convaincu que la programmation c’est important… mais dans le contexte adéquat, et pour certaines personnes. Tout comme un grand nombre de compétences. Je n’inciterais pas tout le monde à apprendre la programmation, pas plus que je ne pousserais tout le monde à apprendre la plomberie. Ce serait ridicule, non ?

Plumbers

La mode du « tout le monde devrait apprendre à coder » n’est pas seulement néfaste parce qu’elle met la programmation sur un pied d’égalité avec d’autres compétences comme la lecture, l’écriture et le calcul. Selon moi, elle est mauvaise pour un grand nombre d’autres raisons.

  • Elle part du postulat que le monde entier désire ardemment davantage de code. En trente ans de carrière comme programmeur, j’ai constaté que… ce n’est pas le cas. Devriez-vous apprendre à écrire du code ? Non, je n’en démords pas. Vous devriez apprendre à écrire le moins de code possible. Et même pas de code du tout, idéalement.
  • Elle présuppose que la programmation est un but en soi. Les développeurs de logiciels ont tendance à devenir des drogués de la programmation qui croient que leur travail consiste à écrire du code. Ils se trompent. Leur travail consiste à résoudre des problèmes. Ne célébrez pas la création de code, célébrez la mise au point de solutions. Nous avons déjà une pléthore de codeurs complètement accros à l’idée d’ajouter encore une ligne de code.
  • Elle met la charrue avant les bœufs. Avant de vous précipiter pour apprendre à coder, analysez soigneusement la nature exacte de votre problème. Avez-vous seulement un problème, au fait ? Êtes-vous capable de l’expliquer à d’autres de manière compréhensible ? Avez-vous mené une recherche approfondie des possibles solutions à ce problème ? La programmation permet-elle de résoudre le problème ? En êtes-vous sûr ?
  • Elle suppose qu’il existe une cloison mobile de l’épaisseur d’une feuille à cigarette entre apprendre à programmer et en faire une activité professionnelle rémunérée. Regardez un peu ces nouveaux programmeurs à qui l’on propose des emplois payés sur la base de $79k/an (NdT : environ 62 000 euros) après avoir assisté à une simple session d’entraînement de deux mois et demi ! Vous pouvez même apprendre le Perl par vous-même en 24 heures ! Certes j’adore que la programmation soit un domaine égalitaire dans lequel les diplômes et les certifications sont sans objet en regard de l’expérience, mais il va bien falloir vous y plonger pendant dix mille heures comme nous tous.

Je suppose que je peux accepter l’idée qu’apprendre un peu de programmation vous permet de savoir reconnaître ce qu’est le code, et quand le code peut être un moyen adéquat d’aborder un problème que vous rencontrez. Mais je peux aussi bien repérer des problèmes de plomberie quand j’en vois sans avoir bénéficié d’une formation spécifique dans ce domaine. La population au sens large (et ses dirigeants politiques) tirerait probablement le meilleur profit d’une meilleure compréhension du fonctionnement d’un ordinateur et d’Internet. Être capable de se débrouiller avec Internet est devenu une compétence vitale de base, et c’est ce qui devrait être notre obejctif principal prioritaire, avant de nous jeter à corps perdu dans la programmation.

Merci de ne pas argumenter en faveur de l’apprentissage de la programmation pour le plaisir d’apprendre à programmer. Ou pire encore pour le nombre de zéros sur le bulletin de paie. Je suggère humblement que nous passions plutôt du temps à apprendre à…

  • Mener des recherches avec avidité, et comprendre comment fonctionnent les choses autour de nous à un niveau basique.
  • Communiquer efficacement avec les autres êtres humains.

Voilà des compétences qui vont bien au-delà de la pure programmation et qui vous aideront dans toutes les circonstances de votre vie.

Notes

[1] Crédit photo : One Laptop per Child (Creative Commons By)




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.




Pourquoi les écoles devraient utiliser le logiciel libre et l’enseigner (R. Stallman)

Petite mise en lumière d’un article du site de Free Software Foundation de Richard Stallman.

Quand on regarde ce qui a été fait dans ce domaine à l’Éducation nationale française ces cinq dernières années (à savoir pas grand chose), on se dit qu’il y a encore du pain sur la planche…

On notera que l’on n’oppose pas outils et savoirs informatiques et que dans les deux cas le logicel libre est plus que pertinent[1].

Liz Poage - CC by

Pourquoi les établissements d’enseignement devraient utiliser le logiciel libre et l’enseigner

URL d’origine du document

Free Software Foundation – licence Creative Commons By-Nd
Version du 2 février 2012 – Traduction : Pierrick L’Ébraly

Les écoles devraient apprendre à leurs élèves à devenir les citoyens d’une société forte, compétente, indépendante et libre.

Ce sont les raisons principales pour lesquelles universités et écoles de tous niveaux devraient n’utiliser que du logiciel libre.

Partage

Les établissements scolaires doivent enseigner les valeurs du partage en montrant l’exemple. Le logiciel libre aide l’éducation, en permettant le partage des savoirs et des outils :

  • Savoirs. Beaucoup de jeunes élèves ont un don pour la programmation, ils sont fascinés par les ordinateurs et enthousiastes à l’idée d’apprendre comment leurs systèmes marchent. Avec des logiciels privateurs[2], cette information est un secret, donc les enseignants ne peuvent d’aucune façon les rendre accessibles à leurs élèves. Mais s’il s’agit de logiciel libre, le professeur peut expliquer les bases, et leur donner le code source pour qu’ils le lisent et apprennent.
  • Outils. Les professeurs peuvent fournir à leurs élèves des copies des programmes qu’ils utilisent en classe, pour qu’ils puissent les utiliser chez eux. Avec le logiciel libre, la copie est non seulement autorisée, mais encouragée.

Responsabilité sociale

  • L’informatique est devenue une partie essentielle du quotidien. La technologie numérique transforme notre société très rapidement, et les écoles ont une influence sur le futur de la société. Leur mission est de préparer les élèves à jouer leur rôle dans une société numérique libre en leur enseignant les savoir-faire qui leur permettront de prendre facilement le contrôle de leurs propres vies. Le logiciel ne doit pas être aux mains d’un développeur qui prenne des décisions unilatérales que personne d’autre ne puisse modifier. Les établissements d’enseignement ne doivent pas permettre aux entreprises du logiciel privateur d’imposer leur puissance sur le reste de la société et sur son futur.

Indépendance

Les écoles ont une responsabilité éthique : elles doivent enseigner la force, pas la dépendance vis-à-vis d’un seul produit ou de telle ou telle puissante entreprise. De plus, en choisissant d’utiliser le logiciel libre, l’école elle-même gagne en indépendance vis-à-vis de tout intérêt commercial et évite l’enfermement par un fournisseur.

  • Les entreprises du logiciel privateur utilisent écoles et universités comme tremplin pour atteindre les utilisateurs et de là imposer leurs logiciels à la société dans son ensemble. Elles proposent des réductions, voire des copies gratuites de leurs logiciels privateurs aux établissements d’enseignement, de manière que les étudiants apprennent à les utiliser et en deviennent dépendants. Une fois que les étudiants auront leur diplôme, ni eux, ni leurs futurs employeurs ne se verront offrir de copies au rabais. Fondamentalement, ces entreprises font des écoles et des universités des démarcheurs pour amener les gens à une dépendance permanente à vie.
  • Les licences libres n’expirent pas, ce qui veut dire qu’une fois que le logiciel libre est adopté, les établissements conservent leur indépendance vis-à-vis du vendeur. De plus, les licences libres donnent aux utilisateurs le droit, non seulement d’utiliser les logiciels comme ils le souhaitent, de les copier et de les distribuer, mais aussi de les modifier pour les faire répondre à leurs propres besoins. Ainsi, si une institution décide de mettre en œuvre une fonction spécifique dans un logiciel, elle peut demander ce service à n’importe quel développeur, sans avoir à passer par le distributeur initial.

Apprendre

Quand ils choisissent où ils étudieront, de plus en plus d’élèves prennent en compte le fait pour une université d’enseigner ou non l’informatique et le développement logiciel en utilisant le logiciel libre. Le logiciel libre signifie que les élèves sont libres d’étudier la façon dont fonctionnent les programmes, et d’apprendre à les adapter à leurs propres besoins. S’instruire au sujet du logiciel libre aide aussi dans l’étude de la pratique professionnelle et de l’éthique du développement logiciel.

Économies

C’est un avantage évident qui attirera tout de suite de nombreux administrateurs, mais c’est un bénéfice marginal. Le plus important, c’est qu’en étant autorisé à distribuer des copies du programme à faible coût ou gratuitement, les écoles peuvent en fait aider les familles ayant des difficultés financières, promouvant ainsi l’équité et l’égalité d’accès au savoir parmi les élèves.

Qualité

Des solutions libres stables, sûres et facilement installées sont disponibles pour l’éducation dès à présent. De toute façon, l’excellence des performances n’est qu’un bénéfice secondaire, le but ultime étant la liberté pour les usagers de l’informatique.

Notes

[1] Crédit photo : Liz Poage (Creative Commons By)

[2] Autre traduction de proprietary : propriétaire.




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)




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)