SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Applied Copyleft

                           Advokat Martin von Haller Groenbaek
                               Partner, Bender von Haller Dragsted

                                 CBLOS, Flensburg, 12 June 2009




fredag den 12. juni 2009
Questions
                           Copyleft 1.0.1      Escapes

                           What is a derived   Enforcement
                           work?
                                               Damages
                           Combinations
                                               Licenses
                           Distribution




fredag den 12. juni 2009
Personalia
                           IT-Lawyer, partner at Bender von Haller Dragsted

                           Co-founder of Forening for Dansk Internet Handel
                           (FDIH), Open Source Leverandør Foreningen (OSL),
                           Danish Chapter of Internet Society (ISOC DK), DK-
                           Hostsmaster A/S and the like

                           Board member of several SME IT companies

                           Legal counsel to OSS developers and public
                           institutions (even works with Microsoft!)

                           I am not a hacker, computer scientist BUT

                           “in the kingdom of the blind, the one-eyed is king”

fredag den 12. juni 2009
Full Disclosure
                           I make good money from advising on open
                           source law

                           I want to promote my open source brand

                           I want you to pay money to me for legal
                           services

                           I love open source!




fredag den 12. juni 2009
The ideology

                           You get the four freedoms
                           You shall preserve these
                           freedoms
                           So when you (re)distribute,
                           copyleft secures that the next
                           persons gets the same freedoms

fredag den 12. juni 2009
FLOSS - some basics
                           Copyright based

                           Not public domain

                           Licenses vs. contracts

                           Free software vs. open source software

                           Dual licensing

                           Copyleft, “Viral” or Hereditary


fredag den 12. juni 2009
Copyleft - the basics

                           You don’t have to redistribute or distribute

                           (Exception: “written offer valid for any third
                           party” in GPL, v. 2)

                           Comply or cease use, or call back distribution

                           Make combined program, including
                           modifications and otherwise closed code
                           available under GPL (or compatible licens)


fredag den 12. juni 2009
Derivative work
                           A work based on one or more pre-existing
                           works

                           Improvement, translation, correction

                           Not collective work

                           Modifications are copyrighted themselves

                           Very few court cases

                           GPL: Combinations


fredag den 12. juni 2009
Combination
                           Combination of code        Semantics of the
                           into a whole               communication

                           NB: All combinations       Output not covered
                           are permitted and
                           “private” combinations     (Exc: GPL program
                           have no restrictions       copies text into output)

                           Mechanism of               Output of language
                           communication              interpreter

                              exec, pipes, rpc,       (Exc: “bindings”
                              function calls within   interpreter to
                              a shared address        program)
                              space, etc.

fredag den 12. juni 2009
Combination cont.
                           CMS Templates                 fork and exec to
                                                         invoke plug-ins
                              Exc: Javascript calls
                                                      System library exception
                           Microsoft Visual C++ (or
                           Visual Basic) DLLs         Aggregate work is not
                                                      combined work
                           Plug-ins under a GPL
                           program                    Linking exception

                              dynamically linked      LGPL allows linking to
                              plug-ins                closed applications

                                                         Java archive files


fredag den 12. juni 2009
“Weak” copyleft

                           GPL and LGPL is “strong copyleft

                           “Weak” copyleft restricts modification to
                           e.g. altering of files

                             Mozilla Public License

                             Eclipse Public license



fredag den 12. juni 2009
Distribution
                           GPL v2: Distribution    Contractors on/off-
                                                   site
                           GPL v3: Propagation
                           and Conveyance          Outsourcing

                           In soft- and            Mergers and
                           hardware                Acquisitions

                           ASP loophole og         Let recipient
                           network exception       download the GPL’ed
                                                   code
                           Affero Public License




fredag den 12. juni 2009
Escapes
                           Make deal with        NDA: Developer can
                           licensor              agree not to
                                                 release changes at
                           Replace code          all

                           Work around           NDA: Developer can
                                                 agree only to
                           GPL v3, sec. 8        release changes to
                                                 customer
                             Termination
                             notice


fredag den 12. juni 2009
Enforcement
                           The GPL is enforceable!

                             Germany 2004: Netfilter/Iptables; 2006: D-Link

                             US 2007: BusyBox; 2008: Jacobsen vs. Katzer

                             SCO

                           Copyright holder

                           Licensee

                           GPL-VIOLATIONS.ORG




fredag den 12. juni 2009
Damages
                           Compensation under copyright

                           No penal damages or stipulated damages

                           Economic loss suffered by licensor

                           Rule of thumb: 2 x license fee

                           Injunction

                           Legal fees


