SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
They Can’t Hear You
On Mute
Achieving Success Through Social
Engagement in Open Source
Donald Raab (@TheDonRaab)
November 8, 2017
BNY Mellon
2
Instructional Coach and Open Source Advocate in Application Platforms
and Services
Who am I?
• iDeveloper
– Clipper ‘89 – ’95, Smalltalk ‘94 – ’00, Java ‘00 - Present
• Active in Java Community
– Member of Java Specification Request (JSR) 335 (Lambdas for Java)
Expert Group since 2011
– Previously a member of Java Community Process (JCP) Executive
Committee (EC)
– Conference speaker - 4x JavaOne, JVM Language Summit, Devoxx US,
EclipseCon, Great Indian Developer Summit (GIDS)
– Presenter at New York Java User Group, London Java Community,
Pittsburgh Java User Group
• Active in Open Source
– Creator of Eclipse Collections – open source Java Collections Framework
- https://github.com/eclipse/eclipse-collections
– Open source contributor since 2012
– Project Lead and Committer at Eclipse Foundation since 2015
– Creator of BNY Mellon Code Katas -
https://github.com/BNYMellon/CodeKatas
Twitter:@TheDonRaab
Medium: @donraab
3
• Welcome to open source!
• Now what?
Agenda
4
Congratulations on the wonderful success you will now achieve after
solving for Step 2!
Welcome to Open Source!
Open
Source
Step 2 Success!
5
Best Practices to Plan for Success
Goals
Measurements
Marketing
Strategy
Community
Committed
Engineers
Funding OSS Foundation
6
Here are my goals for Eclipse Collections
Establish your Goals
Goal Status Result
Improve Java programming language On-going Java 8, Java 9…
Achieve productivity level I had in Smalltalk in Java Complete GS Collections
Get Lambdas into Java programming language Complete Java 8 (JSR 335)
Build and grow a community of users On-going GS / Eclipse Collections
”Free as in speech” – Open to external contributors Complete Migrate to Eclipse
Foundation
Teach several million Java developers how to code On-going Eclipse Collections Katas
Create Java Specification Request for Collections 2 Needs JSR & Spec Lead
http://www.eclipse.org/collections/
7
Proven ways to track success with Eclipse Collections on different channels
“Measure, Execute, Repeat” – A former Mentor of Mine
Source Metrics Frequency History Referrers? Demographics?
GitHub Stars, Watchers, Forks, Visits,
Unique Visitors, Clones
Real-time Two
weeks
Yes No
Maven Central Downloads, Unique Ips,
Dependencies
Monthly 12
Months
No No
StackOverflow Question Views, Votes,
Reputation, Tagged Questions
Real-time Unlimited No No
Twitter Followers, Impressions,
Engagements, Likes, RTs,
Replies
Real-time Unlimited No Yes
LinkedIn Views, Likes Real-time Unlimited No Yes
Medium Claps, Views, Reads, Fans Real-time Unlimited Yes No
InfoQ.com Metrics available upon request Adhoc None No No
Other channels: YouTube, Github Pages, Document Hosting, Meetup.com, Store Fronts
8
There are tools available to show you how you are doing
• Tracking Star Growth in GitHub
– https://porter.io/github.com/goldmansachs/gs-collections (Top 1000)
– https://porter.io/github.com/eclipse/eclipse-collections (Top 4000)
• How’s your competition doing?
– https://porter.io/github.com/google/guava (Top 10)
– https://porter.io/github.com/apache/commons-collections (Top 6000)
– https://porter.io/github.com/vigna/fastutil (Top 4000)
– https://porter.io/github.com/leventov/Koloboke (Top 3000)
– https://porter.io/github.com/carrotsearch/hppc (Top 4000)
– https://porter.io/github.com/vavr-io/vavr (Top 1000)
– https://porter.io/github.com/functionaljava/functionaljava (Top 2000)
• Deprecated (as of 10-24-2017)
– https://bitbucket.org/trove4j/trove
Are you trending positively?
9
My Strategy
• Present and demo at Java related conferences
• Write articles and give interviews on Eclipse Collections
• Answer questions on StackOverflow
• Write blogs on Medium
• Develop and teach code katas internally and conferences
• Market all of the above
– Twitter, LinkedIn, Facebook, Direct Messaging, Email, Planet Eclipse
– Talk to people
What’s your Marketing Strategy?
10
The work that happens after open source
• Money
• Conferences, Travel, Foundations, etc.
• Time
Funding
Activity Count
Releases 10 Major / 32 Minor
Commits / Reviews 1,483
Issue Requests 53 Open / 95 Closed
Articles >5
Conference Talks >20
Blogs >10
Tweets >500
11
Both time and code
Have a clear social media policy covering multiple channels
Encourage developers to be social and contribute to open source
Allow your developers time to be successful
Recognize developers positively for contributing
Getting Engineers to Commit
12
With bi-directional communication
Train your developers on how to engage the community
Help and hire developers who want to engage
Respond to issues, requests, emails in the open
Invite developers to adopt, contribute and participate
Follow active developers in your community on social media
Talk to developers in person and on social media
Your active participation and support can make a difference
Engage the Community
13
Benefits
• Learn from seasoned developers and mentors
on how to manage a project
• Leverage process from the foundation for
managing Contributor License Agreements
(CLAs)
• Raise awareness with community of
developers already working with the
foundation
• Co-branding / Marketing opportunities with the
foundation
• Trademarks managed and approved and
hopefully defended by the foundation
• Management and tracking of IP of contributors
• Leverage hosted infrastructure at the
foundation
Lessons Learned
• Issue of awareness on the difference between
Foundation and Branded Product
– e.g. Eclipse Foundation and Eclipse IDE
• The release process has a ceremony that
needs to be followed
• More mature foundations may be slow to
adopting and supporting newer infrastructure
(e.g. GitHub, Issue Trackers, build infra, etc.)
Create a level playing field for the community
Join a Foundation
15
BNY Mellon is the corporate brand of The Bank of New York Mellon Corporation and may be used as a
generic term to reference the corporation as a whole and/or its various subsidiaries generally. Products and
services may be provided under various brand names in various countries by duly authorized and regulated
subsidiaries, affiliates, and joint ventures of The Bank of New York Mellon Corporation. Not all products and
services are offered in all countries.
BNY Mellon will not be responsible for updating any information contained within this material and opinions
and information contained herein are subject to change without notice.
BNY Mellon assumes no direct or consequential liability for any errors in or reliance upon this material. This
material may not be reproduced or disseminated in any form without the express prior written permission of
BNY Mellon.
©2017 The Bank of New York Mellon Corporation. All rights reserved.
Disclosure

