SlideShare a Scribd company logo
Breaking Free from Proprietary
Gravitational Pull
Roman Shaposhnik, Director of Open Source
Cyrus Wadia, Associate General Counsel – Strategic IP
SECTION 0 Launchpad: Pivotal Background
SECTION 1 Charting the Course: Business & Legal
SECTION 3 Liftoff & Ascent: R&D, Sales, Support
SECTION 4 Beyond the Solar System: Q&A
Agenda
Launchpad!
4
Doing open source even before we were Pivotal
2M+ monthly downloads of
Spring Boot!
Software is Eating the World
The most innovative companies in the world
don’t just use open source...
...They Grow it!
Pivotal Data Open Source journey began in 2015
Here’s what we accomplished in 2015
•  Apache Software Foundation Incubating project
•  First release out!
•  First user summit on March 9
•  Lots of customers and partners presenting
•  About to make its first release
•  Working closely with customers turn partners
•  Over 500 GPDB Sandbox downloads
•  Innovative companies already using open source
version
•  Helping us improve based on latest PostgreSQL
advances
Charting the Course…
Before you begin: always be context sensitive
Vital Stats: 3.25M Lines of Code; 5
YEARS OF DEVELOPMENT
Vital Stats: 2M Lines of Code; 12
YEARS OF DEVELOPMENT
Vital Stats: 1.3M Lines of Code; 15+
YEARS OF DEVELOPMENT
What Is It: Open source cloud
computing platform as a service
What Is It: Application Development
Platform that
What Is It: Distributed, in-memory
database for scale-out applications
What Does It Do: Supports the full
application lifecycle, from
development, through testing stages,
to deployment, in multiple clouds
License Type: Apache 2.0
What Does it Do: Helps Developers
build simple, portable, fast and JVM-
based cloud-native applications
License Type: Apache 2.0
What Does it Do: Features elastic
performance, database consistency,
and resilient clustering
License Type: Apache 2.0
12
Elephant in the room: OSS Business Models
1. “Pure” Open Source
2. Community Open Source
3. Services + Support Open Source
4. Subscription Open Source
5. Multi-License Open Source
Choice #1

Who should
own the
software?
Company
New OSS Foundation
Existing Foundation
You (+) Choose
Foundation Chooses
You (+) Choose
Foundation Chooses

Choice #2

What License
SHOULD you
use?
Choice #3

What is your
Governance
Model?
1. Your top level Big Choices
•  Ownership Determined by the choice of business model
COMPANY - “Benevolent dictator for life”: If you
choose to retain ownership of the OSS, you
determine its course
Existing OSS Foundation - you step into an existing
development and governance model
Create a Foundation - you create or collaborate on
the development and governance model
1.1 Choice #1: Who Owns It?
•  Company Owns It:
Advantages - Flexibility, you determine development
and governance models and licensing, fast track to
commits, goodwill associated with the OSS project,
Easy licensing, and easier adoption

Disadvantages - No existing community to tap into,
distrust of single-vendor open source

1.1 Choice #1: Who Owns It?
•  Existing OSS Foundation Owns It:
Advantages - Leverage existing big data communities,
established development and governance models, Apache 2.0
license as license of choice

Disadvantages -ASF is about active communities, not hosting;
mostly English, projects with non-trivial infrastructure
requirements, UI-centric projects not doing well, not a place for
corporate collaboration, large scale platform projects not a
great fit, projects with a lot of patents
1.1 Choice #1: Who Owns It?
•  New OSS Foundation Owns It:
Advantages - Bringing together contributors
committed to the growth of a broad, open
ecosystem; more control over development,
governance model; scale of project cannot not be
accomplished without widespread adoption, rapid
innovation
Disadvantages - Single vendor baggage, ceding
control over your products, enabling your
competition
1.1 Choice #1: Who Owns It?
Licenses are a strategic intellectual property weapon and shield
consisting of legal tools of copyrights, patents and trademarks
1.2 Choice #2: What OSS License?
•  Is it an OSI-approved license?
•  Do we want to build a community/encourage adoption?
•  What community are we trying to build?
•  Do we want our code used in closed source applications by 

competitors?
•  Do we want to discourage forking?
•  What is the public perception of the license we choose?
•  What license will be the most efficient/easiest to use?
•  What licenses protect our intellectual property?
•  How much license reciprocity is required?
•  What protections do we want in place for patent licensing & 

litigation?
•  What legal jurisdictions are we targeting?
•  Company Owns It:
Governance - Empowered engineering leads
(gatekeepers); Leads drive innovation with
community/customer feedback + contributions

Development - Distributed team, agile processes,
public issue tracking, and a maniacal focus on
design/quality

1.3 Choice #3: Gov/Dev Model?
•  Existing OSS Foundation Owns It:
ASF Governance - Non-profit corporation, elects a
Board of Directors that sets corporate policy, and
delegates ownership of project policies and
execution to various officers and PMCs

ASF Development -the “Apache Way” is a
consensus-based, community driven model with the
ethos of merit, consensus, community and charity
1.3 Choice #3: Gov/Dev Model?
•  New OSS Foundation Owns It:
Governance - “Governance by Contribution,” fosters
contribution from a broad community of developers,
users, customers, partners, ISVs, while advancing
the development of the PaaS at extreme velocity

Development - CFF “Dojos” encourage agile
engineering, pair programming, daily standups, and
public story trackers
1.3 Choice #3: Gov/Dev Model?
Liftoff & Ascent:

R&D, Sales & Support
1.  Scanning your code
a.  Early prep - knock out easy problems
b.  Component license compatibility
c.  Security issues

2.  Correcting code issues
a.  Fixing must-do issues from scan results before posting code
b.  Remove customer and personal information often found in comments
c.  Appropriate copyright notices in code headers
d.  Removing features intended for commercial versions

3.  Doesn’t have to be perfect, can be work in progress
3.0 Cleaning up your Code
1.  Invest in tools
a.  CLA management and enforcement tools
b.  CI is a must
c.  Employees vs. GitHub
2.  Track IP lineage
a.  Being a committer on the project is a lot of responsibility 

3.  Manage it! Manage it well!
3.1 Congrats you now have “external R&D” org
3.2 Externalize your R&D and PM processes
3.2 Externalize your R&D and PM processes
3.3 Help your Sales and Support organizations
1.  Sales
a.  Is there anything left to sell when everything is availblae for free?
b.  “Loose a customer, gain a collaborator”
c.  How do we sell to customers who are clueless about open source?
d.  Doesn’t open source mean abandonment?

2.  Support
a.  Be very clear about your support policy – in fact, help draft it!
b.  Make sure support folks join the community
c.  Accept the “information asymmetry” from now on
3.4 Invest in your community
1.  User community
a.  Measure your time-to-hello-world
b.  Have an artifact for user community to coalesce around
c.  Meetups and challenges work

2.  Contributor community
a.  Measure your time-to-first contribution
b.  Invest in regular sync up events and an occasional summit
c.  If it didn’t happen on the mailing list/JIRA/slack it didn’t happen
Beyond the Solar
System: Q&A
Thanks!
Roman Shaposhnik | @rhatr
Cyrus Wadia | @cyruswadia

More Related Content

What's hot

Modern Workplace Conference 2022 - Paris Microsoft Information Protection Dem...
Modern Workplace Conference 2022 - Paris Microsoft Information Protection Dem...Modern Workplace Conference 2022 - Paris Microsoft Information Protection Dem...
Modern Workplace Conference 2022 - Paris Microsoft Information Protection Dem...
Albert Hoitingh
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
stc-siliconvalley
 
Suguk Southampton CodePlex - March 2014
Suguk Southampton   CodePlex - March 2014Suguk Southampton   CodePlex - March 2014
Suguk Southampton CodePlex - March 2014
Steven Andrews
 
Good to Great SharePoint Governance
Good to Great SharePoint GovernanceGood to Great SharePoint Governance
Good to Great SharePoint Governance
NCCOMMS
 
Oracle Document Cloud Service
Oracle Document Cloud ServiceOracle Document Cloud Service
Oracle Document Cloud Service
Arush Jain
 
O365Engage17 - The Full Story, Skype for Business Deployment Options
O365Engage17 - The Full Story, Skype for Business Deployment OptionsO365Engage17 - The Full Story, Skype for Business Deployment Options
O365Engage17 - The Full Story, Skype for Business Deployment Options
NCCOMMS
 
Oracle documents cloud service
Oracle documents cloud serviceOracle documents cloud service
DocOps — The Analytical Window to Your Customer’s Experience with Wade Clements
DocOps — The Analytical Window to Your Customer’s Experience with Wade ClementsDocOps — The Analytical Window to Your Customer’s Experience with Wade Clements
DocOps — The Analytical Window to Your Customer’s Experience with Wade Clements
Information Development World
 
SharePoint 2013 ediscovery overview
SharePoint 2013 ediscovery overviewSharePoint 2013 ediscovery overview
SharePoint 2013 ediscovery overview
Elie Kash
 
What your IT Doesn't Know about Publishing DITA Content
What your IT Doesn't Know about Publishing DITA ContentWhat your IT Doesn't Know about Publishing DITA Content
What your IT Doesn't Know about Publishing DITA Content
ctnitchie
 
SPSOslo: Automated code quality analysis of SharePoint solutions
SPSOslo: Automated code quality analysis of SharePoint solutionsSPSOslo: Automated code quality analysis of SharePoint solutions
SPSOslo: Automated code quality analysis of SharePoint solutions
Matthias Einig
 
Engage 2018 adm04 - The lazy admin wins
Engage 2018   adm04 - The lazy admin winsEngage 2018   adm04 - The lazy admin wins
Engage 2018 adm04 - The lazy admin wins
Matteo Bisi
 
Encryption in Microsoft 365 - session for CollabDays UK - Bletchley Park
Encryption in Microsoft 365 - session for CollabDays UK - Bletchley ParkEncryption in Microsoft 365 - session for CollabDays UK - Bletchley Park
Encryption in Microsoft 365 - session for CollabDays UK - Bletchley Park
Albert Hoitingh
 
Joe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and DeliveryJoe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and Delivery
Jack Molisani
 
The DITA Iceberg, DITA Europe 2016
The DITA Iceberg, DITA Europe 2016The DITA Iceberg, DITA Europe 2016
The DITA Iceberg, DITA Europe 2016
IXIASOFT
 
O365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
O365Engage17 - How to Automate SharePoint Provisioning with PNP FrameworkO365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
O365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
NCCOMMS
 
Lois Patterson: Markup Languages and Warp-Speed Documentation
Lois Patterson:  Markup Languages and Warp-Speed DocumentationLois Patterson:  Markup Languages and Warp-Speed Documentation
Lois Patterson: Markup Languages and Warp-Speed Documentation
Jack Molisani
 
Lightning Connect: Lessons Learned
Lightning Connect: Lessons LearnedLightning Connect: Lessons Learned
Lightning Connect: Lessons Learned
Sumit Sarkar
 
Lightning Connect: Lessons Learned
Lightning Connect: Lessons LearnedLightning Connect: Lessons Learned
Lightning Connect: Lessons Learned
Salesforce Developers
 
Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016
Gil Yehuda
 

What's hot (20)

Modern Workplace Conference 2022 - Paris Microsoft Information Protection Dem...
Modern Workplace Conference 2022 - Paris Microsoft Information Protection Dem...Modern Workplace Conference 2022 - Paris Microsoft Information Protection Dem...
Modern Workplace Conference 2022 - Paris Microsoft Information Protection Dem...
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
Suguk Southampton CodePlex - March 2014
Suguk Southampton   CodePlex - March 2014Suguk Southampton   CodePlex - March 2014
Suguk Southampton CodePlex - March 2014
 
Good to Great SharePoint Governance
Good to Great SharePoint GovernanceGood to Great SharePoint Governance
Good to Great SharePoint Governance
 
Oracle Document Cloud Service
Oracle Document Cloud ServiceOracle Document Cloud Service
Oracle Document Cloud Service
 
O365Engage17 - The Full Story, Skype for Business Deployment Options
O365Engage17 - The Full Story, Skype for Business Deployment OptionsO365Engage17 - The Full Story, Skype for Business Deployment Options
O365Engage17 - The Full Story, Skype for Business Deployment Options
 
Oracle documents cloud service
Oracle documents cloud serviceOracle documents cloud service
Oracle documents cloud service
 
DocOps — The Analytical Window to Your Customer’s Experience with Wade Clements
DocOps — The Analytical Window to Your Customer’s Experience with Wade ClementsDocOps — The Analytical Window to Your Customer’s Experience with Wade Clements
DocOps — The Analytical Window to Your Customer’s Experience with Wade Clements
 
