Document Sample
IBM_MakingOS-OC_work4U Powered By Docstoc

Making the Open Source &
Open Community Work for You

Randel D. Powell, PMP®
WW Developer Skills Team Manager
Open Computing is critical for Businesses

                         Rapid Business Change
                           Virtual Enterprises


    ACQUISITION                 OPEN COMPUTING                DEPLOYMENT

                          Networked Topologies
                         Heterogeneous Systems
                         Complex Infrastructures

Open Standards
  What is Open?
  Lots of definitions - from published, proprietary interfaces to open source
  What is a meaningful gauge?
    •   Broad adoption (multiple vendor implementations – especially by the vendors you
        and your partners buy products from)
    •   Public interfaces/public input
    •   Path to long term Stewardship (official standards body, effective open source
  Customer Benefits
  Choice - The choice I make today doesn’t limit the choices I can make in the future
  Flexibility - I can connect to internal departments and external partners that made
    different technology choices
  Speed - I can build new solutions that involve multiple hardware and software
    platforms quickly
  Speed - I can adjust to changing business parameters (new opportunities, new
    partners, new employees) quickly
  Skills - I can find skilled resources that understand these solutions

Examples of Open Standards
   Programming Interfaces
   POSIX, LSB, Portland

   Document Formats
   Open Document Format

   Interoperability
   OSGi, Open Healthcare Framework

   Web Services

   SOA

   Systems Management

IBM Open Standards Accomplishments

 1998 / 1999              2001/2002                2003                 2004                 2005                  2006
      Java, XML             Web Services         Web Services         Web Services        Web Services       SOA Leadership
Author of XML4J           WS-I,OMA,WS-         Interoperability      Management           Reliability       Established SOA
Co-author W3C DOM             Security        Co-chair OASIS     Chair WS-I Basic    IBM named to        programming model
Chair W3C XSL WG        Led submission of    WS-Security 1.0     Profile 1.1          chair of IETF and    - SCA/SDO
Chair OMG XML           WSDL to W3C           Submitted BPEL     Co-chair OASIS      IESG                 Leads industry in
Metadata Interch.        Founder of           to OASIS and co-    WS-Notification TC   IBM declares        Web 2.0 for the
Format                                        & WS-Resource                             Enterprise
                                               chair TC                                 commitment to RF
Founder         Co-author of W3C                         Framework TC                              ODF gains
                                               Co-chair OASIS                          in OASIS
Elected to OASIS        XML Schema                                Chair OASIS DITA                         significant traction
                         Founder and chair,   WSDM TC             Submit WS-          IBM patent
Board of Directors                                                                                           DMTF Board Chair
                             Submitted CBE &    Addressing to W3C    contributions        IBM chair OASIS
                         Chairs of OMA        WS-Manageability    IBM appointed to    Leader of WS-       Web Services
       2000              Browser & Device      to OASIS            W3C TAG              RX, WS-TX, WS-       Security 1.1
Web Services & UDDI      Mgmt WG               Chair of OMA       Vice-chair OMA      SX TC’s in OASIS     IBM co-chair
Co-author of SOAP       Co-author of WS      Architecture        mobile commerce      Led OASIS           OASIS Web
1.1 & submission         business process      Framework           Co-author of OMA    WSDM to              Services Distributed
to W3C, chair of XML     specs                 Merged SyncML      architecture         Standard status      Management
Protocol (SOAP) WG       Co-author for Web                        Led WS-Security,                         IBM co-chair W3C
                                               Forum into OMA                           Led OASIS DITA
Cofounder of            Services Security                         and WS-I Basic                            WS Policy and author of                         Member of                               to Standard status
                         roadmap                                   Profile 1.0 to                            IBM chair W3C
original UDDI spec                             OASIS Technical                          Leader of WS-
                         Co-chair UDDI TC                         completion as                             XForms
Co-author of WSDL                             Advisory Board      Standards            CIM, founder and
                                                                                        leader of SMASH

           Over 160 business                                                                   Registry and Repository
     integration technology patents                 First Web Services Gateway

Open Source is part of Open Computing

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

Community Innovation is key to Open Source

  Community-driven approach to problem
  People working across geographical and
   organizational boundaries to confront
   today's most pressing challenges
  Enabled by:
    Open standards
    New intellectual property practices
    The Internet and collaborative tools
  It unites perspectives from a host of
   disciplines to:
    Rapidly solve business issues
    Accelerate technological advancements
    Stimulate economic growth
    Enable new business models

What is Open Source ?

    A licensing approach
       Defines access to source code
       Conforms to one of the “Open Source Initiative”
       Prioritises rights of users
    A development methodology
       Community approach to developing software
       Meritocracy of developers
       Peer review
    A community of users, developers and partners
       Open participation

Key Customer IT Questions and Open Source

            How can IT help our business succeed ?
            Solve our problems today
            Grow in the future
            Integrate across and outside the company
            Respond quickly to opportunities and threats

            How can we improve our IT infrastructure ?
            Better – more reliable, more secure
            Faster – better price/performance
            Lower cost – more efficient, lower TCO
            More flexible – easier to integrate

            Should we use Open Source software ?
            When / Where / How ?
            Open Source / Commercial / Mixture ?
            Who from / Who supports / Who integrates ?
            How much will it cost / TCO / ROI ?

Customers see benefits and challenges in open source
  Potential Customer Benefits                         Potential Customer Challenges
   Low acquisition cost                               Support
   Frictionless access to software                    Integration
     Light weight and easy to use
                                                         with other open source software
     Rapid prototyping
                                                         with commercial software
   Choice and Flexibility
     Hardware portability and software flexibility    Skills
     Modularity and extensibility
     Range of support options
                                                       Availability of applications
   Quality of software
     Peer review of source code
     Broad community testing                          Maturity
     Fast cycle time of releases and bug fixes          Enterprise requirements gap (Functionality /
   Community innovation                                 Community / Industry support
     Opportunity for interaction with developers        Sustainability of business model
     Open user community support and features
     Harvest commoditized components and use          Too many choices
      freed-up resources for innovation

An Open Partner Ecosystem that Drives Innovation

          Which ecosystem leader has the most
          effective program to help your success?

                 1. Microsoft 15%

                 2. Oracle 6%

                 3. SAP 15%

                 4. IBM 35%

                 5. 29%

Open Source Maturity and Customer Adoption

                                                                                              Web Servers
Increasing Maturity of Software

                                                                 Web              Systems
                                                    Office            Application                Tools
                                                   Software            Servers



                                   Systems Management

                                  SOA / ESB

                                      Increasing Adoption by Customers
                                                     Source: IBM, December 2006

  Open Source offers a range of Business Models
         IBM     Non-IBM


                                         Subscription                     Layering
                                           Strategy                       Strategy

                                                          Open Source
                 Embedded                 Consulting      Development    Extend and
                  Strategy                 Strategy
                                                            Vendor        Enhance
                                                          Open Source
                                                           App Server
                                                            Vendor                     Tools, Server

                                Search                    Open Source
                  Hosted        Vendor   Dual License      DB Vendor    Optimization    Proprietary
                  Strategy                 Strategy                      Strategy         Vendor

               Cost Reduction            Direct Revenue                 Influenced Revenue

Customers use both Open Source and Private Source

   Private Source
                    Creating software that is private source and
                    innovative - intended to differentiate the
                    vendor and deliver value to the client.

                    Creating, maintaining, and enhancing
                    software through open, collaborative
                    communities driving evolution of standards
   Open Source      and innovation.

    The Industry is Seeking a New Equilibrium

Examples of Open Source projects
   Apache
   Web Server
   Community initiated (

   Linux
   Operating System kernel
   Individual initiated (Linus Torvalds)

   Eclipse
   Universal Integration platform
   Extensible application framework
    supporting solution based plug-ins
   IT Vendor initiated (IBM and others)

   Mozilla
   Browser and client technology
   Hybrid (Netscape + community)

IBM contributions to Open Source go back 8+ years

   1999 - 2001              2002 - 2003                       2004-2005                              2006-2007
 IBM forms Linux         Linux contributions to      IBM and Novell/SuSE achieve         IBM contributes accessibility code
  Technology Center        scalability (8-way+),        security milestone (EAL4+ and COE    to Firefox
                           reliability (stress          compliance)                         IBM becomes founding member of
 Leads Apache             testing, defect mgmt,                                             Eclipse Aperi project
  projects Xerces          doc)                        Eclipse becomes independent as
  (XML4J), Xalan,                                       Eclipse Foundation, Inc. – IBM      Leads Open AJAX initiative
  SOAP                     Leads Apache projects: contributes UML2, Voice Tools, Aperi,
                            Web Services (WSIF                                              Leads Apache Tuscany project and
 Creates OSI-approved and WSIL), Pluto                 COSMOS, Ajax Tools Platform          Pecl PHP SOA for SOA
  IBM Public License        (Portlet API) and
                            WSRP4J (Remote             Globus Toolkit 4 is WS-I compliant  IBM announces support for
 Strategic participation                                                           version of Eclipse
  in Mozilla                                           Pledged 500 patents to open source  IBM contributes to Apache Lucene
                           Leads Eclipse projects                                           project and announces OmniFind
 IBM becomes               GEF (editing), EMF         Partner with Zend PHP
  founding member of                                                                         Yahoo! Edition
                            (modeling), XSD (XML
  OSDL                      Schema), Hyades            IBM enhances Apache partnership
 Founder of    (testing), Visual Editor,    - Contributes Derby database
  and Eclipse               AspectJ, Equinox rich        - Helps Derby graduate from
  Consortium                client                         incubation
                           Globus Toolkit               - Contributes voice recognition
 Creates internal                                       - Supports Geronimo J2EE project
  bazaar using OSS          contributions for OGSA,
                            OGSI                         - Acquires Gluecode for skills

   More than 1000 developers                        IBM leads 80+ OSS projects                 IBM contributes to 150+
    involved in OSS projects                                                                        OSS projects
IBM is the Acknowledged SOA leader
         2005 SOA Market Share
    webMethods 3%              Other 5%         14,000+ Customers at SOA
           Sun 4%                                Summits
      Oracle 5%
                                                3300+ SOA Self Assessments
       SAP 6%
                                      IBM       2900+ SOA Customers
     Tibco 8%                         46%
                                                2,500+ SOA Partners
                           13%                  300+ SOA Patents
 Source: WinterGreen Research, 2006

 IBM Placed in the                                 Lead in         # 1 in
                                  # 1 in SOA
 Leaders Quadrant                                   Wave         Capabilities

Compelling Value Proposition

            World-class        Robust Technical
             Portfolio          Enablement &

  Industry Solutions              Open Standards
  & GTM Investments                 Leadership

Sam Palmisano on Open Source

      “Open source is a method of tapping a community of experts to
       develop useful things. It began in software, but applies broadly, and
       is anything but anti-capitalist.”
      “It can raise quality at reduced costs, and vastly expands
       opportunities for profit. In a sense, open source fuels innovation
       much the way science fuels technology. Science is created by
       communities of experts, whose fundamental discoveries are typically
       made available to all, including individuals and companies that are
       able to capitalize on the new knowledge in novel ways.”
      “For IBM, the open-source model is familiar territory, given our long
       track record in the sciences.”

     Source: Newsweek, December 2nd, 2005 -

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

     as a contributor and consumer of                    Community Innovation
     technology                                               Contribute

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

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

IBM’s Approach to Linux Leadership – Recipe for Open Source

  Business Drivers                          Technology Enablers
   Cost                                     Open standards
   Reliability                              Linux
   Security                                 Hardware
   Flexibility                              Middleware
   On Demand                                Support and services

  Linux Adoption and Solutions
   Infrastructure, business applications
   Scalability
   Industry solutions
   Emerging markets
   Emerging technologies

  Supporting the Linux Ecosystem
   Linux development
   ISVs and developers
   Business partners

Linux and IBM Middleware

   Cost-effective, reliable, and secure            Over 380 IBM middleware products
    Operating System                                 available for Linux, including
     Available for a wide variety of hardware        DB2 Universal Database
   History                                           IBM Workplace Client
     Started by Linus Torvalds in 1991               Lotus Domino
     IBM embraced Linux and invested $1B in          Rational Application Developer
                                                      Tivoli Storage Manager
     Linux in 18% of server shipments – fastest
      growing operating system                        WebSphere Application Server
   Evolution                                         WebSphere Business Integration
     File/print servers and web servers
     Supercomputing clusters and workload
     Application migration from Unix and
     Linux on POWER and zSeries as well as
     Platform for new mission-critical

Why Linux is Important to Customers
                           Unix                          migrations
                                      Flexibility and   Security
                                         Choice            .
    Linux is flexible
    Linux is secure
    Linux is reliable                Total Cost of     Reliability

    Linux can reduce Total Cost of Ownership

    Linux is an excellent path to On Demand

Open Source Beyond Linux
              Software     Web Application
            Development       Servers

       Client                       Information
   Collaboration                    Management

    Systems                             Open
   Management                       Source Services

            Open               Open
      Hardware Platforms   Grid Offerings

Apache Community & Web Application Server Projects

        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 J2EE
        Rapid increase in adoption
      Apache Tuscany
        Implementation of SOA programming model
        SCA and SDO

                                                                                                              Web Application
WAS Community Edition                                                                                            Servers

                         WebSphere Application Server Community Edition
                                Lightweight J2EE 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,

                                                             Your Killer App
   IBM WebSphere Application
    Server Community Edition

                                                            Apache Tomcat

                                  Security /                                                  SOAP/Web
                                                     Geronimo Plug-In Kernel                Services (Axis)
                                                     Fully Integrated & Extensible
                                   Web Tier                 Kernel Services
                                                                                           JMS Messaging

                                            Other Optional Plug-ins for EJBs, Transactions, etc.

WebSphere Application Server Family
scalability &                                                        WebSphere Application Server
performance;                                                                  for zOS
depth &                                                    WebSphere
breadth                                                 Application Server
                                                       Network Deployment

Customer                                 WebSphere
                                      Application Server
                             WebSphere Application
                                Server - Express
acquisition      WebSphere Application
costs;            Server Community
                                                                             Built on common WebSphere code
Small                  Edition
footprint..                                                                  Built on open source technology

                Fast deployment of single app;                       High transaction volumes, High
                low transaction volumes…             Capabilities    Availability, Advanced Web Services…

DB2 Express-C

Production Ready                Innovative Technology           Developer Community
 Free to develop, deploy        Leading edge, highly           Application development
  and redistribute*               resilient and proven            made easy
 No limits – just data                                          Dedicated team for DB2
      No database size limit
                                 First hybrid relational and     community participation
                                  XML data server
      No limit on number of                                     Comprehensive forum
     instances per server        Same superior technology        support available
                                  and programming support        Skills and applications
      No user limit
                                  as DB2 Express Edition in       apply to all DB2 editions
 * Free registration required     a smaller package

Apache Tuscany

  Provides a flexible infrastructure that simplifies
   development and deployment of SOA-based
  It supports Services in SOA through                  Apache Tuscany Contributors
   implementation of Service Component                     Specifications are supported and/or
   Architecture (SCA) specification which enables
   composition of services through assembly of              developed by many industry leaders.
   existing and new services that can span                  Information at
   multiple languages in a distributed                     Tuscany is delivered in IBM
   environment.                                             products.
  Data in this environment can be handled                 Growing list of contributors: IBM,
   through Service Data Object (SDO) which                  BEA, RedHat, IONA, Sybase,
   provides a uniform interface for handling                LogicBlaze, individuals
   different forms of data, including XML
  Drives adoption of a ubiquitous programming
   model for SOA.
  Seed for Java SCA came from IBM and BEA.
  Tuscany link
  PHP version available at

Eclipse Community and Projects                                           Development

          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
          Integrated Development Environment
          Eclipse base language IDEs for most of the popular languages, including
             •   Java
             •   C/C++
             •   PHP

IBM Rational Elite Support for Eclipse                         Development

 World-class technical support for Eclipse, the open source
  development environment from the Eclipse Foundation
 Support for the Eclipse Platform, including the Java
  Development Toolkit (JDT) and its Plug-in Development
  Environment (PDE)
     Test and Performance Tools Platform (TPTP)
     Graphical Editing Framework (GEF)
     Eclipse Modeling Framework (EMF)
 Features
     Equivalent to IBM commercial product support
     Phone support at no additional cost
     Defect Fixes

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
     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
     Cross-platform Lotus Notes, Lotus Sametime, and Lotus Expeditor
     NASA JPL Mission management software

Eclipse Aperi

   Simplify the infrastructure customers need to
    manage their storage
   Provide an open, extensible, standards-based    Aperi Project Founding Members
    storage management framework                       Brocade Communication Systems, Inc.
                                                       Cisco Systems, Inc.
   Give customers more flexibility and choice on      CA, Inc.
    how to manage their storage                        Emulex Corporation
   Drive adoption of industry standards               LSI Logic Corporation (Engenio
   IBM’s initial code contribution has been            Storage Group)
    accepted by Eclipse. Other founding                Fujitsu Limited
                                                       IBM Corporation
    members plan to donate part of their storage       McDATA Corporation
    infrastructure management technology to the        Network Appliance, Inc.
    open source community.                             Novell, Inc.
   Shift focus from platform support to advanced
    application services
   Multi-vendor applications running on a
    common Open Source Storage Platform

Lotus Expeditor

 Composite Desktop built on Eclipse RCP
 Platform for Client Computing
   Compelling / Responsive User Interface
   Local U/I logic does not need web connection
   Aggregates Information from existing applications
    •   Web, Java, Rich Client, Forms and Portal*
   An open alternative to Microsoft .NET
 Semi-connected clients (Mobile Apps / Portal / Forms / WebSphere)                  …
   Work productively while offline
   Use where bandwidth unreliable / expensive
 Server Managed Client Software
   Centrally deploy and manage software on remote client systems
 Preserves programming model
   Familiar APIs enable developers to reuse skills / extend existing applications
   Toolkit plugs into Eclipse 3.2 workbench

Lotus Notes, Sametime, and Expeditor
   All built on Lotus Expeditor

                          Lotus                            Lotus
                          Notes                          Sametime

Notes 8 Adds…                                                       Sametime Adds…
Collaboration                                                      Messaging / Presence
Calendaring, email, Contacts                                       VIOP Click to Call
                                                                    Instant Meetings / Conference
Domino, Teamspaces
Taking collaboration to a new level                                 Platform for real time business
                                                       Lotus Expeditor Adds
                                                       Interaction: Forms, Portal
                             Rich Client Platform      Integration: DB2e, Microbroker, SOA, …
                                                       Client Mgmt: Deploy, Manage, Security
                                                       Platform for composite applications

Apache Derby and Lucene

  Apache Derby
     Lightweight embeddable zero-admin Java RDBMS
     IBM contributed code to the Apache Foundation as Derby in August 2004
     Derby embedded in IBM products including Lotus Workplace and WAS CE
     Derby graduated from incubator into the Apache DB project in July 2005
     Sun announced support for Apache Derby and committed developers in
      July 2005
  Apache Lucene
   Open-source search software
   High-performance, full-featured text search engine library written entirely in
   Technology is suitable for nearly any application that requires full-text
    search, especially cross-platform

OmniFind Yahoo! Edition
  OmniFind Yahoo! Edition
   Based on Apache Lucene, enhances Lucene’s functionality and easy of use
   No chart, use instantly iut-of-the-box, integrates with Yahoo! for web search

                                                       Web UI Components (AJAX, LAMP)

                                                              Web APIs (REST, SOA)
                                                           Collaborative Query Services
          Information                (Keyword, Range, Multi-faceted, Semantic, XML, Social Relevancy, Federation)
                                                      Document, Data and Interaction Index
                                                             (Performance, Low Latency)

                                                                Content Processing
                                                             (Parsing, Linguistic Analysis)

                                                                 (Crawlers, Push API)

                                                           Intranets &             File
                                                            Web Sites             Servers

Globus Alliance and IBM Grid Offerings
  Innovate: Grid computing
    Virtualization of resources across heterogeneous and dispersed environments
    Seamless access to vast IT capabilities through single systems image

  Contribute: Open Grid Services Architecture (OGSA)                                         AIST
    Open set of standards and protocols
    Being developed by Open Grid Forum (formerly GGF)
    Based on web services standards

  Enhance: Globus Toolkit
    Globus toolkit – open source “grid middleware” software toolkit
          (focus on infrastructure for security, batch job management, resource discovery etc.)
    Open source community developing fundamental grid infrastructure
          (many projects, prototypes, research etc.)
    Partnership with Univa for Globus Toolkit on IBM platforms
          (Globus toolkit on X, Z and P – Linux)

  Growth: IBM Grid Offerings and Services
    Products & services designed to develop grid solutions
          (Grid & Grow, Analytic Infrastructure, Actuarial Grid, Grid Medical Archive etc.)
    DB2 and WebSphere Grid offerings
    Grid consulting and support servers

                                                       IBM Global Services
Services and Consulting
 The Open Source Market is Evolving Rapidly            IBM Services will continue to augment its
  Most mature open source packages are                portfolio of offerings and consulting services
     available in the infrastructure and tooling        Strong base of Linux capabilities on which to
     space                                                 build
  Business Solutions are moving toward a mix           Recognition of need for “buy/build/share”
     of open source and traditional components             decision driven by business value
  Choice is now expanded beyond "build or              Design and implement hybrid environments
     buy" into the potential for acquiring Open            that deliver the most effective solutions
     Source components as well as                       Design and implementation services support
     “build/buy/share”                                     the hybrid environment
  As a Services business, IBM will continue to         Support services include open source and
     serve meet the needs of its clients during this       proprietary traditional software

 Leverage the Open Source Community Model to help drive future innovation
  Encourage like-minded companies within an industry to collaborate on development of common
    business functionality
  Share a common development method and open standards
  Utilize a common value-based approach supported by IBM and partner

IBM’s Open Source approach: Summary
                 Apache-WebSphere    Linux->IBM m/ware       Geronimo=>WAS CE
                 Derby-Cloudscape    Eclipse->Rational       Derby=>DB2
                 Eclipse-Workplace   Linux->Applications     Eclipse=>Rational
                 Geronimo-WAS CE                              RUP subset =>RMC

                     Embed                  Layer                    Extend

 Geronimo                                                                             Zend Core DB2


                                                                                       WAS CE
 Linux                       Community Innovation
                                                                                       OSS Stack
 IGS Support
 IGS Training                        Contribute                                       IGS Services

                   Participate          ...Donate                ..Sponsor..
                 Linux               Eclipse                 OSDL
                 Apache, Geronimo    Derby                   Patent Commons
                 Eclipse, Globus     Firefox accessibility   
                 Xen                 RUP subset              ,

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

How to get started with Open Source and IBM

   IBM Open Source Portal

   developerWorks Website

   IBM’s Open Computing Development Environment
       WAS CE, DB2 Express-C, Eclipse

   IBM Systems Journal
       “Open Source” edition - Vol 44, No 2, 2005

Glossary of Terms

  Open Computing        IT approach combining Open Standards, Open Architecture and Open Source
  Open Standards        Specifications for data or interfaces which are publicly available, broadly
                        implemented, and supported by a long term steward (either an official open
                        standards body or open community)
  Open Source           Software where the source code is publicly available and the program
                        licensed under one of the OSI approved licenses
  Private Source        Software where the source code is not publicly available but private to an
                        individual or company
  Commercial Software   Software which is sold or licensed for revenue
  Apache                Open Community and Foundation managing a group of open source projects,
                        initially based around web serving but expanding rapidly into XML, web
                        services, and SOA technologies
  Eclipse               Open Community and Foundation managing a group of open source projects,
                        based around software development and expanding to a generic rich client
                        platform. The extensible application framework encourages plug-ins for
                        building solutions.

What is Eclipse?

   A Technology
      Universal platform of frameworks and exemplary tools that make it easy
      and cost-effective to build and deploy software in today’s connected and
      unconnected world
      Integration platform, rich client platform, world class Java IDE
      Beginning push into selected industry verticals: Healthcare
   An Open Source Project
       The people collaborating under open source rules
      to produce the technology
   A Community led by the Eclipse Foundation, Inc.
      consortium of major software vendors, solution providers, corporations,
      educational and research institutions and individuals working together to
      create an eco-system that enhances, promotes and cultivates the Eclipse
      open platform with complementary products, services and capabilities

Current Contributions and Projects

    IBM is helping to evolve Eclipse by:
       •Providing leadership, resources and expertise to
               −Eclipse Top-Level Project (
               −Eclipse Tools project (
               −Test & Performance Tools Platform project (
               −Web Tools Platform project (
               −Eclipse Modeling project (
               −Data Tools Platform project (
               −Device Software Development Platform project (
         •Contributing resources to various technology projects including, but not limited to
               −Eclipse Process Framework Project ( )
         •Contributing of translation language packs
         •Porting Eclipse platform to Mac OS X

         Those is blue have Rational teams heavily involved

developerWorks Open source zone

    Take Action
   Visit IBM developerWorks


Shared By: