SlideShare a Scribd company logo
1 of 15
Download to read offline
Patrice-Emmanuel
Schmitz
Legal expert
www.Joinup.eu



                   5th EOLE event – Paris Open World Forum 12 October 2012   Page 1
What is this presentation about


             Notion of Share alike / Copyleft / Viral licences



 Perception, and fears


              Is fear real under the European legal
              framework?




               5th EOLE event – Paris Open World Forum 12 October 2012   Page 2
What is this presentation not about


            No certainties: invitation to debate…



 Many of you may disagree…



             May be a “Minority report”…




             5th EOLE event – Paris Open World Forum 12 October 2012   Page 3
1. Viral licence(s) ?

 Share alike licences (Gnu GPL in particular) have been categorized as
 “viral” because – by assumption – linking a covered source with
 another extends the licence coverage.

 Like it or not, the deprecatory term “viral” generates fears: calls for
 tender ban components covered by copyleft licences.

 Many lawyers agree that static GPL linking may produce derivative

 Purpose is not to add a controversial stone in the GPL linking debate
 but to analyse (more specifically under the European legal framework
 and according to the recent case law) possible exceptions that could
 clarify or moderate “virality” and facilitate “interoperability” according
 to recent case law..


                  5th EOLE event – Paris Open World Forum 12 October 2012   Page 4
Free/Open Source licences families
Permissive licences:                            Share alike or Copyleft
software may be re-distributed                  licences:
under any licence.                              software may be re-distributed
Weaker protection against                          only under the SAME licence
appropriation                                   (Stronger protection against
    (BSD, MIT, Apache v1)                       appropriation)

                                  On source code: no         On source & object
                                   impact on combined       (“Strong” if linking makes
                                        binaries
                                                                  derivatives )...
                                         LGPL,
                                                                      GPLv2
                                          MPL
                                                                      GPLv3
                                           EPL
                                                                    AGPLv3
                                       Apache v2
                                                                       OSL
                                                                      EUPL


          Not viral                     Not viral                  Viral ???



                      5th EOLE event – Paris Open World Forum 12 October 2012            Page 5
The linking debate and questions
  FSF assumption: Linking software with source covered by the GPL
  program creates a derivative and extend GPL coverage to the
  software

 •   A minority (?) of opponents (Lawrence Rosen)
 •   A long debated issue
 •   What is “strong copyleft”?
 •   Is it confirmed by Case law?
     No! (in EU, no case of active copyleft clause enforcement as such,
     no case where infringers were forced to release a modified version
     under a copyleft/share alike licence; no case on “derivative
     works”…)

 • What about exceptions or copyright exemptions?
 • Is there a specific European Legal Framework?


                  5th EOLE event – Paris Open World Forum 12 October 2012   Page 6
Why should we care?

  • Licence proliferation has generated more incompatible
    « share alike » licences
  • Linking software covered by conflicting share alike
    provision raises questions…. for F/OSS communities even
    more than for proprietary software vendors
  • Fears resulting from « viral licences » are real, maybe due
    to lack of information / understanding: « GPL and similar »
    bans were reported during last months in public call for
    tenders




                5th EOLE event – Paris Open World Forum 12 October 2012   Page 7
Why is “orthodoxy” unsatisfactory ?
  “You have a GPL'd program that I'd like to link with my code to
  build a proprietary program. Does the fact that I link with your
  program mean I have to GPL my program?
  - Yes.”

 • Imagine the question is formulated differently:

 “You have a GPLv2 program that I'd like to link with GPLv3 (or
 AGPLv3) code to build a larger free software solution. Does the
 fact that I link with your program mean that distribution is legally
 impossible? ”

 - Yes or no?
 • Has the European legal framework some answer?


                  5th EOLE event – Paris Open World Forum 12 October 2012   Page 8