SharePoint 2013 ediscovery overview
SharePoint 2013 ediscovery overviewSharePoint 2013 ediscovery overview
SharePoint 2013 ediscovery overview
 
What your IT Doesn't Know about Publishing DITA Content
What your IT Doesn't Know about Publishing DITA ContentWhat your IT Doesn't Know about Publishing DITA Content
What your IT Doesn't Know about Publishing DITA Content
 
SPSOslo: Automated code quality analysis of SharePoint solutions
SPSOslo: Automated code quality analysis of SharePoint solutionsSPSOslo: Automated code quality analysis of SharePoint solutions
SPSOslo: Automated code quality analysis of SharePoint solutions
 
Engage 2018 adm04 - The lazy admin wins
Engage 2018   adm04 - The lazy admin winsEngage 2018   adm04 - The lazy admin wins
Engage 2018 adm04 - The lazy admin wins
 
Encryption in Microsoft 365 - session for CollabDays UK - Bletchley Park
Encryption in Microsoft 365 - session for CollabDays UK - Bletchley ParkEncryption in Microsoft 365 - session for CollabDays UK - Bletchley Park
Encryption in Microsoft 365 - session for CollabDays UK - Bletchley Park
 
Joe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and DeliveryJoe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and Delivery
 
The DITA Iceberg, DITA Europe 2016
The DITA Iceberg, DITA Europe 2016The DITA Iceberg, DITA Europe 2016
The DITA Iceberg, DITA Europe 2016
 
O365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
O365Engage17 - How to Automate SharePoint Provisioning with PNP FrameworkO365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
O365Engage17 - How to Automate SharePoint Provisioning with PNP Framework
 
Lois Patterson: Markup Languages and Warp-Speed Documentation
Lois Patterson:  Markup Languages and Warp-Speed DocumentationLois Patterson:  Markup Languages and Warp-Speed Documentation
Lois Patterson: Markup Languages and Warp-Speed Documentation
 
Lightning Connect: Lessons Learned
Lightning Connect: Lessons LearnedLightning Connect: Lessons Learned
Lightning Connect: Lessons Learned
 
Lightning Connect: Lessons Learned
Lightning Connect: Lessons LearnedLightning Connect: Lessons Learned
Lightning Connect: Lessons Learned
 
Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016
 

Similar to Breaking Free from Proprietary Gravitational Pull

OSS has taken over the enterprise: The top five OSS trends of 2015
OSS has taken over the enterprise: The top five OSS trends of 2015OSS has taken over the enterprise: The top five OSS trends of 2015
OSS has taken over the enterprise: The top five OSS trends of 2015
Rogue Wave Software
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
FINOS
 
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Mindtrek
 
Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)
Evernym
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
Paris Open Source Summit
 
Your Open Source Program Office
Your Open Source Program OfficeYour Open Source Program Office
Your Open Source Program Office
Gil Yehuda
 
Four Steps to Creating an Effective Open Source Policy
Four Steps to Creating an Effective Open Source PolicyFour Steps to Creating an Effective Open Source Policy
Four Steps to Creating an Effective Open Source Policy
iasaglobal
 
Open Source Software: What Are Your Obligations?
Open Source Software: What Are Your Obligations? Open Source Software: What Are Your Obligations?
Open Source Software: What Are Your Obligations?
Source Code Control Limited
 
Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?
Samsung Open Source Group
 
Journey to Establish an Open Source Policy in a Fortune 20 Health Care Company
Journey to Establish an Open Source Policy in a Fortune 20 Health Care CompanyJourney to Establish an Open Source Policy in a Fortune 20 Health Care Company
Journey to Establish an Open Source Policy in a Fortune 20 Health Care Company
All Things Open
 
Lyra Infosystems Services and Consulting Portfolio 2020
Lyra Infosystems Services and Consulting Portfolio 2020Lyra Infosystems Services and Consulting Portfolio 2020
Lyra Infosystems Services and Consulting Portfolio 2020
Lyra Infosystems Pvt. Ltd
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
Achmad Surya Afandy
 
Webinar–You've Got Your Open Source Audit Report–Now What?
Webinar–You've Got Your Open Source Audit Report–Now What? Webinar–You've Got Your Open Source Audit Report–Now What?
Webinar–You've Got Your Open Source Audit Report–Now What?
Synopsys Software Integrity Group
 
Best Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesBest Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for Companies
All Things Open
 
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
DianaGray10
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Carlo Longino
 
FrOSCon: The business value of open source
FrOSCon: The business value of open sourceFrOSCon: The business value of open source
FrOSCon: The business value of open source
Simon Phipps
 
To Open Source or Not to Open Source...Where is the ROI?
To Open Source or Not to Open Source...Where is the ROI?To Open Source or Not to Open Source...Where is the ROI?
To Open Source or Not to Open Source...Where is the ROI?
Ted Haeger
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
Marcel de Vries
 
The Coming OSS Sustainability Crisis
The Coming OSS Sustainability CrisisThe Coming OSS Sustainability Crisis
The Coming OSS Sustainability Crisis
Aaron Stannard
 

Similar to Breaking Free from Proprietary Gravitational Pull (20)

OSS has taken over the enterprise: The top five OSS trends of 2015
OSS has taken over the enterprise: The top five OSS trends of 2015OSS has taken over the enterprise: The top five OSS trends of 2015
OSS has taken over the enterprise: The top five OSS trends of 2015
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
 
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
 
Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)Open Source & What It Means For Self-Sovereign Identity (SSI)
Open Source & What It Means For Self-Sovereign Identity (SSI)
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
 
Your Open Source Program Office
Your Open Source Program OfficeYour Open Source Program Office
Your Open Source Program Office
 
Four Steps to Creating an Effective Open Source Policy
Four Steps to Creating an Effective Open Source PolicyFour Steps to Creating an Effective Open Source Policy
Four Steps to Creating an Effective Open Source Policy
 
Open Source Software: What Are Your Obligations?
Open Source Software: What Are Your Obligations? Open Source Software: What Are Your Obligations?
Open Source Software: What Are Your Obligations?
 
Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?
 
Journey to Establish an Open Source Policy in a Fortune 20 Health Care Company
Journey to Establish an Open Source Policy in a Fortune 20 Health Care CompanyJourney to Establish an Open Source Policy in a Fortune 20 Health Care Company
Journey to Establish an Open Source Policy in a Fortune 20 Health Care Company
 
Lyra Infosystems Services and Consulting Portfolio 2020
Lyra Infosystems Services and Consulting Portfolio 2020Lyra Infosystems Services and Consulting Portfolio 2020
Lyra Infosystems Services and Consulting Portfolio 2020
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
Webinar–You've Got Your Open Source Audit Report–Now What?
Webinar–You've Got Your Open Source Audit Report–Now What? Webinar–You've Got Your Open Source Audit Report–Now What?
Webinar–You've Got Your Open Source Audit Report–Now What?
 
Best Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesBest Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for Companies
 
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
 
FrOSCon: The business value of open source
FrOSCon: The business value of open sourceFrOSCon: The business value of open source
FrOSCon: The business value of open source
 
To Open Source or Not to Open Source...Where is the ROI?
To Open Source or Not to Open Source...Where is the ROI?To Open Source or Not to Open Source...Where is the ROI?
To Open Source or Not to Open Source...Where is the ROI?
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
 
The Coming OSS Sustainability Crisis
The Coming OSS Sustainability CrisisThe Coming OSS Sustainability Crisis
The Coming OSS Sustainability Crisis
 

More from Great Wide Open

The Little Meetup That Could
The Little Meetup That CouldThe Little Meetup That Could
The Little Meetup That Could
Great Wide Open
 
Lightning Talk - 5 Hacks to Getting the Job of Your Dreams
Lightning Talk - 5 Hacks to Getting the Job of Your DreamsLightning Talk - 5 Hacks to Getting the Job of Your Dreams
Lightning Talk - 5 Hacks to Getting the Job of Your Dreams
Great Wide Open
 
Dealing with Unstructured Data: Scaling to Infinity
Dealing with Unstructured Data: Scaling to InfinityDealing with Unstructured Data: Scaling to Infinity
Dealing with Unstructured Data: Scaling to Infinity
Great Wide Open
 
You Don't Know Node: Quick Intro to 6 Core Features
You Don't Know Node: Quick Intro to 6 Core FeaturesYou Don't Know Node: Quick Intro to 6 Core Features
You Don't Know Node: Quick Intro to 6 Core Features
Great Wide Open
 
Hidden Features in HTTP
Hidden Features in HTTPHidden Features in HTTP
Hidden Features in HTTP
Great Wide Open
 
Using Cryptography Properly in Applications
Using Cryptography Properly in ApplicationsUsing Cryptography Properly in Applications
Using Cryptography Properly in Applications
Great Wide Open
 
Lightning Talk - Getting Students Involved In Open Source
Lightning Talk - Getting Students Involved In Open SourceLightning Talk - Getting Students Involved In Open Source
Lightning Talk - Getting Students Involved In Open Source
Great Wide Open
 
How Constraints Cultivate Growth
How Constraints Cultivate GrowthHow Constraints Cultivate Growth
How Constraints Cultivate Growth
Great Wide Open
 
Inner Source 101
Inner Source 101Inner Source 101
Inner Source 101
Great Wide Open
 
Running MySQL on Linux
Running MySQL on LinuxRunning MySQL on Linux
Running MySQL on Linux
Great Wide Open
 
Search is the new UI
Search is the new UISearch is the new UI
Search is the new UI
Great Wide Open
 
Troubleshooting Hadoop: Distributed Debugging
Troubleshooting Hadoop: Distributed DebuggingTroubleshooting Hadoop: Distributed Debugging
Troubleshooting Hadoop: Distributed Debugging
Great Wide Open
 
The Current Messaging Landscape
The Current Messaging LandscapeThe Current Messaging Landscape
The Current Messaging Landscape
Great Wide Open
 
Apache httpd v2.4
Apache httpd v2.4Apache httpd v2.4
Apache httpd v2.4
Great Wide Open
 
Understanding Open Source Class 101
Understanding Open Source Class 101Understanding Open Source Class 101
Understanding Open Source Class 101
Great Wide Open
 
Thinking in Git
Thinking in GitThinking in Git
Thinking in Git
Great Wide Open
 
Antifragile Design
Antifragile DesignAntifragile Design
Antifragile Design
Great Wide Open
 
Elasticsearch for SQL Users
Elasticsearch for SQL UsersElasticsearch for SQL Users
Elasticsearch for SQL Users
Great Wide Open
 
Open Source Security Tools for Big Data
Open Source Security Tools for Big DataOpen Source Security Tools for Big Data
Open Source Security Tools for Big Data
Great Wide Open
 
Access by Default
Access by DefaultAccess by Default
Access by Default
Great Wide Open
 

More from Great Wide Open (20)

The Little Meetup That Could
The Little Meetup That CouldThe Little Meetup That Could
The Little Meetup That Could
 
Lightning Talk - 5 Hacks to Getting the Job of Your Dreams
Lightning Talk - 5 Hacks to Getting the Job of Your DreamsLightning Talk - 5 Hacks to Getting the Job of Your Dreams
Lightning Talk - 5 Hacks to Getting the Job of Your Dreams
 
Dealing with Unstructured Data: Scaling to Infinity
Dealing with Unstructured Data: Scaling to InfinityDealing with Unstructured Data: Scaling to Infinity
Dealing with Unstructured Data: Scaling to Infinity
 
You Don't Know Node: Quick Intro to 6 Core Features
You Don't Know Node: Quick Intro to 6 Core FeaturesYou Don't Know Node: Quick Intro to 6 Core Features
You Don't Know Node: Quick Intro to 6 Core Features
 
Hidden Features in HTTP
Hidden Features in HTTPHidden Features in HTTP
Hidden Features in HTTP
 
Using Cryptography Properly in Applications
Using Cryptography Properly in ApplicationsUsing Cryptography Properly in Applications
Using Cryptography Properly in Applications
 
Lightning Talk - Getting Students Involved In Open Source
Lightning Talk - Getting Students Involved In Open SourceLightning Talk - Getting Students Involved In Open Source
Lightning Talk - Getting Students Involved In Open Source
 
How Constraints Cultivate Growth
How Constraints Cultivate GrowthHow Constraints Cultivate Growth
How Constraints Cultivate Growth
 
Inner Source 101
Inner Source 101Inner Source 101
Inner Source 101
 
Running MySQL on Linux
Running MySQL on LinuxRunning MySQL on Linux
Running MySQL on Linux
 
