SlideShare ist ein Scribd-Unternehmen logo
1 von 16
The Value of Open Source Communities
David Smith
@revodavid
davidsmi@microsoft.com
R Community Lead, Microsoft
New York Times, June 25 2009
(3 hours after Michael Jackson’s death)
Language Popularity
IEEE Spectrum Top Programming Languages, 2016
Working with the R Foundation
Supporting the R user community
Continuing the growth of the R Project
Linux Foundation collaborative project
Non-profit trade organization
April 6, 2015
10 Transformations to a Community Mindset
Fixed  Community Mindset Transformations
Fixed Mindset Community Mindset
1 Waits for communities to form Accelerates new community growth (recruiting)
2 Engages friendly communities first Engages the most impactful communities
3 Goes in with an agenda to push Focus on enabling their success.
4 Begins engagement after “enough” members have joined Starts engagement when the community is launched
5 Works within the limitations of the community leader Invests in helping to better the community leader
6 Stays away from communities with competitive sponsors Engages and connects the best sponsors to the community
7
Abandons the community when the leader/group gets “burned
out”
Sources co-leaders for the community and evolves the community
to the next related technology
8
Makes community engagement “everyone’s job” but no one’s
direct responsibility
Establishes a single “go to” resource accountable for community
success
9 Engages randomly and opportunistically Agrees to a community engagement plan with the leader
10 Measures presentation numbers
Measures community satisfaction & share (agendas, groups)
growth
Community-Building Tips
Be human
Tell stories and promote heroes
Listen, and show you’ve heard
Earn trust, have trust
Nurture the grass-roots
Enhance the value of the ecosystem
Further reading: The Art of Community – Jono Bacon
The Value of Open Source Communities
David Smith
@revodavid
davidsmi@microsoft.com
R Community Lead, Microsoft
16
The Value of Open Source Communities
The value of open source isn’t just in the software itself. The communities that form around open
source software provide just as much value and sometimes even more: in ongoing development,
in documentation, in support, in marketing, and as a supply of ready-trained employees.
Companies who build on open source tend to focus on the software, but neglect communities at
their peril.
In this talk, I’ll share some of my experiences in building community for an open-source software
company, Revolution Analytics, and perspectives since the acquisition by Microsoft in 2015.
David Smith is the R Community Lead at Microsoft. With a background in data science, he writes
daily about applications of R and predictive analytics at the Revolutions blog
(blog.revolutionanalytics.com), and is a co-author of “Introduction to R”, the R manual. Follow
David on Twitter as @revodavid

Weitere ähnliche Inhalte

Andere mochten auch

In-Database Analytics Deep Dive with Teradata and Revolution
In-Database Analytics Deep Dive with Teradata and RevolutionIn-Database Analytics Deep Dive with Teradata and Revolution
In-Database Analytics Deep Dive with Teradata and RevolutionRevolution Analytics
 
Performance and Scale Options for R with Hadoop: A comparison of potential ar...
Performance and Scale Options for R with Hadoop: A comparison of potential ar...Performance and Scale Options for R with Hadoop: A comparison of potential ar...
Performance and Scale Options for R with Hadoop: A comparison of potential ar...Revolution Analytics
 
Microsoft R Server for Data Sciencea
Microsoft R Server for Data ScienceaMicrosoft R Server for Data Sciencea
Microsoft R Server for Data ScienceaData Science Thailand
 
microsoft r server for distributed computing
microsoft r server for distributed computingmicrosoft r server for distributed computing
microsoft r server for distributed computingBAINIDA
 
Parallel External Memory Algorithms Applied to Generalized Linear Models
Parallel External Memory Algorithms Applied to Generalized Linear ModelsParallel External Memory Algorithms Applied to Generalized Linear Models
Parallel External Memory Algorithms Applied to Generalized Linear ModelsRevolution Analytics
 
Technology and Community
Technology and CommunityTechnology and Community
Technology and CommunityMichael Coghlan
 
