SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Workshop Juridique GTLL SYSTEMATIC –
            02/04/2013

       Compliance: enjeux et pratique


Magali Fitzgibbon – Technology Transfer and Innovation Department - CC BY-NC-ND 2.0
Une brève présentation d’Inria…


Inria : institut de recherche en informatique et en automatique



8 centres de recherche + un siège (directions fonctionnelles)



Plusieurs missions dont :
   la recherche fondamentale et appliquée

   la diffusion des connaissances scientifiques                       -    Transfert de technologie

   contribuer à la normalisation                                      -    Edition open source de
                                                                            logiciels prototypes
   réaliser des systèmes expérimentaux




         Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
         NC-ND 2.0
Des questions récurrentes lors du montage d’opérations de transfert /
                           éditions open source à Inria



 Qui sont les propriétaires du logiciel ?


 Quelle liberté d’exploitation?


Bref, dispose-t-on des droits d’exploitation nécessaires pour mettre en oeuvre le projet?



    Des questions simples en apparence… mais parfois difficiles à répondre dans la
                                      pratique




          Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
          NC-ND 2.0
Software development process
                             (seen from the legal / TTO point of view)
  Licensing in                           STRATEGY (compliance)                           Licensing out
  Code reuse                              Software : set of components                     exploitation

  (pre-existing components)                 (with new “ex-nihilo”components)




           L                                                                                       Licensing out
           1                                                                                       choice

                                                      Component
  Licensing in                                        based systems
  Policy
                                                    Legal status of software
                                                    (Not so easy to defined)
Legal status of components
Component’s licence
Usually well defined

               Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
               NC-ND 2.0
Compliance – des enjeux bien réels

                                                                        Contrats de transfert de
Contrats/exploitation                                                   prototypes (recherche publique) –
« industriels »                                                         licences open source




                                                                        confiance/ qualité
     Clauses de garanties
                                             Contrefaçon
     sur la PI
                                           (réclamation de
                                                 tiers)                         Image




         Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
         NC-ND 2.0
Compte tenu de ces enjeux:



o Comment s’assurer de la compatibilité des licences au sein de
  systèmes à composants ?


o Quelle mise en œuvre possible des analyses de compatibilité de
  licences ?




     Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
     NC-ND 2.0
Dans la pratique, l’exercice peut s’avérer complexe…


o Des licences libres/open source nombreuses et variées (“jungle des licences”)


o Un cas simple: les cas de compatibilité expresse entre 2 licences

      Exemple: compatibilité expresse de la CeCILL v2 avec la GNU GPL

o Pour les autres cas, utiliser les typologies de licences pour évaluer la marge de
  manoeuvre disponible concernant:

      Le choix de licence pour redistribuer le composant réutilisé
      Le choix de licence pour redistribuer l’assemblage intégrant le composant réutilisé

o Attention aux obligations “secondaires” parfois imposées par les licences!

      Exemple: obligations de citation contraignantes, au point de ne pas être compatibles avec
       d’autres licences



          Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
          NC-ND 2.0
Autres éléments impactants




o Grande diversité de logiciels et d’architectures logicielles à Inria

      quel périmètre pour l’analyse? Quelle compréhension de l’objet analysé?



o Des logiciels développés :

      Parfois sur des durées longues…
      … avec un “défilé” de contributeurs…
      … des problématiques IP qui ne sont pas toujours au coeur des préoccupations

      Quelle traçabilité des composant exogènes intégrés et de leur statut juridique?




        Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
        NC-ND 2.0
Ce vers quoi Inria est allé…



  o Compatibilité de licences – un sujet qu’on aborde notamment:

         En équipe (juriste PI/Licensing-chargé d’affaire/développeur et/ou chercheur)

         En partant de la “matière première”

         Avec un couplage entre une méthode et des outils pour identifier et qualifier
          l’information


Projet EU Qualipso                                                            Spin-off Antelink
« Proposed IPR tracking methodology » (L.
Grateau, M. Fitzgibbon, G. Rousseau)




            Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
            NC-ND 2.0
I. Analyse de compatibilité et architectures logicielles




    Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
    NC-ND 2.0
Quelques bonnes raisons de formaliser l’architecture du logiciel analysé


o Identifier le périmètre de l’analyse

     Distinguer les dépendances “juridiques” des autres dépendances de l’environnement du
      logiciel



