Pour votre information, ce site utilise des cookies de mesure d'audience.

Vous pouvez modifier les paramètres de votre navigateur ou continuer sur le site. En savoir plus

J'ai compris

Le projet Software Heritage est un projet des plus ambitieux lancé au printemps 2017 par l'INRIA. Software Heritage est une initiative mondiale visant à créer une bibliothèque universelle rassemblant les codes sources des programmes informatiques depuis les débuts de l'ère numérique.

L'ambition annoncée est de collecter, préserver et partager tous les logiciels disponibles publiquement sous forme de code source. Comme l'indique le site , Software Heritage se veut aussi la mémoire de tout l’historique du développement des logiciels : "le stockage de ces méta-informations, récoltées de manière systématique puis structurées dans différentes collections, permettra de faciliter l’utilisation de ces codes qui sont ainsi versés au crédit de l’intelligence collective."

Trois ans après son lancement, le projet a déjà réuni un nombre impressionnant de données : 142 223 000 projets, plus de 1 900 000 000 commits (contributions), et près de 9 milliards de fichiers sources ! Un exploit technique possible grâce au soutien de nombreux organismes privés et publics, comme Microsoft, Intel, Github, Google ou l'Université de Paris. ADULLACT fait partie des contributeurs techniques du projet, puisque l'association a développé un connecteur donnant accès à tous les dépôts de logiciels basés sur l'outil FusionForge. 

Software Heritage s'est récemment associé à des initiatives avancées, comme Nix et Guix, qui s'efforcent de créer des systèmes logiciels entièrement reproductibles. Grâce à leur collaboration avec Tweag, un connecteur a ainsi été développé permettant d'archiver plus de 20 000 codes sources existants chez Nix !