Más contenido relacionado

Similar a They Can't Hear You on Mute

My developer works
My developer worksMy developer works
My developer worksveneatra
 
InnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationInnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationJulian Werba
 
Social_Org_Webinar_110311_Final
Social_Org_Webinar_110311_FinalSocial_Org_Webinar_110311_Final
Social_Org_Webinar_110311_FinalCreatorbase
 
My developer works
My developer worksMy developer works
My developer worksveneatra
 
Community vision and plan webinar 7 july2011
Community vision and plan webinar 7 july2011Community vision and plan webinar 7 july2011
Community vision and plan webinar 7 july2011Alfresco Software
 
Great Developer Experiences Matter by PayPal Director of Product
Great Developer Experiences Matter by PayPal Director of ProductGreat Developer Experiences Matter by PayPal Director of Product
Great Developer Experiences Matter by PayPal Director of ProductProduct School
 
The Open Source Way - @JBCNConf Closing Keynote 2016
The Open Source Way - @JBCNConf Closing Keynote 2016The Open Source Way - @JBCNConf Closing Keynote 2016
The Open Source Way - @JBCNConf Closing Keynote 2016Mauricio (Salaboy) Salatino
 
Open as a Competitive Advantage
Open as a Competitive AdvantageOpen as a Competitive Advantage
Open as a Competitive AdvantageAll Things Open
 
Sourcei | New Age Sourcing Model !!
Sourcei | New Age Sourcing Model !!Sourcei | New Age Sourcing Model !!
Sourcei | New Age Sourcing Model !!Gaurav Gaur
 
Effective Tech Community Engagement - Best Practices
Effective Tech Community Engagement - Best PracticesEffective Tech Community Engagement - Best Practices
Effective Tech Community Engagement - Best PracticesRuncy Oommen
 
Web3 Incubator_Accelerator Landscape.pdf
Web3 Incubator_Accelerator Landscape.pdfWeb3 Incubator_Accelerator Landscape.pdf
Web3 Incubator_Accelerator Landscape.pdfJungruethaiSongthamm
 
Build a Successful Community with Engaging Content
Build a Successful Community with Engaging ContentBuild a Successful Community with Engaging Content
Build a Successful Community with Engaging ContentPerficient, Inc.
 
BigAndroidBBQ 2012: XDA Session - Past, Present & Future
BigAndroidBBQ 2012: XDA Session - Past, Present & FutureBigAndroidBBQ 2012: XDA Session - Past, Present & Future
BigAndroidBBQ 2012: XDA Session - Past, Present & FutureJeremy Meiss
 
Creative Commons Open Education Conference 2012
Creative Commons Open Education Conference 2012Creative Commons Open Education Conference 2012
Creative Commons Open Education Conference 2012Paul_Stacey
 
Open Source Maturity and Suitability
Open Source Maturity and SuitabilityOpen Source Maturity and Suitability
Open Source Maturity and SuitabilityScott Leslie
 
Créer une communauté open source: pourquoi ? comment ?
Créer une communauté open source: pourquoi ? comment ?Créer une communauté open source: pourquoi ? comment ?
Créer une communauté open source: pourquoi ? comment ?Stefane Fermigier
 

Similar a They Can't Hear You on Mute (20)

My developer works
My developer worksMy developer works
My developer works
 
InnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationInnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaboration
 
Social_Org_Webinar_110311_Final
Social_Org_Webinar_110311_FinalSocial_Org_Webinar_110311_Final
Social_Org_Webinar_110311_Final
 
My developer works
My developer worksMy developer works
My developer works
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
Community vision and plan webinar 7 july2011
Community vision and plan webinar 7 july2011Community vision and plan webinar 7 july2011
Community vision and plan webinar 7 july2011
 
Great Developer Experiences Matter by PayPal Director of Product
Great Developer Experiences Matter by PayPal Director of ProductGreat Developer Experiences Matter by PayPal Director of Product
Great Developer Experiences Matter by PayPal Director of Product
 
The Open Source Way - @JBCNConf Closing Keynote 2016
The Open Source Way - @JBCNConf Closing Keynote 2016The Open Source Way - @JBCNConf Closing Keynote 2016
The Open Source Way - @JBCNConf Closing Keynote 2016
 
Open as a Competitive Advantage
Open as a Competitive AdvantageOpen as a Competitive Advantage
Open as a Competitive Advantage
 
Sourcei | New Age Sourcing Model !!
Sourcei | New Age Sourcing Model !!Sourcei | New Age Sourcing Model !!
Sourcei | New Age Sourcing Model !!
 
Effective Tech Community Engagement - Best Practices
Effective Tech Community Engagement - Best PracticesEffective Tech Community Engagement - Best Practices
Effective Tech Community Engagement - Best Practices
 
Social hr for ril
Social hr for rilSocial hr for ril
Social hr for ril
 
Web3 Incubator_Accelerator Landscape.pdf
Web3 Incubator_Accelerator Landscape.pdfWeb3 Incubator_Accelerator Landscape.pdf
Web3 Incubator_Accelerator Landscape.pdf
 
Build a Successful Community with Engaging Content
Build a Successful Community with Engaging ContentBuild a Successful Community with Engaging Content
Build a Successful Community with Engaging Content
 
Powering Communitities with Social Media
Powering Communitities with Social MediaPowering Communitities with Social Media
Powering Communitities with Social Media
 
BigAndroidBBQ 2012: XDA Session - Past, Present & Future
BigAndroidBBQ 2012: XDA Session - Past, Present & FutureBigAndroidBBQ 2012: XDA Session - Past, Present & Future
BigAndroidBBQ 2012: XDA Session - Past, Present & Future
 
Creative Commons Open Education Conference 2012
Creative Commons Open Education Conference 2012Creative Commons Open Education Conference 2012
Creative Commons Open Education Conference 2012
 
Open Source Maturity and Suitability
Open Source Maturity and SuitabilityOpen Source Maturity and Suitability
Open Source Maturity and Suitability
 
Apouc 2014-oracle-community-programs
Apouc 2014-oracle-community-programsApouc 2014-oracle-community-programs
Apouc 2014-oracle-community-programs
 
Créer une communauté open source: pourquoi ? comment ?
Créer une communauté open source: pourquoi ? comment ?Créer une communauté open source: pourquoi ? comment ?
Créer une communauté open source: pourquoi ? comment ?
 

Más de FINOS

2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOSFINOS
 
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...FINOS
 
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...FINOS
 
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...FINOS
 
OSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web Intents
OSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web IntentsOSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web Intents
OSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web IntentsFINOS
 
OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...
OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...
OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...FINOS
 
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...FINOS
 
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open SourceOSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open SourceFINOS
 
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...FINOS
 
OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...
OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...
OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...FINOS
 
OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...
OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...
OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...FINOS
 
OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...
OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...
OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...FINOS
 
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...FINOS
 
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...FINOS
 
OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...
OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...
OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...FINOS
 
OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101
OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101
OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101FINOS
 
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...FINOS
 
OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...
OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...
OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...FINOS
 
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise how not to ...
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise  how not to ...OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise  how not to ...
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise how not to ...FINOS
 
OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...
OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...
OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...FINOS
 

Más de FINOS (20)

2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS
 
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
 
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
 
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
 
OSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web Intents
OSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web IntentsOSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web Intents
OSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web Intents
 
OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...
OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...
OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...
 
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
 
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open SourceOSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
 
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
 
OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...
OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...
OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...
 
OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...
OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...
OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...
 
OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...
OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...
OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...
 
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
 
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...
 
OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...
OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...
OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...
 
OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101
OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101
OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101
 
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
 
OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...
OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...
OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...
 
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise how not to ...
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise  how not to ...OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise  how not to ...
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise how not to ...
 
OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...
OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...
OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

