SlideShare a Scribd company logo
1 of 19
Download to read offline
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
UNDERSTANDING
OPEN SOURCE LICENSES
Jim Jagielski
@jimjag
@AllThingsOpen | #ATO2015
AKA: How I learned to stop worrying and love the LICENSE
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
ABOUT ME
๏ Apache Software Foundation
๏ Co-founder, Director, Member and Developer
๏ Director
๏ Outercurve, MARSEC-XL, OSSI, OSI (ex)…
๏ Developer
๏ Mega FOSS projects
๏ IANAL
๏ Consulting S/W Engineer: Red Hat
2
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
ABOUT ME
๏ Apache Software Foundation
๏ Co-founder, Director, Member and Developer
๏ Director
๏ Outercurve, MARSEC-XL, OSSI, OSI (ex)…
๏ Developer
๏ Mega FOSS projects
๏ IANAL
๏ Consulting S/W Engineer: Red Hat
๏ Sr. Director: Tech Fellows: Capital One
3
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
WHAT’S IN
YOUR LICENSE?
@AllThingsOpen | #ATO2015
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
WHY?
๏ Copyright is the default
๏ Open Source is everywhere
๏ The license determines use, re-use and distribution
๏ Not understanding means risk
5
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
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
6
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
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
7
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
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
8
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
PROMISES
9
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
LET’S PRETEND
10
==
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
USE
11
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
MODIFY
12
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
SHARE
13
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
LICENSES
14
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
GIVE ME CREDIT
15
Permissive:
ALv2
MIT
BSD
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
GIVE ME FIXES
16
Weak Copyleft:
EPL
LGPL
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
GIVE ME EVERYTHING
17
Strong Copyleft
GPLv2
GPLv3
AGPL
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
FINAL THOUGHTS
๏ There is no true one Open Source license
๏ Take time to understand licenses (it can be very difficult to change)
๏ Differences between same type
๏ Choose the right license
๏ Different license for different needs/goals
๏ Don’t pick because it’s “popular”
๏ Don’t modify a license (or UGG! try to make a new one)
๏ Choose a license!
18
@AllThingsOpen | #ATO2015
This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders
THANKS
๏ Jim Jagielski
๏ @jimjag
๏ http://www.jimjag.com/
๏ http://slideshare.net/jimjag/
๏ http://youtube.com/user/jimjagski
19

More Related Content

Viewers also liked

Apache State of the Feather 2010
Apache State of the Feather 2010Apache State of the Feather 2010
Apache State of the Feather 2010Jim Jagielski
 
Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Jim Jagielski
 
Three Is a Magic Number
Three Is a Magic NumberThree Is a Magic Number
Three Is a Magic NumberJim Jagielski
 
Acus08 State Of The Feather
Acus08 State Of The FeatherAcus08 State Of The Feather
Acus08 State Of The FeatherJim Jagielski
 
Apache httpd 2.4: The Cloud Killer App
Apache httpd 2.4: The Cloud Killer AppApache httpd 2.4: The Cloud Killer App
Apache httpd 2.4: The Cloud Killer AppJim Jagielski
 
Acus08 ASF Sponsorship
Acus08 ASF SponsorshipAcus08 ASF Sponsorship
Acus08 ASF SponsorshipJim Jagielski
 
Open Source - Not just for IT anymore
Open Source - Not just for IT anymoreOpen Source - Not just for IT anymore
Open Source - Not just for IT anymoreJim Jagielski
 
ApacheConNA 2015: What's new in Apache httpd 2.4
ApacheConNA 2015: What's new in Apache httpd 2.4ApacheConNA 2015: What's new in Apache httpd 2.4
ApacheConNA 2015: What's new in Apache httpd 2.4Jim Jagielski
 
Governance and Communities
Governance and CommunitiesGovernance and Communities
Governance and CommunitiesJim Jagielski
 
Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!Jim Jagielski
 
Apache State Of the Feather 2011
Apache State Of the Feather 2011Apache State Of the Feather 2011
Apache State Of the Feather 2011Jim Jagielski
 
Creating community - The Apache Way
Creating community - The Apache WayCreating community - The Apache Way
Creating community - The Apache WayJim Jagielski
 
