SlideShare a Scribd company logo
1 of 22
Download to read offline
Open Source in Enterprises


      蔡俊杰(Jack Cai)
      IBM China Development Lab


                 仅为个人思想,不代表IBM立场或观点
Agenda

n   Open source & Enterprise
n   Using open source software
    ¡   Risks & Suggestions
n   Joining open source development
    ¡   Risks & Suggestions
OSS is pervasive in enterprises

 n     Actaute survey [1]                          n     Gartner survey[2]
       Oct. 2009                                         Nov. 2008
                                                                  15%




                                                                        85%




【1】http://www.actuate.com/download/OpenSourceSurvey/oss2009.pdf
【2】http://www.gartner.com/it/page.jsp?id=801412
Enterprises are pervasive in OS
 n     Two good examples
       ¡      Linux kernel
              contribution
              break-down [1]
                                                             Company
              n    186 companies                             Personal

                   contributed to v2.6.24                    Unknown




       ¡      Microsoft turnaround
              n    Platinum Sponsor of
                   ASF in 2008 & 2009
              n    Contributed code to a
                   number of open
                   source projects,
                   including Linux Kernel
                   in July 2009!
                                                                  Microsoft
【1】https://www.linuxfoundation.org/publications/linuxkerneldevelopment.php
Enterprise roles in OS
n   User
    ¡      Run for daily operation
    ¡      Incorporate into product/service
n   Development contributor
    ¡      Code donation
    ¡      Employee participation
n   Leader
n   Service provider
    ¡      Technical support
    ¡      Consultancy: legal, process, risk
           assessment, …
    ¡      Education/Training
    ¡      Solution/Integration
n   Sponsor
    ¡      Fund, facility/infrastructure,
           software, …
Agenda

n   Open source & Enterprise
n   Using open source software
n   Joining open source development
OSS Benefit & Cost

n   High quality       n   Service availability
n   Zero license fee   n   Skill requirement
n   Openness/Freedom   n   Migration cost
n   Flexibility        n   Training cost
n   Transparency       n   Legal risk
Mitigating the system risks

n   Set up a governance system
    ¡   Determine the strategy (position, risk
        preference, etc.)
    ¡   Set up adoption review/approve process
    ¡   Set up daily management system
        n   A central approved list/repository
    ¡   Conduct education
Legal risk in using OSS

n   Copyright
    ¡   Uncertain “pedigree”, SCO case
    ¡   Contamination
n   Patent
    ¡   Possible patent infringement, MS v.s
        Linux case
n   License
    ¡   Copy-left, Cisco Linksys case
Mitigating the legal risks

n   Do due-diligence investigation
    ¡   Source code scan
    ¡   Author background investigation
n   Get professional legal advice
n   Buy service
Evaluating OSS maturity

n   Outstanding leaders
n   Diversified community
n   Wide user base
n   Active development
n   Mature vulnerability management
n   Well-written documentation
Usage pattern

n   Run for internal use
    ¡   Most cases
n   Run to provide service to 3rd parties
    ¡   Most Internet service companies,
        including Google
n   Redistribute to 3rd parties
    ¡   Product
    ¡   Solution           Caution!
Customization pattern

n   Take and fork
    ¡   IBM Lotus Symphony
n   Collaborative development
    ¡   IBM & Eclipse
    ¡   IBM WebSphere Community Edition &
        Apache Geronimo
n   Some point in-between
    ¡   Google: Apache Harmony, Linux
Agenda

n   Open source & Enterprise
n   Using open source software
n   Joining open source development
Motivations

n   Redistributing
n   Providing service
n   Driving standards
n   Disrupting competition
n   Building eco-system
n   User centered design
Legal risks in joining OSS dev

n   Contamination & Virus effect
n   Patent exposure

n   Mitigation suggestion
    ¡   Draw a fine line between proprietary code
        and open source code, set up
        review/approve process as required
    ¡   Conduct necessary education
Infrastructure support

         Open Source
         Community      3. Check in/out

                                                   External community
                                                   code repo
                                 4. Smart Merge

 2. Create Patch



                                                         5. Notify
                       1. Check in/out
                                          Internal code repo         Merge Log and
                                                                     Continuous
        Developer                                                    Integration
        workstations
Internal open source