Usual exemptions from Copyright
infringements
    Exemptions vary from jurisdiction to jurisdiction.

    •     “Fair use” or “Fair dealing” exemptions (UK);

    •     “de minimis exception”, whereby trivial reproduction will not be
          covered (i.e. in England/Wales, extended by exemption for
          “insubstantial copying”) *;

    •     EU legislative framework have created specific exemption use-
          cases, in favour of interoperability.
          In particular Directive 91/250 (“EUCPD” which has harmonised
          European software copyright law… 21 years ago!
          … and has just receive interoperability application… in 2012!
* See: Malcolm Bain, Software Interactions and the GNU General Public License – Ifosslr / DOI:
10.5033/ifosslr.v2i2.44


                           5th EOLE event – Paris Open World Forum 12 October 2012               Page 9
CJEU C-406/10 SAS v/s WPL (2 may 2012)
•   At first look, nothing to see with F/OSS : a case between two
    proprietary vendors
•   Recipient WPL (World Programming language) had a valid
    user / test licence from software vendor SAS
•   WPL reproduced APIs, data formats and programming language
    from SAS  existing SAS client can switch to WPL software and,
    from the same input they will obtain the same output.
•   Court stated that WPL (the user licence recipient) can reproduce
    APIs (interfaces), data formats and programming language and
    reuse it to make its own software interoperable with the original
    software inputs – without a specific licence or authorisation from
    SAS (the original software licensor)
•   SAS/WPL provides no direct answer to open source linking.                But...

                   5th EOLE event – Paris Open World Forum 12 October 2012        Page 10
Could we interpret EUCPD exemptions in
    case of F/OSS linking?
•    The 91 Directive has no consideration for Open source.
•    Art 6 authorises DECOMPILATION by the user licence
     recipient, to compensate the fact he has no access to the
     source code
•    In WPL case, no decompilation was reported: WPL carefully
     studied how program worked and they REPRODUCED the
     needed parts.

•    Q1: Why should conclusion be different if the recipient had a
     LEGITIMATE access to the source code?
•    Q2: What is the difference between “REPRODUCING” and
     COPYING” the needed data formats, in the hypothesis where
     the source code is made available via an open source licence
     (like the GPL?)

                 5th EOLE event – Paris Open World Forum 12 October 2012   Page 11
The EUCPD moderates its own exemption:
•   Reproduction acts are confined to the parts of the original program
    which are necessary in order to achieve interoperability.
    (this should be the real purpose of linking two programs: you don’t
    copy the functional source code, but the interfaces: APIs, data
    formats)

•   It cannot be used for goals other than to achieve the interoperability of
    the independently created computer program;

•   Exemption may not be interpreted in such a way as to allow its
    application to be used in a manner which unreasonably prejudices the
    rightholder's legitimate interests

Q3: What are the legitimate interests of the original (GPL) licensor,
  placing its original software under the protection of a share-alike (or
  copyleft) licence?
                    5th EOLE event – Paris Open World Forum 12 October 2012   Page 12
Conclusions (= assumptions):
After linking (statically , after compiling it) interfaces (APIs or
dataformats) legitimately obtained via a valid share alike
F/OSS licence (i.e. GPL)in order to ensure interoperability
between the covered code and non covered software...

• A distribution of the larger work under a proprietary licence
  should not be authorised (because it prejudice legitimate
  interests of the licensor).
• Same of the above in case of distribution under a permissive
  licence (allowing appropriation).
• A distribution of the larger work under a similar share alike
  licence should be authorised (i.e; linking GPLv2 and GPLv3
  components and distributing the work under one of these
  licences).
                 5th EOLE event – Paris Open World Forum 12 October 2012
Recommendations:
 •   All new release of share alike F/OSS licence should
     organise interoperability with:

        •   Its own previous and later versions

        •   Other share alike F/OSS licences

 •   Excessive « licence centric » or « viral » assumptions
     (the culture of « strong copyleft ») are not always
     beneficial for the F/OSS movement (due to share alike
     licence bans, burden for F/OSS communities) and may
     not be sustainable facing case law .


               5th EOLE event – Paris Open World Forum 12 October 2012
Point of contact:
pe[dot]schmitz[at]gmail[dot]com



For more, join also the
EOLE community
on JOINUP.eu
https://joinup.ec.europa.eu/communit
y/eupl/home




Patrice-Emmanuel Schmitz
Legal expert
www.Joinup.eu

This presentation reflects the
author personal opinions and
does not commit the European
Commission or any other
stakeholder



                             Page 15

More Related Content

What's hot

Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source LicensingMark Radcliffe
 
IPO Presentation 2012
IPO Presentation 2012IPO Presentation 2012
IPO Presentation 2012theosss
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshophalehmahbod
 
Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...Raphael Troncy
 
Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses ExplainedWhiteSource
 
F/OSS: An Innovation-Friendly Sofware Engineering Paradigm
F/OSS: An Innovation-Friendly  Sofware Engineering  ParadigmF/OSS: An Innovation-Friendly  Sofware Engineering  Paradigm
F/OSS: An Innovation-Friendly Sofware Engineering ParadigmFrancois Letellier
 
Open source is central to ICT innovation
Open source is central to ICT innovationOpen source is central to ICT innovation
Open source is central to ICT innovationFrancois Letellier
 
F/L/OSS is Central to ICT Innovation
F/L/OSS is Central to ICT InnovationF/L/OSS is Central to ICT Innovation
F/L/OSS is Central to ICT InnovationFrancois Letellier
 
Ipr08 2 Beware Of Your Creations Bruno Lowagie
Ipr08 2 Beware Of Your Creations   Bruno LowagieIpr08 2 Beware Of Your Creations   Bruno Lowagie
Ipr08 2 Beware Of Your Creations Bruno Lowagieimec.archive
 
Hidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licensesHidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licensesManuswath K.B
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelMohd Izhar Firdaus Ismail
 

What's hot (12)

Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
 
IPO Presentation 2012
IPO Presentation 2012IPO Presentation 2012
IPO Presentation 2012
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
 
Open Source Licences
Open Source LicencesOpen Source Licences
Open Source Licences
 
Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...
 
Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses Explained
 
F/OSS: An Innovation-Friendly Sofware Engineering Paradigm
F/OSS: An Innovation-Friendly  Sofware Engineering  ParadigmF/OSS: An Innovation-Friendly  Sofware Engineering  Paradigm
F/OSS: An Innovation-Friendly Sofware Engineering Paradigm
 
Open source is central to ICT innovation
Open source is central to ICT innovationOpen source is central to ICT innovation
Open source is central to ICT innovation
 
F/L/OSS is Central to ICT Innovation
F/L/OSS is Central to ICT InnovationF/L/OSS is Central to ICT Innovation
F/L/OSS is Central to ICT Innovation
 
Ipr08 2 Beware Of Your Creations Bruno Lowagie
Ipr08 2 Beware Of Your Creations   Bruno LowagieIpr08 2 Beware Of Your Creations   Bruno Lowagie
Ipr08 2 Beware Of Your Creations Bruno Lowagie
 
Hidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licensesHidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licenses
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business Model
 

Viewers also liked

Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...Paris Open Source Summit
 
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUETKeynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUETParis Open Source Summit
 
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...Paris Open Source Summit
 
Keynote d'ouverture #OSSPARIS16 - Le cnll au service des entreprises de la f...
Keynote d'ouverture #OSSPARIS16  - Le cnll au service des entreprises de la f...Keynote d'ouverture #OSSPARIS16  - Le cnll au service des entreprises de la f...
Keynote d'ouverture #OSSPARIS16 - Le cnll au service des entreprises de la f...Paris Open Source Summit
 
Keynote d'ouverture #OSSPARIS16 - Class code en 180 secondes
Keynote d'ouverture #OSSPARIS16 - Class code en 180 secondesKeynote d'ouverture #OSSPARIS16 - Class code en 180 secondes
Keynote d'ouverture #OSSPARIS16 - Class code en 180 secondesParis Open Source Summit
 
An Introduction to Free and Open Source Software Licensing and Business Models
An Introduction to Free and Open Source Software Licensing and Business ModelsAn Introduction to Free and Open Source Software Licensing and Business Models
An Introduction to Free and Open Source Software Licensing and Business ModelsGreat Wide Open
 

Viewers also liked (8)

Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
Keynote #Society - Open Source, les pratiques et les tendances, par Jean-Chri...
 
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUETKeynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
Keynote #Society - Open Source, les pratiques et les tendances, par Gaël MUSQUET
 
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
Keynote #Society - Open Source, les pratiques et les tendances, par Benjamin ...
 
Computer hw sw
Computer hw swComputer hw sw
Computer hw sw
 
Keynote d'ouverture #OSSPARIS16 - Le cnll au service des entreprises de la f...
Keynote d'ouverture #OSSPARIS16  - Le cnll au service des entreprises de la f...Keynote d'ouverture #OSSPARIS16  - Le cnll au service des entreprises de la f...
Keynote d'ouverture #OSSPARIS16 - Le cnll au service des entreprises de la f...
 
Keynote d'ouverture #OSSPARIS16 - Class code en 180 secondes
Keynote d'ouverture #OSSPARIS16 - Class code en 180 secondesKeynote d'ouverture #OSSPARIS16 - Class code en 180 secondes
Keynote d'ouverture #OSSPARIS16 - Class code en 180 secondes
 
An Introduction to Free and Open Source Software Licensing and Business Models
An Introduction to Free and Open Source Software Licensing and Business ModelsAn Introduction to Free and Open Source Software Licensing and Business Models
An Introduction to Free and Open Source Software Licensing and Business Models
 
C4 sandip-oss
C4 sandip-ossC4 sandip-oss
C4 sandip-oss
 

Similar to Legal Fears of Viral Licenses

WP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webWP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webPaul Plaquette
 
ePractice workshop on Open Source Software, 7 April 2011 - Philippe Laurent
ePractice workshop on Open Source Software, 7 April 2011 - Philippe LaurentePractice workshop on Open Source Software, 7 April 2011 - Philippe Laurent
ePractice workshop on Open Source Software, 7 April 2011 - Philippe LaurentePractice.eu
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business ModelsMotaz Saad
 
Towards License Interoperability: Patterns of Sustainable Sharing Policy
Towards License Interoperability: Patterns of Sustainable Sharing PolicyTowards License Interoperability: Patterns of Sustainable Sharing Policy
Towards License Interoperability: Patterns of Sustainable Sharing PolicyMike Linksvayer
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementSebastiano Cobianco
 
Prevalence and Evolution of License Violations in npm and RubyGems Dependency...
Prevalence and Evolution of License Violations in npm and RubyGems Dependency...Prevalence and Evolution of License Violations in npm and RubyGems Dependency...
Prevalence and Evolution of License Violations in npm and RubyGems Dependency...Ahmed Zerouali
 
A Qualitative Study On The Adoption Of Copyright Assignment Agreements (CAA) ...
A Qualitative Study On The Adoption Of Copyright Assignment Agreements (CAA) ...A Qualitative Study On The Adoption Of Copyright Assignment Agreements (CAA) ...
A Qualitative Study On The Adoption Of Copyright Assignment Agreements (CAA) ...Addison Coleman
 
Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)John Lewis
 