ApacheCon 2014 - What's New in Apache httpd 2.4
ApacheCon 2014 - What's New in Apache httpd 2.4ApacheCon 2014 - What's New in Apache httpd 2.4
ApacheCon 2014 - What's New in Apache httpd 2.4Jim Jagielski
 
What is "Open Source"
What is "Open Source"What is "Open Source"
What is "Open Source"Jim Jagielski
 
Open Source Management
Open Source ManagementOpen Source Management
Open Source ManagementJim Jagielski
 
Drupal Camp Balto 2015
Drupal Camp Balto 2015Drupal Camp Balto 2015
Drupal Camp Balto 2015Jim Jagielski
 
Code, Community, and Open Source
Code, Community, and Open SourceCode, Community, and Open Source
Code, Community, and Open SourceJim Jagielski
 
Open source101 licenses
Open source101 licensesOpen source101 licenses
Open source101 licensesJim Jagielski
 
Keynote from the Open Source 101 Conference
Keynote from the Open Source 101 ConferenceKeynote from the Open Source 101 Conference
Keynote from the Open Source 101 ConferenceJim Jagielski
 
Apache httpd 2.4 Reverse Proxy
Apache httpd 2.4 Reverse ProxyApache httpd 2.4 Reverse Proxy
Apache httpd 2.4 Reverse ProxyJim Jagielski
 

Viewers also liked (20)

Apache State of the Feather 2010
Apache State of the Feather 2010Apache State of the Feather 2010
Apache State of the Feather 2010
 
Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2Acus08 Advanced Load Balancing Apache2.2
Acus08 Advanced Load Balancing Apache2.2
 
Three Is a Magic Number
Three Is a Magic NumberThree Is a Magic Number
Three Is a Magic Number
 
Acus08 State Of The Feather
Acus08 State Of The FeatherAcus08 State Of The Feather
Acus08 State Of The Feather
 
Apache httpd 2.4: The Cloud Killer App
Apache httpd 2.4: The Cloud Killer AppApache httpd 2.4: The Cloud Killer App
Apache httpd 2.4: The Cloud Killer App
 
Acus08 ASF Sponsorship
Acus08 ASF SponsorshipAcus08 ASF Sponsorship
Acus08 ASF Sponsorship
 
Open Source - Not just for IT anymore
Open Source - Not just for IT anymoreOpen Source - Not just for IT anymore
Open Source - Not just for IT anymore
 
ApacheConNA 2015: What's new in Apache httpd 2.4
ApacheConNA 2015: What's new in Apache httpd 2.4ApacheConNA 2015: What's new in Apache httpd 2.4
ApacheConNA 2015: What's new in Apache httpd 2.4
 
Governance and Communities
Governance and CommunitiesGovernance and Communities
Governance and Communities
 
Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!Apache httpd-2.4 : Watch out cloud!
Apache httpd-2.4 : Watch out cloud!
 
Apache State Of the Feather 2011
Apache State Of the Feather 2011Apache State Of the Feather 2011
Apache State Of the Feather 2011
 
Creating community - The Apache Way
Creating community - The Apache WayCreating community - The Apache Way
Creating community - The Apache Way
 
ApacheCon 2014 - What's New in Apache httpd 2.4
ApacheCon 2014 - What's New in Apache httpd 2.4ApacheCon 2014 - What's New in Apache httpd 2.4
ApacheCon 2014 - What's New in Apache httpd 2.4
 
What is "Open Source"
What is "Open Source"What is "Open Source"
What is "Open Source"
 
Open Source Management
Open Source ManagementOpen Source Management
Open Source Management
 
Drupal Camp Balto 2015
Drupal Camp Balto 2015Drupal Camp Balto 2015
Drupal Camp Balto 2015
 
Code, Community, and Open Source
Code, Community, and Open SourceCode, Community, and Open Source
Code, Community, and Open Source
 
Open source101 licenses
Open source101 licensesOpen source101 licenses
Open source101 licenses
 
Keynote from the Open Source 101 Conference
Keynote from the Open Source 101 ConferenceKeynote from the Open Source 101 Conference
Keynote from the Open Source 101 Conference
 
Apache httpd 2.4 Reverse Proxy
Apache httpd 2.4 Reverse ProxyApache httpd 2.4 Reverse Proxy
Apache httpd 2.4 Reverse Proxy
 

