KEMBAR78
Open Source Impact on Digital Transformation | PDF
Open Source Impact on Digital
Transformation
Harsha Kumara
WSO2 Inc.
About me
@harsz89
@harsha89
@harsz89
● An open source enthusiast
● Associate technical lead, PMC member and
a member of the WSO2 API Manager team
● Core committer and the maintainer of the
FHIR module at OpenMRS
● Google Summer of Code Organization
Administrator, Mentor and Google Code-In
Mentor since 2014 at OpenMRS
#1
6th
Open Source Integration Vendor
Largest Apache Committer
Largest Open Source Vendor
7th
WSO2: Helping Digitally Driven Organizations
Become Integration Agile
“...the only fully open source solution in
our Wave analysis, WSO2 provides good
breadth across all evaluation criteria.”
Leader in the Forrester
Wave: API Management
Solutions, Q4 2018
Digital
Transformation is all
about creating a
“Digital Experience”
for your customers
Change adoption in digital transformation
● Digital transformation means integration of digital
technology into all areas of business
● It’s continuous but never ending process
● Adopting state of the art technology is key for the
digital transformation
● Mandatory to move away from legacy platforms
● Understand how disruptive technology affects the
digital customer experience
● Escaping 80/20 spending trap
OPEN TECHNOLOGY FOR AGILE DIGITAL BUSINESS
7
Build internal and external
developer ecosystems
with an API marketplace.
Manage identity, security, and
privacy across your digital
business.
Create real-time, intelligent,
actionable business
insights and data products.
Platform enable your digital
business with “micro-services”
and “micro-integrations”.
60% of digital
transformation
projects will start
with integration
- Gartner
Role of APIs in Digital Transformation
APIs
Cloud Services
Internal Services
Websites
Mobile Apps
IoT
Partners
Desktop Apps
Open Source, the driving engine
● Rapid adoption of new technologies and speed to market
with wider collaboration
● Limitless resources that comes as a benefit of the community
● Wider thinking and wider intellectual input that comes from
the community
● Open standards enabling easy integrations to other systems
● Better security due to the ability to know what's inside
● Working with best in the software industry as software
giants embrace open source technology
● Not bound to proprietary license costs
Open contributions
help build, test, verify.
The best way to Speed
innovation
Open Source
The Best Solution to Meet Digital Transformation Needs
Closed-source, open-core, and iPaaS are not equipped to handle the challenge and the change
Changing Protocols
& Formats
OSS Community
& Collaboration
1M open source contributions
6th
largest Apache contributor
69th
largest GitHub contributor
WSO2 Leadership
300+
Contributors
100+
Projects
Why Other Approaches Don’t Cut It
Not every integration approach is optimized for disaggregated architectures
Traditional waterfall
development is a
poor approach for
digital transformation
Low-code and legacy
platforms can be
brittle, hard to
debug, maintain
Proprietary Integration
products force lock-in
to technology and dev
schedule
Single-solution
vendors can’t meet
diverse needs for
integration projects
Digital Transformation for everyone
● Every company will become software company
● Systems will become more intelligent
● Digital Transformation is a race where everyone needs
to get faster to the market
● CIO Agenda Industry Insights report shows that all
industries rank digital business as one of their top 10
business objective (Gartner 2018)
Digital Transformation is a collective effort
● Organization can’t build its own platform without
external technologies
● Good journey partners are important factor
● Rapid changes in digital business creates more
requirements
● Closed development teams are not fully aware of
current trends and requirements
● Open source community power provide greater insight
and collaborative power
Open Source Software Quality
Linus's Law
Given enough eyeballs, all bugs are shallow : Empirically, open source tends to
produce better quality software than its proprietary or alternative counterparts
• Wide adoption surface bugs and edge cases much more rapidly
than traditional, predictive QA processes
• Code contributions and review process of world best developers
• Open source code quality tools integrations with seamless build
processes
• Automated code inspections and review processes
Enhanced Security
● Open source software teams extra precautious on security
● It’s designed to secure from inception to implementation
level
● Continuous security and vulnerability scans
● Wider exposure with security vulnerabilities finders,
researchers and hackers
Better Transparency
● Open source allows for greater transparency of process
● How do I know that the process, our process, is fair and
accurate?
● GDPR Compliance Evaluation
● Government action or governmental function of a private
company's software
Build around the Open Standards
● Digital transformation requires integrate multiple systems
with state of the art technology
● Organizations are subject to acquisitions and merges with
the time
● Standards will remain same
● Open standards are the main interface to integrate with the
systems
Extensibility and Customizability
● Digital transformation require agile process to adopt
technologies
● No software can meet all digital requirements
● Open Source projects are the best in providing extensible
and customizable architecture
● Flexibility to collaborate, influence product roadmaps and
open contributions are best at open source projects
Continuous growth of Open Source
● Open source software emerging in mission-critical,
customer-facing workloads
● “41% identify increasing their use of open source as a high
or critical priority for 2016”. (Forrester 2016)
○ This comes from a base of 1402 global infrastructure technology
decision-makers
● The increasing demand for agile, customer-obsessed
technology drives interest in open source
● Mature open source projects challenge traditional proprietary
solutions
Open Source is dominating
● Linux open source operating systems run on 65% of all
servers in the world
● A Black Duck survey finds that nearly 80% of companies run
part or all of their operations in open source
● 65% of companies leverage open source software to speed
application development
● 67% of companies encourage their developers to actively
contribute to open source software
(sayuti 2016)
Market Progression
• Transition of single vendor closed systems to cross vendor open systems
in infrastructure domain
2006 2009 2010 2011 20132001 20152000
No
virtualization
Hardware
Open
Source
IaaS
IaaS PaaS Open
Source
PaaS
Virtualization Containers Cloud
Native
Passionate Developers
● Passionate developers produce high quality software
● Open forums, discussions and code review processes with
wider audience
● Showcase own innovations and codings in anywhere
● Best place to meet diversity of people
Corporate Advantage
● Rapid Development
● Modular Architecture
● Reduce duplication of effort
● Best technical interview possible
● Attract Talent
Big Moves
● All most all the software giants are moving towards open
source
○ Google : Kubernetes, Tensorflow
○ Facebook : OpenCompute, HHVM, OpenCellular
○ Twitter : Mesos/Aurora/Parquet/Heron
○ Netflix : NetflixOSS Suite
○ Microsoft : VSCode
■ Open sourcing patents
Top Contributions
(Github 2018)
Rank Company Employees Contributing
1 Microsoft 4,550
2 Google 2,267
3 Red Hat 2,027
4 IBM 1,813
Corporate Responsibility
● Obligation to give back
● Teaching the next generation
● It’s not about money
● Help for faster innovations and mitigate reinventing the
wheel
● Technology for betterment of the community
It is not the strongest of the species
that survives, nor the most intelligent
that survives. It is the one that is the
most adaptable to change”“
THANK YOU
wso2.com