n   Run projects inside an enterprise in an
    open source way
    ¡   20% project?
    ¡   Innovation incubation
Community-driven
Commercial development

n   Open development
    ¡   Source code available
    ¡   Transparent development
    ¡   User interaction
n   Commercial license
n   Examples
    ¡   Project Zero (http://www.projectzero.org/)
    ¡   Rational Jazz (http://jazz.net/)
Summary

n   Open source is pervasive in
    enterprises, and enterprises have
    become the key driver of open source.
n   Use open source with caution.
n   Join in open source development with
    caution.
Our open source book, coming soon
Q&A

More Related Content

What's hot

From innovative to commercial open source edition / Patrick Moreau
From innovative to commercial open source edition / Patrick MoreauFrom innovative to commercial open source edition / Patrick Moreau
From innovative to commercial open source edition / Patrick Moreau
Paris Open Source Summit
 
Open Source, Sourceforge Projects, & Apache Foundation
Open Source, Sourceforge Projects, & Apache FoundationOpen Source, Sourceforge Projects, & Apache Foundation
Open Source, Sourceforge Projects, & Apache Foundation
Mohammad Kotb
 

What's hot (20)

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?
 
OpenChain Automotive Work Group Meeting #2 - Lyon
OpenChain Automotive Work Group Meeting #2 - LyonOpenChain Automotive Work Group Meeting #2 - Lyon
OpenChain Automotive Work Group Meeting #2 - Lyon
 
OpenChain Automation Case Study - September to December 2021
OpenChain Automation Case Study - September to December 2021OpenChain Automation Case Study - September to December 2021
OpenChain Automation Case Study - September to December 2021
 
Free and Open Source Software - Challenges for the Automotive Supply Chain
Free and Open Source Software - Challenges for the Automotive Supply ChainFree and Open Source Software - Challenges for the Automotive Supply Chain
Free and Open Source Software - Challenges for the Automotive Supply Chain
 
From innovative to commercial open source edition / Patrick Moreau
From innovative to commercial open source edition / Patrick MoreauFrom innovative to commercial open source edition / Patrick Moreau
From innovative to commercial open source edition / Patrick Moreau
 
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
 
Software Heritage, a revolutionary infrastructure for software source code, O...
Software Heritage, a revolutionary infrastructure for software source code, O...Software Heritage, a revolutionary infrastructure for software source code, O...
Software Heritage, a revolutionary infrastructure for software source code, O...
 
SFScon 2020 - Davide Ricci - FOSS management and license compliance must come...
SFScon 2020 - Davide Ricci - FOSS management and license compliance must come...SFScon 2020 - Davide Ricci - FOSS management and license compliance must come...
SFScon 2020 - Davide Ricci - FOSS management and license compliance must come...
 
OpenChain: How to manage OSS licenses for CI/CD development
OpenChain: How to manage OSS licenses for CI/CD developmentOpenChain: How to manage OSS licenses for CI/CD development
OpenChain: How to manage OSS licenses for CI/CD development
 
Open Source Lecture
Open Source LectureOpen Source Lecture
Open Source Lecture
 
Open Source, Sourceforge Projects, & Apache Foundation
Open Source, Sourceforge Projects, & Apache FoundationOpen Source, Sourceforge Projects, & Apache Foundation
Open Source, Sourceforge Projects, & Apache Foundation
 
OpenChain Reference Tooling Work Group in 2020
OpenChain Reference Tooling Work Group in 2020OpenChain Reference Tooling Work Group in 2020
OpenChain Reference Tooling Work Group in 2020
 
OpenChain Webinar #11 - Open Source Issues Remediation - Jari Koivisto - 2020...
OpenChain Webinar #11 - Open Source Issues Remediation - Jari Koivisto - 2020...OpenChain Webinar #11 - Open Source Issues Remediation - Jari Koivisto - 2020...
OpenChain Webinar #11 - Open Source Issues Remediation - Jari Koivisto - 2020...
 
Open Source, Sourceforge Projects, & Apache Foundation
Open Source, Sourceforge Projects, & Apache FoundationOpen Source, Sourceforge Projects, & Apache Foundation
Open Source, Sourceforge Projects, & Apache Foundation
 
Osborne Clarke - OpenChain - FOSSmatrix
Osborne Clarke - OpenChain - FOSSmatrixOsborne Clarke - OpenChain - FOSSmatrix
Osborne Clarke - OpenChain - FOSSmatrix
 
Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)
 
Open Source Software Concepts
Open Source Software ConceptsOpen Source Software Concepts
Open Source Software Concepts
 
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 Informatics Practices Chapter 2  Open Source Software Concepts Class 12th Informatics Practices Chapter 2  Open Source Software Concepts Class 12th
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 
Resin.io
Resin.ioResin.io
Resin.io
 
What in the World is Going on at The Linux Foundation?
What in the World is Going on at The Linux Foundation?What in the World is Going on at The Linux Foundation?
What in the World is Going on at The Linux Foundation?
 

Viewers also liked

Open Community, Open Strategy
Open Community, Open StrategyOpen Community, Open Strategy
Open Community, Open Strategy
Target Source
 
Building A Winning Strategy For Open Source Company Beijing Nov2009
Building A Winning Strategy For Open Source Company Beijing Nov2009Building A Winning Strategy For Open Source Company Beijing Nov2009
Building A Winning Strategy For Open Source Company Beijing Nov2009
OpenSourceCamp
 

Viewers also liked (20)

Open Community, Open Strategy
Open Community, Open StrategyOpen Community, Open Strategy
Open Community, Open Strategy
 
TYPO3 - The Enterprise Open Source CMS - Rania Marou - FOSSCOMM 2015
TYPO3 - The Enterprise Open Source CMS - Rania Marou - FOSSCOMM 2015TYPO3 - The Enterprise Open Source CMS - Rania Marou - FOSSCOMM 2015
TYPO3 - The Enterprise Open Source CMS - Rania Marou - FOSSCOMM 2015
 
Open Source Adoption in the Enterprise
Open Source Adoption in the EnterpriseOpen Source Adoption in the Enterprise
Open Source Adoption in the Enterprise
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
 
Ten Elements of Open Source Governance
Ten Elements of Open Source GovernanceTen Elements of Open Source Governance
Ten Elements of Open Source Governance
 
Open Source for Enterprise: Architecting Digital Change.
Open Source for Enterprise: Architecting Digital Change. Open Source for Enterprise: Architecting Digital Change.
Open Source for Enterprise: Architecting Digital Change.
 
Building A Winning Strategy For Open Source Company Beijing Nov2009
Building A Winning Strategy For Open Source Company Beijing Nov2009Building A Winning Strategy For Open Source Company Beijing Nov2009
Building A Winning Strategy For Open Source Company Beijing Nov2009
 
Four Open Source Drupal Applications for Higher Education
Four Open Source Drupal Applications for Higher EducationFour Open Source Drupal Applications for Higher Education
Four Open Source Drupal Applications for Higher Education
 
Why stop Open Source in the Enterprise?
Why stop Open Source in the Enterprise?Why stop Open Source in the Enterprise?
Why stop Open Source in the Enterprise?
 
Ashnik Solutions and Values
Ashnik Solutions and ValuesAshnik Solutions and Values
Ashnik Solutions and Values
 
Building enterprise applications using open source
Building enterprise applications using open sourceBuilding enterprise applications using open source
Building enterprise applications using open source
 
Enterprise Open Source Fccs March
Enterprise Open Source Fccs MarchEnterprise Open Source Fccs March
Enterprise Open Source Fccs March
 
Open Source Adoption Challenges in the Enterprise
Open Source Adoption Challenges in the EnterpriseOpen Source Adoption Challenges in the Enterprise
Open Source Adoption Challenges in the Enterprise
 
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
 
How enterprises learned to stop worrying and love open source
How enterprises learned to stop worrying and love open sourceHow enterprises learned to stop worrying and love open source
How enterprises learned to stop worrying and love open source
 
Using Open Source for Enterprise
Using Open Source for EnterpriseUsing Open Source for Enterprise
Using Open Source for Enterprise
 
Open source presentation enterprise ireland 2010
Open source presentation enterprise ireland 2010Open source presentation enterprise ireland 2010
Open source presentation enterprise ireland 2010
 
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseApache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
 
Open Source in the Enterprise
Open Source in the EnterpriseOpen Source in the Enterprise
Open Source in the Enterprise
 
Jared Whitlock Open Source In The Enterprise Plone @ Novell
Jared Whitlock   Open Source In The Enterprise    Plone @ NovellJared Whitlock   Open Source In The Enterprise    Plone @ Novell
Jared Whitlock Open Source In The Enterprise Plone @ Novell
 

Similar to Open Source In Enterprises Apache2009 Beijing Jack Cai

Software Security Assurance for DevOps - Hewlett Packard Enterprise + Black Duck
Software Security Assurance for DevOps - Hewlett Packard Enterprise + Black DuckSoftware Security Assurance for DevOps - Hewlett Packard Enterprise + Black Duck
Software Security Assurance for DevOps - Hewlett Packard Enterprise + Black Duck
Black Duck by Synopsys
 

Similar to Open Source In Enterprises Apache2009 Beijing Jack Cai (20)

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
 
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
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
 
A Journey Down the Open Road - SymfonyCon Paris 2015
A Journey Down the Open Road - SymfonyCon Paris 2015A Journey Down the Open Road - SymfonyCon Paris 2015
A Journey Down the Open Road - SymfonyCon Paris 2015
 
How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019
 
How open source is funded the enterprise differentiation tightrope (1)
How open source is funded  the enterprise differentiation tightrope (1)How open source is funded  the enterprise differentiation tightrope (1)
How open source is funded the enterprise differentiation tightrope (1)
 
Software Security Assurance for DevOps - Hewlett Packard Enterprise + Black Duck
Software Security Assurance for DevOps - Hewlett Packard Enterprise + Black DuckSoftware Security Assurance for DevOps - Hewlett Packard Enterprise + Black Duck
Software Security Assurance for DevOps - Hewlett Packard Enterprise + Black Duck
 
Opensource wildey
Opensource wildeyOpensource wildey
Opensource wildey
 
Establishing an Open Source Program Office
Establishing an Open Source Program OfficeEstablishing an Open Source Program Office
Establishing an Open Source Program Office
 
Crypton Studio Presentation
Crypton Studio PresentationCrypton Studio Presentation
Crypton Studio Presentation
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
Fundamentals of Using Open Source Code to Build Products
Fundamentals of Using Open Source Code to Build ProductsFundamentals of Using Open Source Code to Build Products
Fundamentals of Using Open Source Code to Build Products
 
Open Source SW Business
Open Source SW Business Open Source SW Business
Open Source SW Business
 
OSS - enterprise adoption strategy and governance
OSS -  enterprise adoption strategy and governanceOSS -  enterprise adoption strategy and governance
OSS - enterprise adoption strategy and governance
 
How to Manage the Risk of your Polyglot Environments
How to Manage the Risk of your Polyglot EnvironmentsHow to Manage the Risk of your Polyglot Environments
How to Manage the Risk of your Polyglot Environments
 
Open Source Movement
Open Source MovementOpen Source Movement
Open Source Movement
 
General Introduction of FOSS4G and OSGeo
General Introduction of FOSS4G and OSGeoGeneral Introduction of FOSS4G and OSGeo
General Introduction of FOSS4G and OSGeo
 
Django Frame Work
Django Frame WorkDjango Frame Work
Django Frame Work
 
What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)
 