Similar to Understanding Open Source Licenses

The Apache Way: Why we do what we do
The Apache Way: Why we do what we doThe Apache Way: Why we do what we do
The Apache Way: Why we do what we doJim Jagielski
 
Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and GovernanceJim Jagielski
 
All Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source LicensingAll Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source LicensingJim Jagielski
 
Open Source 101 - GWO2016
Open Source 101 - GWO2016Open Source 101 - GWO2016
Open Source 101 - GWO2016Jim Jagielski
 
ApacheCon 2014 - Three Shall Be
ApacheCon 2014 - Three Shall BeApacheCon 2014 - Three Shall Be
ApacheCon 2014 - Three Shall BeJim Jagielski
 
Open Source And the Internet Of Things
Open Source And the Internet Of ThingsOpen Source And the Internet Of Things
Open Source And the Internet Of ThingsProgrammableWeb
 
OpenOffice, Open Business
OpenOffice, Open BusinessOpenOffice, Open Business
OpenOffice, Open Businessimacat .
 
All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101Jim Jagielski
 
Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020César Hernández
 
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webFuturopolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webPatrick Chanezon
 
Linuxkit and Moby - A Sneek Peek into The Future of Container Ecosystem
Linuxkit and Moby - A Sneek Peek into The Future of Container EcosystemLinuxkit and Moby - A Sneek Peek into The Future of Container Ecosystem
Linuxkit and Moby - A Sneek Peek into The Future of Container EcosystemAgile Testing Alliance
 
Reactive Applications on Apache Tomcat and Servlet 3.1 containers
Reactive Applications on Apache Tomcat and Servlet 3.1 containersReactive Applications on Apache Tomcat and Servlet 3.1 containers
Reactive Applications on Apache Tomcat and Servlet 3.1 containersVMware Tanzu
 
Growing with the Open-Source Community
Growing with the Open-Source CommunityGrowing with the Open-Source Community
Growing with the Open-Source CommunityTomasz Urbaszek
 
RecordPlug & plugXchange
RecordPlug & plugXchangeRecordPlug & plugXchange
RecordPlug & plugXchangeJimmy Ether
 
Better Than BASH: Scripting Kotlin
Better Than BASH: Scripting KotlinBetter Than BASH: Scripting Kotlin
Better Than BASH: Scripting KotlinVMware Tanzu
 
It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020César Hernández
 
Apache State of the Feather
Apache State of the FeatherApache State of the Feather
Apache State of the FeatherJim Jagielski
 
Open source software for startups
Open source software for startupsOpen source software for startups
Open source software for startupsvictorneo
 
Open Source SW Business
Open Source SW Business Open Source SW Business
Open Source SW Business SANGHEE SHIN
 
Bringing Pull Request to Gerrit
Bringing Pull Request to GerritBringing Pull Request to Gerrit
Bringing Pull Request to GerritEryk Szymanski
 

Similar to Understanding Open Source Licenses (20)

The Apache Way: Why we do what we do
The Apache Way: Why we do what we doThe Apache Way: Why we do what we do
The Apache Way: Why we do what we do
 
Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and Governance
 
All Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source LicensingAll Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source Licensing
 
Open Source 101 - GWO2016
Open Source 101 - GWO2016Open Source 101 - GWO2016
Open Source 101 - GWO2016
 
ApacheCon 2014 - Three Shall Be
ApacheCon 2014 - Three Shall BeApacheCon 2014 - Three Shall Be
ApacheCon 2014 - Three Shall Be
 
Open Source And the Internet Of Things
Open Source And the Internet Of ThingsOpen Source And the Internet Of Things
Open Source And the Internet Of Things
 
OpenOffice, Open Business
OpenOffice, Open BusinessOpenOffice, Open Business
OpenOffice, Open Business
 
All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101
 
Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020Its easy! contributing to open source - Devnexus 2020
Its easy! contributing to open source - Devnexus 2020
 
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webFuturopolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
 
Linuxkit and Moby - A Sneek Peek into The Future of Container Ecosystem
Linuxkit and Moby - A Sneek Peek into The Future of Container EcosystemLinuxkit and Moby - A Sneek Peek into The Future of Container Ecosystem
Linuxkit and Moby - A Sneek Peek into The Future of Container Ecosystem
 
