Publication de logiciels sous Licence Libre. DINSIC - MIMDEV 20 septembre 2017

Documents pareils
Envol2008. Licences, logiciels libres et administration. Thierry Aimé ministère de l Économie, de l Industrie et de l Emploi

Le logiciel libre. Jeudi 19 janvier Rémi Boulle Sébastien Dinot

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal Cédric Blancher

ATICA Agence pour les Technologies de l Information et de la Communication dans l Administration

Découverte des Logiciels Libres. Gilles Dequen

Introduction aux Logiciels libres

Thierry Aimé DGFIP, Bureau de l'architecture informatique Ministère du budget, des comptes publics et de la fonction publique

Logiciels libres et Open source

ANALYSE. Licences Open Source 11/01/2007 AJILON IT. A n a l y s e. Auteur : Damien Cuvillier Date : 11/01/2007 Version : 1 Ref : OS

Modèles économiques de l'open Source

LOCAL TRUST Charte Open-Source

Les Licences Libres Ouverture et Protection des Logiciels. Plan

GUIDE D APPROCHE ET D ANALYSE DES LICENCES DE LOGICIELS LIBRES

Les enjeux juridiques pour une gouvernance ouverte aux logiciels libres

Jean-Christophe BECQUET

Stratégie informatique

Diffusion AFRISTAT. Quels droits accorder aux utilisateurs? - sur les données - sur les documents numériques

Les logiciels OpenSource pour l'entreprise

Logiciel libre - Open source, Philosophie, opportunité, alternative, risque

Open Data & informations publiques : les principaux aspects juridiques

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

Prestations de nettoyage et d entretien des locaux, y compris la vitrerie de la Maison des Services Publics (MSP)

Systèmes en réseau : Linux 1ère partie : Introduction

Jean-Christophe BECQUET

Open Source Community Governance OpenJustitia

CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU

Stratégie Open Source et Présentation du Centre de recherche et d innovation sur le logiciel libre

Logiciels libres et sécurité

Le droit d auteur dans un environnement numérique : les positions de l IFLA et de l UNESCO 1

Serveur DNS et DHCP couplé à LDAP Debian GNU/Linux

Manuel d'utilisation

Environnement Informatique EMSE Linux

Ressources APIE. Réutilisation des informations publiques, bases de données et marchés publics. de l immatériel. Cahier pratique.

LINAGORA / BLUE MIND. Note Technique. établie à la demande de la société LINAGORA. 18 février Contexte et mission 2

Création du nouveau site internet de la communauté de communes et des communes membres

Forum Poitou-Charentes du Logiciel Libre

Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

1. QUELQUES RAPPELS ET DEFINITIONS...3

Trend Micro Worry-Free Business Security 8.0 Première installation : trucs et astuces

Serveur Subversion Debian GNU/Linux

Cours sur les Logiciels Libres (LL) Master 2 Professionnel Mention Informatique

ORDINATEUR DOSSIERS FICHIERS

Politique open source. Pourquoi les DSI doivent définir une politique open source, et comment appréhender la question

GESTION ELECTRONIQUE DE DOCUMENTS

Teresa Gomez-Diaz. Laboratoire d informatique Gaspard-Monge PLUME. Université d Angers, février 2011

Questions fréquentes sur les tarifs et les licences Windows Server 2012

Fourniture et installation complète d un EDS standard 2 aérogare de l Aéroport Metz-Nancy Lorraine

Mercredi 05/10/2011. Forges logicielles. Olivier Berger, Telecom SudParis. Introduction Avant-propos À propos de COCLICO. Panorama des forges

Logiciel libre de gestion pour l'education Populaire. Module ALSH et ALSH périscolaire

Fiche technique: Sécurité des terminaux Symantec Endpoint Protection La nouvelle technologie antivirus de Symantec

(PETIT) GUIDE À L'USAGE DES LICENCES LIBRES

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé

Cahier des Clauses Administratives Particulières

CONTRAT DE LICENCE & D'UTILISATION DES LOGICIELS DENY ALL DETECT

Fiche méthodologique Rédiger un cahier des charges

Acronis Backup & Recovery 10 Server for Linux. Guide de démarrage rapide

Charte de bon Usage des Ressources Informatiques, de la Messagerie et de l Internet

Décret du 25 Avril 2002 modifié pris pour l application de la loi du 4 Janvier 2002 relative aux musées de France

Debian en milieu professionnel. This document is under the GNU Free Documentation License.

