SlideShare a Scribd company logo
®




             IBM Software Group



IBM’s Open Source Strategy

 Adam Jollans – Open Source Strategy Manager, IBM
 eLiberatica Romania - May 2009




                                                    © 2009 IBM Corporation
IBM's Open Source Strategy



Open Source is part of Open Computing

 Open standards                                          Open Computing
  Improving information sharing by simplifying
   integration of disparate technologies                            Open
  Promoting interoperability by using open                       standards
   published specifications
 Open architecture
   Increasing collaboration by easily extending            Community
    business processes – eg SOA
  Innovating on top of common specifications               Innovation
 Open source                                         Open                              Open
  Promoting innovation by leveraging              architecture                        source
   community development
  Accelerating open standards adoption




                                                              © 2009 IBM Corporation            2
IBM's Open Source Strategy

IBM contributions to Open Source go back 10 years

   1998 - 2001                2002 - 2003                         2004-2005                                  2006-2008
                                                                                                   IBM contributes accessibility code to
                                                                                                    Firefox
 IBM forms Linux          Linux contributions to       IBM and Novell/SUSE achieve
                                                                                                   IBM becomes founding member of
  Technology Center         scalability (8-way+),         security milestone (EAL4+ and COE
                                                                                                    Eclipse Aperi project
                            reliability (stress testing, compliance)
 Leads Apache projects defect mgmt, doc)                                                          IBM leads Open AJAX initiative and
  Xerces (XML4J),                                        Eclipse becomes independent as            announces partnership with the Dojo
  Xalan, SOAP              Leads Apache projects:
                                                          Eclipse Foundation, Inc. – IBM            Foundation
                            Web Services (WSIF
 Creates OSI-approved      and WSIL), Pluto              contributes UML2, Voice Tools, Aperi,    Leads Apache Tuscany project and
  IBM Public License        (Portlet API) and             COSMOS, Ajax Tools Platform               Pecl SOA for PHP project
                            WSRP4J (Remote                                                         IBM donates code for user-centric
 Strategic participation   Portal)                      Globus Toolkit 4 is WS-I compliant
  in Mozilla                                                                                        security management to Eclipse
                           Leads Eclipse projects  Pledged 500 patents to open source             Higgins
 IBM becomes founding GEF (editing), EMF                                                          IBM donates code for medical
  member of OSDL            (modeling), XSD (XML  Partner with Zend PHP                            record management to Eclipse Open
 Founder of Eclipse.org    Schema), Hyades                                                         Healthcare Framework (OHF)
                            (testing), Visual Editor,  IBM enhances Apache partnership            IBM announces support for
  and Eclipse               AspectJ, Equinox rich
  Consortium                                                - Contributes Derby database            Eclipse.org version of Eclipse
                            client
                                                           - Helps Derby graduate from             IBM contributes to Apache Lucene
 Creates internal         Globus Toolkit                   incubation
  bazaar using OSS                                                                                  project and announces OmniFind
                            contributions for OGSA,        - Contributes voice recognition          Yahoo! Edition
  methodology               OGSI                           - Supports Geronimo J2EE project
                                                                                                   IBM joins OpenOffice.org
                                                           - Acquires Gluecode for skills
More than 1000 IBM dev elopers                     IBM leads 80+ OSS projects                         IBM contributes to 150+
involv ed in OSS projects                                                                                  OSS projects
                                                                                              © 2009 IBM Corporation                        3
IBM's Open Source Strategy


IBM’s Open Source Approach
   Innovation: Harness and fuel the
    energy and innovation of open source
    communities
                                                 Embed         Layer            Extend
   Contribution: Become a strategic
    player in open source communities,                      Enhance




                                                                                    Integrate
                                            Support
    both as a contributor and consumer of             Community Innovation
    technology                                             Contribute

   Enhancement: Capture, focus and          Participate   .. Donate        ...Sponsor..
    translate open source innovation into
    value for our customers

   Growth: Leverage open source to gain
    new users, enter new markets, and
    expand business opportunities


                                                           © 2009 IBM Corporation               4
IBM's Open Source Strategy

Open Source Beyond Linux…
 Open Source
                             Software                                                                              Web Application
 Communities
                           Development                                                                              Servers / SOA
 Open Source
   Projects                                                                  P
                                                                          SD                WA
                                                                     na l      al W AS            S
 Mixed Open /                                                 R at io at ion t           Fea
                                                                       R        r
Private Source                                                      z/     nce               t ur
   Offerings                                                  Jaz m C o it e           WA
                                                                                                  eP
                                                                                                     ack
                                                                T ea        El
                                                                          e t              SC            s




                                                                    al
                                                                     lips por                   E




                                                                                                 DB
                                                               or t