Reactive Applications on Apache Tomcat and Servlet 3.1 containers
Reactive Applications on Apache Tomcat and Servlet 3.1 containersReactive Applications on Apache Tomcat and Servlet 3.1 containers
Reactive Applications on Apache Tomcat and Servlet 3.1 containers
 
Growing with the Open-Source Community
Growing with the Open-Source CommunityGrowing with the Open-Source Community
Growing with the Open-Source Community
 
RecordPlug & plugXchange
RecordPlug & plugXchangeRecordPlug & plugXchange
RecordPlug & plugXchange
 
Better Than BASH: Scripting Kotlin
Better Than BASH: Scripting KotlinBetter Than BASH: Scripting Kotlin
Better Than BASH: Scripting Kotlin
 
It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020
 
Apache State of the Feather
Apache State of the FeatherApache State of the Feather
Apache State of the Feather
 
Open source software for startups
Open source software for startupsOpen source software for startups
Open source software for startups
 
Open Source SW Business
Open Source SW Business Open Source SW Business
Open Source SW Business
 
Bringing Pull Request to Gerrit
Bringing Pull Request to GerritBringing Pull Request to Gerrit
Bringing Pull Request to Gerrit
 

More from Jim Jagielski

OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023Jim Jagielski
 
Open Source Licenses and IP Overview
Open Source Licenses and IP OverviewOpen Source Licenses and IP Overview
Open Source Licenses and IP OverviewJim Jagielski
 
The History of The Apache Software Foundation
The History of The Apache Software FoundationThe History of The Apache Software Foundation
The History of The Apache Software FoundationJim Jagielski
 
Apache httpd 2.4 overview
Apache httpd 2.4 overviewApache httpd 2.4 overview
Apache httpd 2.4 overviewJim Jagielski
 
Not your daddy's web server
Not your daddy's web serverNot your daddy's web server
Not your daddy's web serverJim Jagielski
 
Apache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatApache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatJim Jagielski
 
Starting an Open Source Program Office
Starting an Open Source Program OfficeStarting an Open Source Program Office
Starting an Open Source Program OfficeJim Jagielski
 
InnerSource 101 for FinTech and FinServ
InnerSource 101 for FinTech and FinServInnerSource 101 for FinTech and FinServ
InnerSource 101 for FinTech and FinServJim Jagielski
 
All Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner SourceAll Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner SourceJim Jagielski
 
ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4Jim Jagielski
 
ApacheCon 2017: InnerSource and The Apache Way
ApacheCon 2017: InnerSource and The Apache WayApacheCon 2017: InnerSource and The Apache Way
ApacheCon 2017: InnerSource and The Apache WayJim Jagielski
 
InnerSource 101 and The Apache Way
InnerSource 101 and The Apache WayInnerSource 101 and The Apache Way
InnerSource 101 and The Apache WayJim Jagielski
 
InnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceInnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceJim Jagielski
 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemApache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemJim Jagielski
 
ApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the FeatherApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the FeatherJim Jagielski
 
What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24Jim Jagielski
 
Inner Source: Enterprise Lessons from the Open Source Community.
Inner Source: Enterprise Lessons from the Open Source Community.Inner Source: Enterprise Lessons from the Open Source Community.
Inner Source: Enterprise Lessons from the Open Source Community.Jim Jagielski
 
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Apache HTTPD 2.4 Reverse Proxy: The Hidden GemApache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Apache HTTPD 2.4 Reverse Proxy: The Hidden GemJim Jagielski
 

More from Jim Jagielski (20)

OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023
 
Open Source Licenses and IP Overview
Open Source Licenses and IP OverviewOpen Source Licenses and IP Overview
Open Source Licenses and IP Overview
 
The History of The Apache Software Foundation
The History of The Apache Software FoundationThe History of The Apache Software Foundation
The History of The Apache Software Foundation
 
Reverse proxy magic
Reverse proxy magicReverse proxy magic
Reverse proxy magic
 
Apache httpd 2.4 overview
Apache httpd 2.4 overviewApache httpd 2.4 overview
Apache httpd 2.4 overview
 
The Apache Way
The Apache WayThe Apache Way
The Apache Way
 
Not your daddy's web server
Not your daddy's web serverNot your daddy's web server
Not your daddy's web server
 
