giving (and taking) back - mike fiedler

Post on 08-May-2015

234 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Giving (and Taking) Back

or, “What to do on boring daysthat we never have”

1

What is Open Source?

Wikimedia Commons

3

Do you use F/OSS?

4

80% of commercial apps to use Open Source by 2012 -Gartner, 2008

5

What are YOU doing to help?

Flickr: DonkeyHotey

6

Familiar?

“That widget in that doodad is broken.”

“So fix it!”

“But I don’t know how to code.”“Ah well...”

7

Bullshit.

8

Read things

Project’s website or README

Contribution/Testing Guidelines

Open Issues, Mailing list

Contributor License Agreement (CLA)

10

Get involved

get the code

run the tests

make the changes

run the tests

share your patch

11

Commit messages

Make NO assumptions

Describe with your words

Why, How, What

Include references

12

TDD, BDD, RDD

13

MaintainingOpen Source

14

Hell is full of good meanings, but heaven is

full of good works.

15

Get excited!

Flickr: NoahSussman

16

Work for free!

17

Things you can do

provide low bar to entry

write down your intentions

lead by example

18

You are NOTyour code.

19

You are NOTalone.

20

Tools of the TradeGitHub

BitBucket

Google Code

SourceForge

Travis-CI

Drone.io

CloudBees

coveralls.io

codeclimate.com

21

Public Domain

Apache v2MIT

LGPL v2.1

GPL v2

GPL v3BSD 2-Clause

BSD 3-Clause

Affero GPLLGPL v3

Creative Commons

WFTPL

22

Public Domain

Apache v2MIT

LGPL v2.1

GPL v2

GPL v3BSD 2-Clause

BSD 3-Clause

Affero GPLLGPL v3

Creative Commons

WFTPL

ChooseALicense.com

23

Let dead code die24

Publishing good code is hard

Flickr: elibrody

25

top related