open source, open governance and your developers

24
James M Snell IBM Technical Lead for Node.js Node.js Core Contributor and TSC Member Twitter: @jasnell GitHub: @jasnell Email : [email protected] / [email protected] Open Source & Open Governance

Upload: devevents

Post on 13-Apr-2017

165 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Open Source, Open Governance and Your Developers

JamesMSnellIBMTechnicalLeadforNode.jsNode.jsCoreContributor andTSCMemberTwitter:@jasnellGitHub:@jasnellEmail:[email protected] /[email protected]

OpenSource&OpenGovernance

Page 2: Open Source, Open Governance and Your Developers

"IBMfirmlybelievesthatopensourceisthefoundationofinnovativeapplicationdevelopmentinthecloud."

– AngelDiaz,IBMVicePresident,CloudTechnology&Architecture

Page 3: Open Source, Open Governance and Your Developers

62k(roughly)

developersatIBMtrainedtoparticipateinopen

source

Page 4: Open Source, Open Governance and Your Developers

2k(roughly)

areactively contributingtoopensourceaspartof

theirfulltimejob

Page 5: Open Source, Open Governance and Your Developers
Page 6: Open Source, Open Governance and Your Developers

WhyarewesopassionateaboutOpenSourceandOpenGovernance?

HowdoFoundationsfacilitatesuccessfulOpenSourceprojects?

Page 7: Open Source, Open Governance and Your Developers

147,308,788Asofaround4pmonFebruary10th,http://npmjs.org wasreporting

downloadsofopensourceJavaScriptmodulesinthelastday.

Page 8: Open Source, Open Governance and Your Developers

149,508,965Asof6:30pmthesameday,thenumberhadgrownto

Page 9: Open Source, Open Governance and Your Developers

24,446downloads perminute

That'sroughly

Page 10: Open Source, Open Governance and Your Developers

3,469,452,563downloads

Overthecourseofonemonth,therewere

Page 11: Open Source, Open Governance and Your Developers

DevelopersusealotofOpenSourcecode.

Page 12: Open Source, Open Governance and Your Developers

OpenSourcedominateseveryaspectofmodernDevOps workflowsandtooling

✔ OperatingSystems✔ Compilers✔ Programming Languages✔ SourceCodeRepositories✔ Documentation✔ IssueTracking✔Monitoring✔ Analytics✔ Alerting✔ Security✔ Infrastructure✔ Hosting✔ DataStorage✔ Design

✔ ProcessManagement✔ Benchmarking✔ Configuration✔ Virtualization✔ Containerization✔ Building✔ Testing✔ Logging✔ Reporting✔ Auditing✔ Discovery✔ Provenance✔ Licensing✔ TeamManagement

Page 13: Open Source, Open Governance and Your Developers

OpenSourceishowmodernsoftwareengineeringhappens.

Page 14: Open Source, Open Governance and Your Developers

OpenSourceisalsohowmodernsoftwareengineers:

• buildandmaintaintheirskills• buildtheirpersonalnetworksandreputations• explorenewopportunitiesandpossibilities• drivenewinnovationsinto theirorganizations

Page 15: Open Source, Open Governance and Your Developers

HowcancompaniessafelyencouragetheirdeveloperstoparticipateinOpenSourcecommunities?

Page 16: Open Source, Open Governance and Your Developers

ThisiswheretheFoundationscomeintoplay.

Page 17: Open Source, Open Governance and Your Developers

OpenSourceFoundationsprovideaneutralsafehomethatprotectsthecommunityinvestmentinanOpenSourceproject.

Foundationsprovidealevelplayingfieldthatallowsandempowersanyonewhowantstocontributetodoso.

Page 18: Open Source, Open Governance and Your Developers

A

B C

D

ManyOpenSourceprojectsarestartedbysinglecompanies.

WhiletheymaypublishthecodeoutonGitHub,theprojectisstillviewedandmanagedlikeaproductofthatcompany.

Userslearntorelyonthesupportprovidedbythatonecompanyandarerarelyempoweredtomakecontributionsoftheirown.

Page 19: Open Source, Open Governance and Your Developers

B C

D

Butwhathappensifthatcompanygoesaway?

Orchangesit'spriorityandshiftsresourcesawayfromtheproject?

?

Page 20: Open Source, Open Governance and Your Developers

Whathappenswhenthatsinglecompanymoveson?

Page 21: Open Source, Open Governance and Your Developers

Foundation

A

B C

D

WorkingwithinaFoundationunderanOpenGovernancemodelensuresthatcommunityanduserinvestmentinacoreecosystemisprotected.

Companiescollaboratearoundacommon,commoditizedcoretoestablishastableandhealthycompetitiveecosystem.

Page 22: Open Source, Open Governance and Your Developers

Foundation

B C

D

Ifanysingleparticipantdropsout,orshiftsfocus,theecosystemcontinuestothrive.

Page 23: Open Source, Open Governance and Your Developers

UnderanOpenGovernancemodel:

Anyonewhowantstocontributetotheprojectcandoso.

Anyonewhowantstobenefitfromtheprojectcandoso.

Thereisnosinglepointofcontrolorfailure.

Page 24: Open Source, Open Governance and Your Developers

Resources:

http://nodejs.org/foundationhttp://openstack.org/foundationhttp://cloudfoundry.org/foundationhttps://www.opencontainers.org/governancehttp://apache.orghttps://www.hyperledger.org/community

Thankyou.