More from OpenSourceCamp

Open generation mikkopuhakka-keynote-4
Open generation mikkopuhakka-keynote-4Open generation mikkopuhakka-keynote-4
Open generation mikkopuhakka-keynote-4
OpenSourceCamp
 
Osc scott linux下的数据库优化for_postgresql
Osc scott linux下的数据库优化for_postgresqlOsc scott linux下的数据库优化for_postgresql
Osc scott linux下的数据库优化for_postgresql
OpenSourceCamp
 
Chinacache一站式开发和应用部署环境
Chinacache一站式开发和应用部署环境Chinacache一站式开发和应用部署环境
Chinacache一站式开发和应用部署环境
OpenSourceCamp
 
linux 下的音乐学习
linux 下的音乐学习linux 下的音乐学习
linux 下的音乐学习
OpenSourceCamp
 
Cisco cloud strategy cisco
Cisco cloud strategy ciscoCisco cloud strategy cisco
Cisco cloud strategy cisco
OpenSourceCamp
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇
OpenSourceCamp
 
Open sourcecamp 2010-openisthefuture-1.0-beijing-cn
Open sourcecamp 2010-openisthefuture-1.0-beijing-cnOpen sourcecamp 2010-openisthefuture-1.0-beijing-cn
Open sourcecamp 2010-openisthefuture-1.0-beijing-cn
OpenSourceCamp
 
