+ All Categories
Home > Software > Open source101 licenses

Open source101 licenses

Date post: 08-Feb-2017
Category:
Upload: jim-jagielski
View: 61 times
Download: 0 times
Share this document with a friend
18
OPEN SOURCE LICENSES 101 Jim Jagielski @jimjag AKA: How I learned to stop worrying and love Licenses
Transcript
Page 1: Open source101 licenses

OPEN SOURCE LICENSES 101

Jim Jagielski @jimjag

AKA: How I learned to stop worrying and love Licenses

Page 2: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

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

Page 3: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

WHAT’S IN YOUR PROJECT?

Page 4: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

LICENSES

Page 5: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

WHY?

• Copyright is the default

• Open Source is everywhere

• The license determines use, re-use and distribution

• Not understanding means risk

Page 6: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

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

Page 7: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

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

Page 8: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

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

Page 9: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

PROMISES

Page 10: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

LET’S PRETEND

==

Page 11: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

USE

Page 12: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

MODIFY

Page 13: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

SHARE

Page 14: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

GIVE ME CREDIT

Permissive: ALv2 MIT BSD

Page 15: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

GIVE ME FIXES

Weak Copyleft: EPL

LGPL

Page 16: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

GIVE ME EVERYTHING

Strong Copyleft GPLv2 GPLv3 AGPL

GPL

GPL

GPLGPLGPL GPL

GPL GPLGPL

GPL

GPLGPLGPL

GPLGPL

Page 17: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

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!

Page 18: Open source101 licenses

This work is licensed under a Creative Commons Attribution 3.0 Unported License. All images property of their respective copyright holders

Jim Jagielski @jimjag

THANKS!

• Jim Jagielski

• @jimjag (follow me!)

• http://www.jimjag.com/

• http://slideshare.net/jimjag/

[email protected]


Recommended