community open - serverless code -- serverless code · openwhisk. oss checklist open license pay...

32
Open Community

Upload: others

Post on 18-Aug-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Open Community

Page 2: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

hello!Ryan Scott Brown

tweets @ryan_sb

Page 3: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

1. LandscapeWhere we are

Page 4: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Open Platforms

Page 5: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Projects

OpenWhisk

Page 6: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

OSS Checklist

□ Open license□ Pay the rent□ Work with contributors□ Feedback loops

Page 7: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Agenda

□ Open licenses□ Business models□ Opening your community□ Diversity and Inclusion

Page 8: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

2. LicensingThe rules for sharing

Page 9: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

GNU Public License

□ Share Improvements□ Disclose source□ State changes□ Patents ok

Page 10: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

MIT License

□ Modify at will□ Simple□ Resale allowed

Page 11: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Apache License

□ Patents ok□ Withholds trademark use□ State changes

Page 12: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Amazon License

□ Not actually open - beware!

“The Work and any derivative works thereof only may be used or intended for use with the web services, computing platforms or applications provided by Amazon.com, Inc. or its affiliates, including Amazon Web Services, Inc.”

https://aws.amazon.com/asl/

Page 13: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

3. BusinessKeeping the lights on

Page 14: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Extra Services

□ Part of the Red Hat model■ Support■ Consulting■ Testing & Verification■ Packaging

□ Staff to scale

Page 15: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Dual License

□ MongoDB model□ Ability to pay matters□ Developer adoption

Page 16: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Open Core

□ Ansible core/Tower□ Closed extras□ Can’t stop contributors

Page 17: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Don’t Sell

□ Netflix model□ Use your own tools□ Save time□ Better your own services

Page 18: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

4. OpennessPlaying well with others

Page 19: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Four Opens

Source Development Design Community

Page 20: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Source

□ Everything■ Source■ Docs■ Tests

□ No accounts□ Visible license

Page 21: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Development

□ Pull requests□ Issue tracker□ Docs (again!)□ Examples

Page 22: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Development

□ Issue templates□ README.md□ CONTRIBUTING.md

Page 23: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Design

□ OpenStack specs□ Ansible proposals□ Show where you’re going

Page 24: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Community

□ Be easy to find□ Have sync and async

contacts□ Recognize every

contribution

Page 25: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Contributor On-Ramp

□ Evaluate□ Learn□ Use□ Contribute

Page 26: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

5. InclusionEveryone deserves a say

Page 27: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Including Everyone

□ No jerks□ Respect volunteers□ Really, no jerks

Page 28: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

“ Diversity is having a seat at the table. Inclusion is having a voice.

Page 29: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Code of Conduct

□ Visible□ Readable□ Real

Page 30: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Options Galore

□ Collective Code Construction Contract

□ Contributor Covenant□ Citizen Code of Conduct□ Open Code of Conduct

Page 31: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

Valuing Contributions

□ Someone made this□ They deserve recognition□ Code is not “better”

Page 32: Community Open - Serverless Code -- Serverless Code · OpenWhisk. OSS Checklist Open license Pay the rent Work with contributors Feedback loops. ... Show where you’re going. Community

thanks!Questions to @ryan_sb

Resources at

oss.serverless.zone

Creative Commons theme courtesy of SlidesCarnival

?