Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Understanding Open Source Licenses

692 views

Published on

A hacker's guide to understanding Open Source Licenses: AKA "What's In Your License". The slides from my All Things Open 2015 Presentation.

Published in: Internet
  • Be the first to comment

Understanding Open Source Licenses

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×