SlideShare a Scribd company logo
1 of 137
Download to read offline
Distribution in
  Open Source
Martin von Haller Groenbaek partner,
     Bender von Haller Dragsted

 ITECHLAW ASIA 2010 Bangalore, 5 February 2010
•    Attorney-at-law, Bender von Haller Dragsted
•    Co-founder, Open Source Vendors Ass. (OSL)
•    Editorial board IFOSSLR
•    Co-founder, Creative Commons DK
•    Co-founder, Danish Internet Society Chapter

•    http://www.bvhd.d
•    http://www.openlife.dk
•    http://www.vonhaller.dk
•    http://www.linkedin.com/in/vonhaller
•    http://www.23hq.com/mhg
•    http://www.slideshare.net/vonhaller
•    http://www.facebook.com/vonhaller

•  mhg@bvhd.dk
•  martin@groenbaek.net
•  groenbaek@gmail.com
Goal
F.U.D
FEAR
UNCERTAINTY
DOUBT
Open Source
   means
 Business
Business
 model
3 questions
in 20 minutes
#1
  What is
distribution?
#2
Why does it
 matter?
#3
Show me the
  money!
Open source
   intro
All about
licenses
Not contracts
Comply
   or
don’t use
4 freedoms (or
 license rights)
#1
 Run	
  the	
  	
  
object	
  code
#2
  Access
source code
#3
Modify the
source code
#4
  Make and
transfer copies
Also user
restrictions!
These
4 rights are
  yours…
…regardless of
 distribution
No distribution
      =
   (almost)
No restrictions
Distribution
     =
Restrictions
Copyright
   notice
preservation
License
   terms
preservation
Access
     to
source code
Your
patents
   are
affected
Copyleft
Release your
 own modify
   code…
…under the
same license
Distribution
     =
 Copyleft
Most
open source
 caselaw…
…involves
distribution
Answer
Question 2
Does
   distribution
      matter
in open source?
YES!
Most restrictions
 in OS licenses
  Presupposed
   Distribution
In particular,
  Copyleft
Question 1:
  What is
Distribution?
Answers in
Copyright law
Open Source
  licenses
US
Copyright law
"distribute	
  copies...of	
  the	
  
 copyrighted	
  work	
  to	
  the	
  
  public	
  by	
  sale	
  or	
  other	
  
  transfer	
  of	
  ownership,	
  
   or	
  by	
  rental,	
  lease,	
  or	
  
 lending"	
  (7	
  USC	
  sec>on	
  
                106	
  (3))
Any transfer
 of a copy
Nordic
  Countries
(and the EU)
Any transfer
 of a copy
Exception:
Private copies
Commercial and
non Commercial
The text of the
 OS Licenses
US-centric by
  tradition
GPL v2
70%
“distribute”	
  
“redistribute”	
  
“physical	
  act	
  of	
  
 transferring	
  a	
  
copy”	
  (sec	
  1,	
  3rd	
  
   paragraph)
BSD	
  license	
  
“RedistribuAon”
MIT	
  License	
  	
  
“Publish,	
  distribute”
Apache	
  License,	
  
   Version	
  2.0	
  
“reproduce	
  and	
  
    distribute	
  
 copies”	
  (sec	
  4)
Eclipse	
  Public	
  License	
  -­‐	
  v	
  1.0	
  
 “publicly	
  display,	
  publicly	
  
 perform,	
  distribute”	
  (Sec	
  2,	
  
              litra	
  a)
Answer
Question 1
What is
distribution?
3
rules of
 thumb
#1
Physical	
  copy	
  	
  
   must	
  be	
  	
  
 transferred
#2
The	
  transferee	
  	
  
      must	
  be	
  	
  
 a	
  third	
  party
#3
 No	
  disAncAon	
  
    between	
  
 commercial	
  or	
  	
  
non-­‐commercial
US vs. EU
All	
  “public”	
  	
  
transfers	
  are	
  
 distribuAon
Some	
  “private”	
  
   transfers	
  	
  
  may	
  not	
  be	
  
  distribuAon
Grey areas
Employees
Never
distribution
Freelancers vs.
  Contractors
A contractor is a
   third party
A physical copy
   of code is
  transferred
Internal
servers
”Public” vs.
 ”Private”?
Subsidiaries
Third party
Joint ventures
       =
 Distribution
100% owned
 subsidiaries
US: ”Unity of
 Ownership”
      =
 Maybe not
 distribution