Dans la dernière newsletter du projet, le Directeur du projet M. Roberto DI COSMO résume ainsi les défis à venir (traduit de l'anglais) :

"La crise mondiale sans précédent à laquelle nous sommes confrontés a révélé à la fois notre fragilité face à des menaces inconnues et l'importance d'un accès ouvert et sans entrave à la connaissance pour relever ces nouveaux défis. Ici, au Patrimoine logiciel, nous sommes pleinement engagés à contribuer au patrimoine mondial de connaissances en construisant une infrastructure ouverte, partagée, à but non lucratif et multipartite qui recueille, préserve et rend facilement accessible le code source de tous les logiciels qui sont accessibles au public. Nous le faisons parce que le logiciel est un savoir : une forme de connaissance unique et précieuse, conçue par l'homme pour être lisible par l'homme et exécutable par les machines."

L'équipe du projet vient également d'annoncer l'ouverture d'une chaîne vidéo, où vous trouverez des discours, des tutoriels, des vidéos de conférences et d'événements. 

 

Voir le site : Plateforme Software Heritage

Voir la chaîne Youtube : Chaîne Youtube de Software Heritage

Enjeu de société

Les Logiciels Libres pouvant être copiés légalement par tous, ils sont presque toujours téléchargeables gratuitement sur Internet. Cette gratuité permet aux populations les moins favorisées de ne pas être forcées d’avoir recours à la copie illégale pour bénéficier des avancées technologiques. Les Logiciels Libres sont par nature des outils de lutte contre la "fracture numérique".

Le fait que les Logiciels Libres soient diffusés avec leur code source permet d’étudier les techniques qu’ils mettent en oeuvre, de les réutiliser, de les diffuser, y compris en dehors des structures habituelles d’éducation et de formation. Le mode de développement collaboratif au travers d’Internet utilisé par les développeurs de Logiciels Libres facilite les transferts de compétences par delà les frontières.

Le Logiciel libre est un bien non marchand et ceux qui le développent contribuent à la diffusion au plus grand nombre de la connaissance scientifique, d’un savoir-faire technique et de la technologie permettant l’accès au savoir.

Enjeu économique

Le Logiciel Libre a permis le développement d’une économie dynamique dite de "coopétition" où les opérateurs mutualisent certains coûts de recherche et développement et se concurrencent sur les services autour de briques génériques. Aux États-Unis, en Europe, en Asie, une véritable économie de services s'est créée autour des Logiciels Libres.

Les entreprises du secteur se rémunèrent sur le support, la formation, l'intégration, le conseil et la spécialisation de briques génériques. Les organisations utilisatrices adhèrent au modèle pour la qualité de l'offre, mais aussi parce que le Logiciel Libre permet plus d'indépendance et une meilleure maîtrise des coûts de maintenance et de développement interne.

Le nombre d'entreprises utilisant des logiciels libres ne cesse de croître et partout dans le monde, des pans entiers des Systèmes d'Information d'États et de Collectivités basculent vers les Logiciels Libres.

Enjeu stratégique

Le Logiciel Libre est de plus en plus perçu par les pouvoirs publics et les décideurs politique comme :

  • Un outil de souveraineté et de politique industrielle
  • Un moyen de maîtrise des finances publiques
  • Un facteur de développement durable

L'ADULLACT c'est :

  • Un support téléphonique sur des questions techniques générales
  • Des journées de formation, des séminaires
  • Des tests et des validations de logiciels
  • L'accès à une plate-forme de dématérialisation de marchés publics et à une plate-forme de tiers de télétransmission
  • La participation à des Groupes de Travail* afin de définir ensemble des cahiers des charges
  • L'accès à une documentation, un livre blanc et de nombreuses études

* L’ADULLACT met en place, par l’intermédiaire de Groupes de Travail, des projets informatiques libres répondant aux besoins exprimés par ses adhérents. Avec l’aide de son équipe permanente et de plusieurs collectivités pilotes, l’ADULLACT spécifie le champ fonctionnel des projets, fédère les ressources et coordonne les compétences au sein de la communauté qui l’entoure, établit un cahier des charges précis. Sur ce modèle de fonctionnement, plusieurs projets ont vu le jour et continuent d'évoluer.

La Forge : l'ADULLACT a déployé en avril 2003 son site de développement coopératif (adullact.net).

Le principe de ce site est de centraliser l'ensemble des projets portés par l'ADULLACT afin de permettre facilement aux développeurs et aux utilisateurs de passer d'un projet à un autre, pour tester ou pour participer. Au travers de son site de développement, l'ADULLACT souhaite donner un sens concret à l'idée de mutualisation des efforts des collectivités membres.

En février 2008, l’ADULLACT décide, en accord avec la DGME - Direction Générale de Modernisation de l’Etat - de fusionner sa plate-forme avec Admisource, la plate-forme de développement coopératif de l’Etat.

La forge est utilisée pour télécharger le code source d’un logiciel, pour participer à son développement (via CVS ou SVN), pour consulter les archives des projets, héberger des pages web etc.

Basée sur GForge, c’est le moteur de l’ADULLACT, avec plus de 600 projets déposés et plus de 9 000 contributeurs.

Le magasin : son accès est réservé aux adhérents de l’ADULLACT. Il permet de tout savoir sur les logiciels récents (moins de 18 ou 24 mois), et permet de télécharger des logiciels testés, documentés et packagés avec un helpdesk.

Le grenier : contrairement au magasin, le grenier est accessible à tous. Il permet de trouver des logiciels présents auparavant sur le magasin ou qui font référence au monde du libre.

L'espace de démonstration : plusieurs démonstrations de logiciels libres métiers sont proposées sur ce site, allant du parapheur électronique d’ADULLACT au gestionnaire de contenus Lutèce.

Les sites de projet : permettent de tout apprendre sur un projet promu par l’ADULLACT.

Les listes de diffusion thématiques : pour échanger avec les adhérents.

Pour que fonctionne la mutualisation, il ne faut pas seulement prendre ce que l'ADULLACT a à proposer, il faut participer, donner un peu de son temps pour qu'un échange véritable puisse exister.

Vous pouvez donc :

  • Participer aux groupes de travail collaboratif, dont la liste est tenue à jour notamment grâce à la lettre de l'ADULLACT
  • Faire remonter vos besoins et demander la création d'un groupe de travail collaboratif
  • Échanger avec les autres adhérents, notamment sur les listes de diffusion
  • Mettre des développeurs à disposition d'un projet en particulier
  • Être un relai de l'action de l'ADULLACT dans votre collectivité : sensibilisation au libre, aide technique, information
  • Associer l'ADULLACT aux manifestations organisées par votre collectivité

Vous pouvez adhérer à l’ADULLACT :

  • Pour participer au partage de l’intelligence pour le bénéfice du service public
  • Pour partager ses besoins et ses solutions
  • Pour favoriser le rapprochement des Administrations et des Collectivités Territoriales
  • Pour devenir indépendant face aux éditeurs en devant acteur de la production des outils
  • Pour participer au développement d’un logiciel
  • Pour baisser les coûts d’acquisition et d’utilisation des logiciels
  • Pour bénéficier de l’accès à tous les services de l’ADULLACT
  • Pour partager avec l’ADULLACT vos travaux et vos recherches

Actualités

  • 1
  • 2
  • 3
  • 4
  • 5