SlideShare a Scribd company logo
Open Source Licenses
101
Jim Jagielski
@jimjag
May 10-11, 2017 : Austin, TX
AKA: How I learned to stop worrying and love Licenses
About Me
! Apache Software Foundation
- Co-founder, Director, Member and Developer
! Director
- Outercurve, MARSEC-XL, OSSI, OSI (ex)…
! Developer
- Mega FOSS projects
! IANAL
! Sr. Director: Tech Fellows: Capital One
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
What’s in your PROJECT?
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Governance/Community
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Walled Garden
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
BDFL
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
β€œSupreme executive power derives from a mandate from the masses,
not from some farcical aquatic ceremony!”
Meritocracy
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
β€œOut of chaos comes order”
Licenses
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Why?
! Copyright is the default
! Open Source is everywhere
! The license determines use, re-use and distribution
! Not understanding means risk
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
License Goals
! Ensure what parts remain open source
! Maintain control over code and direction
! Provide common implementation for standards
! Build community or commercial marketplace
! For most end-users, this is the sole touch-point
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Free software
! β€œFree” as in β€œfree speech” (not as in β€œfree beer”, although free beer is good!)
! Software freedom is a moral imperative.
! Free Software Definition:
- 4 basic freedoms must be maintained
! Free Software ~== Open Source
! F(L)OSS
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Open Source
! For software to be Open Source, it must be under an OSI approved Open Source
License
! Open Source Definition: http://www.opensource.org/docs/osd
- 10 criteria
! At last count, over 60 exist
! New Open Source licenses are very hard to get approved
! There are really 3 main types
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Promises
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Let’s pretend
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
==
Use
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Modify
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Share
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Licenses
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Give me Credit
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Permissive:
ALv2
MIT
BSD
Give me Fixes
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Weak Copyleft:
EPL
LGPL
Give me Everything
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Strong Copyleft
GPLv2
GPLv3
AGPL
GPL
GPL
GPL
GPL
GPL
GPL
GPL GPL
GPL
GPL
GPLGPL
GPL
GPL
GPL
Take Aways
! A license is a tool. There is no β€œalways right” license
! Take time to decide on the right license type
! Changing licenses can be very difficult
! Avoid β€œvanity” licenses
! ALWAYS specify a license!
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
Thanks!
! Jim Jagielski
- @jimjag (follow me!)
- http://www.jimjag.com/
- http://slideshare.net/jimjag/
- jimjag@gmail.com
This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag

More Related Content

PDF
Open Source Licenses and IP Overview
PDF
Keynote from the Open Source 101 Conference
PDF
Open source101 licenses
PDF
ApacheCon 2017: What's new in httpd 2.4
PPT
Three Shall Be The Number
PDF
All Things Open 2017: Open Source Licensing
PDF
Understanding Open Source Class 101
PPT
Hot apps 4 hots slideshare version
Open Source Licenses and IP Overview
Keynote from the Open Source 101 Conference
Open source101 licenses
ApacheCon 2017: What's new in httpd 2.4
Three Shall Be The Number
All Things Open 2017: Open Source Licensing
Understanding Open Source Class 101
Hot apps 4 hots slideshare version

What's hot (10)

PPTX
Django & Twitter Bootstrap in the workplace: build 'em fast and furious
PPTX
SearchLove Boston 2018 - Bartosz Goralewicz - JavaScript: Looking Past the ...
PPT
How to kill google?
PDF
SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance...
ODP
Microdata, Authorship, Google+ and Joomla! - Ruth Cheesley - Joomla! World Co...
PDF
Hot off the (Word)press the value of Blogging
PPTX
SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...
PDF
From Web Site to Web App: Fantastic Optimisations and Where To Find Them
PPTX
Introduction to Google Penalties, Link Audit and Link Risk Management
PDF
Introduction to PWAs & New JS Frameworks for Mobile
Django & Twitter Bootstrap in the workplace: build 'em fast and furious
SearchLove Boston 2018 - Bartosz Goralewicz - JavaScript: Looking Past the ...
How to kill google?
SearchLove Boston 2018 - Emily Grossman - The Marketer’s Guide to Performance...
Microdata, Authorship, Google+ and Joomla! - Ruth Cheesley - Joomla! World Co...
Hot off the (Word)press the value of Blogging
SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...
From Web Site to Web App: Fantastic Optimisations and Where To Find Them
Introduction to Google Penalties, Link Audit and Link Risk Management
Introduction to PWAs & New JS Frameworks for Mobile
Ad

Similar to Open Source Licensing 101 (20)

PDF
All Things Open 2017: The Apache Software Foundation 101
PDF
Open Source Licensing and Governance
PDF
ApacheCon 2017: InnerSource and The Apache Way
PDF
Inner Sourcing 101
Β 
PDF
InnerSource 101 for FinTech and FinServ
PDF
Innersource 101
PDF
Understanding Open Source Licenses
PDF
Understanding Open Source Licenses
PDF
The History of The Apache Software Foundation
PDF
The Apache Way
PDF
ApacheCon 2014 - Three Shall Be
PDF
Open Source 101 - GWO2016
PDF
The Apache Way: Why we do what we do
PDF
All Things Open 2017: Foundations of Inner Source
KEY
What is "Open Source"
PDF
InnerSource: Enterprise Lessons from Open Source
PDF
Three Is a Magic Number
PDF
Open Source - Not just for IT anymore
PDF
InnerSource 101 and The Apache Way
KEY
Apache State Of the Feather 2011
All Things Open 2017: The Apache Software Foundation 101
Open Source Licensing and Governance
ApacheCon 2017: InnerSource and The Apache Way
Inner Sourcing 101
Β 
InnerSource 101 for FinTech and FinServ
Innersource 101
Understanding Open Source Licenses
Understanding Open Source Licenses
The History of The Apache Software Foundation
The Apache Way
ApacheCon 2014 - Three Shall Be
Open Source 101 - GWO2016
The Apache Way: Why we do what we do
All Things Open 2017: Foundations of Inner Source
What is "Open Source"
InnerSource: Enterprise Lessons from Open Source
Three Is a Magic Number
Open Source - Not just for IT anymore
InnerSource 101 and The Apache Way
Apache State Of the Feather 2011
Ad