Open Source Software_The Future Ahead
Open Source Software_The Future AheadOpen Source Software_The Future Ahead
Open Source Software_The Future AheadSanjanaa Chindalia
 
Open Source Business Case
Open Source Business CaseOpen Source Business Case
Open Source Business CaseFITT
 
Open source software licenses
Open source software licensesOpen source software licenses
Open source software licensesDrexelELC
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source LicensingJohn Lewis
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSSmgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
Copyright in Software and Open Source licensing
Copyright in Software and Open Source licensingCopyright in Software and Open Source licensing
Copyright in Software and Open Source licensingRowan Wilson
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Viet NguyenHoang
 
Intellectual Property Issues in Open Source
Intellectual Property Issues in Open SourceIntellectual Property Issues in Open Source
Intellectual Property Issues in Open SourceAndres Guadamuz
 
Open Source: A New Software Paradigm
Open Source: A New Software ParadigmOpen Source: A New Software Paradigm
Open Source: A New Software ParadigmYe Joo Park
 

Similar to Legal Fears of Viral Licenses (20)

WP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_webWP_Open-Source_Best_pratice_web
WP_Open-Source_Best_pratice_web
 
ePractice workshop on Open Source Software, 7 April 2011 - Philippe Laurent
ePractice workshop on Open Source Software, 7 April 2011 - Philippe LaurentePractice workshop on Open Source Software, 7 April 2011 - Philippe Laurent
ePractice workshop on Open Source Software, 7 April 2011 - Philippe Laurent
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business Models
 