Microsoft Community TechDays (Delhi/NCR) - Communities in Delhi
Microsoft Community TechDays (Delhi/NCR) - Communities in DelhiMicrosoft Community TechDays (Delhi/NCR) - Communities in Delhi
Microsoft Community TechDays (Delhi/NCR) - Communities in DelhiRishu Mehra
 
American Century (Revolution Analytics Customer Day)
American Century (Revolution Analytics Customer Day)American Century (Revolution Analytics Customer Day)
American Century (Revolution Analytics Customer Day)Revolution Analytics
 
Social Design for the Microsoft Community
Social Design for the Microsoft CommunitySocial Design for the Microsoft Community
Social Design for the Microsoft CommunityRick Mans
 
Reproducibility with Revolution R Open
Reproducibility with Revolution R OpenReproducibility with Revolution R Open
Reproducibility with Revolution R OpenRevolution Analytics
 
The network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 finalThe network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 finalRevolution Analytics
 
The Network structure of R packages on CRAN & BioConductor
The Network structure of R packages on CRAN & BioConductorThe Network structure of R packages on CRAN & BioConductor
The Network structure of R packages on CRAN & BioConductorRevolution Analytics
 
Reproducibility with Checkpoint & RRO - NYC R Conference
Reproducibility with Checkpoint & RRO - NYC R ConferenceReproducibility with Checkpoint & RRO - NYC R Conference
Reproducibility with Checkpoint & RRO - NYC R ConferenceRevolution Analytics
 
Large data with Scikit-learn - Boston Data Mining Meetup - Alex Perrier
Large data with Scikit-learn - Boston Data Mining Meetup  - Alex PerrierLarge data with Scikit-learn - Boston Data Mining Meetup  - Alex Perrier
Large data with Scikit-learn - Boston Data Mining Meetup - Alex PerrierAlexis Perrier
 
Distributed Computing Patterns in R
Distributed Computing Patterns in RDistributed Computing Patterns in R
Distributed Computing Patterns in Rarmstrtw
 

Andere mochten auch (20)

The R Ecosystem
The R EcosystemThe R Ecosystem
The R Ecosystem
 
In-Database Analytics Deep Dive with Teradata and Revolution
In-Database Analytics Deep Dive with Teradata and RevolutionIn-Database Analytics Deep Dive with Teradata and Revolution
In-Database Analytics Deep Dive with Teradata and Revolution
 
Performance and Scale Options for R with Hadoop: A comparison of potential ar...
Performance and Scale Options for R with Hadoop: A comparison of potential ar...Performance and Scale Options for R with Hadoop: A comparison of potential ar...
Performance and Scale Options for R with Hadoop: A comparison of potential ar...
 
R at Microsoft
R at MicrosoftR at Microsoft
R at Microsoft
 
Microsoft R Server for Data Sciencea
Microsoft R Server for Data ScienceaMicrosoft R Server for Data Sciencea
Microsoft R Server for Data Sciencea
 
microsoft r server for distributed computing
microsoft r server for distributed computingmicrosoft r server for distributed computing
microsoft r server for distributed computing
 
Parallel External Memory Algorithms Applied to Generalized Linear Models
Parallel External Memory Algorithms Applied to Generalized Linear ModelsParallel External Memory Algorithms Applied to Generalized Linear Models
Parallel External Memory Algorithms Applied to Generalized Linear Models
 
Technology and Community
Technology and CommunityTechnology and Community
Technology and Community
 
Microsoft Community TechDays (Delhi/NCR) - Communities in Delhi
Microsoft Community TechDays (Delhi/NCR) - Communities in DelhiMicrosoft Community TechDays (Delhi/NCR) - Communities in Delhi
Microsoft Community TechDays (Delhi/NCR) - Communities in Delhi
 
American Century (Revolution Analytics Customer Day)
American Century (Revolution Analytics Customer Day)American Century (Revolution Analytics Customer Day)
American Century (Revolution Analytics Customer Day)
 
Social Design for the Microsoft Community
Social Design for the Microsoft CommunitySocial Design for the Microsoft Community
Social Design for the Microsoft Community
 
Reproducibility with Revolution R Open
Reproducibility with Revolution R OpenReproducibility with Revolution R Open
Reproducibility with Revolution R Open
 
The network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 finalThe network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 final
 
The Network structure of R packages on CRAN & BioConductor
The Network structure of R packages on CRAN & BioConductorThe Network structure of R packages on CRAN & BioConductor
The Network structure of R packages on CRAN & BioConductor
 
Reproducibility with Checkpoint & RRO - NYC R Conference
Reproducibility with Checkpoint & RRO - NYC R ConferenceReproducibility with Checkpoint & RRO - NYC R Conference
Reproducibility with Checkpoint & RRO - NYC R Conference
 
Large data with Scikit-learn - Boston Data Mining Meetup - Alex Perrier
Large data with Scikit-learn - Boston Data Mining Meetup  - Alex PerrierLarge data with Scikit-learn - Boston Data Mining Meetup  - Alex Perrier
Large data with Scikit-learn - Boston Data Mining Meetup - Alex Perrier
 
Distributed Computing Patterns in R
Distributed Computing Patterns in RDistributed Computing Patterns in R
Distributed Computing Patterns in R
 
Executive Intro to R
Executive Intro to RExecutive Intro to R
Executive Intro to R
 
R at Microsoft (useR! 2016)
R at Microsoft (useR! 2016)R at Microsoft (useR! 2016)
R at Microsoft (useR! 2016)
 
Shiny in R
Shiny in RShiny in R
Shiny in R
 

Ähnlich wie The Value of Open Source Communities

Social Media & PR: A Match Made in Heaven?
Social Media & PR: A Match Made in Heaven?Social Media & PR: A Match Made in Heaven?
Social Media & PR: A Match Made in Heaven?ClearEdge Marketing
 
Social influencer relationship management
Social influencer relationship managementSocial influencer relationship management
Social influencer relationship managementShalu Wasu
 
Online Community Management
Online Community ManagementOnline Community Management
Online Community ManagementEnis Sahinovic
 
Whitepaper: Social Media Influence - Applications, Metrics and Theory
Whitepaper: Social Media Influence - Applications, Metrics and TheoryWhitepaper: Social Media Influence - Applications, Metrics and Theory
Whitepaper: Social Media Influence - Applications, Metrics and TheoryTravis Stephens
 
Conversation Marketing: New Media Communication Strategy
Conversation Marketing: New Media Communication StrategyConversation Marketing: New Media Communication Strategy
Conversation Marketing: New Media Communication StrategyTunheim
 
Get started with social networking - Yolanda Williams
Get started with social networking - Yolanda WilliamsGet started with social networking - Yolanda Williams
Get started with social networking - Yolanda WilliamsYolanda Williams
 
Approaching Developer Relations in an Open Source community
Approaching Developer Relations in an Open Source communityApproaching Developer Relations in an Open Source community
Approaching Developer Relations in an Open Source communityAll Things Open
 
Designingsocialiasummit 100408180215 Phpapp01
Designingsocialiasummit 100408180215 Phpapp01Designingsocialiasummit 100408180215 Phpapp01
Designingsocialiasummit 100408180215 Phpapp01dougdeye
 
What the *tweet* is social media?
What the *tweet* is social media?What the *tweet* is social media?
What the *tweet* is social media?toddlohenry.com
 
Web 2 0 Panel Make Social Media Work For You (Tin180 Com)
Web 2 0 Panel   Make Social Media Work For You (Tin180 Com)Web 2 0 Panel   Make Social Media Work For You (Tin180 Com)
Web 2 0 Panel Make Social Media Work For You (Tin180 Com)Tin180 VietNam
 
Sustainable Podcasting
Sustainable PodcastingSustainable Podcasting
Sustainable PodcastingRoss Gardler
 
2013 Johns Hopkins School of Public Health Lecture
2013 Johns Hopkins School of Public Health Lecture2013 Johns Hopkins School of Public Health Lecture
2013 Johns Hopkins School of Public Health LectureDouglas Joubert
 
Social Media For Business, Can It Work?
Social Media For Business, Can It Work?Social Media For Business, Can It Work?
Social Media For Business, Can It Work?Communications 21
 
Managing and Connecting with your Influencers (by W2O Group & SBA)
Managing and Connecting with your Influencers (by W2O Group & SBA)Managing and Connecting with your Influencers (by W2O Group & SBA)
Managing and Connecting with your Influencers (by W2O Group & SBA)W2O Group
 
Communities of Practice: Conversations To Collaboration
Communities of Practice: Conversations To CollaborationCommunities of Practice: Conversations To Collaboration
Communities of Practice: Conversations To CollaborationCollabor8now Ltd
 
Cop Conversations To Collaboration 1232903906671559 3
Cop Conversations To Collaboration 1232903906671559 3Cop Conversations To Collaboration 1232903906671559 3
Cop Conversations To Collaboration 1232903906671559 3Dr_Blakely
 
National Safe Place: Understanding Social Media
National Safe Place: Understanding Social MediaNational Safe Place: Understanding Social Media
National Safe Place: Understanding Social MediaNational Safe Place
 
Understanding Social Media
Understanding Social MediaUnderstanding Social Media
Understanding Social MediaDavidFinch
 

Ähnlich wie The Value of Open Source Communities (20)

Social Media & PR: A Match Made in Heaven?
Social Media & PR: A Match Made in Heaven?Social Media & PR: A Match Made in Heaven?
Social Media & PR: A Match Made in Heaven?
 
Social influencer relationship management
Social influencer relationship managementSocial influencer relationship management
Social influencer relationship management
 
Online Community Management
Online Community ManagementOnline Community Management
Online Community Management
 
Whitepaper: Social Media Influence - Applications, Metrics and Theory
Whitepaper: Social Media Influence - Applications, Metrics and TheoryWhitepaper: Social Media Influence - Applications, Metrics and Theory
Whitepaper: Social Media Influence - Applications, Metrics and Theory
 
Conversation Marketing: New Media Communication Strategy
Conversation Marketing: New Media Communication StrategyConversation Marketing: New Media Communication Strategy
Conversation Marketing: New Media Communication Strategy
 
Get started with social networking - Yolanda Williams
Get started with social networking - Yolanda WilliamsGet started with social networking - Yolanda Williams
Get started with social networking - Yolanda Williams
 
Approaching Developer Relations in an Open Source community
Approaching Developer Relations in an Open Source communityApproaching Developer Relations in an Open Source community
Approaching Developer Relations in an Open Source community
 
Designingsocialiasummit 100408180215 Phpapp01
Designingsocialiasummit 100408180215 Phpapp01Designingsocialiasummit 100408180215 Phpapp01
Designingsocialiasummit 100408180215 Phpapp01
 
Designing Social Iasummit
Designing Social IasummitDesigning Social Iasummit
Designing Social Iasummit
 
What the *tweet* is social media?
What the *tweet* is social media?What the *tweet* is social media?
What the *tweet* is social media?
 
Web 2 0 Panel Make Social Media Work For You (Tin180 Com)
Web 2 0 Panel   Make Social Media Work For You (Tin180 Com)Web 2 0 Panel   Make Social Media Work For You (Tin180 Com)
Web 2 0 Panel Make Social Media Work For You (Tin180 Com)
 
Sustainable Podcasting
Sustainable PodcastingSustainable Podcasting
Sustainable Podcasting
 
2013 Johns Hopkins School of Public Health Lecture
2013 Johns Hopkins School of Public Health Lecture2013 Johns Hopkins School of Public Health Lecture
2013 Johns Hopkins School of Public Health Lecture
 
Social Media For Business, Can It Work?
Social Media For Business, Can It Work?Social Media For Business, Can It Work?
Social Media For Business, Can It Work?
 
Managing and Connecting with your Influencers (by W2O Group & SBA)
Managing and Connecting with your Influencers (by W2O Group & SBA)Managing and Connecting with your Influencers (by W2O Group & SBA)
Managing and Connecting with your Influencers (by W2O Group & SBA)
 
Communities of Practice: Conversations To Collaboration
Communities of Practice: Conversations To CollaborationCommunities of Practice: Conversations To Collaboration
Communities of Practice: Conversations To Collaboration
 
Cop Conversations To Collaboration 1232903906671559 3
Cop Conversations To Collaboration 1232903906671559 3Cop Conversations To Collaboration 1232903906671559 3
Cop Conversations To Collaboration 1232903906671559 3
 
Cutting Through the Clutter Using "Word of Mouse"
Cutting Through the Clutter Using "Word of Mouse"Cutting Through the Clutter Using "Word of Mouse"
Cutting Through the Clutter Using "Word of Mouse"
 
National Safe Place: Understanding Social Media
National Safe Place: Understanding Social MediaNational Safe Place: Understanding Social Media
National Safe Place: Understanding Social Media
 
Understanding Social Media
Understanding Social MediaUnderstanding Social Media
Understanding Social Media
 

Mehr von Revolution Analytics

Speeding up R with Parallel Programming in the Cloud
Speeding up R with Parallel Programming in the CloudSpeeding up R with Parallel Programming in the Cloud
Speeding up R with Parallel Programming in the CloudRevolution Analytics
 
Migrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to AzureMigrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to AzureRevolution Analytics
 
Speed up R with parallel programming in the Cloud
Speed up R with parallel programming in the CloudSpeed up R with parallel programming in the Cloud
Speed up R with parallel programming in the CloudRevolution Analytics
 
Predicting Loan Delinquency at One Million Transactions per Second
Predicting Loan Delinquency at One Million Transactions per SecondPredicting Loan Delinquency at One Million Transactions per Second
Predicting Loan Delinquency at One Million Transactions per SecondRevolution Analytics
 
Building a scalable data science platform with R
Building a scalable data science platform with RBuilding a scalable data science platform with R
Building a scalable data science platform with RRevolution Analytics
 
Taking R Analytics to SQL and the Cloud
Taking R Analytics to SQL and the CloudTaking R Analytics to SQL and the Cloud
Taking R Analytics to SQL and the CloudRevolution Analytics
 
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15Revolution Analytics
 
Warranty Predictive Analytics solution
Warranty Predictive Analytics solutionWarranty Predictive Analytics solution
Warranty Predictive Analytics solutionRevolution Analytics
 
Batter Up! Advanced Sports Analytics with R and Storm
Batter Up! Advanced Sports Analytics with R and StormBatter Up! Advanced Sports Analytics with R and Storm
Batter Up! Advanced Sports Analytics with R and StormRevolution Analytics
 
A Step Towards Reproducibility in R
A Step Towards Reproducibility in RA Step Towards Reproducibility in R
A Step Towards Reproducibility in RRevolution Analytics
 
Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...
Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...
Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...Revolution Analytics
 

Mehr von Revolution Analytics (17)

Speeding up R with Parallel Programming in the Cloud
Speeding up R with Parallel Programming in the CloudSpeeding up R with Parallel Programming in the Cloud
Speeding up R with Parallel Programming in the Cloud
 
Migrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to AzureMigrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to Azure
 
R in Minecraft
R in Minecraft R in Minecraft
R in Minecraft
 
The case for R for AI developers
The case for R for AI developersThe case for R for AI developers
The case for R for AI developers
 
Speed up R with parallel programming in the Cloud
Speed up R with parallel programming in the CloudSpeed up R with parallel programming in the Cloud
Speed up R with parallel programming in the Cloud
 
The R Ecosystem
The R EcosystemThe R Ecosystem
The R Ecosystem
 
R Then and Now
R Then and NowR Then and Now
R Then and Now
 
Predicting Loan Delinquency at One Million Transactions per Second
Predicting Loan Delinquency at One Million Transactions per SecondPredicting Loan Delinquency at One Million Transactions per Second
Predicting Loan Delinquency at One Million Transactions per Second
 
Reproducible Data Science with R
Reproducible Data Science with RReproducible Data Science with R
Reproducible Data Science with R
 
Building a scalable data science platform with R
Building a scalable data science platform with RBuilding a scalable data science platform with R
Building a scalable data science platform with R
 
Taking R Analytics to SQL and the Cloud
Taking R Analytics to SQL and the CloudTaking R Analytics to SQL and the Cloud
Taking R Analytics to SQL and the Cloud
 
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
 
Warranty Predictive Analytics solution
Warranty Predictive Analytics solutionWarranty Predictive Analytics solution
Warranty Predictive Analytics solution
 
Batter Up! Advanced Sports Analytics with R and Storm
Batter Up! Advanced Sports Analytics with R and StormBatter Up! Advanced Sports Analytics with R and Storm
Batter Up! Advanced Sports Analytics with R and Storm
 
A Step Towards Reproducibility in R
A Step Towards Reproducibility in RA Step Towards Reproducibility in R
A Step Towards Reproducibility in R
 
Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...
Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...
Introducing Revolution R Open: Enhanced, Open Source R distribution from Revo...
 
R and Data Science
R and Data ScienceR and Data Science
R and Data Science
 

Kürzlich hochgeladen

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 

Kürzlich hochgeladen (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

The Value of Open Source Communities

  • 1. The Value of Open Source Communities David Smith @revodavid davidsmi@microsoft.com R Community Lead, Microsoft
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. New York Times, June 25 2009 (3 hours after Michael Jackson’s death)
  • 7. Language Popularity IEEE Spectrum Top Programming Languages, 2016
  • 8.
  • 9.
  • 10. Working with the R Foundation Supporting the R user community Continuing the growth of the R Project Linux Foundation collaborative project Non-profit trade organization
  • 11.
  • 13. 10 Transformations to a Community Mindset Fixed  Community Mindset Transformations Fixed Mindset Community Mindset 1 Waits for communities to form Accelerates new community growth (recruiting) 2 Engages friendly communities first Engages the most impactful communities 3 Goes in with an agenda to push Focus on enabling their success. 4 Begins engagement after “enough” members have joined Starts engagement when the community is launched 5 Works within the limitations of the community leader Invests in helping to better the community leader 6 Stays away from communities with competitive sponsors Engages and connects the best sponsors to the community 7 Abandons the community when the leader/group gets “burned out” Sources co-leaders for the community and evolves the community to the next related technology 8 Makes community engagement “everyone’s job” but no one’s direct responsibility Establishes a single “go to” resource accountable for community success 9 Engages randomly and opportunistically Agrees to a community engagement plan with the leader 10 Measures presentation numbers Measures community satisfaction & share (agendas, groups) growth
  • 14. Community-Building Tips Be human Tell stories and promote heroes Listen, and show you’ve heard Earn trust, have trust Nurture the grass-roots Enhance the value of the ecosystem Further reading: The Art of Community – Jono Bacon
  • 15. The Value of Open Source Communities David Smith @revodavid davidsmi@microsoft.com R Community Lead, Microsoft
  • 16. 16 The Value of Open Source Communities The value of open source isn’t just in the software itself. The communities that form around open source software provide just as much value and sometimes even more: in ongoing development, in documentation, in support, in marketing, and as a supply of ready-trained employees. Companies who build on open source tend to focus on the software, but neglect communities at their peril. In this talk, I’ll share some of my experiences in building community for an open-source software company, Revolution Analytics, and perspectives since the acquisition by Microsoft in 2015. David Smith is the R Community Lead at Microsoft. With a background in data science, he writes daily about applications of R and predictive analytics at the Revolutions blog (blog.revolutionanalytics.com), and is a co-author of “Introduction to R”, the R manual. Follow David on Twitter as @revodavid

Hinweis der Redaktion

  1. Community – a new concept. Microsoft? Open Source? Tell a story about an open source project, building a business around it, and getting acquired by Microsoft. Why are we caring about community?
  2. The tech world is littered with the carcasses of solutions that were technically superior, but failed to survive. Betamax Smalltalk OS/2 Windows Phone 8 OGG music format Lisp (too many parentheses) Reverse Polish Notation (not enough parentheses)
  3. Governance – is this a safe bet? Solid organization to look after the project. A steady open source foundation? Vendor support: A reliable vendor? OSS: vendor adoption. Partner network. Training. Community resources: forums, meetups, wikis (SO), tutorials. Look at forums to evaluate. Talent pool: Education. No point investing in a project if you can’t hire staff. Best practices: Features to use/avoid. Architecture. Scalability envelope. Legal comfort: OSS, general familiarity with (standard?) license. Proprietary: understanding EULAs and pricing. Patents. I’m a community manager, so I’m just going to touch on some of these.
  4. 2007, called to join a startup called Revolution Computing. Goal was to build a business around an open-source language called R. That’s cool. I like R. R is a domain-specific language designed for statisticians. I’m a statistician, and I’ve been working with R since its inception. I even ended up being a co-author of the manual. Two problems. In 2007: R was unknown outside of academia The market was dominated by the largest private software company in the world. We needed to build a market from scratch.
  5. Job #1 was to get the word out about R to the business community. Build a community by sharing news and info relevant to the community. Had to dig for stories at first. Write at a high level, so business can see impacts. Promote via social media and newsletters.
  6. One of the earliest examples we found was this NYT interactive.
  7. Success breeds success. Look for successes in the community, and promote them. With R that was easy, Helped us by showing success in the community Helped the community by showcasing good work PR works, too.
  8. Build up the grassroots program About $150,000
  9. Value of local communities to the Sales process. Local meetups are a good source of contacts and stories. The also represent a pool of ready-trained workers for companies adopting R as a platform. None of these people are buyers. But they are heavily involved in the technical decision-making process.
  10. Demonstrate vendor support Enhance the value of the community Provide a professional public face for R Provide a vehicle for continuity
  11. It’s gonna seem like we were prescient. But this is really an exercise in retroactive continuity, like that time Star Trek suddenly decided Klingons were the result of human DNA experiments, to explain why they looked like us. The truth is, we weren’t prescient. We just did things that seemed right. BTW, sometimes there was internal pushback, especially from Sales. Conflicts about promoting base open-source versus vendor enhancements. On the community/marketing side, we focused on being part of the community, not being APART from the community. But it turned out that expanding the community while building trust was the right thing to do. We were very lucky. Also, timing was everything. Rise of big data. Rise of data science. But hopefully there are some good lessons for others to learn from.
  12. We enhanced the Ecosystem enough that we were acquired by Microsoft. I was skeptical. I called Microsoft “the borg”, didn’t think it would be a good fit. Microsoft is a very different company. Once Windows was king. Now it’s cloud and mobile. Satya has really changed thing. The embrace of open source comes from the top.
  13. Slide stolen within Microsoft “Community” has traditionally meant “Developers using Microsoft software” Open Source Software is a new and different beast. Focus on communities using OSS on Microsoft platforms. A different model. Microsoft is learning how to adapt.
  14. Be human: Speak in your own voice, not as a company. Search for stories! Find and help promote exceptional individuals. Communicate. Listen to what the community has to say. Embrace diversity. Show you’ve heard. This includes the bad stuff. Don’t ignore controversies, missteps, or significant “competitive” milestones relevant to the community. That builds trust. Actions build trust, too. Say you’ll do the right things, and do them. Have confidence. Trust the community. Devolve to evolve. Allow them to grow their own way; don’t direct too hard That said, you can nurture the community and help it grow. Everything you to do enhance the ecosystem builds value. Community is a big part of that.
  15. Community – a new concept. Microsoft? Open Source? Tell a story about an open source project, building a business around it, and getting acquired by Microsoft. Why are we caring about community?