More from Jim Jagielski (14)

PDF
OSPOS: AllThingsOpen 2023
PDF
Reverse proxy magic
PDF
Apache httpd 2.4 overview
PDF
Not your daddy's web server
PDF
Apache httpd Reverse Proxy and Tomcat
PDF
Starting an Open Source Program Office
PDF
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
PDF
ApacheCon EU 2016 State of the Feather
PDF
What's New and Newer in Apache httpd-24
PDF
Inner Source: Enterprise Lessons from the Open Source Community.
PDF
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
PDF
Why Community Matters
PDF
Inner Source 101 - GWO2016
PDF
Apache HTTPD 2.4 - GWO2016
OSPOS: AllThingsOpen 2023
Reverse proxy magic
Apache httpd 2.4 overview
Not your daddy's web server
Apache httpd Reverse Proxy and Tomcat
Starting an Open Source Program Office
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
ApacheCon EU 2016 State of the Feather
What's New and Newer in Apache httpd-24
Inner Source: Enterprise Lessons from the Open Source Community.
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Why Community Matters
Inner Source 101 - GWO2016
Apache HTTPD 2.4 - GWO2016

Recently uploaded (20)

PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
Introduction to Information and Communication Technology
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
PPTX
international classification of diseases ICD-10 review PPT.pptx
DOCX
Unit-3 cyber security network security of internet system
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
Β 
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
Testing WebRTC applications at scale.pdf
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Job_Card_System_Styled_lorem_ipsum_.pptx
Slides PPTX World Game (s) Eco Economic Epochs.pptx
presentation_pfe-universite-molay-seltan.pptx
Introduction to Information and Communication Technology
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
international classification of diseases ICD-10 review PPT.pptx
Unit-3 cyber security network security of internet system
Triggering QUIC, presented by Geoff Huston at IETF 123
Β 
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PptxGenJS_Demo_Chart_20250317130215833.pptx
Module 1 - Cyber Law and Ethics 101.pptx
Introuction about WHO-FIC in ICD-10.pptx
Testing WebRTC applications at scale.pdf
An introduction to the IFRS (ISSB) Stndards.pdf
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Unit-1 introduction to cyber security discuss about how to secure a system
SASE Traffic Flow - ZTNA Connector-1.pdf
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Introuction about ICD -10 and ICD-11 PPT.pptx

Open Source Licensing 101

  • 1. Open Source Licenses 101 Jim Jagielski @jimjag May 10-11, 2017 : Austin, TX AKA: How I learned to stop worrying and love Licenses
  • 2. About Me ! Apache Software Foundation - Co-founder, Director, Member and Developer ! Director - Outercurve, MARSEC-XL, OSSI, OSI (ex)… ! Developer - Mega FOSS projects ! IANAL ! Sr. Director: Tech Fellows: Capital One This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 3. What’s in your PROJECT? This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 4. Governance/Community This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 5. Walled Garden This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 6. BDFL This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag β€œSupreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony!”
  • 7. Meritocracy This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag β€œOut of chaos comes order”
  • 8. Licenses This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 9. Why? ! Copyright is the default ! Open Source is everywhere ! The license determines use, re-use and distribution ! Not understanding means risk This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 10. License Goals ! Ensure what parts remain open source ! Maintain control over code and direction ! Provide common implementation for standards ! Build community or commercial marketplace ! For most end-users, this is the sole touch-point This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 11. Free software ! β€œFree” as in β€œfree speech” (not as in β€œfree beer”, although free beer is good!) ! Software freedom is a moral imperative. ! Free Software Definition: - 4 basic freedoms must be maintained ! Free Software ~== Open Source ! F(L)OSS This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 12. Open Source ! For software to be Open Source, it must be under an OSI approved Open Source License ! Open Source Definition: http://www.opensource.org/docs/osd - 10 criteria ! At last count, over 60 exist ! New Open Source licenses are very hard to get approved ! There are really 3 main types This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 13. Promises This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 14. Let’s pretend This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag ==
  • 15. Use This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 16. Modify This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 17. Share This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 18. Licenses This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 19. Give me Credit This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Permissive: ALv2 MIT BSD
  • 20. Give me Fixes This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Weak Copyleft: EPL LGPL
  • 21. Give me Everything This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Strong Copyleft GPLv2 GPLv3 AGPL GPL GPL GPL GPL GPL GPL GPL GPL GPL GPL GPLGPL GPL GPL GPL
  • 22. Take Aways ! A license is a tool. There is no β€œalways right” license ! Take time to decide on the right license type ! Changing licenses can be very difficult ! Avoid β€œvanity” licenses ! ALWAYS specify a license! This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 23. Thanks! ! Jim Jagielski - @jimjag (follow me!) - http://www.jimjag.com/ - http://slideshare.net/jimjag/ - jimjag@gmail.com This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag