58
Licensing and You Chris Tankersley @dragonmantank MidwestPHP 2015 MidwestPHP 2015 1

Licensing and You - MidwestPHP 2015

Embed Size (px)

Citation preview

Licensing and You

Chris Tankersley

@dragonmantank

MidwestPHP 2015

MidwestPHP 2015 1

2

Who Am I?

●Chris Tankersley

●A PHP Developer for 10 Years

●Been Interested in Copyright/Licensing for a long time

MidwestPHP 2015

3

First, Some Housekeeping

MidwestPHP 2015

4

First

MidwestPHP 2015

5

IANAL

MidwestPHP 2015

6MidwestPHP 2015

7

Second

MidwestPHP 2015

8MidwestPHP 2015

9MidwestPHP 2015

10

Third

MidwestPHP 2015

11MidwestPHP 2015

12

All Hail The One True Editor

MidwestPHP 2015

13MidwestPHP 2015

14

And Fourth

MidwestPHP 2015

15

Here Be Dragons

Lucha! Lucha! Lucha!

MidwestPHP 2015

16

Here Be Dragons

MidwestPHP 2015

17

</housekeeping>

MidwestPHP 2015

18

Licenses

MidwestPHP 2015

19

Licenses

MidwestPHP 2015

20

A Quick Detour - Copyright

MidwestPHP 2015

21

What is Copyright?

“Copyright is a legal concept, enacted by most governments, that grants the creator of an original work exclusive rights to its use and distribution, usually for a limited time, with the intention of enabling the creator of intellectual wealth (e.g. the

photographer of a photograph or the author of a book) to receive compensation for their work and be able to financially support themselves.

Copyright is a form of intellectual property (as patents, trademarks and trade secrets are), applicable to any expressible form of an idea or information that is substantive and discrete.[1] It is often shared, then percentage holders are commonly called

rightsholders: legally, contractually and in associated "rights" business functions.[citation needed] Generally rightsholdershave "the right to copy", but also the right to be credited for the work, to determine who may adapt the work to other forms,

who may perform the work, who may financially benefit from it, and other related rights.”

MidwestPHP 2015

22

Copyright is Important

Only the Copyright Holder can set a license on software

MidwestPHP 2015

23

Copyright stays around

“The duration of copyright in these works is generally computed the same way as for works created on or after

January 1, 1978: life plus 70 years or 95 or 120 years, depending on the nature of authorship. However, all works in

this category are guaranteed at least 25 years of statutory protection.”

www.copyright.gov/circs/circ15a.pdf

MidwestPHP 2015

24

Or maybe even longer

• Joint auther it lasts 70 years after last surviving author

• Works made for Hire last 95 after publication or 120 years after creation

• Anonymous works are protected like Works for Hire

www.copyright.gov/circs/circ15a.pdf

MidwestPHP 2015

25

The Employment Trap

MidwestPHP 2015

26

Licenses

MidwestPHP 2015

27

Another Detour - Vocabulary

MidwestPHP 2015

Gratis vs Libre

28MidwestPHP 2015

29

Gratis, or „Free as in Beer“

MidwestPHP 2015

30

Libre, or „Freedom“

MidwestPHP 2015

31

Libre, or „Freedom“

MidwestPHP 2015

32

Not mutually exclusive

• Libre != No Cost

• Gratis != Completely Restricted

MidwestPHP 2015

33

Licenses

MidwestPHP 2015

34

What Is a License?

MidwestPHP 2015

35

Many Different Kinds

MidwestPHP 2015

36

Propriety Software Licensing

MidwestPHP 2015

37MidwestPHP 2015

38

Getting Source != Open Source

MidwestPHP 2015

39

Open Source Licensing

MidwestPHP 2015

40

Freedom (Mostly)

MidwestPHP 2015

41

Freedom (Mostly)

MidwestPHP 2015

42

Copyleft Licenses

A type of license that makes the software free and requires all modifications and extensions to be free

as well

MidwestPHP 2015

43

●GNU GPL

●Creative Commons ShareAlike

●Public Domain

Examples

MidwestPHP 2015

44

Permissive Licenses

Very few distribution restrictions

MidwestPHP 2015

45

Examples

●BSD License

●MIT License

●Pretty much anything not GPL

MidwestPHP 2015

46

Which To Choose?

MidwestPHP 2015

47

It Depends

●Copyleft makes sure your code is always stays free

●Permissive is more developer friendly

●http://opensource.org/licenses

MidwestPHP 2015

Specific Licenses

MidwestPHP 2015 48

GPL

• Three different versions, most common is v2

• Changes must be made available at distribution

• Viral

MidwestPHP 2015 49

BSD

• Four versions

• Very minimal restrictions

• Compatible with the GPL

• Compatible with proprietary software

MidwestPHP 2015 50

Public Domain

• Don’t use it

• Not recognized the same around the world

MidwestPHP 2015 51

Don’t be a Dick License

• Created by Phil Sturgeon

• Not really an Open Source license, no matter what he says

MidwestPHP 2015 52

53

Creative Commons

• Great for non-software stuff like images or

written works

MidwestPHP 2015

The PHP License

• Only valid for PHP Core and Extensions

• Don’t use for your code

MidwestPHP 2015 54

Dual Licensing

MidwestPHP 2015 55

You can combine licenses!

MidwestPHP 2015 56

57

Questions?

MidwestPHP 2015

58

Thanks!

@dragonmantank

[email protected]

dragonmantank (freenode)

https://joind.in/13070

MidwestPHP 2015