o Cas des logiciels avec une stratégie multi-licensing à l’échelle du composant

     Exemple du logiciel SOFA: stratégie “open core” en GNU LGPL + modules sous licences
      libres ou propriétaires



o Disposer d’un support de discussion “accessible”

     Compréhension commune de l’objet de l’analyse




         Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
         NC-ND 2.0
Using software’s architecture – the example of DIET software (monitoring High Performance
                                         Computing Infrastructures)




           Source: Qualipso – Report on the proposed IPR tracking methodology – 16/12/2009 – www.qualipso.org
          Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
          NC-ND 2.0
II. Quelle traçabilité des composants exogènes et
              de leur statut juridique?




 Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
 NC-ND 2.0
La “situation perçue”


o Inria part toujours du point de vue des auteurs du logiciel pour recenser les
  composants exogènes

     “Situation perçue”



o Cette “situation perçue” est souvent incomplète

     Les enjeux PI ne sont pas toujours une priorité au début d’un projet (POC)

     Quelle traçabilité au bout de 5 à 20 ans, en l’absence de méthode et d’outils de suivi (les
      prototypes de recherche sont peu documentés)



o Cette “situation perçue” nécessite le plus souvent d’être objectivée/complétée

     Implique de trouver une source d’information complémentaire



         Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
         NC-ND 2.0
Objectiver la situation perçue avec les outils de traçabilité


o Les « ouvre-boîtes » pour accéder aux informations juridiques du code:

     License checkers
     Détection de composants open source (comparaison de code)



o Les bénéfices pour Inria:

     Gain de temps (et donc réduction des coûts d’analyse)
     Possibilité de descendre à un niveau de granularité plus fin pour l’analyse
     Aide à l’industrialisation des processus

o Conséquence plus générale liée aux outils:

     L’information juridique devient aussi « open » que le code source des logiciels
      libres…




       Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
       NC-ND 2.0
Attention! Ne pas oublier que toute donnée doit être qualifiée
                          juridiquement!



o L’identification de l’origine des composants et de leur licence est un début…


o Mais comparer une liste d’information “brute” n’est suffisant ou fiable


o Les outils ne font pas à eux seuls toute l’analyse!


       L’information doit être qualifiée (risques de faux positifs/négatifs)




      Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
      NC-ND 2.0
Exemples


o Code source généré avec un éditeur comme le framework Eclipse

     Mentions de la licence EPL non pertinentes



o Licence du projet open source d’origine différente de la licence des en-têtes

     Cas des headers qui n’ont pas été mis à jour suite à un changement de licence



o Licences « gênantes » dans des fichiers en réalité non pertinents pour l’analyse

     Makefiles




        Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
        NC-ND 2.0
o Raison pour laquelle la situation perçue reste pertinente pour l’analyse

     Confronter situation perçue et objectivée pour parvenir à une information
      qualifiée


o Raison pour laquelle le dialogue entre juriste/développeur/chercheur/
  chargé d’affaire est essentiel

     Couplage intelligent des expertises des uns et des autres




       Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
       NC-ND 2.0
CONCLUSIONS – RECOMMANDATIONS




Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
NC-ND 2.0
o Concernant les enjeux liés aux problématiques de compatibilité de licences:

     Une prise de conscience dans l’édition logicielle

     Une exigence croissante de l’écosystème, concernant la qualité juridique des logiciels
      (évolution de l’état de l’art)

     L’émergence d’un marché relativement récent pour l’outillage de l’audit de code et la
      gouvernance open source l’illustre bien

o Le retour d’expérience d’Inria concernant la pratique:

     Le travail d’équipe entre juriste/chercheur/développeur/chargé d’affaire au cœur de tout

     L’association d’une méthodologie d’analyse à de l’outillage est un élément de
      professionnalisation

     Le « challenge » pour Inria : aller vers des démarches de suivi pendant le processus de
      développement

     « Le geek, c’est chic » – l’intérêt et la curiosité du juriste pour la matière logicielle est
      souhaitable


          Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY-
          NC-ND 2.0
Merci !
www.inria.fr

Report on the proposed IPR Tracking methodology (L. Grateau, M. Fitzgibbon, G. Rousseau)
http://www.inria.fr/content/download/6143/55776/version/2/file/Methodologie-d-analyse-IPR.pdf

Qualipso EU funded project
www.qualipso.org

Guide d’approche et d’analyse des licences de logiciels libres (S. Steer, M. Fitzgibbon)
http://www.inria.fr/content/download/5892/48431/version/2/file/INRIA_guide_analyse_licences_libre
s_vf.pdf

Recueil de fiches explicatives de licences libres (S. Steer, M. Fitzgibbon)
http://www.inria.fr/content/download/5892/48431/version/2/file/INRIA_guide_analyse_licences_libre
s_vf.pdf

Magali Fitzgibbon magali.fitzgibbon@inria.fr

http://www.linkedin.com/pub/magali-fitzgibbon/3a/390/76a

Weitere ähnliche Inhalte

Andere mochten auch

Planificación de jornada educación parvularia i trimestre
Planificación de jornada educación parvularia i trimestrePlanificación de jornada educación parvularia i trimestre
Planificación de jornada educación parvularia i trimestreAdalberto
 
El espacio urbano
El espacio urbanoEl espacio urbano
El espacio urbanoAdalberto
 
Passé composé
Passé composéPassé composé
Passé composégabbildu
 
ONIDORO User guide aastra1910_11_2008_fr
ONIDORO User guide aastra1910_11_2008_frONIDORO User guide aastra1910_11_2008_fr
ONIDORO User guide aastra1910_11_2008_frONIDORO SESSOUMA
 
Conference Mediapost Publicité - Le Home Média au coeur des Stratégies du Luxe
 Conference Mediapost Publicité - Le Home Média au coeur des Stratégies du Luxe Conference Mediapost Publicité - Le Home Média au coeur des Stratégies du Luxe
Conference Mediapost Publicité - Le Home Média au coeur des Stratégies du LuxeCustomer Insight
 
Origen Del Dulce De Leche
Origen Del Dulce De LecheOrigen Del Dulce De Leche
Origen Del Dulce De Lechegueste4839
 
Escrito Resumen De Tecnica 90
Escrito Resumen De Tecnica 90Escrito Resumen De Tecnica 90
Escrito Resumen De Tecnica 90guest16a7
 
Memorias Del Subsuelo
Memorias Del SubsueloMemorias Del Subsuelo
Memorias Del Subsuelolobosata
 
1. jornalización
1. jornalización1. jornalización
1. jornalizaciónAdalberto
 
Rp.6.7 malouine1
Rp.6.7 malouine1Rp.6.7 malouine1
Rp.6.7 malouine1sonatine402
 
Actividad integradora tiziana
Actividad integradora tizianaActividad integradora tiziana
Actividad integradora tizianaAdalberto
 
Nuestros sueños nos mantendran despiertos
Nuestros sueños nos mantendran despiertosNuestros sueños nos mantendran despiertos
Nuestros sueños nos mantendran despiertosCarlos Chacón
 
Allemagne jp2009
Allemagne jp2009Allemagne jp2009
Allemagne jp2009LIGONNIERE
 
20130930 cadre-financement-participatif
20130930 cadre-financement-participatif20130930 cadre-financement-participatif
20130930 cadre-financement-participatifThierry Labro
 
Portfolio 2013 - Corinne Maix Rédaction
Portfolio 2013 - Corinne Maix RédactionPortfolio 2013 - Corinne Maix Rédaction
Portfolio 2013 - Corinne Maix RédactionStephane Villeroy
 
Presentation L.I.G.A par www.30000cfa.sitew.com
Presentation L.I.G.A  par www.30000cfa.sitew.comPresentation L.I.G.A  par www.30000cfa.sitew.com
Presentation L.I.G.A par www.30000cfa.sitew.comwww.telmefrance.net
 
Proyexcto en power
Proyexcto en powerProyexcto en power
Proyexcto en powerAdalberto
 
IFRI : rapport d'activité 2011
IFRI : rapport d'activité 2011IFRI : rapport d'activité 2011
IFRI : rapport d'activité 2011Nathalie SALLES
 

Andere mochten auch (20)

Planificación de jornada educación parvularia i trimestre
Planificación de jornada educación parvularia i trimestrePlanificación de jornada educación parvularia i trimestre
Planificación de jornada educación parvularia i trimestre
 
El espacio urbano
El espacio urbanoEl espacio urbano
El espacio urbano
 
Passé composé
Passé composéPassé composé
Passé composé
 
ucv
ucvucv
ucv
 