Initiative Areas                                                  Ec u p




                                                               ny




                                                                                                  IBM Find n
                                                                                    Ge




                                                                                                   Om Edit
                                                                       S               r
                                                                                 e, Tu onim
                                                           ,P




                                                                                                    2E
                                                          ph o
                                                                            lips      sca o,




                                                                                                     Da
                                       t es                               Ec jo




                                                                                                      ni


                                                                                                       xpr udio
                                                    Sym                     Do       Axi n y,


                                                     t or




                                                                                                         t a S ho o !
                                                                                         s
                                  No



                                          Exp us




                                                                                                            ess
                                          O p se,
                                                  edi




                                                                                                             De ene
               Client                           L ot                                                                                         Information




                                                                                                              Lu c
                                        O ff n




                                                                                                              t
                                 us




                                                                                                               io
                                                                                                               Ya
                                                ip

                                              ice
                                        us




                                                                                                                -C
                                                e




                                                                                                                 r by
                                               se
                                                                                      Ap
           Collaboration                                                                                                                     M anagement
                                          Ecl
                                Lot




                                           lip
                                       Lo t




                                                                                         a
                                                                                         ch



                                                                                                                      ,
                                        Ec
                                                                                 Linux




                                                                                             e
                                                                          O ffic




                                                                                                                                         s
                                                               C o se




                                                                                                   Sou en

                                                                                                          gs
                                                                                                 Off r ce




                                                                                                                                     ing
                                                                                           a
                                                                           pe e
                                                                           O




                                                                                        ill
                                                                  Mu




                                                                                                     Op

                                                                                                    er in
                                                                  sm



                                                                             n
                                  IBM em




                                                                                       oz
                                   Ma




                                                                                                                                ffer
                                                                                      M




                                                                                                                                es
                                                                     os
                                      n ag




                                                                                          ,
                                       Pla

                                       Ser ent r




                                                                                      Xen s.




                                                                                                                          SO
                                                                      Po




                                                                                                                            vic
               Systems                                                   we                                                                      Open
                                                                                        bu
                                IB




                                                                      Bla r .or
                                           t for




                                                                                                                       S er
                                                                                   g Glo oop
                                             vic




                                                                                                                       GB
                                                                         de .
                                   M




             M anagement                                                      or g       d                                                   Source Services
                                                                                      Ha
                                                 m

                                                 e
                                                 St




                                                                                                                   IBM
                                                                                                                    S/
                                                    or




                                                                                                               GT
                                                       ag




                                                   Sys                                              lo   ud
                                                          e




                                                          t em                                   eC          ns
                                                                  I, p                   Blu          lut io
                                                                       ,B                          So          d
                                                        IBM               lad                 r id         lou
                         Open                                    Ser          eC
                                                                                 tr     IB MG       d /C                Open Grid /
                   Hardware Platforms
                                                                      ver
                                                                          s                      Gri
                                                                                           IBM                        Cloud Offerings

                                                                                                               © 2009 IBM Corporation                          5
IBM's Open Source Strategy

Apache Community and Web Application                                             Web Application
                                                                                  Servers / SOA
Server Projects
    Apache.org
     Open Source not-for-profit Foundation
     Home of the market-leading Apache HTTP server
     Now multiple Apache projects, characterized by:
         Collaborative, consensus based development process
         Open and pragmatic software license
         Desire to create high quality software that leads the way in its field
    Apache Tomcat
     Servlet container for Java Servlets and JavaServer Pages
     Widespread adoption
    Apache Geronimo
     Server runtime for JEE5
     Rapid increase in adoption
    Apache Tuscany
     Implementation of SOA programming model
     SCA and SDO
                                                               © 2009 IBM Corporation          6
IBM's Open Source Strategy

                                                                                                            Web Application
                                                                                                             Servers / SOA
WAS Community Edition
                        WebSphere Application Server Community Edition
                                 Lightweight JEE5 application server built on Apache Geronimo technology
                                 Integrates Apache Tomcat
                                 Includes Apache Derby
                                 No up-front costs
                                 World-class support (optional, fee-based)
                                 Winner – Open Source Tool of the year, Developer.com


                                                              Your Killer App
   IBM W ebSphere Application
    Server Community Edition




                                                           Apache Tomcat

                                   Security /        Geronimo Plug-In Kernel              SOAP/Web
                                 Authentication                                         Services (Axis2)
                                                    Fully Integrated & Extensible
                                   Web Tier                Kernel Services
                                   Clustering                                              EJB & JPA

                                        Other optional plug-ins, transactions and JMS messaging

                                                                                          © 2009 IBM Corporation          7
IBM's Open Source Strategy

                                                                                      Web Application
                                                simplify                               Servers / SOA
