27
The True Cost of Open Source Patrick Steele-Idem @psteeleidem

The True Cost of Open Source - The Linux Foundation

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The True Cost of Open Source - The Linux Foundation

The True Cost of Open Source

Patrick Steele-Idem@psteeleidem

Page 2: The True Cost of Open Source - The Linux Foundation

Maintaining and other projects

Now leading our open source initiative

Based on my experience at

Page 3: The True Cost of Open Source - The Linux Foundation

Why open source?

Page 4: The True Cost of Open Source - The Linux Foundation

Open source is easy

Successful open source is hard

Page 5: The True Cost of Open Source - The Linux Foundation

Open sourcing a projectintroduces a lot of extra work• Legal and security reviews• Public engagement• Community development and support• External bug reports and pull requests• Marketing and branding

Page 6: The True Cost of Open Source - The Linux Foundation

Open source is risky

• Security concerns• Reflects poorly on the company if done incorrectly• Potentially bad interactions with outside community• Employees may leave if they can take their code with them

Page 7: The True Cost of Open Source - The Linux Foundation

Is it worth it?

ABSOLUTELY!

Page 8: The True Cost of Open Source - The Linux Foundation

Before you open source, you really needto know what you are getting into

(both employer and employees)

Page 9: The True Cost of Open Source - The Linux Foundation

Costs over time

Time

Cost

Preparing

Promoting

SupportCommunity

We want to get down here as fast as possible!

Page 10: The True Cost of Open Source - The Linux Foundation

• Personal attachment• Balancing work and open source• External criticism is taken personally• Distractions

Page 11: The True Cost of Open Source - The Linux Foundation

Open source is not a one-person job!

Page 12: The True Cost of Open Source - The Linux Foundation

Promote collaboration

Page 13: The True Cost of Open Source - The Linux Foundation

Preparing a project foropen source is costly

Legal reviews, polishing the code, adding docs,removing internal references, etc.

WARNING

Page 14: The True Cost of Open Source - The Linux Foundation

Open source from the beginning!

Build software with themindset of “public scrutiny”

Length of time kept proprietary

Like

lihoo

d of

suc

cess

Page 15: The True Cost of Open Source - The Linux Foundation

OUR SUPPORT COSTS

ARE TOO DAMN HIGH

Page 16: The True Cost of Open Source - The Linux Foundation

Good documentation and extensive tests are critical

Open source forces this,but you should be doing it anyway

Page 17: The True Cost of Open Source - The Linux Foundation

Flexibility is not always needed

Be prepared to say “no”

Page 18: The True Cost of Open Source - The Linux Foundation

Breaking changes hurt

Dividing your community increases your support costs

WARNING

Page 19: The True Cost of Open Source - The Linux Foundation

Open source projects require extra planning

• Gather opinions• Keep the public API as simple as possible•Have clear guidelines

Page 20: The True Cost of Open Source - The Linux Foundation

Community!!Community!!Community!!

Page 21: The True Cost of Open Source - The Linux Foundation

If you open source a project and no one knows about it, is it really open source?

Page 22: The True Cost of Open Source - The Linux Foundation

Tips for building a community

”That is a problem. Do you have any ideas on how we

can improve it?"

Page 23: The True Cost of Open Source - The Linux Foundation

Make source code approachable

Page 24: The True Cost of Open Source - The Linux Foundation

Company should help promote projects

Page 25: The True Cost of Open Source - The Linux Foundation

Hire open source contributors

Page 26: The True Cost of Open Source - The Linux Foundation

You’ll be obsessed with your successful open source project

Notifications, page refreshes, scouring the internet, responding, etc.

T WO NEW STARS!

SINCE I L AST CHECKEDT WO MIN AGO

WARNING

Page 27: The True Cost of Open Source - The Linux Foundation

Thanks for listening!

Any questions?

Patrick Steele-Idem@psteeleidem