ONIDORO User guide aastra1910_11_2008_fr
ONIDORO User guide aastra1910_11_2008_frONIDORO User guide aastra1910_11_2008_fr
ONIDORO User guide aastra1910_11_2008_fr
 
Conference Mediapost Publicité - Le Home Média au coeur des Stratégies du Luxe
 Conference Mediapost Publicité - Le Home Média au coeur des Stratégies du Luxe Conference Mediapost Publicité - Le Home Média au coeur des Stratégies du Luxe
Conference Mediapost Publicité - Le Home Média au coeur des Stratégies du Luxe
 
Origen Del Dulce De Leche
Origen Del Dulce De LecheOrigen Del Dulce De Leche
Origen Del Dulce De Leche
 
Secubasejoomla
SecubasejoomlaSecubasejoomla
Secubasejoomla
 
Escrito Resumen De Tecnica 90
Escrito Resumen De Tecnica 90Escrito Resumen De Tecnica 90
Escrito Resumen De Tecnica 90
 
Memorias Del Subsuelo
Memorias Del SubsueloMemorias Del Subsuelo
Memorias Del Subsuelo
 
1. jornalización
1. jornalización1. jornalización
1. jornalización
 
Rp.6.7 malouine1
Rp.6.7 malouine1Rp.6.7 malouine1
Rp.6.7 malouine1
 
Actividad integradora tiziana
Actividad integradora tizianaActividad integradora tiziana
Actividad integradora tiziana
 
Nuestros sueños nos mantendran despiertos
Nuestros sueños nos mantendran despiertosNuestros sueños nos mantendran despiertos
Nuestros sueños nos mantendran despiertos
 
Allemagne jp2009
Allemagne jp2009Allemagne jp2009
Allemagne jp2009
 
20130930 cadre-financement-participatif
20130930 cadre-financement-participatif20130930 cadre-financement-participatif
20130930 cadre-financement-participatif
 
Portfolio 2013 - Corinne Maix Rédaction
Portfolio 2013 - Corinne Maix RédactionPortfolio 2013 - Corinne Maix Rédaction
Portfolio 2013 - Corinne Maix Rédaction
 
Presentation L.I.G.A par www.30000cfa.sitew.com
Presentation L.I.G.A  par www.30000cfa.sitew.comPresentation L.I.G.A  par www.30000cfa.sitew.com
Presentation L.I.G.A par www.30000cfa.sitew.com
 
Proyexcto en power
Proyexcto en powerProyexcto en power
Proyexcto en power
 
IFRI : rapport d'activité 2011
IFRI : rapport d'activité 2011IFRI : rapport d'activité 2011
IFRI : rapport d'activité 2011
 

Ähnlich wie Wjgtll 5 magali fitzgibbon

earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...Lexing - Belgium
 
Comprendre les licences de logiciels libres
Comprendre les licences de logiciels libresComprendre les licences de logiciels libres
Comprendre les licences de logiciels libresRobert Viseur
 
Captronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteeCaptronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteePatrick MOREAU
 
Diffusion des developpements informatiques
Diffusion des developpements informatiquesDiffusion des developpements informatiques
Diffusion des developpements informatiquesInria
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseRobert Viseur
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseRobert Viseur
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresBruno Cornec
 
Competitic logiciel libre - numerique en entreprise vf
Competitic   logiciel libre - numerique en entreprise vfCompetitic   logiciel libre - numerique en entreprise vf
Competitic logiciel libre - numerique en entreprise vfCOMPETITIC
 
Gérer la propriété intellectuelle dans les projets à base de logiciels libres
Gérer la propriété intellectuelle dans les projets à base de logiciels libresGérer la propriété intellectuelle dans les projets à base de logiciels libres
Gérer la propriété intellectuelle dans les projets à base de logiciels libresRobert Viseur
 
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesPetit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesHervé Leclerc
 
Devops - vision et pratiques
Devops - vision et pratiquesDevops - vision et pratiques
Devops - vision et pratiquesJoseph Glorieux
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesOCTO Technology Suisse
 
Conference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICConference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICChristian Charreyre
 
Introduction aux problématiques des architectures distribuées
Introduction aux problématiques des architectures distribuéesIntroduction aux problématiques des architectures distribuées
Introduction aux problématiques des architectures distribuéesSOAT
 
Introduction sur les problématiques d'une architecture distribuée
Introduction sur les problématiques d'une architecture distribuéeIntroduction sur les problématiques d'une architecture distribuée
Introduction sur les problématiques d'une architecture distribuéeKhanh Maudoux
 