Admission de professionnels et d étudiants internationaux

Linux 1: Présentation

Les répertoires de formats

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Forge. Présentation ( )

REGLEMENT GENERAL D'UTILISATION DU SERVICE DE RECHARGE DE VEHICULES ELECTRIQUES RÉGIONLIB RECHARGE

Cahier des Clauses Administratives Particulières

CAHIER DES CHARGES SIMPLIFIE

La gestion des contrats (licensing, propriétés)

Les Fiches thématiques logiciels libres. Définition, avantages et limites

École du Paysage et de l'horticulture

Gestion du projet pour qu'il soit pérenne et collaboratif

LA PROTECTION DU PATRIMOINE DU CHEF D ENTREPRISE. Les petits déjeuners de l entreprise

Web & Libre. Outils pour être présent sur le net librement

JOnAS Day 5.1. Outils de développements

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

Logiciel Libre dans l'entreprise. BOUABID Mohamed Amine

Installation / Sauvegarde Restauration / Mise à jour

SOMMAIRE ARTICLE 1 - OBJET DU MARCHE ET DE LA CONSULTATION - DISPOSITIONS GENERALES

«Données INFORAD» : les données collectées via les Assistants d Aide à la Conduite et traitées par TILOLI, PIXITIS ou les partenaires

Sébastien Geiger IPHC Strasbourg

Logiciels libres de Bibliothèques numériques : présentation. Castore & Greenstone. Les autres : CDS Invenio, EPRINTS, Dspace.

Développement de projets logiciels à l'aide de Python

Nos webmasters, web designers et ingénieurs de développement vous accompagnent dans vos projets afin de vous apporter entière satisfaction.

Résultats de l Observatoire 2013 Etats des Lieux de l Open Source en France réalisé en décembre 2012

NC 06 Norme comptable relative aux Immobilisations incorporelles

Utilisation de logiciels Libres/Open Source pour la réalisation d'une application de gestion

RECOMMANDATION UIT-R SM (Question UIT-R 68/1)

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

La montée des bases de données open source

STAGE DE FORMATION ET DE RECYCLAGE SUR LES TECHNIQUES DOCUMENTAIRES ET LA GESTION ELECTRONIQUE DES DOCUMENTS. Organisé par

Qualification et Sélection de logiciels Open Source (QSOS) Version /01/2013

Agilis.CRM On-Demand Conditions générales de vente Contrat de service

Journée des bibliothécaires

OpenOffice.org Calc Ouvrir un classeur

Tekla Structures Guide d'installation. Version du produit 21.0 mars Tekla Corporation

Guide Méthodologique «Projets Open Source»

Transcription:

Publication de logiciels sous Licence Libre DINSIC - MIMDEV 20 septembre 2017

Sommaire 1.Contexte juridique 2.Le droit d'auteur 3.Les licences de logiciel libre une typologie 4.Développer avec des logiciels libres 5.Développer pour diffuser sous licence libre

1. Contexte juridique

Une démarche encouragée par l'état 2005 ADAE (Fiche ADELE 128) une forge logiciel publique pour l'administration Hébergé par l'education Nationale au sein du pôle de compétences de l'académie de Nancy-Metz. En partenariat avec l'adae (Convention de partenariat) Déploiement réalisé avec la société Open Wide Octobre 2016 - Loi pour une République numérique Les administrations veillent à préserver la maîtrise, la pérennité et l'indépendance de leurs systèmes d'information. Elles encouragent l'utilisation des logiciels libres et des formats ouverts lors du développement, de l'achat ou de l'utilisation de leurs SI 4

Publication du code source d'applications Principes posés par la loi pour une République numérique : Informer les usagers lorsque des algorithmes fondent des décisions individuelles Communiquer à la demande de l'usager les codes sources des applications développées par une administration qui sont des documents administratifs comme les autres Faciliter la réutilisation en publiant sous une licence libre homologuée par l Etat : Licences «permissives»: BSD, Apache, CeCILL-B et MIT Licences «avec obligation de réciprocité» : Mozilla, GNU-GPL et CeCILL 5

Publication du code source d'applications Des exceptions si Des tiers détiennent des droits de propriété intellectuelle Menace à la sûreté de l'etat, la sécurité publique, la sécurité des personnes ou la sécurité des systèmes d'information des administrations La prévention, par les services compétents, d'infractions de toute nature En général la DGFiP est propriétaire des codes sources de ses applications Seul le chef de service SI (en accord avec le chef de service métier concerné) peut décider de diffuser une version d'un logiciel 6