EU: ”Private”
   transfer
      =
 Maybe not
 distribution
Outsourcing
Third party
A physical copy
 of the code is
  transferred
US:	
  DistribuAon
EU:	
  Probably	
  a	
  
“private”	
  transfer
M&A
Only	
  assets,	
  not	
  
  share,	
  sale
The	
  acquiror	
  is	
  a	
  
   third	
  party
A	
  physical	
  copy	
  is	
  
      transferred
US:	
  DistribuAon
EU:	
  DistribuAon
Copyleft is
 triggered
Problem?
No!
GPL is a
hereditary
 License!
Google?
Heavy user of
 Open source
  software
Lots of
modifications!
No access
      to
source code 
ASP loophole
GPLv3:
Network
exception
Functionalities
     via
  Network
Browser
Internet
A	
  physical	
  copy	
  of	
  
     the	
  code	
  is	
  not	
  
       transferred
CopyleY	
  is	
  not	
  
  triggered
Controversy!
Answer
Question 3
Business?
Lawyers get
paid to explain!
Dual licensing
The licensor’s
free choice of
   licenses
Choice #1
  GPL
Copyleft
Hardware
 company uses
GPL’ed software
Makes
 modifications
into hardware
Wants to
 distribute
modifications
… but does not
want to release
 source code!
Trade secrets
Choice #2
License with
   copyleft
 exemption
…and with a
license fee!
MySQL AB
Database
software
 under
 GPL v2
”Commercial”
license with no
    copyleft
…and with
warranties and
   support
Sold to SUN in
     2008
More than
1.000.000.000
    USD!
All software
open sourced!
Open source
  means
 business!
Slides at
www.slideshare.com/
     vonhaller
Thank you!

More Related Content

Similar to Distribution In Open Source Short (05 02 2010)

Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2
Viet NguyenHoang
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
mgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
mgamal87
 

Similar to Distribution In Open Source Short (05 02 2010) (20)

Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To 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
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
 
What is "Open Source"
What is "Open Source"What is "Open Source"
What is "Open Source"
 
Discuss open sourcelicensing
Discuss open sourcelicensingDiscuss open sourcelicensing
Discuss open sourcelicensing
 
Open source software licenses
Open source software licensesOpen source software licenses
Open source software licenses
 
Open Source Software Licenses
Open Source Software Licenses Open Source Software Licenses
Open Source Software Licenses
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Open Source Softwarefinal 2
Open Source Softwarefinal 2Open Source Softwarefinal 2
Open Source Softwarefinal 2
 
Open Source—Avoiding Common Pitfalls
Open Source—Avoiding Common PitfallsOpen Source—Avoiding Common Pitfalls
Open Source—Avoiding Common Pitfalls
 
Open Source Software - Avoiding Common Pitfalls
Open Source Software - Avoiding Common PitfallsOpen Source Software - Avoiding Common Pitfalls
Open Source Software - Avoiding Common Pitfalls
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
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
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
 
Open Source: A New Software Paradigm
Open Source: A New Software ParadigmOpen Source: A New Software Paradigm
Open Source: A New Software Paradigm
 
10 things to know about the intersection of blockchain technology, open sourc...
10 things to know about the intersection of blockchain technology, open sourc...10 things to know about the intersection of blockchain technology, open sourc...
10 things to know about the intersection of blockchain technology, open sourc...
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
 
JISC Webinar - An introduction to free and open source software
JISC Webinar - An introduction to free and open source softwareJISC Webinar - An introduction to free and open source software
JISC Webinar - An introduction to free and open source software
 

More from Martin von Haller Groenbaek

More from Martin von Haller Groenbaek (20)

Joomladay 2014 - Open source licenses
Joomladay 2014 - Open source licensesJoomladay 2014 - Open source licenses
Joomladay 2014 - Open source licenses
 
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 ITU (06-12-2011)
Åbne Forretningsmodeller ITU (06-12-2011)Åbne Forretningsmodeller ITU (06-12-2011)
Åbne Forretningsmodeller ITU (06-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)
 
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 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)
 
Open source forretningsmodeller (26-08-2010)
Open source forretningsmodeller (26-08-2010)Open source forretningsmodeller (26-08-2010)
Open source forretningsmodeller (26-08-2010)
 
Creative Commons (31-08-2010)
Creative Commons (31-08-2010)Creative Commons (31-08-2010)
Creative Commons (31-08-2010)
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Distribution In Open Source Short (05 02 2010)