Community Driven Innvoation
Community Driven InnvoationCommunity Driven Innvoation
Community Driven Innvoation
OpenSourceCamp
 
Open Source community 2.0
Open Source community 2.0Open Source community 2.0
Open Source community 2.0
OpenSourceCamp
 
OpenSourceCamp Introducation
OpenSourceCamp IntroducationOpenSourceCamp Introducation
OpenSourceCamp Introducation
OpenSourceCamp
 
Intalio Works 20091128 Beijing
Intalio Works 20091128 BeijingIntalio Works 20091128 Beijing
Intalio Works 20091128 Beijing
OpenSourceCamp
 
Community Driven Innovation 200911
Community Driven Innovation 200911Community Driven Innovation 200911
Community Driven Innovation 200911
OpenSourceCamp
 
Nov 2009 Apache Asia Road Show Schedule 20091123
Nov 2009 Apache Asia Road Show Schedule 20091123Nov 2009 Apache Asia Road Show Schedule 20091123
Nov 2009 Apache Asia Road Show Schedule 20091123
OpenSourceCamp
 
28 Nov 2009 Open Source Camp Schedule
28 Nov 2009 Open Source Camp Schedule28 Nov 2009 Open Source Camp Schedule
28 Nov 2009 Open Source Camp Schedule
OpenSourceCamp
 

More from OpenSourceCamp (20)

Open generation mikkopuhakka-keynote-4
Open generation mikkopuhakka-keynote-4Open generation mikkopuhakka-keynote-4
Open generation mikkopuhakka-keynote-4
 
Cloud ID
Cloud IDCloud ID
Cloud ID
 
Osc scott linux下的数据库优化for_postgresql
Osc scott linux下的数据库优化for_postgresqlOsc scott linux下的数据库优化for_postgresql
Osc scott linux下的数据库优化for_postgresql
 
Chinacache一站式开发和应用部署环境
Chinacache一站式开发和应用部署环境Chinacache一站式开发和应用部署环境
Chinacache一站式开发和应用部署环境
 
linux 下的音乐学习
linux 下的音乐学习linux 下的音乐学习
linux 下的音乐学习
 
Cisco cloud strategy cisco
Cisco cloud strategy ciscoCisco cloud strategy cisco
Cisco cloud strategy cisco
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇
 
Open sourcecamp 2010-openisthefuture-1.0-beijing-cn
Open sourcecamp 2010-openisthefuture-1.0-beijing-cnOpen sourcecamp 2010-openisthefuture-1.0-beijing-cn
Open sourcecamp 2010-openisthefuture-1.0-beijing-cn
 
Sharism In Action
Sharism In ActionSharism In Action
Sharism In Action
 
What is Co-Working
What is Co-WorkingWhat is Co-Working
What is Co-Working
 
Community Driven Innvoation
Community Driven InnvoationCommunity Driven Innvoation
Community Driven Innvoation
 
Open Source community 2.0
Open Source community 2.0Open Source community 2.0
Open Source community 2.0
 
Tair
TairTair
Tair
 
MeeGo and Community
MeeGo and CommunityMeeGo and Community
MeeGo and Community
 
Taobao toper
Taobao toperTaobao toper
Taobao toper
 
OpenSourceCamp Introducation
OpenSourceCamp IntroducationOpenSourceCamp Introducation
OpenSourceCamp Introducation
 
Intalio Works 20091128 Beijing
Intalio Works 20091128 BeijingIntalio Works 20091128 Beijing
Intalio Works 20091128 Beijing
 
Community Driven Innovation 200911
Community Driven Innovation 200911Community Driven Innovation 200911
Community Driven Innovation 200911
 
Nov 2009 Apache Asia Road Show Schedule 20091123
Nov 2009 Apache Asia Road Show Schedule 20091123Nov 2009 Apache Asia Road Show Schedule 20091123
Nov 2009 Apache Asia Road Show Schedule 20091123
 