Apache Tuscany
  Tuscany provides a flexible infrastructure that
   simplifies development and deployment of SOA-
   based systems through implementation of                    Apache Tuscany is implemented in
   Service Component Architecture (SCA) and                    Java and C++ http://
   Service Data Object (SDO).                                  incubator.apache.org/tuscany/
  Tuscany SCA simplifies designing, building,                PHP version is available at http://
   managing and scaling composite applications                 pecl.php.net/package/sca_sdo
   that can consist of multiple languages in a                Standards for SCA and SDO are
   distributed environment.                                    supported by many industry leaders
  Tuscany SCA lightweight runtime can be                      at OASIS open CSA:
   embedded in, or provisioned to, a number of                 http://www.oasis-opencsa.org/
   runtimes such as Websphere, Geronimo and
   Tomcat. The runtime is easily extensible to                Tuscany is consumed by IBM
                                                               products and has been experiencing
   further its capability.
                                                               a growing number of open source
  Tuscany SDO simplifies handling of data in                  adopters who are looking for SOA
   SOA by providing a uniform interface for                    infrastructure.
   handling different forms of data.



                                                                     © 2009 IBM Corporation             8
IBM's Open Source Strategy

                                                                                         Software
                                                                                       Development
Eclipse Community and Projects
      Eclipse.org
        Open Source Community
        Home of the market-leading Eclipse Java IDE
        Started with IBM code contribution in 2001
        Now multiple Eclipse projects, focused on building an open integration platform
         comprised of extensible frameworks, tools and runtimes for building, deploying
         and managing software across the lifecycle
        Eclipse also hosts modelling, test, and web tools projects
      Eclipse Platform
        Universal integration platform of extensible frameworks and exemplary tools
        Integrated Development Environment
        Eclipse base language IDEs for most of the popular languages, including
          Java
          C/C++
          PHP

                                                              © 2009 IBM Corporation             9
IBM's Open Source Strategy



2009 – Open Source and Private Source converging
 Open Source and Private Source
  increasingly mixing                                 Open                     Private
  Business models                                   Source                    Source
  Development methodology
   Community approach


 New hybrid models emerging
  Community Source
  Open Commercial Development
  Mixed Source
  Gated Open Source

                                            Gated          Mixed         Open
                                                                                         Community
 Customer pragmatism                        Open         Source       Commercial
                                                                                          Source
                                            Source                       Dev’t
  Need for complete solutions
  Increasingly mixed source environments
   Trusted vendors preferred
                                                              © 2009 IBM Corporation             10
IBM's Open Source Strategy

                                                                                          Software
Jazz                                                                                    Development



             Innovation                                  Rational Products
     A major investment by IBM to create a        A commercial project led by the IBM team that
     scalable, extensible team collaboration     brought you the Eclipse Platform. Rational Team
    platform for seamlessly integrating tasks    Concert Express will be the first product built on
          across the software lifecycle              Jazz and feature tooling for agile practices.
                                                      Additional members of the Rational Team
                                                              Concert family will follow


                               Innovative Software Engineering


             Community                                             Vision
                                                    A next-generation vision for the value and
 Jazz.net – an online venue for open
                                                  experience that future Rational products can
commercial development of the Jazz
                                                  bring to software and systems delivery teams
  platform and Jazz-based products
 and an extension of the world wide
          Eclipse ecosystem



                                                                   © 2009 IBM Corporation             11
IBM's Open Source Strategy

                                                                                                    Client
                                                                                                Collaboration
Eclipse RCP
    Eclipse Rich Client Platform
      Application Integration Platform for rich client applications
      Major Investments by SAS, NASA, US Army, Adobe, IBM
      Based on Equinox (OSGi)
    Benefits of Eclipse Rich Client Platform
      Cross platform support – Windows, Linux, Mac, Unix, embedded devices
      Open, vendor neutral API for developing native GUI applications
      Native look and feel and desktop integration
      Enables ISVs to deliver applications for more desktops…
      …at minimal incremental cost
    Proof of Eclipse RCP
      Lotus Expeditor – cross-platform client middleware
        Extends Eclipse / Equinox to provide foundation services and application
         programmability services
        Provides the platform on which Lotus Notes, Lotus Sametime, Lotus Forms and
         Lotus Symphony are built
      NASA JPL Mission management software

                                                                       © 2009 IBM Corporation              12
IBM's Open Source Strategy

                                                                                              Client
                                                                                          Collaboration
OpenOffice.org
  OpenOffice.org
   OpenOffice.org is a multiplatform and multilingual office suite and an open-source
    project.
   Compatible with all other major office suites, the product is free to download, use, and
    distribute.
   OpenOffice.org grew out of the StarDivision office suite which was bought by Sun who
    then contributed it to open source
   OpenOffice uses ODF natively and can also read and write Microsoft Office files
  IBM and OpenOffice.org
   On September 10, 2007, IBM announced that was joining the OpenOffice community
     IBM formalized its support for OpenOffice
     IBM started to contribute with accessibility frameworks and SmartSuite filters
   On November 5, 2008, IBM announced a long-term commitment to ODF
     From 2009, future generations of Symphony will be developed entirely on the ODF 1.2
      and OpenOffice 3.0 software code base



                                                                 © 2009 IBM Corporation              13
IBM's Open Source Strategy

                                                                                                 Client
                                                                                             Collaboration
Lotus Symphony
  Set of productivity tools provided by IBM at no charge
    IBM Lotus Symphony – Documents, Presentations, Spreadsheets
  Availability
    Included in Lotus Notes 8
    Beta released on September 18, 2007 – nearly 1 million downloads
    Version 1.0 GA announced on June 3, 2008
    Version 1.2 now downloadable from http://symphony.lotus.com
  Multiple document formats supported
    Open Document Format (ODF)
    Microsoft Office
    Lotus SmartSuite
  Built on Lotus Expeditor, based on open source components
    Eclipse Rich Client Platform & Equinox
    OpenOffice
  IBM value-add
    Modularization, User interface, Accessibility
  Lotus Symphony wins Desktop Application of the Year from CRN
                                                                    © 2009 IBM Corporation              14
IBM's Open Source Strategy


     IBM Blue Cloud Offering
     Delivers a massively scalable and flexible compute platform for both
     existing and emerging data-intensive workloads.

                                                                             Apache

                                                                        Virtual     Virtual   Virtual      Virtual
                                                                        Machine     Machine   Machine      Machine

                                                                                  Tivoli Monitoring Agent

                                                                                      Linux with Xen

                                                                         Virtualized Infrastructure Based on
                                                                                     Linux & Xen
                                                                     Cloud Computing Management Services
               IBM System z, System p,
                System x, BladeCenter
                                                                        • Based on open standards and open source
                                         Provisioning bare metal &        software
                Monitoring
                                         virtual machines
                                                                        • Includes IBM software, systems technology
                                                                          and services
                        DB2         Provisioning     WebSphere
        IBM                                                             • Supports Power and x86 processors in first
      Monitoring v.6            Manager v.5.1      Application Server
                                                                          release

                   Provisioning Management Stack                        • Web 2.0 resource reservation system
                                                                                        © 2009 IBM Corporation         15
15
IBM's Open Source Strategy


Integrating Open Source into your IT strategy
  Insist on Open Standards
    Increases flexibility and responsiveness
  Evaluate Open Source and Commercial software options
    Most customers are using a mixture of open source and private source
    Don’t build a separate strategy – interoperability / migration considerations are important
    Balance up-front costs against recurring costs
  Evaluate Community and Maturity of Open Source before committing
    Open, robust communities and broad industry support are important
    Sustainable business models are critical
    Healthy ecosystem of ISVs and Business Partners is required
  Establish policies for working with Open Source software
    Educate company teams about OSS before they work with it
    Implement a management system to review, approve, and track the use of OSS inside the
     company, and contributions of company software assets to external OSS projects
    Review Open Source Licensing - establish a process within your company to help developers
     understand the terms of the OSS licenses and the procedures required to comply with them
  Be pragmatic
    Run a proof of concept or pilot to test out viability
    Make decisions based on both business and technical factors
                                                                          © 2009 IBM Corporation   16

More Related Content

PDF
EMC {code} 2.0 - Charter, Principles, and Execution
PPT
NodeConf EU 2015 Keynote
PPTX
The Aspects of Choosing Open Source Versus Closed Source
PPTX
Multi-tenancy: A Core commercetools Differentiator
PDF
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
PDF
Publishing your research results with an open source foundation
PPTX
The Developer is the New CIO: How Vendors Adapt to the Changing Landscape
PDF
La montée en puissance de l’infrastructure ouverte
EMC {code} 2.0 - Charter, Principles, and Execution
NodeConf EU 2015 Keynote
The Aspects of Choosing Open Source Versus Closed Source
Multi-tenancy: A Core commercetools Differentiator
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Publishing your research results with an open source foundation
The Developer is the New CIO: How Vendors Adapt to the Changing Landscape
La montée en puissance de l’infrastructure ouverte

What's hot (20)

PPTX
Open Source is Good for Both Business and Humanity - DockerCon 2016
PDF
Choisir le bon business model et la bonne licence pour la survie de son proje...
PDF
An Introduction To The Red Hat Model
PPTX
Intel Cloud Foundry and OpenStack
PDF
Eclipse Legal Day - Nov 2013
PPTX
Microservices in the oracle cloud
PPTX
EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...
PPTX
OpenStackDC and Cloud Foundry Meetup -
PDF
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
PDF
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
PDF
Demo Slides: Application Release Automation with Deployit
PDF
Cloud Native Architecture Patterns Tutorial
PDF
SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...
PPTX
The Many Faces of PaaS
PPTX
5 Steps to Ensuring Compliance in the Software Supply Chain: The Harman Case ...
PDF
SFScon 21 - Italo Vignoli - LibreOffice: Improving the Project Sustainability
PPTX
Enabling Industry Collaborations
PDF
Open Source Building Career and Competency
PPTX
No you are not a DevOps engineer
PDF
DevOps Patterns to Enable Success in Microservices
Open Source is Good for Both Business and Humanity - DockerCon 2016
Choisir le bon business model et la bonne licence pour la survie de son proje...
An Introduction To The Red Hat Model
Intel Cloud Foundry and OpenStack
Eclipse Legal Day - Nov 2013
Microservices in the oracle cloud
EMC World 2016 - code.10 Jumpstart your Open Source Presence through new Coll...
OpenStackDC and Cloud Foundry Meetup -
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Demo Slides: Application Release Automation with Deployit
Cloud Native Architecture Patterns Tutorial
SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...
The Many Faces of PaaS
5 Steps to Ensuring Compliance in the Software Supply Chain: The Harman Case ...
SFScon 21 - Italo Vignoli - LibreOffice: Improving the Project Sustainability
Enabling Industry Collaborations
Open Source Building Career and Competency
No you are not a DevOps engineer
DevOps Patterns to Enable Success in Microservices
Ad

Viewers also liked (20)

PPTX
Open Source as an Element of Corporate Strategy
KEY
Building an Open Source Application Strategy
PPTX
Your Open Source Program Office
PDF
Open Source Governance Models
PDF
Open Source as IT and Business Strategy
PDF
Transforming IT with an Open Source Strategy
PDF
112 - The Role of Mentoring and Project Characteristics for Onboarding in Ope...
PDF
symfony: An Open-Source Framework for Professionals (PHP Day 2008)
PDF
The Hitchhikers' Guide to Free and Open Source Software Development (CompCon ...
PPTX
Open source software development
PPT
Defining an Open Source Software Trustworthiness Model
PPTX
Open Source as an Element of Corporate Strategy
PDF
Open Source Software Needs You!
PDF
An Open Source Workshop
PPT
Free and Open Source Software
PDF
Building A Winning Strategy For Open Source Company Beijing Nov2009
PDF
Open Source Software - A Guide to Innovation
PDF
10 Reasons To Use Open Source Software-Defined Networking
PPTX
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
PPT
Open Source Software Presentation
Open Source as an Element of Corporate Strategy
Building an Open Source Application Strategy
Your Open Source Program Office
Open Source Governance Models
Open Source as IT and Business Strategy
Transforming IT with an Open Source Strategy
112 - The Role of Mentoring and Project Characteristics for Onboarding in Ope...
symfony: An Open-Source Framework for Professionals (PHP Day 2008)
The Hitchhikers' Guide to Free and Open Source Software Development (CompCon ...
Open source software development
Defining an Open Source Software Trustworthiness Model
Open Source as an Element of Corporate Strategy
Open Source Software Needs You!
An Open Source Workshop
Free and Open Source Software
Building A Winning Strategy For Open Source Company Beijing Nov2009
Open Source Software - A Guide to Innovation
10 Reasons To Use Open Source Software-Defined Networking
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
Open Source Software Presentation
Ad

Similar to "IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009 (20)

PDF
Open Source Recife
PDF
Open source, commercial or a co-existance strategy
PPTX
Websphere Application Server: Much more than Open Source
PDF
Innovation & value creation in the document space
PPT
Focus Group Open Source 22.11.2011 Augusto Coriglioni
PDF
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
PPTX
How opensourceworks
PDF
IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.
 
PDF
France ug 11302010
PDF
UGIF 12 2010 - France UG
PDF
Informix User Group France - 30/11/2010 - Informix & Open Source - J Roy
PPTX
Alfresco: The Story of How Open Source Disrupted the ECM Market
PDF
IBM - Lotus Symphony, Apache OpenOffice, IBM Docsroadmap -- lotusphere 2012
PDF
Openesb past present-future_news_letter
PDF
Improve Foundations (EN)
PPTX
Intro to open source - 101 presentation
PDF
Ericsson Labs 100322
PDF
GoOpen 2010: David Elboth
PDF
"Open Source VoIP" by Daniel Constantin Mierla @ eLiberatica 2007
PDF
Open Source Business Models
Open Source Recife
Open source, commercial or a co-existance strategy
Websphere Application Server: Much more than Open Source
Innovation & value creation in the document space
Focus Group Open Source 22.11.2011 Augusto Coriglioni
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
How opensourceworks
IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.
 
France ug 11302010
UGIF 12 2010 - France UG
Informix User Group France - 30/11/2010 - Informix & Open Source - J Roy
Alfresco: The Story of How Open Source Disrupted the ECM Market
IBM - Lotus Symphony, Apache OpenOffice, IBM Docsroadmap -- lotusphere 2012
Openesb past present-future_news_letter
Improve Foundations (EN)
Intro to open source - 101 presentation
Ericsson Labs 100322
GoOpen 2010: David Elboth
"Open Source VoIP" by Daniel Constantin Mierla @ eLiberatica 2007
Open Source Business Models

