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

Open Source Licensing 101

  • 1.
    Open Source Licenses 101 JimJagielski @jimjag May 10-11, 2017 : Austin, TX AKA: How I learned to stop worrying and love Licenses
  • 2.
    About Me ! ApacheSoftware 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 yourPROJECT? This work is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 4.
    Governance/Community This work islicensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 5.
    Walled Garden This workis licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 6.
    BDFL This work islicensed 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 islicensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag “Out of chaos comes order”
  • 8.
    Licenses This work islicensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 9.
    Why? ! Copyright isthe 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 ! Ensurewhat 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 ! Forsoftware 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 islicensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 14.
    Let’s pretend This workis licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag ==
  • 15.
    Use This work islicensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 16.
    Modify This work islicensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 17.
    Share This work islicensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 18.
    Licenses This work islicensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag
  • 19.
    Give me Credit Thiswork is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Permissive: ALv2 MIT BSD
  • 20.
    Give me Fixes Thiswork is licensed under a Creative Commons Attribution 3.0 Unported License. - Jim Jagielski - @jimjag Weak Copyleft: EPL LGPL
  • 21.
    Give me Everything Thiswork 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 ! Alicense 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