Prés licences-biz model
Prés licences-biz modelPrés licences-biz model
Prés licences-biz modelPascal Flamand
 

Ähnlich wie Wjgtll 5 magali fitzgibbon (20)

Analyse de la propriete intellectuel
Analyse de la propriete intellectuelAnalyse de la propriete intellectuel
Analyse de la propriete intellectuel
 
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...
 
Comprendre les licences de logiciels libres
Comprendre les licences de logiciels libresComprendre les licences de logiciels libres
Comprendre les licences de logiciels libres
 
Captronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteeCaptronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presentee
 
Diffusion des developpements informatiques
Diffusion des developpements informatiquesDiffusion des developpements informatiques
Diffusion des developpements informatiques
 
Diffusion des developpements informatiques
Diffusion des developpements informatiquesDiffusion des developpements informatiques
Diffusion des developpements informatiques
 
Gl rappels ac
Gl rappels acGl rappels ac
Gl rappels ac
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entreprise
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entreprise
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libres
 
Competitic logiciel libre - numerique en entreprise vf
Competitic   logiciel libre - numerique en entreprise vfCompetitic   logiciel libre - numerique en entreprise vf
Competitic logiciel libre - numerique en entreprise vf
 
Gérer la propriété intellectuelle dans les projets à base de logiciels libres
Gérer la propriété intellectuelle dans les projets à base de logiciels libresGérer la propriété intellectuelle dans les projets à base de logiciels libres
Gérer la propriété intellectuelle dans les projets à base de logiciels libres
 
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesPetit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
 
Guide open source-bdef
Guide open source-bdefGuide open source-bdef
Guide open source-bdef
 
Devops - vision et pratiques
Devops - vision et pratiquesDevops - vision et pratiques
Devops - vision et pratiques
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiques
 
Conference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICConference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTIC
 
Introduction aux problématiques des architectures distribuées
Introduction aux problématiques des architectures distribuéesIntroduction aux problématiques des architectures distribuées
Introduction aux problématiques des architectures distribuées
 
Introduction sur les problématiques d'une architecture distribuée
Introduction sur les problématiques d'une architecture distribuéeIntroduction sur les problématiques d'une architecture distribuée
Introduction sur les problématiques d'une architecture distribuée
 
Prés licences-biz model
Prés licences-biz modelPrés licences-biz model
Prés licences-biz model
 

Mehr von gtll_systematic

Open source-professionnel
Open source-professionnelOpen source-professionnel
Open source-professionnelgtll_systematic
 
Obeo buiness model editeur réduit (1) (1)
Obeo buiness model editeur   réduit (1) (1)Obeo buiness model editeur   réduit (1) (1)
Obeo buiness model editeur réduit (1) (1)gtll_systematic
 
Business model integrateur_open_source
Business model integrateur_open_sourceBusiness model integrateur_open_source
Business model integrateur_open_sourcegtll_systematic
 
Retour d’expérience sur le business model d’un intégrateur os
Retour d’expérience sur le business model d’un intégrateur osRetour d’expérience sur le business model d’un intégrateur os
Retour d’expérience sur le business model d’un intégrateur osgtll_systematic
 
Wjgtll 8 gaël blondelle
Wjgtll 8 gaël blondelleWjgtll 8 gaël blondelle
Wjgtll 8 gaël blondellegtll_systematic
 
Wjgtll 7 romain berrendonner
Wjgtll 7 romain berrendonnerWjgtll 7 romain berrendonner
Wjgtll 7 romain berrendonnergtll_systematic
 
Wjgtll 3 roberto di cosmo
Wjgtll 3 roberto di cosmoWjgtll 3 roberto di cosmo
Wjgtll 3 roberto di cosmogtll_systematic
 
Wjgtll 1 philippe carré
Wjgtll 1 philippe carréWjgtll 1 philippe carré
Wjgtll 1 philippe carrégtll_systematic
 
7 baldeck-omd-datatuesday-130228102458-phpapp01
7 baldeck-omd-datatuesday-130228102458-phpapp017 baldeck-omd-datatuesday-130228102458-phpapp01
7 baldeck-omd-datatuesday-130228102458-phpapp01gtll_systematic
 