fredag den 12. juni 2009
Licenses
                           “Version 2 of the GPL or any later version”

                                User: GPL v. 3 more permissive or
                                restrictive

                                Developer: Free to choose for future
                                versions of program

                           GPL compatibility

                           FLOSS Exception


fredag den 12. juni 2009
Thanks for the
                               attention!

                                      mhg@bvhd.dk
                                 martin@groenbaek.net
                                   http://www.bvhd.dk
                           http://suse.groenbaek.net/openlife




fredag den 12. juni 2009

Weitere ähnliche Inhalte

Ähnlich wie Applied Copyleft (12 06 2009)

GNU GPL, LGPL, Apache licence Types and Differences
GNU GPL, LGPL, Apache licence Types and DifferencesGNU GPL, LGPL, Apache licence Types and Differences
GNU GPL, LGPL, Apache licence Types and DifferencesIresha Rubasinghe
 
EOLE / OWF 12 - Foss licences before courts in europe-philippe laurent (eole2...
EOLE / OWF 12 - Foss licences before courts in europe-philippe laurent (eole2...EOLE / OWF 12 - Foss licences before courts in europe-philippe laurent (eole2...
EOLE / OWF 12 - Foss licences before courts in europe-philippe laurent (eole2...Paris Open Source Summit
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source LicensesHarley Pascua
 
Open Source Business Case
Open Source Business CaseOpen Source Business Case
Open Source Business CaseFITT
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshophalehmahbod
 
Making money with open source and not losing your soul: A practical guide
Making money with open source and not losing your soul: A practical guideMaking money with open source and not losing your soul: A practical guide
Making money with open source and not losing your soul: A practical guidePatrick McFadin
 
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
 
Karonis Rom Telecom
Karonis Rom TelecomKaronis Rom Telecom
Karonis Rom Telecomknowhowgr
 
Froscon 2012 how big corporations play the open source game
Froscon 2012   how big corporations play the open source gameFroscon 2012   how big corporations play the open source game
Froscon 2012 how big corporations play the open source gameHenrik Ingo
 
Legal Issues in Developing in a Hybrid Envionment with Open Source Software
Legal Issues in Developing in a Hybrid Envionment with Open Source SoftwareLegal Issues in Developing in a Hybrid Envionment with Open Source Software
Legal Issues in Developing in a Hybrid Envionment with Open Source SoftwareMark Radcliffe
 
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
 
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
 
FFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitFFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitStefano Sabatini
 
OpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceOpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceAngelo Corsaro
 
Bootstrapping Using Free Software
Bootstrapping Using Free SoftwareBootstrapping Using Free Software
Bootstrapping Using Free SoftwareColin Charles
 

Ähnlich wie Applied Copyleft (12 06 2009) (20)

GNU GPL, LGPL, Apache licence Types and Differences
GNU GPL, LGPL, Apache licence Types and DifferencesGNU GPL, LGPL, Apache licence Types and Differences
GNU GPL, LGPL, Apache licence Types and Differences
 
EOLE / OWF 12 - Foss licences before courts in europe-philippe laurent (eole2...
EOLE / OWF 12 - Foss licences before courts in europe-philippe laurent (eole2...EOLE / OWF 12 - Foss licences before courts in europe-philippe laurent (eole2...
EOLE / OWF 12 - Foss licences before courts in europe-philippe laurent (eole2...
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
Open Source Business Case
Open Source Business CaseOpen Source Business Case
Open Source Business Case
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
 
Making money with open source and not losing your soul: A practical guide
Making money with open source and not losing your soul: A practical guideMaking money with open source and not losing your soul: A practical guide
Making money with open source and not losing your soul: A practical guide
 
Joomladay 2014 - Open source licenses
Joomladay 2014 - Open source licensesJoomladay 2014 - Open source licenses
Joomladay 2014 - Open source licenses
 
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
 
Karonis Rom Telecom
Karonis Rom TelecomKaronis Rom Telecom
Karonis Rom Telecom
 
Froscon 2012 how big corporations play the open source game
Froscon 2012   how big corporations play the open source gameFroscon 2012   how big corporations play the open source game
Froscon 2012 how big corporations play the open source game
 
iText IP Review
iText IP ReviewiText IP Review
iText IP Review
 
Legal Issues in Developing in a Hybrid Envionment with Open Source Software
Legal Issues in Developing in a Hybrid Envionment with Open Source SoftwareLegal Issues in Developing in a Hybrid Envionment with Open Source Software
Legal Issues in Developing in a Hybrid Envionment with Open Source Software
 
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
 
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
 
FFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitFFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkit
 
OpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceOpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open Source
 
Software license
Software licenseSoftware license
Software license
 
Software license
Software licenseSoftware license
Software license
 
Bootstrapping Using Free Software
Bootstrapping Using Free SoftwareBootstrapping Using Free Software
Bootstrapping Using Free Software
 
2009 patents - presentation
2009   patents - presentation2009   patents - presentation
2009 patents - presentation
 

Mehr von Martin von Haller Groenbaek

Internet of Things and new security challenges for the IT industry
Internet of Things and new security challenges for the IT industryInternet of Things and new security challenges for the IT industry
Internet of Things and new security challenges for the IT industryMartin von Haller Groenbaek
 
Temadag om Ophavsret på Gentofte bibliotek (16-12-2011)
Temadag om Ophavsret på Gentofte bibliotek (16-12-2011)Temadag om Ophavsret på Gentofte bibliotek (16-12-2011)
Temadag om Ophavsret på Gentofte bibliotek (16-12-2011)Martin von Haller Groenbaek
 
Creative commons juridisk diskussionsklub (04 11-2010)
Creative commons juridisk diskussionsklub (04 11-2010)Creative commons juridisk diskussionsklub (04 11-2010)
Creative commons juridisk diskussionsklub (04 11-2010)Martin von Haller Groenbaek
 

Mehr von Martin von Haller Groenbaek (20)

Internet of Things and new security challenges for the IT industry
Internet of Things and new security challenges for the IT industryInternet of Things and new security challenges for the IT industry
Internet of Things and new security challenges for the IT industry
 
Sophienberg 2012 (20 04-2012)
Sophienberg 2012 (20 04-2012) Sophienberg 2012 (20 04-2012)
Sophienberg 2012 (20 04-2012)
 
Sophienberg 2012 (19 04-2012)
Sophienberg 2012 (19 04-2012)Sophienberg 2012 (19 04-2012)
Sophienberg 2012 (19 04-2012)
 
Making Open Source More Open (23 02-2012)
Making Open Source More Open (23 02-2012)Making Open Source More Open (23 02-2012)
Making Open Source More Open (23 02-2012)
 
BAG om Creative Commons (13 01-2012)
BAG om Creative Commons (13 01-2012)BAG om Creative Commons (13 01-2012)
BAG om Creative Commons (13 01-2012)
 
Temadag om Ophavsret på Gentofte bibliotek (16-12-2011)
Temadag om Ophavsret på Gentofte bibliotek (16-12-2011)Temadag om Ophavsret på Gentofte bibliotek (16-12-2011)
Temadag om Ophavsret på Gentofte bibliotek (16-12-2011)
 
Going local (08-12-2011)
Going local (08-12-2011)Going local (08-12-2011)
Going local (08-12-2011)
 
Åbne forretningsmodeller TI (30-11-2011)
Åbne forretningsmodeller TI (30-11-2011)Åbne forretningsmodeller TI (30-11-2011)
Åbne forretningsmodeller TI (30-11-2011)
 
Sharing is caring (11-11-2011)
Sharing is caring (11-11-2011)Sharing is caring (11-11-2011)
Sharing is caring (11-11-2011)
 
Advokaters brug af sociale medier (01 11-2011)
Advokaters brug af sociale medier (01 11-2011)Advokaters brug af sociale medier (01 11-2011)
Advokaters brug af sociale medier (01 11-2011)
 
CC UnConvention (08-10-2011)
CC UnConvention (08-10-2011)CC UnConvention (08-10-2011)
CC UnConvention (08-10-2011)
 
IDC Skyen eller Tågen (29-09-2011)
IDC Skyen eller Tågen (29-09-2011)IDC Skyen eller Tågen (29-09-2011)
IDC Skyen eller Tågen (29-09-2011)
 
Open source jura CBS (03 11-2010)
Open source jura CBS (03 11-2010)Open source jura CBS (03 11-2010)
Open source jura CBS (03 11-2010)
 
Åbne Forretningsmodeller (31-03-2011)
Åbne Forretningsmodeller (31-03-2011)Åbne Forretningsmodeller (31-03-2011)
Åbne Forretningsmodeller (31-03-2011)
 
Creative commons webgrrls (22 02-2011)
Creative commons webgrrls (22 02-2011)Creative commons webgrrls (22 02-2011)
Creative commons webgrrls (22 02-2011)
 
Open source i det offentlige (24 11-2010)
Open source i det offentlige (24 11-2010)Open source i det offentlige (24 11-2010)
Open source i det offentlige (24 11-2010)
 
Creative commons ebøger etc (02 11-2010)
Creative commons ebøger etc (02 11-2010)Creative commons ebøger etc (02 11-2010)
Creative commons ebøger etc (02 11-2010)
 
Creative commons juridisk diskussionsklub (04 11-2010)
Creative commons juridisk diskussionsklub (04 11-2010)Creative commons juridisk diskussionsklub (04 11-2010)
Creative commons juridisk diskussionsklub (04 11-2010)
 
Scl open source (15 10-2010)
Scl open source (15 10-2010)Scl open source (15 10-2010)
Scl open source (15 10-2010)
 
FDIH sociale netværk (06-05-2010)
FDIH sociale netværk (06-05-2010)FDIH sociale netværk (06-05-2010)
FDIH sociale netværk (06-05-2010)
 

Kürzlich hochgeladen

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Applied Copyleft (12 06 2009)

  • 1. Applied Copyleft Advokat Martin von Haller Groenbaek Partner, Bender von Haller Dragsted CBLOS, Flensburg, 12 June 2009 fredag den 12. juni 2009
  • 2. Questions Copyleft 1.0.1 Escapes What is a derived Enforcement work? Damages Combinations Licenses Distribution fredag den 12. juni 2009
  • 3. Personalia IT-Lawyer, partner at Bender von Haller Dragsted Co-founder of Forening for Dansk Internet Handel (FDIH), Open Source Leverandør Foreningen (OSL), Danish Chapter of Internet Society (ISOC DK), DK- Hostsmaster A/S and the like Board member of several SME IT companies Legal counsel to OSS developers and public institutions (even works with Microsoft!) I am not a hacker, computer scientist BUT “in the kingdom of the blind, the one-eyed is king” fredag den 12. juni 2009
  • 4. Full Disclosure I make good money from advising on open source law I want to promote my open source brand I want you to pay money to me for legal services I love open source! fredag den 12. juni 2009
  • 5. The ideology You get the four freedoms You shall preserve these freedoms So when you (re)distribute, copyleft secures that the next persons gets the same freedoms fredag den 12. juni 2009
  • 6. FLOSS - some basics Copyright based Not public domain Licenses vs. contracts Free software vs. open source software Dual licensing Copyleft, “Viral” or Hereditary fredag den 12. juni 2009
  • 7. Copyleft - the basics You don’t have to redistribute or distribute (Exception: “written offer valid for any third party” in GPL, v. 2) Comply or cease use, or call back distribution Make combined program, including modifications and otherwise closed code available under GPL (or compatible licens) fredag den 12. juni 2009
  • 8. Derivative work A work based on one or more pre-existing works Improvement, translation, correction Not collective work Modifications are copyrighted themselves Very few court cases GPL: Combinations fredag den 12. juni 2009
  • 9. Combination Combination of code Semantics of the into a whole communication NB: All combinations Output not covered are permitted and “private” combinations (Exc: GPL program have no restrictions copies text into output) Mechanism of Output of language communication interpreter exec, pipes, rpc, (Exc: “bindings” function calls within interpreter to a shared address program) space, etc. fredag den 12. juni 2009
  • 10. Combination cont. CMS Templates fork and exec to invoke plug-ins Exc: Javascript calls System library exception Microsoft Visual C++ (or Visual Basic) DLLs Aggregate work is not combined work Plug-ins under a GPL program Linking exception dynamically linked LGPL allows linking to plug-ins closed applications Java archive files fredag den 12. juni 2009
  • 11. “Weak” copyleft GPL and LGPL is “strong copyleft “Weak” copyleft restricts modification to e.g. altering of files Mozilla Public License Eclipse Public license fredag den 12. juni 2009
  • 12. Distribution GPL v2: Distribution Contractors on/off- site GPL v3: Propagation and Conveyance Outsourcing In soft- and Mergers and hardware Acquisitions ASP loophole og Let recipient network exception download the GPL’ed code Affero Public License fredag den 12. juni 2009
  • 13. Escapes Make deal with NDA: Developer can licensor agree not to release changes at Replace code all Work around NDA: Developer can agree only to GPL v3, sec. 8 release changes to customer Termination notice fredag den 12. juni 2009
  • 14. Enforcement The GPL is enforceable! Germany 2004: Netfilter/Iptables; 2006: D-Link US 2007: BusyBox; 2008: Jacobsen vs. Katzer SCO Copyright holder Licensee GPL-VIOLATIONS.ORG fredag den 12. juni 2009
  • 15. Damages Compensation under copyright No penal damages or stipulated damages Economic loss suffered by licensor Rule of thumb: 2 x license fee Injunction Legal fees fredag den 12. juni 2009
  • 16. Licenses “Version 2 of the GPL or any later version” User: GPL v. 3 more permissive or restrictive Developer: Free to choose for future versions of program GPL compatibility FLOSS Exception fredag den 12. juni 2009
  • 17. Thanks for the attention! mhg@bvhd.dk martin@groenbaek.net http://www.bvhd.dk http://suse.groenbaek.net/openlife fredag den 12. juni 2009