Guide de bonnes pratiques en diffusion de logicielsLe CNRS souhaite mieux valoriser les logiciels issus des travaux de recherche. Dans cette perspective, un grand plan d'actions a été initié afin de mettre l'accent sur la formation, la sensibilisation et l'utilisation d'outils de développement telle qu'une forge, et dans le même temps, favoriser une meilleure utilisation du logiciel libre comme outil de valorisation. Dans ce cadre, accompagné par le Réseau DevLOG, nous avons établi 3 plaquettes de bonnes pratiques : Quels sont mes droits ? Quelles sont mes obligations ? Les bonnes pratiques de développement Les bonnes pratiques en matière de diffusion Il faut bien évidemment garder à l'esprit que les principaux publics visés par ces plaquettes sont les concepteurs et développeurs au sens large (chercheurs, ingénieurs, techniciens). QU'ENTEND-TON PAR DIFFUSION ? Transmission d'un démonstrateur Transmission d'un code source à un tiers (un pair académique, un relecteur d'un projet ou d'une publication) Mise à disposition d'un logiciel sous une plateforme SaaS (Software as a Service) Mise à disposition d'un exécutable à une large audience Distribution sous licence libre Ces modes de diffusion ne sont pas exclusifs. Par logiciel, on entend : Logiciel autonome, logiciel applicatif, outil de simulation Bibliothèque (library) Socle applicatif ou cadriciel (Framework), intergiciel (middleware), système d'exploitation Module ou module d'extension (plug-in) : sous-ensemble destiné à être intégré dans un framework, dans un environnement de développement Environnement de développement : inclut tous les langages, même très spécifiques à un domaine (ex : assistant de preuve mathématique) Logiciel embarqué, enfoui Autre comme les pilotes (driver), ..