More from eLiberatica (20)

PDF
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
PDF
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
PDF
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
PDF
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
PDF
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
PDF
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
PDF
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
PDF
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
PDF
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
PDF
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
PDF
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
PDF
"For the first time in Europe Digital ID providers and OpenID service for Rom...
PDF
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
PDF
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
PDF
"OSS in Public Administrations - A short Report from the European Level" by B...
PDF
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
PDF
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
PDF
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
PDF
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
PDF
"Open Source and the Evolution of Communication" by Zak Greant @ eLiberatica ...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"For the first time in Europe Digital ID providers and OpenID service for Rom...
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"OSS in Public Administrations - A short Report from the European Level" by B...
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"Open Source and the Evolution of Communication" by Zak Greant @ eLiberatica ...

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
Teaching material agriculture food technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Cloud computing and distributed systems.
PDF
cuic standard and advanced reporting.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Big Data Technologies - Introduction.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Teaching material agriculture food technology
Chapter 3 Spatial Domain Image Processing.pdf
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Monthly Chronicles - July 2025
Cloud computing and distributed systems.
cuic standard and advanced reporting.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
Big Data Technologies - Introduction.pptx
The AUB Centre for AI in Media Proposal.docx

"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009

  • 1. ® IBM Software Group IBM’s Open Source Strategy Adam Jollans – Open Source Strategy Manager, IBM eLiberatica Romania - May 2009 © 2009 IBM Corporation
  • 2. IBM's Open Source Strategy Open Source is part of Open Computing  Open standards Open Computing Improving information sharing by simplifying integration of disparate technologies Open Promoting interoperability by using open standards published specifications  Open architecture  Increasing collaboration by easily extending Community business processes – eg SOA Innovating on top of common specifications Innovation  Open source Open Open Promoting innovation by leveraging architecture source community development Accelerating open standards adoption © 2009 IBM Corporation 2
  • 3. IBM's Open Source Strategy IBM contributions to Open Source go back 10 years 1998 - 2001 2002 - 2003 2004-2005 2006-2008  IBM contributes accessibility code to Firefox  IBM forms Linux  Linux contributions to  IBM and Novell/SUSE achieve  IBM becomes founding member of Technology Center scalability (8-way+), security milestone (EAL4+ and COE Eclipse Aperi project reliability (stress testing, compliance)  Leads Apache projects defect mgmt, doc)  IBM leads Open AJAX initiative and Xerces (XML4J),  Eclipse becomes independent as announces partnership with the Dojo Xalan, SOAP  Leads Apache projects: Eclipse Foundation, Inc. – IBM Foundation Web Services (WSIF  Creates OSI-approved and WSIL), Pluto contributes UML2, Voice Tools, Aperi,  Leads Apache Tuscany project and IBM Public License (Portlet API) and COSMOS, Ajax Tools Platform Pecl SOA for PHP project WSRP4J (Remote  IBM donates code for user-centric  Strategic participation Portal)  Globus Toolkit 4 is WS-I compliant in Mozilla security management to Eclipse  Leads Eclipse projects  Pledged 500 patents to open source Higgins  IBM becomes founding GEF (editing), EMF  IBM donates code for medical member of OSDL (modeling), XSD (XML  Partner with Zend PHP record management to Eclipse Open  Founder of Eclipse.org Schema), Hyades Healthcare Framework (OHF) (testing), Visual Editor,  IBM enhances Apache partnership  IBM announces support for and Eclipse AspectJ, Equinox rich Consortium - Contributes Derby database Eclipse.org version of Eclipse client - Helps Derby graduate from  IBM contributes to Apache Lucene  Creates internal  Globus Toolkit incubation bazaar using OSS project and announces OmniFind contributions for OGSA, - Contributes voice recognition Yahoo! Edition methodology OGSI - Supports Geronimo J2EE project  IBM joins OpenOffice.org - Acquires Gluecode for skills More than 1000 IBM dev elopers IBM leads 80+ OSS projects IBM contributes to 150+ involv ed in OSS projects OSS projects © 2009 IBM Corporation 3
  • 4. IBM's Open Source Strategy IBM’s Open Source Approach  Innovation: Harness and fuel the energy and innovation of open source communities Embed Layer Extend  Contribution: Become a strategic player in open source communities, Enhance Integrate Support both as a contributor and consumer of Community Innovation technology Contribute  Enhancement: Capture, focus and Participate .. Donate ...Sponsor.. translate open source innovation into value for our customers  Growth: Leverage open source to gain new users, enter new markets, and expand business opportunities © 2009 IBM Corporation 4
  • 5. IBM's Open Source Strategy Open Source Beyond Linux… Open Source Software Web Application Communities Development Servers / SOA Open Source Projects P SD WA na l al W AS S Mixed Open / R at io at ion t Fea R r Private Source z/ nce t ur Offerings Jaz m C o it e WA eP ack T ea El e t SC s al lips por E DB or t Initiative Areas Ec u p ny IBM Find n Ge Om Edit S r e, Tu onim ,P 2E ph o lips sca o, Da t es Ec jo ni xpr udio Sym Do Axi n y, t or t a S ho o ! s No Exp us ess O p se, edi De ene Client L ot Information Lu c O ff n t us io Ya ip ice us -C e r by se Ap Collaboration M anagement Ecl Lot lip Lo t a ch , Ec Linux e O ffic s C o se Sou en gs Off r ce ing a pe e O ill Mu Op er in sm n IBM em oz Ma ffer M es os n ag , Pla Ser ent r Xen s. SO Po vic Systems we Open bu IB Bla r .or t for S er g Glo oop vic GB de . M M anagement or g d Source Services Ha m e St IBM S/ or GT ag Sys lo ud e t em eC ns I, p Blu lut io ,B So d IBM lad r id lou Open Ser eC tr IB MG d /C Open Grid / Hardware Platforms ver s Gri IBM Cloud Offerings © 2009 IBM Corporation 5
  • 6. IBM's Open Source Strategy Apache Community and Web Application Web Application Servers / SOA Server Projects  Apache.org  Open Source not-for-profit Foundation  Home of the market-leading Apache HTTP server  Now multiple Apache projects, characterized by:  Collaborative, consensus based development process  Open and pragmatic software license  Desire to create high quality software that leads the way in its field  Apache Tomcat  Servlet container for Java Servlets and JavaServer Pages  Widespread adoption  Apache Geronimo  Server runtime for JEE5  Rapid increase in adoption  Apache Tuscany  Implementation of SOA programming model  SCA and SDO © 2009 IBM Corporation 6
  • 7. IBM's Open Source Strategy Web Application Servers / SOA WAS Community Edition  WebSphere Application Server Community Edition  Lightweight JEE5 application server built on Apache Geronimo technology  Integrates Apache Tomcat  Includes Apache Derby  No up-front costs  World-class support (optional, fee-based)  Winner – Open Source Tool of the year, Developer.com Your Killer App IBM W ebSphere Application Server Community Edition Apache Tomcat Security / Geronimo Plug-In Kernel SOAP/Web Authentication Services (Axis2) Fully Integrated & Extensible Web Tier Kernel Services Clustering EJB & JPA Other optional plug-ins, transactions and JMS messaging © 2009 IBM Corporation 7
  • 8. IBM's Open Source Strategy Web Application simplify Servers / SOA Apache Tuscany  Tuscany provides a flexible infrastructure that simplifies development and deployment of SOA- based systems through implementation of  Apache Tuscany is implemented in Service Component Architecture (SCA) and Java and C++ http:// Service Data Object (SDO). incubator.apache.org/tuscany/  Tuscany SCA simplifies designing, building,  PHP version is available at http:// managing and scaling composite applications pecl.php.net/package/sca_sdo that can consist of multiple languages in a  Standards for SCA and SDO are distributed environment. supported by many industry leaders  Tuscany SCA lightweight runtime can be at OASIS open CSA: embedded in, or provisioned to, a number of http://www.oasis-opencsa.org/ runtimes such as Websphere, Geronimo and Tomcat. The runtime is easily extensible to  Tuscany is consumed by IBM products and has been experiencing further its capability. a growing number of open source  Tuscany SDO simplifies handling of data in adopters who are looking for SOA SOA by providing a uniform interface for infrastructure. handling different forms of data. © 2009 IBM Corporation 8
  • 9. IBM's Open Source Strategy Software Development Eclipse Community and Projects  Eclipse.org  Open Source Community  Home of the market-leading Eclipse Java IDE  Started with IBM code contribution in 2001  Now multiple Eclipse projects, focused on building an open integration platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle  Eclipse also hosts modelling, test, and web tools projects  Eclipse Platform  Universal integration platform of extensible frameworks and exemplary tools  Integrated Development Environment  Eclipse base language IDEs for most of the popular languages, including  Java  C/C++  PHP © 2009 IBM Corporation 9
  • 10. IBM's Open Source Strategy 2009 – Open Source and Private Source converging  Open Source and Private Source increasingly mixing Open Private Business models Source Source Development methodology  Community approach  New hybrid models emerging Community Source Open Commercial Development Mixed Source Gated Open Source Gated Mixed Open Community  Customer pragmatism Open Source Commercial Source Source Dev’t Need for complete solutions Increasingly mixed source environments  Trusted vendors preferred © 2009 IBM Corporation 10
  • 11. IBM's Open Source Strategy Software Jazz Development Innovation Rational Products A major investment by IBM to create a A commercial project led by the IBM team that scalable, extensible team collaboration brought you the Eclipse Platform. Rational Team platform for seamlessly integrating tasks Concert Express will be the first product built on across the software lifecycle Jazz and feature tooling for agile practices. Additional members of the Rational Team Concert family will follow Innovative Software Engineering Community Vision A next-generation vision for the value and Jazz.net – an online venue for open experience that future Rational products can commercial development of the Jazz bring to software and systems delivery teams platform and Jazz-based products and an extension of the world wide Eclipse ecosystem © 2009 IBM Corporation 11
  • 12. IBM's Open Source Strategy Client Collaboration Eclipse RCP  Eclipse Rich Client Platform  Application Integration Platform for rich client applications  Major Investments by SAS, NASA, US Army, Adobe, IBM  Based on Equinox (OSGi)  Benefits of Eclipse Rich Client Platform  Cross platform support – Windows, Linux, Mac, Unix, embedded devices  Open, vendor neutral API for developing native GUI applications  Native look and feel and desktop integration  Enables ISVs to deliver applications for more desktops…  …at minimal incremental cost  Proof of Eclipse RCP  Lotus Expeditor – cross-platform client middleware  Extends Eclipse / Equinox to provide foundation services and application programmability services  Provides the platform on which Lotus Notes, Lotus Sametime, Lotus Forms and Lotus Symphony are built  NASA JPL Mission management software © 2009 IBM Corporation 12
  • 13. IBM's Open Source Strategy Client Collaboration OpenOffice.org  OpenOffice.org  OpenOffice.org is a multiplatform and multilingual office suite and an open-source project.  Compatible with all other major office suites, the product is free to download, use, and distribute.  OpenOffice.org grew out of the StarDivision office suite which was bought by Sun who then contributed it to open source  OpenOffice uses ODF natively and can also read and write Microsoft Office files  IBM and OpenOffice.org  On September 10, 2007, IBM announced that was joining the OpenOffice community  IBM formalized its support for OpenOffice  IBM started to contribute with accessibility frameworks and SmartSuite filters  On November 5, 2008, IBM announced a long-term commitment to ODF  From 2009, future generations of Symphony will be developed entirely on the ODF 1.2 and OpenOffice 3.0 software code base © 2009 IBM Corporation 13
  • 14. IBM's Open Source Strategy Client Collaboration Lotus Symphony  Set of productivity tools provided by IBM at no charge  IBM Lotus Symphony – Documents, Presentations, Spreadsheets  Availability  Included in Lotus Notes 8  Beta released on September 18, 2007 – nearly 1 million downloads  Version 1.0 GA announced on June 3, 2008  Version 1.2 now downloadable from http://symphony.lotus.com  Multiple document formats supported  Open Document Format (ODF)  Microsoft Office  Lotus SmartSuite  Built on Lotus Expeditor, based on open source components  Eclipse Rich Client Platform & Equinox  OpenOffice  IBM value-add  Modularization, User interface, Accessibility  Lotus Symphony wins Desktop Application of the Year from CRN © 2009 IBM Corporation 14
  • 15. IBM's Open Source Strategy IBM Blue Cloud Offering Delivers a massively scalable and flexible compute platform for both existing and emerging data-intensive workloads. Apache Virtual Virtual Virtual Virtual Machine Machine Machine Machine Tivoli Monitoring Agent Linux with Xen Virtualized Infrastructure Based on Linux & Xen Cloud Computing Management Services IBM System z, System p, System x, BladeCenter • Based on open standards and open source Provisioning bare metal & software Monitoring virtual machines • Includes IBM software, systems technology and services DB2 Provisioning WebSphere IBM • Supports Power and x86 processors in first Monitoring v.6 Manager v.5.1 Application Server release Provisioning Management Stack • Web 2.0 resource reservation system © 2009 IBM Corporation 15 15
  • 16. IBM's Open Source Strategy Integrating Open Source into your IT strategy  Insist on Open Standards  Increases flexibility and responsiveness  Evaluate Open Source and Commercial software options  Most customers are using a mixture of open source and private source  Don’t build a separate strategy – interoperability / migration considerations are important  Balance up-front costs against recurring costs  Evaluate Community and Maturity of Open Source before committing  Open, robust communities and broad industry support are important  Sustainable business models are critical  Healthy ecosystem of ISVs and Business Partners is required  Establish policies for working with Open Source software  Educate company teams about OSS before they work with it  Implement a management system to review, approve, and track the use of OSS inside the company, and contributions of company software assets to external OSS projects  Review Open Source Licensing - establish a process within your company to help developers understand the terms of the OSS licenses and the procedures required to comply with them  Be pragmatic  Run a proof of concept or pilot to test out viability  Make decisions based on both business and technical factors © 2009 IBM Corporation 16