Apache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatApache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and Tomcat
 
Starting an Open Source Program Office
Starting an Open Source Program OfficeStarting an Open Source Program Office
Starting an Open Source Program Office
 
InnerSource 101 for FinTech and FinServ
InnerSource 101 for FinTech and FinServInnerSource 101 for FinTech and FinServ
InnerSource 101 for FinTech and FinServ
 
All Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner SourceAll Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner Source
 
ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4
 
ApacheCon 2017: InnerSource and The Apache Way
ApacheCon 2017: InnerSource and The Apache WayApacheCon 2017: InnerSource and The Apache Way
ApacheCon 2017: InnerSource and The Apache Way
 
InnerSource 101 and The Apache Way
InnerSource 101 and The Apache WayInnerSource 101 and The Apache Way
InnerSource 101 and The Apache Way
 
InnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceInnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open Source
 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemApache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
 
ApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the FeatherApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the Feather
 
What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24
 
Inner Source: Enterprise Lessons from the Open Source Community.
Inner Source: Enterprise Lessons from the Open Source Community.Inner Source: Enterprise Lessons from the Open Source Community.
Inner Source: Enterprise Lessons from the Open Source Community.
 
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Apache HTTPD 2.4 Reverse Proxy: The Hidden GemApache HTTPD 2.4 Reverse Proxy: The Hidden Gem
Apache HTTPD 2.4 Reverse Proxy: The Hidden Gem
 

Recently uploaded

Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxmibuzondetrabajo
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxAndrieCagasanAkio
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxMario
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxNIMMANAGANTI RAMAKRISHNA
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 

Recently uploaded (11)

Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptx
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptx
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptx
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 

Understanding Open Source Licenses

  • 1. This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders UNDERSTANDING OPEN SOURCE LICENSES Jim Jagielski @jimjag @AllThingsOpen | #ATO2015 AKA: How I learned to stop worrying and love the LICENSE
  • 2. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders ABOUT ME ๏ Apache Software Foundation ๏ Co-founder, Director, Member and Developer ๏ Director ๏ Outercurve, MARSEC-XL, OSSI, OSI (ex)… ๏ Developer ๏ Mega FOSS projects ๏ IANAL ๏ Consulting S/W Engineer: Red Hat 2
  • 3. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders ABOUT ME ๏ Apache Software Foundation ๏ Co-founder, Director, Member and Developer ๏ Director ๏ Outercurve, MARSEC-XL, OSSI, OSI (ex)… ๏ Developer ๏ Mega FOSS projects ๏ IANAL ๏ Consulting S/W Engineer: Red Hat ๏ Sr. Director: Tech Fellows: Capital One 3
  • 4. This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders WHAT’S IN YOUR LICENSE? @AllThingsOpen | #ATO2015
  • 5. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders WHY? ๏ Copyright is the default ๏ Open Source is everywhere ๏ The license determines use, re-use and distribution ๏ Not understanding means risk 5
  • 6. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders 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 6
  • 7. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders 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 7
  • 8. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders 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 8
  • 9. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders PROMISES 9
  • 10. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders LET’S PRETEND 10 ==
  • 11. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders USE 11
  • 12. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders MODIFY 12
  • 13. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders SHARE 13
  • 14. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders LICENSES 14
  • 15. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders GIVE ME CREDIT 15 Permissive: ALv2 MIT BSD
  • 16. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders GIVE ME FIXES 16 Weak Copyleft: EPL LGPL
  • 17. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders GIVE ME EVERYTHING 17 Strong Copyleft GPLv2 GPLv3 AGPL
  • 18. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders FINAL THOUGHTS ๏ There is no true one Open Source license ๏ Take time to understand licenses (it can be very difficult to change) ๏ Differences between same type ๏ Choose the right license ๏ Different license for different needs/goals ๏ Don’t pick because it’s “popular” ๏ Don’t modify a license (or UGG! try to make a new one) ๏ Choose a license! 18
  • 19. @AllThingsOpen | #ATO2015 This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders THANKS ๏ Jim Jagielski ๏ @jimjag ๏ http://www.jimjag.com/ ๏ http://slideshare.net/jimjag/ ๏ http://youtube.com/user/jimjagski 19