SlideShare a Scribd company logo
1 of 7
Download to read offline
OPEN-SOURCING
FOR ENTERPRISES
What to Open Source
and What Not
BENEFITS OF OPEN-SOURCING FOR AN ENTERPRISE
Motivate/Retain Engineers!
"
Attract Top Technical Talent
Reduce Development Costs
# Increase Product Quality
$ Good Public Relations
Active community develops
and submits new features
“Peer pressure” improves code
quality and documentation
Community will find bugs and
even fix them
Builds credibility among
technical community
Helps establish company as
an innovative technology led
organization
%
ACTIVELY OPEN-SOURCING COMPANIES
100+
200+
100+
100+
30+
40+
100+
30+
900+
20+
40+
20+
WHAT TO OPEN-SOURCE
• Various Platform Components
• Development Libraries
• Engineering Tools and Utilities
• Deployment Tools
• Monitoring Tools
• Database Clients and Tools
• Testing Frameworks
GENERIC
CAPABILITIES
THAT ARE 

NOT SPECIFIC 

TO YOUR LINE 

OF BUSINESS
WHAT NOT TO OPEN-SOURCE
• Internal Business Applications
• Business Logic Services
• Data Services
• Data
• Anything related to core business
CAPABILITIES
THAT PROVIDE A 

COMPETITIVE
ADVANTAGE
OPEN-SOURCE PROJECT PROMOTION
Engineering Blog
e.g. http://techblog.netflix.com/
Engineering Twitter Handle (@<Company>Tech)
Tech Meetups
Presenting
Hosting
Posts to
Hacker News” 

(Y-Combinator 

news platform)
Twitter LinkedIn Groups
Groups Google+
Communities
Reddit
“
@
&
'
Thank you.

More Related Content

Similar to Open-Sourcing for Enterprises: Benefits, Examples and Best Practices

Corp presentation innovative enterprises
Corp presentation   innovative enterprisesCorp presentation   innovative enterprises
Corp presentation innovative enterprisesNarayanan Ramaiah
 
Webinar-Serie: Digital Experiences, Teil 1: Innovative Konzepte
Webinar-Serie: Digital Experiences, Teil 1: Innovative KonzepteWebinar-Serie: Digital Experiences, Teil 1: Innovative Konzepte
Webinar-Serie: Digital Experiences, Teil 1: Innovative KonzepteAcquia
 
ELEKS company overview
ELEKS company overviewELEKS company overview
ELEKS company overviewELEKS
 
IBM - Paul Pilotto
IBM - Paul PilottoIBM - Paul Pilotto
IBM - Paul PilottoIDGnederland
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...Amazon Web Services
 
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...Docker, Inc.
 
SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'Xylos
 
Getting started in tech (6 21)
Getting started in tech (6 21)Getting started in tech (6 21)
Getting started in tech (6 21)Thinkful
 
Democratizing Apache Spark for the Enterprise with Jonathan Gole
Democratizing Apache Spark for the Enterprise with Jonathan GoleDemocratizing Apache Spark for the Enterprise with Jonathan Gole
Democratizing Apache Spark for the Enterprise with Jonathan GoleDatabricks
 
Make data simple in the cognitive era
Make data simple in the cognitive eraMake data simple in the cognitive era
Make data simple in the cognitive eraIBM Analytics
 
apidays Australia 2022 - API design challenges and making APIs your common la...
apidays Australia 2022 - API design challenges and making APIs your common la...apidays Australia 2022 - API design challenges and making APIs your common la...
apidays Australia 2022 - API design challenges and making APIs your common la...apidays
 
V-Empower, Inc. Corporate Presentation 2013.
V-Empower, Inc. Corporate Presentation 2013.V-Empower, Inc. Corporate Presentation 2013.
V-Empower, Inc. Corporate Presentation 2013.Hannan Ahmed
 
V-Empower corporate presentation 2013
V-Empower corporate presentation 2013V-Empower corporate presentation 2013
V-Empower corporate presentation 2013shukoorahmed
 
Offshore Development Center - Brochure by RapidValue
Offshore Development Center - Brochure by RapidValueOffshore Development Center - Brochure by RapidValue
Offshore Development Center - Brochure by RapidValueRapidValue
 
The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014John Newton
 
TRANSFORM DATA WITH INSIGHTFUL ANALYTICS - BUSINESS INTELLIGENCE SOLUTIONS
TRANSFORM DATA WITH INSIGHTFUL ANALYTICS - BUSINESS INTELLIGENCE SOLUTIONSTRANSFORM DATA WITH INSIGHTFUL ANALYTICS - BUSINESS INTELLIGENCE SOLUTIONS
TRANSFORM DATA WITH INSIGHTFUL ANALYTICS - BUSINESS INTELLIGENCE SOLUTIONSTaction Software LLC
 
About Miracle Software Systems
About Miracle Software SystemsAbout Miracle Software Systems
About Miracle Software SystemsPaul Byroj
 

Similar to Open-Sourcing for Enterprises: Benefits, Examples and Best Practices (20)

About Us | Taction Software
About Us | Taction Software About Us | Taction Software
About Us | Taction Software
 
Corp presentation innovative enterprises
Corp presentation   innovative enterprisesCorp presentation   innovative enterprises
Corp presentation innovative enterprises
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 
Webinar-Serie: Digital Experiences, Teil 1: Innovative Konzepte
Webinar-Serie: Digital Experiences, Teil 1: Innovative KonzepteWebinar-Serie: Digital Experiences, Teil 1: Innovative Konzepte
Webinar-Serie: Digital Experiences, Teil 1: Innovative Konzepte
 
ELEKS company overview
ELEKS company overviewELEKS company overview
ELEKS company overview
 
IBM - Paul Pilotto
IBM - Paul PilottoIBM - Paul Pilotto
IBM - Paul Pilotto
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
 
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
 
SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'
 
Getting started in tech (6 21)
Getting started in tech (6 21)Getting started in tech (6 21)
Getting started in tech (6 21)
 
Democratizing Apache Spark for the Enterprise with Jonathan Gole
Democratizing Apache Spark for the Enterprise with Jonathan GoleDemocratizing Apache Spark for the Enterprise with Jonathan Gole
Democratizing Apache Spark for the Enterprise with Jonathan Gole
 
Quality dashboard-may-2015
Quality dashboard-may-2015Quality dashboard-may-2015
Quality dashboard-may-2015
 
Make data simple in the cognitive era
Make data simple in the cognitive eraMake data simple in the cognitive era
Make data simple in the cognitive era
 
apidays Australia 2022 - API design challenges and making APIs your common la...
apidays Australia 2022 - API design challenges and making APIs your common la...apidays Australia 2022 - API design challenges and making APIs your common la...
apidays Australia 2022 - API design challenges and making APIs your common la...
 
V-Empower, Inc. Corporate Presentation 2013.
V-Empower, Inc. Corporate Presentation 2013.V-Empower, Inc. Corporate Presentation 2013.
V-Empower, Inc. Corporate Presentation 2013.
 
V-Empower corporate presentation 2013
V-Empower corporate presentation 2013V-Empower corporate presentation 2013
V-Empower corporate presentation 2013
 
Offshore Development Center - Brochure by RapidValue
Offshore Development Center - Brochure by RapidValueOffshore Development Center - Brochure by RapidValue
Offshore Development Center - Brochure by RapidValue
 
The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014
 
TRANSFORM DATA WITH INSIGHTFUL ANALYTICS - BUSINESS INTELLIGENCE SOLUTIONS
TRANSFORM DATA WITH INSIGHTFUL ANALYTICS - BUSINESS INTELLIGENCE SOLUTIONSTRANSFORM DATA WITH INSIGHTFUL ANALYTICS - BUSINESS INTELLIGENCE SOLUTIONS
TRANSFORM DATA WITH INSIGHTFUL ANALYTICS - BUSINESS INTELLIGENCE SOLUTIONS
 
About Miracle Software Systems
About Miracle Software SystemsAbout Miracle Software Systems
About Miracle Software Systems
 

Recently uploaded

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 

Open-Sourcing for Enterprises: Benefits, Examples and Best Practices

  • 1. OPEN-SOURCING FOR ENTERPRISES What to Open Source and What Not
  • 2. BENEFITS OF OPEN-SOURCING FOR AN ENTERPRISE Motivate/Retain Engineers! " Attract Top Technical Talent Reduce Development Costs # Increase Product Quality $ Good Public Relations Active community develops and submits new features “Peer pressure” improves code quality and documentation Community will find bugs and even fix them Builds credibility among technical community Helps establish company as an innovative technology led organization %
  • 4. WHAT TO OPEN-SOURCE • Various Platform Components • Development Libraries • Engineering Tools and Utilities • Deployment Tools • Monitoring Tools • Database Clients and Tools • Testing Frameworks GENERIC CAPABILITIES THAT ARE 
 NOT SPECIFIC 
 TO YOUR LINE 
 OF BUSINESS
  • 5. WHAT NOT TO OPEN-SOURCE • Internal Business Applications • Business Logic Services • Data Services • Data • Anything related to core business CAPABILITIES THAT PROVIDE A 
 COMPETITIVE ADVANTAGE
  • 6. OPEN-SOURCE PROJECT PROMOTION Engineering Blog e.g. http://techblog.netflix.com/ Engineering Twitter Handle (@<Company>Tech) Tech Meetups Presenting Hosting Posts to Hacker News” 
 (Y-Combinator 
 news platform) Twitter LinkedIn Groups Groups Google+ Communities Reddit “ @ & '