Open Source Impact on Digital Transformation

  • 1.
    Open Source Impacton Digital Transformation Harsha Kumara WSO2 Inc.
  • 2.
    About me @harsz89 @harsha89 @harsz89 ● Anopen source enthusiast ● Associate technical lead, PMC member and a member of the WSO2 API Manager team ● Core committer and the maintainer of the FHIR module at OpenMRS ● Google Summer of Code Organization Administrator, Mentor and Google Code-In Mentor since 2014 at OpenMRS
  • 3.
    #1 6th Open Source IntegrationVendor Largest Apache Committer Largest Open Source Vendor 7th WSO2: Helping Digitally Driven Organizations Become Integration Agile
  • 4.
    “...the only fullyopen source solution in our Wave analysis, WSO2 provides good breadth across all evaluation criteria.” Leader in the Forrester Wave: API Management Solutions, Q4 2018
  • 5.
    Digital Transformation is all aboutcreating a “Digital Experience” for your customers
  • 6.
    Change adoption indigital transformation ● Digital transformation means integration of digital technology into all areas of business ● It’s continuous but never ending process ● Adopting state of the art technology is key for the digital transformation ● Mandatory to move away from legacy platforms ● Understand how disruptive technology affects the digital customer experience ● Escaping 80/20 spending trap
  • 7.
    OPEN TECHNOLOGY FORAGILE DIGITAL BUSINESS 7 Build internal and external developer ecosystems with an API marketplace. Manage identity, security, and privacy across your digital business. Create real-time, intelligent, actionable business insights and data products. Platform enable your digital business with “micro-services” and “micro-integrations”. 60% of digital transformation projects will start with integration - Gartner
  • 8.
    Role of APIsin Digital Transformation APIs Cloud Services Internal Services Websites Mobile Apps IoT Partners Desktop Apps
  • 9.
    Open Source, thedriving engine ● Rapid adoption of new technologies and speed to market with wider collaboration ● Limitless resources that comes as a benefit of the community ● Wider thinking and wider intellectual input that comes from the community ● Open standards enabling easy integrations to other systems ● Better security due to the ability to know what's inside ● Working with best in the software industry as software giants embrace open source technology ● Not bound to proprietary license costs
  • 10.
    Open contributions help build,test, verify. The best way to Speed innovation Open Source The Best Solution to Meet Digital Transformation Needs Closed-source, open-core, and iPaaS are not equipped to handle the challenge and the change Changing Protocols & Formats OSS Community & Collaboration 1M open source contributions 6th largest Apache contributor 69th largest GitHub contributor WSO2 Leadership 300+ Contributors 100+ Projects
  • 11.
    Why Other ApproachesDon’t Cut It Not every integration approach is optimized for disaggregated architectures Traditional waterfall development is a poor approach for digital transformation Low-code and legacy platforms can be brittle, hard to debug, maintain Proprietary Integration products force lock-in to technology and dev schedule Single-solution vendors can’t meet diverse needs for integration projects
  • 12.
    Digital Transformation foreveryone ● Every company will become software company ● Systems will become more intelligent ● Digital Transformation is a race where everyone needs to get faster to the market ● CIO Agenda Industry Insights report shows that all industries rank digital business as one of their top 10 business objective (Gartner 2018)
  • 13.
    Digital Transformation isa collective effort ● Organization can’t build its own platform without external technologies ● Good journey partners are important factor ● Rapid changes in digital business creates more requirements ● Closed development teams are not fully aware of current trends and requirements ● Open source community power provide greater insight and collaborative power
  • 14.
    Open Source SoftwareQuality Linus's Law Given enough eyeballs, all bugs are shallow : Empirically, open source tends to produce better quality software than its proprietary or alternative counterparts • Wide adoption surface bugs and edge cases much more rapidly than traditional, predictive QA processes • Code contributions and review process of world best developers • Open source code quality tools integrations with seamless build processes • Automated code inspections and review processes
  • 15.
    Enhanced Security ● Opensource software teams extra precautious on security ● It’s designed to secure from inception to implementation level ● Continuous security and vulnerability scans ● Wider exposure with security vulnerabilities finders, researchers and hackers
  • 16.
    Better Transparency ● Opensource allows for greater transparency of process ● How do I know that the process, our process, is fair and accurate? ● GDPR Compliance Evaluation ● Government action or governmental function of a private company's software
  • 17.
    Build around theOpen Standards ● Digital transformation requires integrate multiple systems with state of the art technology ● Organizations are subject to acquisitions and merges with the time ● Standards will remain same ● Open standards are the main interface to integrate with the systems
  • 18.
    Extensibility and Customizability ●Digital transformation require agile process to adopt technologies ● No software can meet all digital requirements ● Open Source projects are the best in providing extensible and customizable architecture ● Flexibility to collaborate, influence product roadmaps and open contributions are best at open source projects
  • 19.
    Continuous growth ofOpen Source ● Open source software emerging in mission-critical, customer-facing workloads ● “41% identify increasing their use of open source as a high or critical priority for 2016”. (Forrester 2016) ○ This comes from a base of 1402 global infrastructure technology decision-makers ● The increasing demand for agile, customer-obsessed technology drives interest in open source ● Mature open source projects challenge traditional proprietary solutions
  • 20.
    Open Source isdominating ● Linux open source operating systems run on 65% of all servers in the world ● A Black Duck survey finds that nearly 80% of companies run part or all of their operations in open source ● 65% of companies leverage open source software to speed application development ● 67% of companies encourage their developers to actively contribute to open source software (sayuti 2016)
  • 21.
    Market Progression • Transitionof single vendor closed systems to cross vendor open systems in infrastructure domain 2006 2009 2010 2011 20132001 20152000 No virtualization Hardware Open Source IaaS IaaS PaaS Open Source PaaS Virtualization Containers Cloud Native
  • 22.
    Passionate Developers ● Passionatedevelopers produce high quality software ● Open forums, discussions and code review processes with wider audience ● Showcase own innovations and codings in anywhere ● Best place to meet diversity of people
  • 23.
    Corporate Advantage ● RapidDevelopment ● Modular Architecture ● Reduce duplication of effort ● Best technical interview possible ● Attract Talent
  • 24.
    Big Moves ● Allmost all the software giants are moving towards open source ○ Google : Kubernetes, Tensorflow ○ Facebook : OpenCompute, HHVM, OpenCellular ○ Twitter : Mesos/Aurora/Parquet/Heron ○ Netflix : NetflixOSS Suite ○ Microsoft : VSCode ■ Open sourcing patents
  • 25.
    Top Contributions (Github 2018) RankCompany Employees Contributing 1 Microsoft 4,550 2 Google 2,267 3 Red Hat 2,027 4 IBM 1,813
  • 26.
    Corporate Responsibility ● Obligationto give back ● Teaching the next generation ● It’s not about money ● Help for faster innovations and mitigate reinventing the wheel ● Technology for betterment of the community
  • 27.
    It is notthe strongest of the species that survives, nor the most intelligent that survives. It is the one that is the most adaptable to change”“
  • 28.