6 grisel-scikit-learn-introduction-130228102221-phpapp02
6 grisel-scikit-learn-introduction-130228102221-phpapp026 grisel-scikit-learn-introduction-130228102221-phpapp02
6 grisel-scikit-learn-introduction-130228102221-phpapp02gtll_systematic
 
4 picavet-datatuesdayvincentpicavet-130228100952-phpapp02
4 picavet-datatuesdayvincentpicavet-130228100952-phpapp024 picavet-datatuesdayvincentpicavet-130228100952-phpapp02
4 picavet-datatuesdayvincentpicavet-130228100952-phpapp02gtll_systematic
 
2 clairmont-ecosystemopensourcebigdata-130228095712-phpapp02
2 clairmont-ecosystemopensourcebigdata-130228095712-phpapp022 clairmont-ecosystemopensourcebigdata-130228095712-phpapp02
2 clairmont-ecosystemopensourcebigdata-130228095712-phpapp02gtll_systematic
 
1 fermigierdatatuesdaygtllfev2013-130228083856-phpapp02
1 fermigierdatatuesdaygtllfev2013-130228083856-phpapp021 fermigierdatatuesdaygtllfev2013-130228083856-phpapp02
1 fermigierdatatuesdaygtllfev2013-130228083856-phpapp02gtll_systematic
 

Mehr von gtll_systematic (18)

Open source-professionnel
Open source-professionnelOpen source-professionnel
Open source-professionnel
 
Obeo buiness model editeur réduit (1) (1)
Obeo buiness model editeur   réduit (1) (1)Obeo buiness model editeur   réduit (1) (1)
Obeo buiness model editeur réduit (1) (1)
 
Gtll modeleco-2013-c
Gtll modeleco-2013-cGtll modeleco-2013-c
Gtll modeleco-2013-c
 
Business model integrateur_open_source
Business model integrateur_open_sourceBusiness model integrateur_open_source
Business model integrateur_open_source
 
Retour d’expérience sur le business model d’un intégrateur os
Retour d’expérience sur le business model d’un intégrateur osRetour d’expérience sur le business model d’un intégrateur os
Retour d’expérience sur le business model d’un intégrateur os
 
Wjgtll 8 gaël blondelle
Wjgtll 8 gaël blondelleWjgtll 8 gaël blondelle
Wjgtll 8 gaël blondelle
 
Wjgtll 7 romain berrendonner
Wjgtll 7 romain berrendonnerWjgtll 7 romain berrendonner
Wjgtll 7 romain berrendonner
 
Wjgtll 6 sylvain steer
Wjgtll 6 sylvain steerWjgtll 6 sylvain steer
Wjgtll 6 sylvain steer
 
Wjgtll 4 benjamin jean
Wjgtll 4 benjamin jeanWjgtll 4 benjamin jean
Wjgtll 4 benjamin jean
 
Wjgtll 3 roberto di cosmo
Wjgtll 3 roberto di cosmoWjgtll 3 roberto di cosmo
Wjgtll 3 roberto di cosmo
 
Wjgtll 2 pierre ficheux
Wjgtll 2 pierre ficheuxWjgtll 2 pierre ficheux
Wjgtll 2 pierre ficheux
 
Wjgtll 1 philippe carré
Wjgtll 1 philippe carréWjgtll 1 philippe carré
Wjgtll 1 philippe carré
 
7 baldeck-omd-datatuesday-130228102458-phpapp01
7 baldeck-omd-datatuesday-130228102458-phpapp017 baldeck-omd-datatuesday-130228102458-phpapp01
7 baldeck-omd-datatuesday-130228102458-phpapp01
 
6 grisel-scikit-learn-introduction-130228102221-phpapp02
6 grisel-scikit-learn-introduction-130228102221-phpapp026 grisel-scikit-learn-introduction-130228102221-phpapp02
6 grisel-scikit-learn-introduction-130228102221-phpapp02
 
4 picavet-datatuesdayvincentpicavet-130228100952-phpapp02
4 picavet-datatuesdayvincentpicavet-130228100952-phpapp024 picavet-datatuesdayvincentpicavet-130228100952-phpapp02
4 picavet-datatuesdayvincentpicavet-130228100952-phpapp02
 
2 clairmont-ecosystemopensourcebigdata-130228095712-phpapp02
2 clairmont-ecosystemopensourcebigdata-130228095712-phpapp022 clairmont-ecosystemopensourcebigdata-130228095712-phpapp02
2 clairmont-ecosystemopensourcebigdata-130228095712-phpapp02
 
