open source, open governance and your developers
TRANSCRIPT
JamesMSnellIBMTechnicalLeadforNode.jsNode.jsCoreContributor andTSCMemberTwitter:@jasnellGitHub:@jasnellEmail:[email protected] /[email protected]
OpenSource&OpenGovernance
"IBMfirmlybelievesthatopensourceisthefoundationofinnovativeapplicationdevelopmentinthecloud."
– AngelDiaz,IBMVicePresident,CloudTechnology&Architecture
62k(roughly)
developersatIBMtrainedtoparticipateinopen
source
2k(roughly)
areactively contributingtoopensourceaspartof
theirfulltimejob
WhyarewesopassionateaboutOpenSourceandOpenGovernance?
HowdoFoundationsfacilitatesuccessfulOpenSourceprojects?
147,308,788Asofaround4pmonFebruary10th,http://npmjs.org wasreporting
downloadsofopensourceJavaScriptmodulesinthelastday.
149,508,965Asof6:30pmthesameday,thenumberhadgrownto
24,446downloads perminute
That'sroughly
3,469,452,563downloads
Overthecourseofonemonth,therewere
DevelopersusealotofOpenSourcecode.
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
OpenSourceishowmodernsoftwareengineeringhappens.
OpenSourceisalsohowmodernsoftwareengineers:
• buildandmaintaintheirskills• buildtheirpersonalnetworksandreputations• explorenewopportunitiesandpossibilities• drivenewinnovationsinto theirorganizations
HowcancompaniessafelyencouragetheirdeveloperstoparticipateinOpenSourcecommunities?
ThisiswheretheFoundationscomeintoplay.
OpenSourceFoundationsprovideaneutralsafehomethatprotectsthecommunityinvestmentinanOpenSourceproject.
Foundationsprovidealevelplayingfieldthatallowsandempowersanyonewhowantstocontributetodoso.
A
B C
D
ManyOpenSourceprojectsarestartedbysinglecompanies.
WhiletheymaypublishthecodeoutonGitHub,theprojectisstillviewedandmanagedlikeaproductofthatcompany.
Userslearntorelyonthesupportprovidedbythatonecompanyandarerarelyempoweredtomakecontributionsoftheirown.
B C
D
Butwhathappensifthatcompanygoesaway?
Orchangesit'spriorityandshiftsresourcesawayfromtheproject?
?
Whathappenswhenthatsinglecompanymoveson?
Foundation
A
B C
D
WorkingwithinaFoundationunderanOpenGovernancemodelensuresthatcommunityanduserinvestmentinacoreecosystemisprotected.
Companiescollaboratearoundacommon,commoditizedcoretoestablishastableandhealthycompetitiveecosystem.
Foundation
B C
D
Ifanysingleparticipantdropsout,orshiftsfocus,theecosystemcontinuestothrive.
UnderanOpenGovernancemodel:
Anyonewhowantstocontributetotheprojectcandoso.
Anyonewhowantstobenefitfromtheprojectcandoso.
Thereisnosinglepointofcontrolorfailure.
Resources:
http://nodejs.org/foundationhttp://openstack.org/foundationhttp://cloudfoundry.org/foundationhttps://www.opencontainers.org/governancehttp://apache.orghttps://www.hyperledger.org/community
Thankyou.