Towards License Interoperability: Patterns of Sustainable Sharing Policy
Towards License Interoperability: Patterns of Sustainable Sharing PolicyTowards License Interoperability: Patterns of Sustainable Sharing Policy
Towards License Interoperability: Patterns of Sustainable Sharing Policy
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
 
Prevalence and Evolution of License Violations in npm and RubyGems Dependency...
Prevalence and Evolution of License Violations in npm and RubyGems Dependency...Prevalence and Evolution of License Violations in npm and RubyGems Dependency...
Prevalence and Evolution of License Violations in npm and RubyGems Dependency...
 
A Qualitative Study On The Adoption Of Copyright Assignment Agreements (CAA) ...
A Qualitative Study On The Adoption Of Copyright Assignment Agreements (CAA) ...A Qualitative Study On The Adoption Of Copyright Assignment Agreements (CAA) ...
A Qualitative Study On The Adoption Of Copyright Assignment Agreements (CAA) ...
 
Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)Open Source Your Project (With Jasig)
Open Source Your Project (With Jasig)
 
Joomladay 2014 - Open source licenses
Joomladay 2014 - Open source licensesJoomladay 2014 - Open source licenses
Joomladay 2014 - Open source licenses
 
Open Source Software_The Future Ahead
Open Source Software_The Future AheadOpen Source Software_The Future Ahead
Open Source Software_The Future Ahead
 