28 Nov 2009 Open Source Camp Schedule
28 Nov 2009 Open Source Camp Schedule28 Nov 2009 Open Source Camp Schedule
28 Nov 2009 Open Source Camp Schedule
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Open Source In Enterprises Apache2009 Beijing Jack Cai

  • 1. Open Source in Enterprises 蔡俊杰(Jack Cai) IBM China Development Lab 仅为个人思想,不代表IBM立场或观点
  • 2. Agenda n Open source & Enterprise n Using open source software ¡ Risks & Suggestions n Joining open source development ¡ Risks & Suggestions
  • 3. OSS is pervasive in enterprises n Actaute survey [1] n Gartner survey[2] Oct. 2009 Nov. 2008 15% 85% 【1】http://www.actuate.com/download/OpenSourceSurvey/oss2009.pdf 【2】http://www.gartner.com/it/page.jsp?id=801412
  • 4. Enterprises are pervasive in OS n Two good examples ¡ Linux kernel contribution break-down [1] Company n 186 companies Personal contributed to v2.6.24 Unknown ¡ Microsoft turnaround n Platinum Sponsor of ASF in 2008 & 2009 n Contributed code to a number of open source projects, including Linux Kernel in July 2009! Microsoft 【1】https://www.linuxfoundation.org/publications/linuxkerneldevelopment.php
  • 5. Enterprise roles in OS n User ¡ Run for daily operation ¡ Incorporate into product/service n Development contributor ¡ Code donation ¡ Employee participation n Leader n Service provider ¡ Technical support ¡ Consultancy: legal, process, risk assessment, … ¡ Education/Training ¡ Solution/Integration n Sponsor ¡ Fund, facility/infrastructure, software, …
  • 6. Agenda n Open source & Enterprise n Using open source software n Joining open source development
  • 7. OSS Benefit & Cost n High quality n Service availability n Zero license fee n Skill requirement n Openness/Freedom n Migration cost n Flexibility n Training cost n Transparency n Legal risk
  • 8. Mitigating the system risks n Set up a governance system ¡ Determine the strategy (position, risk preference, etc.) ¡ Set up adoption review/approve process ¡ Set up daily management system n A central approved list/repository ¡ Conduct education
  • 9. Legal risk in using OSS n Copyright ¡ Uncertain “pedigree”, SCO case ¡ Contamination n Patent ¡ Possible patent infringement, MS v.s Linux case n License ¡ Copy-left, Cisco Linksys case
  • 10. Mitigating the legal risks n Do due-diligence investigation ¡ Source code scan ¡ Author background investigation n Get professional legal advice n Buy service
  • 11. Evaluating OSS maturity n Outstanding leaders n Diversified community n Wide user base n Active development n Mature vulnerability management n Well-written documentation
  • 12. Usage pattern n Run for internal use ¡ Most cases n Run to provide service to 3rd parties ¡ Most Internet service companies, including Google n Redistribute to 3rd parties ¡ Product ¡ Solution Caution!
  • 13. Customization pattern n Take and fork ¡ IBM Lotus Symphony n Collaborative development ¡ IBM & Eclipse ¡ IBM WebSphere Community Edition & Apache Geronimo n Some point in-between ¡ Google: Apache Harmony, Linux
  • 14. Agenda n Open source & Enterprise n Using open source software n Joining open source development
  • 15. Motivations n Redistributing n Providing service n Driving standards n Disrupting competition n Building eco-system n User centered design
  • 16. Legal risks in joining OSS dev n Contamination & Virus effect n Patent exposure n Mitigation suggestion ¡ Draw a fine line between proprietary code and open source code, set up review/approve process as required ¡ Conduct necessary education
  • 17. Infrastructure support Open Source Community 3. Check in/out External community code repo 4. Smart Merge 2. Create Patch 5. Notify 1. Check in/out Internal code repo Merge Log and Continuous Developer Integration workstations
  • 18. Internal open source n Run projects inside an enterprise in an open source way ¡ 20% project? ¡ Innovation incubation
  • 19. Community-driven Commercial development n Open development ¡ Source code available ¡ Transparent development ¡ User interaction n Commercial license n Examples ¡ Project Zero (http://www.projectzero.org/) ¡ Rational Jazz (http://jazz.net/)
  • 20. Summary n Open source is pervasive in enterprises, and enterprises have become the key driver of open source. n Use open source with caution. n Join in open source development with caution.
  • 21. Our open source book, coming soon
  • 22. Q&A