They Can't Hear You on Mute

  • 1. They Can’t Hear You On Mute Achieving Success Through Social Engagement in Open Source Donald Raab (@TheDonRaab) November 8, 2017 BNY Mellon
  • 2. 2 Instructional Coach and Open Source Advocate in Application Platforms and Services Who am I? • iDeveloper – Clipper ‘89 – ’95, Smalltalk ‘94 – ’00, Java ‘00 - Present • Active in Java Community – Member of Java Specification Request (JSR) 335 (Lambdas for Java) Expert Group since 2011 – Previously a member of Java Community Process (JCP) Executive Committee (EC) – Conference speaker - 4x JavaOne, JVM Language Summit, Devoxx US, EclipseCon, Great Indian Developer Summit (GIDS) – Presenter at New York Java User Group, London Java Community, Pittsburgh Java User Group • Active in Open Source – Creator of Eclipse Collections – open source Java Collections Framework - https://github.com/eclipse/eclipse-collections – Open source contributor since 2012 – Project Lead and Committer at Eclipse Foundation since 2015 – Creator of BNY Mellon Code Katas - https://github.com/BNYMellon/CodeKatas Twitter:@TheDonRaab Medium: @donraab
  • 3. 3 • Welcome to open source! • Now what? Agenda
  • 4. 4 Congratulations on the wonderful success you will now achieve after solving for Step 2! Welcome to Open Source! Open Source Step 2 Success!
  • 5. 5 Best Practices to Plan for Success Goals Measurements Marketing Strategy Community Committed Engineers Funding OSS Foundation
  • 6. 6 Here are my goals for Eclipse Collections Establish your Goals Goal Status Result Improve Java programming language On-going Java 8, Java 9… Achieve productivity level I had in Smalltalk in Java Complete GS Collections Get Lambdas into Java programming language Complete Java 8 (JSR 335) Build and grow a community of users On-going GS / Eclipse Collections ”Free as in speech” – Open to external contributors Complete Migrate to Eclipse Foundation Teach several million Java developers how to code On-going Eclipse Collections Katas Create Java Specification Request for Collections 2 Needs JSR & Spec Lead http://www.eclipse.org/collections/
  • 7. 7 Proven ways to track success with Eclipse Collections on different channels “Measure, Execute, Repeat” – A former Mentor of Mine Source Metrics Frequency History Referrers? Demographics? GitHub Stars, Watchers, Forks, Visits, Unique Visitors, Clones Real-time Two weeks Yes No Maven Central Downloads, Unique Ips, Dependencies Monthly 12 Months No No StackOverflow Question Views, Votes, Reputation, Tagged Questions Real-time Unlimited No No Twitter Followers, Impressions, Engagements, Likes, RTs, Replies Real-time Unlimited No Yes LinkedIn Views, Likes Real-time Unlimited No Yes Medium Claps, Views, Reads, Fans Real-time Unlimited Yes No InfoQ.com Metrics available upon request Adhoc None No No Other channels: YouTube, Github Pages, Document Hosting, Meetup.com, Store Fronts
  • 8. 8 There are tools available to show you how you are doing • Tracking Star Growth in GitHub – https://porter.io/github.com/goldmansachs/gs-collections (Top 1000) – https://porter.io/github.com/eclipse/eclipse-collections (Top 4000) • How’s your competition doing? – https://porter.io/github.com/google/guava (Top 10) – https://porter.io/github.com/apache/commons-collections (Top 6000) – https://porter.io/github.com/vigna/fastutil (Top 4000) – https://porter.io/github.com/leventov/Koloboke (Top 3000) – https://porter.io/github.com/carrotsearch/hppc (Top 4000) – https://porter.io/github.com/vavr-io/vavr (Top 1000) – https://porter.io/github.com/functionaljava/functionaljava (Top 2000) • Deprecated (as of 10-24-2017) – https://bitbucket.org/trove4j/trove Are you trending positively?
  • 9. 9 My Strategy • Present and demo at Java related conferences • Write articles and give interviews on Eclipse Collections • Answer questions on StackOverflow • Write blogs on Medium • Develop and teach code katas internally and conferences • Market all of the above – Twitter, LinkedIn, Facebook, Direct Messaging, Email, Planet Eclipse – Talk to people What’s your Marketing Strategy?
  • 10. 10 The work that happens after open source • Money • Conferences, Travel, Foundations, etc. • Time Funding Activity Count Releases 10 Major / 32 Minor Commits / Reviews 1,483 Issue Requests 53 Open / 95 Closed Articles >5 Conference Talks >20 Blogs >10 Tweets >500
  • 11. 11 Both time and code Have a clear social media policy covering multiple channels Encourage developers to be social and contribute to open source Allow your developers time to be successful Recognize developers positively for contributing Getting Engineers to Commit
  • 12. 12 With bi-directional communication Train your developers on how to engage the community Help and hire developers who want to engage Respond to issues, requests, emails in the open Invite developers to adopt, contribute and participate Follow active developers in your community on social media Talk to developers in person and on social media Your active participation and support can make a difference Engage the Community
  • 13. 13 Benefits • Learn from seasoned developers and mentors on how to manage a project • Leverage process from the foundation for managing Contributor License Agreements (CLAs) • Raise awareness with community of developers already working with the foundation • Co-branding / Marketing opportunities with the foundation • Trademarks managed and approved and hopefully defended by the foundation • Management and tracking of IP of contributors • Leverage hosted infrastructure at the foundation Lessons Learned • Issue of awareness on the difference between Foundation and Branded Product – e.g. Eclipse Foundation and Eclipse IDE • The release process has a ceremony that needs to be followed • More mature foundations may be slow to adopting and supporting newer infrastructure (e.g. GitHub, Issue Trackers, build infra, etc.) Create a level playing field for the community Join a Foundation
  • 14.
  • 15. 15 BNY Mellon is the corporate brand of The Bank of New York Mellon Corporation and may be used as a generic term to reference the corporation as a whole and/or its various subsidiaries generally. Products and services may be provided under various brand names in various countries by duly authorized and regulated subsidiaries, affiliates, and joint ventures of The Bank of New York Mellon Corporation. Not all products and services are offered in all countries. BNY Mellon will not be responsible for updating any information contained within this material and opinions and information contained herein are subject to change without notice. BNY Mellon assumes no direct or consequential liability for any errors in or reliance upon this material. This material may not be reproduced or disseminated in any form without the express prior written permission of BNY Mellon. ©2017 The Bank of New York Mellon Corporation. All rights reserved. Disclosure