2. Le droit d'auteur

Quel régime juridique pour le logiciel? Le logiciel est couvert par le droit d'auteur Droits patrimoniaux ou droits d'exploitation Copyright Droits moraux Le logiciel ne se limite pas au code source, mais comprend aussi documents d'analyse fonctionnelle, de conception technique, maquette, prototype, aide en ligne... 8

Qui détient les droits d'auteurs du logiciel? Sur commande, dans le cadre d'un marché public : Réglé dans le contrat entre le commanditaire et le prestataire Agent / Salarié : Droits d'exploitation transmis de plein droit à l'employeur Stagiaire : Réglé par un contrat de cession de droits de propriété intellectuelle Temps libre Droits d'exploitation et droits moraux reviennent à l'auteur. 9

Droit d'utilisation d'un logiciel Par défaut, seul le titulaire des droits d'auteur a le droit d'exploiter le logiciel Une licence est un contrat entre le titulaire des droits d'auteur et une personne. Elle définit pour cette dernière les conditions d'exploitation du logiciel Une licence ne transfère pas les droits d'auteur, qui reste la propriété du titulaire. 10

3. Les licences de logiciel libre une typologie

Qu'est-ce qu'une licence de logiciels libres? Définition de la Free Software Foundation La liberté d'utiliser le logiciel La liberté d'étudier le fonctionnement du logiciel La liberté de redistribuer des copies du logiciel La liberté d'améliorer le logiciel et de publier ses améliorations 12

Logiciel libre et logiciel propriétaire Gratuiciels (Freeware) Partagiciels (Shareware) Source partagée (shared source) Logiciel d'évaluation 13

Où trouver les logiciels libres GitHub : 13 millions de projets et 9,2 millions d'utilisateurs, inscrits en seulement 7 ans d'existence! SourceForge : 43 000 projets et 3,7 millions d'utilisateurs inscrits, 40 millions de visites uniques par mois! Fondation Apache ; Adullact, SourceSup, Gna! ; Debian / Ubuntu / Fedora / Mandriva ; UNESCO : 5000 logiciels, patrimoine de l'humanité Framasoft : Plus de 1000 logiciels sous Windows ; 14

Vérifier si la licence d'un logiciel est libre Rechercher «license site:http://url_site_projet» Ou bien, la racine de l'arborescence des sources rechercher un fichier «LICENSE.TXT» depuis : Une archive du code source (zip, tar, tgz, rar...) Un dépôt versionné (cvs, svn, git...) navigable Un dépôt versionné (cvs, snv, git...) brut Liste de licences réputées libres : http://www.fsf.org/licensing/licenses/index_html http://www.opensource.org/licenses/alphabetical 15

Caractériser les licences de logiciels libres Le caractère copyleft ou non de la licence Copyleft = exigence de réciprocité : Le logiciel sera redistribué sous la même licence qu'il a été reçu Copyleft = héréditaire Porté du copyleft Copyleft faible = local (par ex. à chaque fichier source) Copyleft Fort = étendu à l'entité logique du logiciel 16

original évolué Fonctionnement du Copyleft Sans Copyleft : APACHE, BSD, MIT, CeCILL-B Copyleft faible : MPL, LGPL, CeCILL-C Licence Logiciel Sans copyleft Copyleft faible Copyleft fort A A A Copyleft fort : A B A B A B GPL, EUPL, CeCILL 17

Licences de logiciels libres les plus répandues Licence Type % MIT License Sans copyleft 32 Gnu General Public License (GPL 2.0) Copyleft fort 18 Apache License 2.0 Sans copyleft 14 Gnu General Public Licence (GPL 3.0) Copyleft fort 7 BSD License 2.0 Sans copyleft 6 ISC License (OpenBSD) Sans copyleft 5 Artistic License (Perl) Sans copyleft 4 Gnu Lesser General Public License (LGPL 2.1) Copyleft faible 4 Gnu Lesser General Public License (LGPL 3.0) Copyleft faible 2 Eclipse Public License (EPL) Copyleft faible 1 Total 93 https://www.blackducksoftware.com/top-open-source-licenses 18

4. Développer avec des logiciels libres

Développer un logiciel libre avec des composants sous licence libre Un logiciel est un assemblage De développements spécifiques, propriété de l'administration Réalisé par des agents de l'administration Réalisé par des salariés d'entreprise sous contrat avec l'administration De composants tiers sous licence de logiciels libres Attention à ne pas modifier le code des composants tiers si des évolutions sont nécessaires, il faut les contribuer au préalable auprès de la communauté. 20