1 fermigierdatatuesdaygtllfev2013-130228083856-phpapp02
1 fermigierdatatuesdaygtllfev2013-130228083856-phpapp021 fermigierdatatuesdaygtllfev2013-130228083856-phpapp02
1 fermigierdatatuesdaygtllfev2013-130228083856-phpapp02
 
Guide open-source
Guide open-source Guide open-source
Guide open-source
 

Wjgtll 5 magali fitzgibbon

  • 1. Workshop Juridique GTLL SYSTEMATIC – 02/04/2013 Compliance: enjeux et pratique Magali Fitzgibbon – Technology Transfer and Innovation Department - CC BY-NC-ND 2.0
  • 2. Une brève présentation d’Inria… Inria : institut de recherche en informatique et en automatique 8 centres de recherche + un siège (directions fonctionnelles) Plusieurs missions dont :  la recherche fondamentale et appliquée  la diffusion des connaissances scientifiques - Transfert de technologie  contribuer à la normalisation - Edition open source de logiciels prototypes  réaliser des systèmes expérimentaux Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 3. Des questions récurrentes lors du montage d’opérations de transfert / éditions open source à Inria  Qui sont les propriétaires du logiciel ?  Quelle liberté d’exploitation? Bref, dispose-t-on des droits d’exploitation nécessaires pour mettre en oeuvre le projet? Des questions simples en apparence… mais parfois difficiles à répondre dans la pratique Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 4. Software development process (seen from the legal / TTO point of view) Licensing in  STRATEGY (compliance)  Licensing out Code reuse Software : set of components exploitation (pre-existing components) (with new “ex-nihilo”components) L Licensing out 1 choice Component Licensing in based systems Policy Legal status of software (Not so easy to defined) Legal status of components Component’s licence Usually well defined Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 5. Compliance – des enjeux bien réels Contrats de transfert de Contrats/exploitation prototypes (recherche publique) – « industriels » licences open source confiance/ qualité Clauses de garanties Contrefaçon sur la PI (réclamation de tiers) Image Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 6. Compte tenu de ces enjeux: o Comment s’assurer de la compatibilité des licences au sein de systèmes à composants ? o Quelle mise en œuvre possible des analyses de compatibilité de licences ? Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 7. Dans la pratique, l’exercice peut s’avérer complexe… o Des licences libres/open source nombreuses et variées (“jungle des licences”) o Un cas simple: les cas de compatibilité expresse entre 2 licences  Exemple: compatibilité expresse de la CeCILL v2 avec la GNU GPL o Pour les autres cas, utiliser les typologies de licences pour évaluer la marge de manoeuvre disponible concernant:  Le choix de licence pour redistribuer le composant réutilisé  Le choix de licence pour redistribuer l’assemblage intégrant le composant réutilisé o Attention aux obligations “secondaires” parfois imposées par les licences!  Exemple: obligations de citation contraignantes, au point de ne pas être compatibles avec d’autres licences Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 8. Autres éléments impactants o Grande diversité de logiciels et d’architectures logicielles à Inria  quel périmètre pour l’analyse? Quelle compréhension de l’objet analysé? o Des logiciels développés :  Parfois sur des durées longues…  … avec un “défilé” de contributeurs…  … des problématiques IP qui ne sont pas toujours au coeur des préoccupations  Quelle traçabilité des composant exogènes intégrés et de leur statut juridique? Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 9. Ce vers quoi Inria est allé… o Compatibilité de licences – un sujet qu’on aborde notamment:  En équipe (juriste PI/Licensing-chargé d’affaire/développeur et/ou chercheur)  En partant de la “matière première”  Avec un couplage entre une méthode et des outils pour identifier et qualifier l’information Projet EU Qualipso Spin-off Antelink « Proposed IPR tracking methodology » (L. Grateau, M. Fitzgibbon, G. Rousseau) Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 10. I. Analyse de compatibilité et architectures logicielles Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 11. Quelques bonnes raisons de formaliser l’architecture du logiciel analysé o Identifier le périmètre de l’analyse  Distinguer les dépendances “juridiques” des autres dépendances de l’environnement du logiciel o Cas des logiciels avec une stratégie multi-licensing à l’échelle du composant  Exemple du logiciel SOFA: stratégie “open core” en GNU LGPL + modules sous licences libres ou propriétaires o Disposer d’un support de discussion “accessible”  Compréhension commune de l’objet de l’analyse Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 12. Using software’s architecture – the example of DIET software (monitoring High Performance Computing Infrastructures) Source: Qualipso – Report on the proposed IPR tracking methodology – 16/12/2009 – www.qualipso.org Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 13. II. Quelle traçabilité des composants exogènes et de leur statut juridique? Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 14. La “situation perçue” o Inria part toujours du point de vue des auteurs du logiciel pour recenser les composants exogènes  “Situation perçue” o Cette “situation perçue” est souvent incomplète  Les enjeux PI ne sont pas toujours une priorité au début d’un projet (POC)  Quelle traçabilité au bout de 5 à 20 ans, en l’absence de méthode et d’outils de suivi (les prototypes de recherche sont peu documentés) o Cette “situation perçue” nécessite le plus souvent d’être objectivée/complétée  Implique de trouver une source d’information complémentaire Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 15. Objectiver la situation perçue avec les outils de traçabilité o Les « ouvre-boîtes » pour accéder aux informations juridiques du code:  License checkers  Détection de composants open source (comparaison de code) o Les bénéfices pour Inria:  Gain de temps (et donc réduction des coûts d’analyse)  Possibilité de descendre à un niveau de granularité plus fin pour l’analyse  Aide à l’industrialisation des processus o Conséquence plus générale liée aux outils:  L’information juridique devient aussi « open » que le code source des logiciels libres… Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 16. Attention! Ne pas oublier que toute donnée doit être qualifiée juridiquement! o L’identification de l’origine des composants et de leur licence est un début… o Mais comparer une liste d’information “brute” n’est suffisant ou fiable o Les outils ne font pas à eux seuls toute l’analyse! L’information doit être qualifiée (risques de faux positifs/négatifs) Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 17. Exemples o Code source généré avec un éditeur comme le framework Eclipse  Mentions de la licence EPL non pertinentes o Licence du projet open source d’origine différente de la licence des en-têtes  Cas des headers qui n’ont pas été mis à jour suite à un changement de licence o Licences « gênantes » dans des fichiers en réalité non pertinents pour l’analyse  Makefiles Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 18. o Raison pour laquelle la situation perçue reste pertinente pour l’analyse  Confronter situation perçue et objectivée pour parvenir à une information qualifiée o Raison pour laquelle le dialogue entre juriste/développeur/chercheur/ chargé d’affaire est essentiel  Couplage intelligent des expertises des uns et des autres Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 19. CONCLUSIONS – RECOMMANDATIONS Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 20. o Concernant les enjeux liés aux problématiques de compatibilité de licences:  Une prise de conscience dans l’édition logicielle  Une exigence croissante de l’écosystème, concernant la qualité juridique des logiciels (évolution de l’état de l’art)  L’émergence d’un marché relativement récent pour l’outillage de l’audit de code et la gouvernance open source l’illustre bien o Le retour d’expérience d’Inria concernant la pratique:  Le travail d’équipe entre juriste/chercheur/développeur/chargé d’affaire au cœur de tout  L’association d’une méthodologie d’analyse à de l’outillage est un élément de professionnalisation  Le « challenge » pour Inria : aller vers des démarches de suivi pendant le processus de développement  « Le geek, c’est chic » – l’intérêt et la curiosité du juriste pour la matière logicielle est souhaitable Magali Fitzgibbon -Technology Transfer and Innovation Department - CC BY- NC-ND 2.0
  • 21. Merci ! www.inria.fr Report on the proposed IPR Tracking methodology (L. Grateau, M. Fitzgibbon, G. Rousseau) http://www.inria.fr/content/download/6143/55776/version/2/file/Methodologie-d-analyse-IPR.pdf Qualipso EU funded project www.qualipso.org Guide d’approche et d’analyse des licences de logiciels libres (S. Steer, M. Fitzgibbon) http://www.inria.fr/content/download/5892/48431/version/2/file/INRIA_guide_analyse_licences_libre s_vf.pdf Recueil de fiches explicatives de licences libres (S. Steer, M. Fitzgibbon) http://www.inria.fr/content/download/5892/48431/version/2/file/INRIA_guide_analyse_licences_libre s_vf.pdf Magali Fitzgibbon magali.fitzgibbon@inria.fr http://www.linkedin.com/pub/magali-fitzgibbon/3a/390/76a