Open Source Business Case
Open Source Business CaseOpen Source Business Case
Open Source Business Case
 
Open source software licenses
Open source software licensesOpen source software licenses
Open source software licenses
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Copyright in Software and Open Source licensing
Copyright in Software and Open Source licensingCopyright in Software and Open Source licensing
Copyright in Software and Open Source licensing
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2
 
Intellectual Property Issues in Open Source
Intellectual Property Issues in Open SourceIntellectual Property Issues in Open Source
Intellectual Property Issues in Open Source
 
Open Source: A New Software Paradigm
Open Source: A New Software ParadigmOpen Source: A New Software Paradigm
Open Source: A New Software Paradigm
 

More from Paris Open Source Summit

#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...Paris Open Source Summit
 
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...Paris Open Source Summit
 
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...Paris Open Source Summit
 
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, ArduinoParis Open Source Summit
 
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...Paris Open Source Summit
 
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...Paris Open Source Summit
 
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, ZabbixParis Open Source Summit
 
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, InriaParis Open Source Summit
 
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...Paris Open Source Summit
 
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...Paris Open Source Summit
 
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...Paris Open Source Summit
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...Paris Open Source Summit
 
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...Paris Open Source Summit
 
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...Paris Open Source Summit
 
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...Paris Open Source Summit
 
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...Paris Open Source Summit
 
#OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Table ronde : souveraineté des données #OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Table ronde : souveraineté des données Paris Open Source Summit
 
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...Paris Open Source Summit
 
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...Paris Open Source Summit
 
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...Paris Open Source Summit
 

