SlideShare une entreprise Scribd logo
1  sur  82
Managing Free Software &
 Open Source Licensing


ApacheCon 2011 November 12th Vancouver, Canada
 ApacheCon 2011 November 8th Vancouver, Canada

            Martin Ertl &&Zak Greant
            Martin Ertl Zak Greant
Martin Ertl
Martin Ertl
Lawyer & Entrepreneur
Martin Ertl
       Lawyer & Entrepreneur
Co-founder of Navarik & Contractually
Martin Ertl
          Lawyer & Entrepreneur
   Co-founder of Navarik & Contractually
15+ years of contract & license management
                experience
Zak Greant
Zak Greant
FLOSS Project Veteran
Zak Greant
         FLOSS Project Veteran
FSF, OSI, MySQL, Mozilla, PHP & WikiMedia
Zak Greant
             FLOSS Project Veteran
   FSF, OSI, MySQL, Mozilla, PHP & WikiMedia
10+ years of FLOSS license management experience
This is Not
Legal Advice
Who Are You?
Who Are You?
Role? (Developer, Manager, Other)
Who Are You?
   Role? (Developer, Manager, Other)
Organization? (Corp., Non-profit, Project)
Who Are You?
   Role? (Developer, Manager, Other)
Organization? (Corp., Non-profit, Project)
    Status? (Just starting, on fire, …)
Copyright Basics
Copyright Basics
  A limited monopoly granted to the creator of an
artistic, literary or scientific work in a fixed medium.
Copyright Basics
  A limited monopoly granted to the creator of an
artistic, literary or scientific work in a fixed medium.
                        Copy
Copyright Basics
  A limited monopoly granted to the creator of an
artistic, literary or scientific work in a fixed medium.
                        Copy
              Modify (Derivative Work)
Copyright Basics
  A limited monopoly granted to the creator of an
artistic, literary or scientific work in a fixed medium.
                        Copy
              Modify (Derivative Work)
                       Perform
Copyright Basics
  A limited monopoly granted to the creator of an
artistic, literary or scientific work in a fixed medium.
                        Copy
              Modify (Derivative Work)
                       Perform
                     Moral Rights
Copyright Basics
  A limited monopoly granted to the creator of an
artistic, literary or scientific work in a fixed medium.
                        Copy
              Modify (Derivative Work)
                       Perform
                     Moral Rights
                       License
Whose Copyright?
Whose Copyright?
     Contractor
     Employee
     Contributor
Whose Copyright?
        Contractor
         Employee
        Contributor
  Employee-as-Contributor
Whose Copyright?
        Contractor
         Employee
        Contributor
  Employee-as-Contributor
  Employer-as-Contributor
Patents & Trademarks
Patents & Trademarks
     … are not copyright
Licensing Basics
Licensing Basics
   Assign vs. License
Litigation Issues
Litigation Issues
    Who can sue?
FLOSS
Licensing Overview
FLOSS
 Licensing Overview
FLOSS Licenses are just Software Licenses
Permissive Licenses
Permissive Licenses
     New BSD License
Permissive Licenses
     New BSD License
       MIT License
Permissive Licenses
     New BSD License
       MIT License
     Apache License
Copyleft Licenses
Copyleft Licenses
GNU General Public License (GPL)
Copyleft Licenses
GNU General Public License (GPL)
  Mozilla Public License (MPL)
Copyleft Licenses
   GNU General Public License (GPL)
      Mozilla Public License (MPL)
GNU Lesser General Public License (LGPL)
Copyleft Licenses
   GNU General Public License (GPL)
      Mozilla Public License (MPL)
GNU Lesser General Public License (LGPL)
              Affero GPL
Copyleft vs. the World
Copyleft vs. the World
        Proprietary
Copyleft vs. the World
        Proprietary
         FLOSS
FLOSS
Licensing Strategies
FLOSS
Licensing Strategies
       Individual
FLOSS
Licensing Strategies
       Individual
        Project
FLOSS
Licensing Strategies
       Individual
        Project
       Corporate
Individual
Individual
Adapt vs. Create
Individual
           Adapt vs. Create