Search is the new UI
Search is the new UISearch is the new UI
Search is the new UI
 
Troubleshooting Hadoop: Distributed Debugging
Troubleshooting Hadoop: Distributed DebuggingTroubleshooting Hadoop: Distributed Debugging
Troubleshooting Hadoop: Distributed Debugging
 
The Current Messaging Landscape
The Current Messaging LandscapeThe Current Messaging Landscape
The Current Messaging Landscape
 
Apache httpd v2.4
Apache httpd v2.4Apache httpd v2.4
Apache httpd v2.4
 
Understanding Open Source Class 101
Understanding Open Source Class 101Understanding Open Source Class 101
Understanding Open Source Class 101
 
Thinking in Git
Thinking in GitThinking in Git
Thinking in Git
 
Antifragile Design
Antifragile DesignAntifragile Design
Antifragile Design
 
Elasticsearch for SQL Users
Elasticsearch for SQL UsersElasticsearch for SQL Users
Elasticsearch for SQL Users
 
Open Source Security Tools for Big Data
Open Source Security Tools for Big DataOpen Source Security Tools for Big Data
Open Source Security Tools for Big Data
 
Access by Default
Access by DefaultAccess by Default
Access by Default
 

Recently uploaded

Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 

Recently uploaded (20)

Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 

Breaking Free from Proprietary Gravitational Pull

  • 1. Breaking Free from Proprietary Gravitational Pull Roman Shaposhnik, Director of Open Source Cyrus Wadia, Associate General Counsel – Strategic IP
  • 2. SECTION 0 Launchpad: Pivotal Background SECTION 1 Charting the Course: Business & Legal SECTION 3 Liftoff & Ascent: R&D, Sales, Support SECTION 4 Beyond the Solar System: Q&A Agenda
  • 4. 4 Doing open source even before we were Pivotal 2M+ monthly downloads of Spring Boot!
  • 5. Software is Eating the World
  • 6. The most innovative companies in the world don’t just use open source... ...They Grow it!
  • 7. Pivotal Data Open Source journey began in 2015
  • 8. Here’s what we accomplished in 2015 •  Apache Software Foundation Incubating project •  First release out! •  First user summit on March 9 •  Lots of customers and partners presenting •  About to make its first release •  Working closely with customers turn partners •  Over 500 GPDB Sandbox downloads •  Innovative companies already using open source version •  Helping us improve based on latest PostgreSQL advances
  • 10.
  • 11. Before you begin: always be context sensitive Vital Stats: 3.25M Lines of Code; 5 YEARS OF DEVELOPMENT Vital Stats: 2M Lines of Code; 12 YEARS OF DEVELOPMENT Vital Stats: 1.3M Lines of Code; 15+ YEARS OF DEVELOPMENT What Is It: Open source cloud computing platform as a service What Is It: Application Development Platform that What Is It: Distributed, in-memory database for scale-out applications What Does It Do: Supports the full application lifecycle, from development, through testing stages, to deployment, in multiple clouds License Type: Apache 2.0 What Does it Do: Helps Developers build simple, portable, fast and JVM- based cloud-native applications License Type: Apache 2.0 What Does it Do: Features elastic performance, database consistency, and resilient clustering License Type: Apache 2.0
  • 12. 12 Elephant in the room: OSS Business Models 1. “Pure” Open Source 2. Community Open Source 3. Services + Support Open Source 4. Subscription Open Source 5. Multi-License Open Source
  • 13. Choice #1
 Who should own the software? Company New OSS Foundation Existing Foundation You (+) Choose Foundation Chooses You (+) Choose Foundation Chooses
 Choice #2
 What License SHOULD you use? Choice #3
 What is your Governance Model? 1. Your top level Big Choices
  • 14. •  Ownership Determined by the choice of business model COMPANY - “Benevolent dictator for life”: If you choose to retain ownership of the OSS, you determine its course Existing OSS Foundation - you step into an existing development and governance model Create a Foundation - you create or collaborate on the development and governance model 1.1 Choice #1: Who Owns It?
  • 15. •  Company Owns It: Advantages - Flexibility, you determine development and governance models and licensing, fast track to commits, goodwill associated with the OSS project, Easy licensing, and easier adoption
 Disadvantages - No existing community to tap into, distrust of single-vendor open source
 1.1 Choice #1: Who Owns It?
  • 16. •  Existing OSS Foundation Owns It: Advantages - Leverage existing big data communities, established development and governance models, Apache 2.0 license as license of choice
 Disadvantages -ASF is about active communities, not hosting; mostly English, projects with non-trivial infrastructure requirements, UI-centric projects not doing well, not a place for corporate collaboration, large scale platform projects not a great fit, projects with a lot of patents 1.1 Choice #1: Who Owns It?
  • 17. •  New OSS Foundation Owns It: Advantages - Bringing together contributors committed to the growth of a broad, open ecosystem; more control over development, governance model; scale of project cannot not be accomplished without widespread adoption, rapid innovation Disadvantages - Single vendor baggage, ceding control over your products, enabling your competition 1.1 Choice #1: Who Owns It?
  • 18. Licenses are a strategic intellectual property weapon and shield consisting of legal tools of copyrights, patents and trademarks 1.2 Choice #2: What OSS License? •  Is it an OSI-approved license? •  Do we want to build a community/encourage adoption? •  What community are we trying to build? •  Do we want our code used in closed source applications by 
 competitors? •  Do we want to discourage forking? •  What is the public perception of the license we choose? •  What license will be the most efficient/easiest to use? •  What licenses protect our intellectual property? •  How much license reciprocity is required? •  What protections do we want in place for patent licensing & 
 litigation? •  What legal jurisdictions are we targeting?
  • 19. •  Company Owns It: Governance - Empowered engineering leads (gatekeepers); Leads drive innovation with community/customer feedback + contributions
 Development - Distributed team, agile processes, public issue tracking, and a maniacal focus on design/quality
 1.3 Choice #3: Gov/Dev Model?
  • 20. •  Existing OSS Foundation Owns It: ASF Governance - Non-profit corporation, elects a Board of Directors that sets corporate policy, and delegates ownership of project policies and execution to various officers and PMCs
 ASF Development -the “Apache Way” is a consensus-based, community driven model with the ethos of merit, consensus, community and charity 1.3 Choice #3: Gov/Dev Model?
  • 21. •  New OSS Foundation Owns It: Governance - “Governance by Contribution,” fosters contribution from a broad community of developers, users, customers, partners, ISVs, while advancing the development of the PaaS at extreme velocity
 Development - CFF “Dojos” encourage agile engineering, pair programming, daily standups, and public story trackers 1.3 Choice #3: Gov/Dev Model?
  • 22. Liftoff & Ascent:
 R&D, Sales & Support
  • 23. 1.  Scanning your code a.  Early prep - knock out easy problems b.  Component license compatibility c.  Security issues
 2.  Correcting code issues a.  Fixing must-do issues from scan results before posting code b.  Remove customer and personal information often found in comments c.  Appropriate copyright notices in code headers d.  Removing features intended for commercial versions
 3.  Doesn’t have to be perfect, can be work in progress 3.0 Cleaning up your Code
  • 24. 1.  Invest in tools a.  CLA management and enforcement tools b.  CI is a must c.  Employees vs. GitHub 2.  Track IP lineage a.  Being a committer on the project is a lot of responsibility 
 3.  Manage it! Manage it well! 3.1 Congrats you now have “external R&D” org
  • 25. 3.2 Externalize your R&D and PM processes
  • 26. 3.2 Externalize your R&D and PM processes
  • 27. 3.3 Help your Sales and Support organizations 1.  Sales a.  Is there anything left to sell when everything is availblae for free? b.  “Loose a customer, gain a collaborator” c.  How do we sell to customers who are clueless about open source? d.  Doesn’t open source mean abandonment?
 2.  Support a.  Be very clear about your support policy – in fact, help draft it! b.  Make sure support folks join the community c.  Accept the “information asymmetry” from now on
  • 28. 3.4 Invest in your community 1.  User community a.  Measure your time-to-hello-world b.  Have an artifact for user community to coalesce around c.  Meetups and challenges work
 2.  Contributor community a.  Measure your time-to-first contribution b.  Invest in regular sync up events and an occasional summit c.  If it didn’t happen on the mailing list/JIRA/slack it didn’t happen
  • 30. Thanks! Roman Shaposhnik | @rhatr Cyrus Wadia | @cyruswadia