More from Paris Open Source Summit (20)

#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
 
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
 
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
 
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
 
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
 
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
 
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
 
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
 
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
 
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
 
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
 
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
 
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
 
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
 
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
 
#OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Table ronde : souveraineté des données #OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Table ronde : souveraineté des données
 
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
 
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
 
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
 

Legal Fears of Viral Licenses

  • 1. Patrice-Emmanuel Schmitz Legal expert www.Joinup.eu 5th EOLE event – Paris Open World Forum 12 October 2012 Page 1
  • 2. What is this presentation about Notion of Share alike / Copyleft / Viral licences Perception, and fears Is fear real under the European legal framework? 5th EOLE event – Paris Open World Forum 12 October 2012 Page 2
  • 3. What is this presentation not about No certainties: invitation to debate… Many of you may disagree… May be a “Minority report”… 5th EOLE event – Paris Open World Forum 12 October 2012 Page 3
  • 4. 1. Viral licence(s) ? Share alike licences (Gnu GPL in particular) have been categorized as “viral” because – by assumption – linking a covered source with another extends the licence coverage. Like it or not, the deprecatory term “viral” generates fears: calls for tender ban components covered by copyleft licences. Many lawyers agree that static GPL linking may produce derivative Purpose is not to add a controversial stone in the GPL linking debate but to analyse (more specifically under the European legal framework and according to the recent case law) possible exceptions that could clarify or moderate “virality” and facilitate “interoperability” according to recent case law.. 5th EOLE event – Paris Open World Forum 12 October 2012 Page 4
  • 5. Free/Open Source licences families Permissive licences: Share alike or Copyleft software may be re-distributed licences: under any licence. software may be re-distributed Weaker protection against only under the SAME licence appropriation (Stronger protection against (BSD, MIT, Apache v1) appropriation) On source code: no On source & object impact on combined (“Strong” if linking makes binaries derivatives )... LGPL, GPLv2 MPL GPLv3 EPL AGPLv3 Apache v2 OSL EUPL Not viral Not viral Viral ??? 5th EOLE event – Paris Open World Forum 12 October 2012 Page 5
  • 6. The linking debate and questions FSF assumption: Linking software with source covered by the GPL program creates a derivative and extend GPL coverage to the software • A minority (?) of opponents (Lawrence Rosen) • A long debated issue • What is “strong copyleft”? • Is it confirmed by Case law? No! (in EU, no case of active copyleft clause enforcement as such, no case where infringers were forced to release a modified version under a copyleft/share alike licence; no case on “derivative works”…) • What about exceptions or copyright exemptions? • Is there a specific European Legal Framework? 5th EOLE event – Paris Open World Forum 12 October 2012 Page 6
  • 7. Why should we care? • Licence proliferation has generated more incompatible « share alike » licences • Linking software covered by conflicting share alike provision raises questions…. for F/OSS communities even more than for proprietary software vendors • Fears resulting from « viral licences » are real, maybe due to lack of information / understanding: « GPL and similar » bans were reported during last months in public call for tenders 5th EOLE event – Paris Open World Forum 12 October 2012 Page 7
  • 8. Why is “orthodoxy” unsatisfactory ? “You have a GPL'd program that I'd like to link with my code to build a proprietary program. Does the fact that I link with your program mean I have to GPL my program? - Yes.” • Imagine the question is formulated differently: “You have a GPLv2 program that I'd like to link with GPLv3 (or AGPLv3) code to build a larger free software solution. Does the fact that I link with your program mean that distribution is legally impossible? ” - Yes or no? • Has the European legal framework some answer? 5th EOLE event – Paris Open World Forum 12 October 2012 Page 8
  • 9. Usual exemptions from Copyright infringements Exemptions vary from jurisdiction to jurisdiction. • “Fair use” or “Fair dealing” exemptions (UK); • “de minimis exception”, whereby trivial reproduction will not be covered (i.e. in England/Wales, extended by exemption for “insubstantial copying”) *; • EU legislative framework have created specific exemption use- cases, in favour of interoperability. In particular Directive 91/250 (“EUCPD” which has harmonised European software copyright law… 21 years ago! … and has just receive interoperability application… in 2012! * See: Malcolm Bain, Software Interactions and the GNU General Public License – Ifosslr / DOI: 10.5033/ifosslr.v2i2.44 5th EOLE event – Paris Open World Forum 12 October 2012 Page 9
  • 10. CJEU C-406/10 SAS v/s WPL (2 may 2012) • At first look, nothing to see with F/OSS : a case between two proprietary vendors • Recipient WPL (World Programming language) had a valid user / test licence from software vendor SAS • WPL reproduced APIs, data formats and programming language from SAS  existing SAS client can switch to WPL software and, from the same input they will obtain the same output. • Court stated that WPL (the user licence recipient) can reproduce APIs (interfaces), data formats and programming language and reuse it to make its own software interoperable with the original software inputs – without a specific licence or authorisation from SAS (the original software licensor) • SAS/WPL provides no direct answer to open source linking. But... 5th EOLE event – Paris Open World Forum 12 October 2012 Page 10
  • 11. Could we interpret EUCPD exemptions in case of F/OSS linking? • The 91 Directive has no consideration for Open source. • Art 6 authorises DECOMPILATION by the user licence recipient, to compensate the fact he has no access to the source code • In WPL case, no decompilation was reported: WPL carefully studied how program worked and they REPRODUCED the needed parts. • Q1: Why should conclusion be different if the recipient had a LEGITIMATE access to the source code? • Q2: What is the difference between “REPRODUCING” and COPYING” the needed data formats, in the hypothesis where the source code is made available via an open source licence (like the GPL?) 5th EOLE event – Paris Open World Forum 12 October 2012 Page 11
  • 12. The EUCPD moderates its own exemption: • Reproduction acts are confined to the parts of the original program which are necessary in order to achieve interoperability. (this should be the real purpose of linking two programs: you don’t copy the functional source code, but the interfaces: APIs, data formats) • It cannot be used for goals other than to achieve the interoperability of the independently created computer program; • Exemption may not be interpreted in such a way as to allow its application to be used in a manner which unreasonably prejudices the rightholder's legitimate interests Q3: What are the legitimate interests of the original (GPL) licensor, placing its original software under the protection of a share-alike (or copyleft) licence? 5th EOLE event – Paris Open World Forum 12 October 2012 Page 12
  • 13. Conclusions (= assumptions): After linking (statically , after compiling it) interfaces (APIs or dataformats) legitimately obtained via a valid share alike F/OSS licence (i.e. GPL)in order to ensure interoperability between the covered code and non covered software... • A distribution of the larger work under a proprietary licence should not be authorised (because it prejudice legitimate interests of the licensor). • Same of the above in case of distribution under a permissive licence (allowing appropriation). • A distribution of the larger work under a similar share alike licence should be authorised (i.e; linking GPLv2 and GPLv3 components and distributing the work under one of these licences). 5th EOLE event – Paris Open World Forum 12 October 2012
  • 14. Recommendations: • All new release of share alike F/OSS licence should organise interoperability with: • Its own previous and later versions • Other share alike F/OSS licences • Excessive « licence centric » or « viral » assumptions (the culture of « strong copyleft ») are not always beneficial for the F/OSS movement (due to share alike licence bans, burden for F/OSS communities) and may not be sustainable facing case law . 5th EOLE event – Paris Open World Forum 12 October 2012
  • 15. Point of contact: pe[dot]schmitz[at]gmail[dot]com For more, join also the EOLE community on JOINUP.eu https://joinup.ec.europa.eu/communit y/eupl/home Patrice-Emmanuel Schmitz Legal expert www.Joinup.eu This presentation reflects the author personal opinions and does not commit the European Commission or any other stakeholder Page 15