Issues (Control, Shared Effort, Visibility)
Individual
           Adapt vs. Create
Issues (Control, Shared Effort, Visibility)
 Employment (Contract Exceptions)
Individual
           Adapt vs. Create
Issues (Control, Shared Effort, Visibility)
 Employment (Contract Exceptions)
   Licenses (Permissive v. Copyleft)
Project
Project
Administration
Project
Administration
    Intake
Project
Administration
    Intake
   Reuse
Project
Administration
    Intake
   Reuse
   Defence
Project
Administration
    Intake
   Reuse
   Defence
Project
Administration
    Intake
   Reuse
   Defence
Corporate
Corporate
Adapt vs. Create
Corporate
           Adapt vs. Create
Issues (Control, Shared Effort, Visibility)
Corporate
           Adapt vs. Create
Issues (Control, Shared Effort, Visibility)
 Employment (Contract Exceptions)
Corporate
           Adapt vs. Create
Issues (Control, Shared Effort, Visibility)
  Employment (Contract Exceptions)
Licenses (Permissive v. Copyleft v. Dual)
Contributor Licensing
 Agreements (CLAs)
Risks
FLOSS Licensing
Best Practices
## BEGIN COPYRIGHT, LICENSING, VERSION AND WARRANTY INFO BLOCK ##
SOFTWARE NAME: eZ publish
SOFTWARE RELEASE: 3.6.2
BUILD VERSION: $Rev$
COPYRIGHT NOTICE: Copyright (C) 1999-2006 eZ systems AS
SOFTWARE LICENSE: eZ Proprietary Use License v1.0
NOTICE: >
  This source file is part of the eZ publish (tm) CMS and is
  licensed under the terms and conditions of the eZ Proprietary
  Use License v1.0 (eZPUL).

  A copy of the eZPPL was included with the software. If the
  license is missing, request a copy of the license via email
  at eZPUL-v1.0@ez.no or via postal mail at
    Att: Licensing Dept., Postboks 253, N-3701 Skien, Norway

  IMPORTANT: THE SOFTWARE IS LICENSED, NOT SOLD. ADDITIONALLY, THE
  SOFTWARE IS LICENSED "AS IS," WITHOUT ANY WARRANTIES WHATSOEVER.
  READ THE eZPUL BEFORE USING, INSTALLING OR MODIFYING THE SOFTWARE.

# NOTE: LICENSING NOTICES MUST BE 20 LINES LONG (KEEPS SANE LINE #s)
## END COPYRIGHT, LICENSING, VERSION AND WARRANTY INFO BLOCK ##
Licensing Audit
Managing License Compliance
Discussion
Getting FLOSS Buy-in
Prefer simple, permissive licenses.

Make sure you know what you are doing
   before you ship copylefted work.
Distribution is the highest risk.
More distribution == more risk.
Free Software and Open Source
   licenses do not affect the data
processed by the licensed software.
Play by the rules.
It’s cheaper & better.
licensing@fsf.org

martin@contractual.ly

  zak@greant.com

Contenu connexe

En vedette

The Ecology of Free Software and Open Source
The Ecology of Free Software and Open SourceThe Ecology of Free Software and Open Source
The Ecology of Free Software and Open SourceZak Greant
 
Go Open 08: FLOSS What And Why
Go Open 08: FLOSS What And WhyGo Open 08: FLOSS What And Why
Go Open 08: FLOSS What And WhyZak Greant
 
Growth and Play at Mozilla (Draft)
Growth and Play at Mozilla (Draft)Growth and Play at Mozilla (Draft)
Growth and Play at Mozilla (Draft)Zak Greant
 
The Age of Literate Machines - AFUP Forum PHP
The Age of Literate Machines - AFUP Forum PHPThe Age of Literate Machines - AFUP Forum PHP
The Age of Literate Machines - AFUP Forum PHPZak Greant
 
Magnolia Community Day 2012
Magnolia Community Day 2012Magnolia Community Day 2012
Magnolia Community Day 2012Zak Greant
 
Open Innovation & Open Source: Lessons Learned in the Mozilla Community
Open Innovation & Open Source: Lessons Learned in the Mozilla CommunityOpen Innovation & Open Source: Lessons Learned in the Mozilla Community
Open Innovation & Open Source: Lessons Learned in the Mozilla CommunityZak Greant
 