5. Développer pour diffuser sous licence libre

Développer un logiciel avec des composants sous licence libre Pour un usage interne (sans redistribution), les licences libres couvrant les composants n'imposent aucune contrainte Sauf pour l'utilisation de composants sous licence Affero GPL qui exige que les usagers du service en ligne puissent disposer du code source du service Exemple : la bibliothèque Itext très utile pour composer des documents PDF est dans ses dernières versions sous licence Affero 22

Principe de compatibilité des licences Logiciel sous Licence B Composant sous Licence A la licence B du logiciel est dite compatible avec la licence A du composant si et seulement si la licence B donne autant de droits que la licence A Toutes les obligations de la licence A sont dans la licence B Benjamin Jean, «Option libre Du bon usage des licences libres» Framabook 23

Quels composants utiliser? O\ : La distribution du logiciel est possible si la licence du composant autorise le relicenciement sous une version ultérieure O* : La distribution du logiciel est possible, mais il est nécessaire d'ajouter une clause pour adapter la licence Benjamin Jean, «Option libre Du bon usage des licences libres» Framabook 24

Logiciel réalisé dans le cadre d'un marché de développement L administration doit informer le prestataire, dès le stade de l appel d'offres (CCAP) : De la mise à disposition des développements spécifiques auprès de tiers sous un régime de licence de logiciel libre de la licence sous laquelle le logiciel sera diffusé (GPLv3, CeCILLv2... et organiser la cession sans exclusivité au profit de l'administration des droits de propriétés intellectuelles afférents aux développements spécifiques qui seront diffusés sous licence libre ; cela suppose de choisir l'option B du CCAG-TIC, qui doit obligatoirement être complétée) 25

Logiciel réalisé dans le cadre d'un marché de développement Le CCAP doit prévoir des obligations spécifiques à la charge du titulaire : Utilisation de composants préexistants compatibles avec le régime de la licence de logiciel libre choisie Utilisation de composants préexistants dissociables du logiciel. À défaut, cession des droits portant sur ces composants par dérogation aux dispositions du CCAG TIC (connaissances antérieures) Fourniture d un rapport de conformité décrivant la liste complète des composants logiciels utilisés et leur licence Fourniture des codes sources des composants préexistants indissociables du logiciel (fournitures des codes sources des développements spécifiques prévues par le CCAG TIC) 26

Marquage de la licence Un en-tête pour chaque fichier source /****************************************************************** * Copyright DGFiP 2015 2016 * * Auteur : Thierry Aime (thierry.aime@dgfip.finances.gouv.fr) * * * * Ce logiciel est régi par la licence CeCILL 2.1 soumise au * * droit français. Vous pouvez utiliser, modifier et/ou * * redistribuer ce programme sous les conditions de la licence * * CeCILL 2.1 telle que diffusée par le CEA, le CNRS et l'inria * * sur le site : * * "http://www.cecill.info/licences/licence_cecill_v2.1 r.txt" * ******************************************************************/ Ajouter un fichier "LICENSE.TXT" à la racine de l'arborescence du projet qui contiendra une copie intégrale du texte de la licence ; dans le cas de la licence CeCILLv2 : http://www.cecill.info/licences/licence_cecill_v2.1 -fr.txt 27

Attention au droit des marques Choix du nom du projet Le nom d'un projet est un : Support de communication Fédérateur de la communauté Attention au droit des marques Faire une recherche internet sur le nom du projet Faire une recherche pour la France, sur la base de l'inpi https://bases-marques.inpi.fr/ Plus généralement : https://www.tmdn.org/tmview/welcome Exemple de CybEO Un projet de l'administration sur Adullact ABRASIFS CYBEO, SARL (classe produit chimique, Peintures, Lessives) 28

Références François Pellegrini, Sébastien Canevet. Droit des logiciels. Novembre 2013, PUF. Benjamin, Jean. Option Libre, Du bon usage des licences libres. Décembre 2011, Framasoft. Disponible sur : https://framabook.org/optionlibre-dubonusagedeslicenceslibres / Administrations et logiciels libres : le clausier des marchés publics. Disponible sur : https://www.economie.gouv.fr/apie/administrations-logiciels-lib res-clausier-marches-publics Open source contribution policy template. Disponible sur : https://github.com/disic/foss-contrib-policy-template/blob/mas ter/introduction.md 29