Slide 1

Slide 1 text

the future of Open Source scott chacon

Slide 2

Slide 2 text

a short history of open source

Slide 3

Slide 3 text

why free software

Slide 4

Slide 4 text

Rear Admiral Grace M. Hopper, USN, Ph.D.

Slide 5

Slide 5 text

the UNIVAC I A2 system

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

“GNU, which stands for Gnu's Not Unix, is the name for the complete Unix-compatible software system which I am writing so that I can give it away free to everyone who can use it” the GNU Manifesto

Slide 10

Slide 10 text

“Software sellers want to divide the users and conquer them, making each user agree not to share with others. I refuse to break solidarity with other users in this way. I cannot in good conscience sign a nondisclosure agreement or a software license agreement. For years I worked within the Artificial Intelligence Lab to resist such tendencies and other inhospitalities, but eventually they had gone too far: I could not remain in an institution where such things are done for me against my will.” ! the GNU Manifesto

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

why free software

Slide 13

Slide 13 text

why open source

Slide 14

Slide 14 text

Release early. Release often. With enough eyes, all bugs are shallow. When you lose interest in a program, your last duty to it is to hand it off to a competent successor. The next best thing to having good ideas is recognizing good ideas from your users.

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

The conferees believed the pragmatic, business-case grounds that had motivated Netscape to release their code illustrated a valuable way to engage with potential software users and developers, and convince them to create and improve source code by participating in an engaged community. The conferees also believed that it would be useful to have a single label that identified this approach and distinguished it from the philosophically- and politically-focused label "free software." http://opensource.org/history

Slide 17

Slide 17 text

16 years

Slide 18

Slide 18 text

the current state of open source

Slide 19

Slide 19 text

GitHub

Slide 20

Slide 20 text

http://www.githubarchive.org/

Slide 21

Slide 21 text

http://ghtorrent.org/

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

2MM active repositories

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

proliferation of licenses

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

decline of the gpl

Slide 31

Slide 31 text

http://redmonk.com/dberkholz/2013/04/02/quantifying-the-shift-toward-permissive-licensing/

Slide 32

Slide 32 text

the involvement of corporations

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

Corporate Linux Kernel Contributors

Slide 35

Slide 35 text

(linux) $ git shortlog -se origin/master | grep microsoft 1 Dexuan Cui 135 Haiyang Zhang 40 Hank Janssen 791 K. Y. Srinivasan 14 KY Srinivasan 1 Mike Sterling

Slide 36

Slide 36 text

libgit2

Slide 37

Slide 37 text

the business of open source

Slide 38

Slide 38 text

why do businesses open source they want to use open source finding / attracting developers working across fields (ruby, libgit2) engage community in their other products

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

the (possibly) certain future of open source

Slide 41

Slide 41 text

corporate open source

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

open source workflow proprietary workflow

Slide 44

Slide 44 text

workflow more remote work, autonomy fewer cost of living issues (like SF) fewer meetings, less email - more things with URLs

Slide 45

Slide 45 text

the death of copyleft

Slide 46

Slide 46 text

Would you buy a car with the hood welded shut?

Slide 47

Slide 47 text

Would you buy a car with the hood welded shut?

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

What does copyleft do?

Slide 50

Slide 50 text

What does copyleft really protect?

Slide 51

Slide 51 text

freedom from fear

Slide 52

Slide 52 text

what do we want from open source

Slide 53

Slide 53 text

what do we want from open source freedom from fear the ability to improve and learn from cutting edge software collaborate with people in other companies on commodity software ability to deeply engage with users

Slide 54

Slide 54 text

what do we mean by open source

Slide 55

Slide 55 text

what do we mean by open source the availability of the source code? the right to use it for anything? the right to contribute back and improve it?

Slide 56

Slide 56 text

freedom isn’t enough

Slide 57

Slide 57 text

community source

Slide 58

Slide 58 text

community source clear and permissible license and CLA clear contributing guidelines (use github flow unless good reason) be responsive, help people contribute prepared to give up the project if you can't do this

Slide 59

Slide 59 text

“free as in speech”

Slide 60

Slide 60 text

“free as in we’re listening”

Slide 61

Slide 61 text

what can you do?

Slide 62

Slide 62 text

"We see how politics, instead of being a dirty word, could be what it meant in the original Greek: the engagement of all citizens in the decisions that affect their lives." Andrew Rasiej, PDF Opening Remarks, 2005

Slide 63

Slide 63 text

thank you @chacon