Open Web Vancouver:The Age Of Literate Machines
Open Web Vancouver:The Age Of Literate MachinesOpen Web Vancouver:The Age Of Literate Machines
Open Web Vancouver:The Age Of Literate MachinesZak Greant
 
Spring and Web Content Management
Spring and Web Content ManagementSpring and Web Content Management
Spring and Web Content ManagementZak Greant
 
татев
татев татев
татев nelaT
 
Formas poligonais
Formas poligonaisFormas poligonais
Formas poligonaispepe lijo
 
Plastic Poster_Final
Plastic Poster_FinalPlastic Poster_Final
Plastic Poster_FinalFaria Nusrat
 
Deportistas
DeportistasDeportistas
DeportistasLeonor
 
Searching Microblogs: Coping with Sparsity and Document Quality
Searching Microblogs: Coping with Sparsity and Document QualitySearching Microblogs: Coping with Sparsity and Document Quality
Searching Microblogs: Coping with Sparsity and Document QualityJérôme KUNEGIS
 

En vedette (20)

Good Morningfriend
Good MorningfriendGood Morningfriend
Good Morningfriend
 
The Ecology of Free Software and Open Source
The Ecology of Free Software and Open SourceThe Ecology of Free Software and Open Source
The Ecology of Free Software and Open Source
 
Go Open 08: FLOSS What And Why
Go Open 08: FLOSS What And WhyGo Open 08: FLOSS What And Why
Go Open 08: FLOSS What And Why
 
Growth and Play at Mozilla (Draft)
Growth and Play at Mozilla (Draft)Growth and Play at Mozilla (Draft)
Growth and Play at Mozilla (Draft)
 
The Age of Literate Machines - AFUP Forum PHP
The Age of Literate Machines - AFUP Forum PHPThe Age of Literate Machines - AFUP Forum PHP
The Age of Literate Machines - AFUP Forum PHP
 
Magnolia Community Day 2012
Magnolia Community Day 2012Magnolia Community Day 2012
Magnolia Community Day 2012
 
Open Innovation & Open Source: Lessons Learned in the Mozilla Community
Open Innovation & Open Source: Lessons Learned in the Mozilla CommunityOpen Innovation & Open Source: Lessons Learned in the Mozilla Community
Open Innovation & Open Source: Lessons Learned in the Mozilla Community
 
Open Web Vancouver:The Age Of Literate Machines
Open Web Vancouver:The Age Of Literate MachinesOpen Web Vancouver:The Age Of Literate Machines
Open Web Vancouver:The Age Of Literate Machines
 
Spring and Web Content Management
Spring and Web Content ManagementSpring and Web Content Management
Spring and Web Content Management
 
#NVDM11 DM Cards
#NVDM11 DM Cards#NVDM11 DM Cards
#NVDM11 DM Cards
 
Sławomir Żak
Sławomir Żak Sławomir Żak
Sławomir Żak
 
ονοματικοί προσδιορισμοί
ονοματικοί προσδιορισμοίονοματικοί προσδιορισμοί
ονοματικοί προσδιορισμοί
 
Pay mortgage early
Pay mortgage earlyPay mortgage early
Pay mortgage early
 
татев
татев татев
татев
 
соёл
соёлсоёл
соёл
 
Formas poligonais
Formas poligonaisFormas poligonais
Formas poligonais
 
Nirivilo
NiriviloNirivilo
Nirivilo
 
Plastic Poster_Final
Plastic Poster_FinalPlastic Poster_Final
Plastic Poster_Final
 
Deportistas
DeportistasDeportistas
Deportistas
 
Searching Microblogs: Coping with Sparsity and Document Quality
Searching Microblogs: Coping with Sparsity and Document QualitySearching Microblogs: Coping with Sparsity and Document Quality
Searching Microblogs: Coping with Sparsity and Document Quality
 

Dernier

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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 WorkerThousandEyes
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
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 educationjfdjdjcjdnsjd
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Managing Free Software and Open Source Licensing

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n