SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
Application lifecycle management
White paper
December 2009




                                   Open source, commercial software or
                                   a coexistence strategy?
                                   Deciding what’s right for your needs



                                   Jean Louis Vignaud, senior manager, Rational change
                                   and configuration management product management,
                                   Rational software, IBM Software Group

                                   Rolf Nelson, product manager, IBM Rational Team Concert
                                   software, Rational software, IBM Software Group

                                   Pamela Induni, go to market segment manager,
                                   Rational software, IBM Software Group
Open source, commercial software
or a coexistence strategy?
Page 2




                                         Introduction
                      Contents           There’s no doubt about it: Free sounds like a pretty good price. That’s one of
                                         many reasons why companies often turn to open source software. And there
      2    Introduction                  are hundreds of open source applications to choose from, ranging from desk-
      2    An important movement         top applications and development tools, to Web servers and operating systems.
           that drives innovation and    But often there are hidden costs involved. So are there times when “free” isn’t
           encourages open standards     as good of a deal as it seems to be?
      3    IBM involvement in the open
           source movement               This paper examines the benefits of using open source software, along with some
      4    When open source might not    of the potential risks, to help you determine whether your company should turn to
           be the best option            an open source solution, a commercial application, or a combination of both.
      7    Developing a coexistence
           strategy                      An important movement that drives innovation and encourages open standards
      8    Taking advantage of free      One of the reasons the open source development model is so effective is because it
           community, commercial         can unite people from a wide variety of backgrounds to help solve their common
           products for small teams      problems. This community approach to problem solving—versus the hierarchical
      8    Conclusion                    approach of more traditional development processes — can lead to the develop-
                                         ment of innovative new ideas and approaches.

                                         Open source software is also valuable because it encourages the implementation
                                         and acceptance of open standards. For example, in 2007, the Linux Foundation, a
                                         nonprofit consortium, created the Linux® Standard Base project, which improves
                                         interoperability between the many Linux distributions in the marketplace.

                                         IBM is innovating in this space by creating a community to collaborate on stan-
                                         dards to help ensure that the numerous application lifecycle management (ALM)
                                         tools in the marketplace work well together. The Open Services for Lifecycle
                                         Collaboration community is working to create representational state transfer
                                         (REST)–style interfaces that allow users to build ALM integrations once and then
                                         use them with many tools. For example, Mylyn, an open source tool created by
                                         Tasktop Technologies, can now be integrated with practically any change man-
                                         agement solution by writing and supporting a single integration interface. For
                                         more information about this initiative, go to www.open-services.net.
Open source, commercial software
or a coexistence strategy?
Page 3




                                             Some vendors make a business out of providing support for open source
                     Highlights
                                             applications. And some companies build commercial applications and prod-
                                             ucts using open source components. Reusing open source components saves
                                             development time and allows software vendors to spend more time adding
                                             features that are of higher value to their customers. However, software vendors
                                             that reuse open source components must be cautious of such things as patent
                                             infringement and a lack of support for the very components they’re reusing.

                                             IBM involvement in the open source movement
      IBM has been making significant        For almost a decade, IBM has been making significant contributions to the
      contributions to the open source       open source movement. In 2001, IBM initiated the Eclipse Consortium, a
      movement since 2001.                   highly successful open source initiative focused on building an open develop-
                                             ment platform for building, deploying and managing software throughout the
                                             development lifecycle. Over the years, numerous commercial companies have
                                             joined the Eclipse community and used the Eclipse framework to build their
                                             own offerings. In fact, IBM used the Eclipse framework as the basis for IBM
                                             Rational® Application Developer software. Today, IBM has more than 1,000
                                             developers involved in over 150 open source projects, including the Apache,
                                             Mozilla and Linux projects.

      IBM established the Eclipse
                                             Significant IBM contributions to the open source movement
      Consortium, a highly successful
                                                1999–2001   •	 IBM forms the Linux Technology Center (LTC), a team of open source
      open source initiative focused on
                                                               software developers from IBM that works in cooperation with the Linux
      building an open development                             open source development community.
      platform for building, deploying and
                                                            •	 IBM establishes the Eclipse Consortium, an open source community
      managing software throughout the                         that focuses on building an open development platform for building,
      development lifecycle.                                   deploying and managing software.

                                               2002–2005    •	 IBM leads several Eclipse projects, including the Eclipse Graphical
                                                               Editing Framework (GEF), the Eclipse Modeling Framework (EMF), the
                                                               Eclipse XML Schema Definition (XSD) and Eclipse Equinox projects.

                                                            •	 IBM pledges 500 patents to the open source community.

                                               2006–2007    •	 IBM leads the Open Asynchronous JavaScript and XML (AJAX)
                                                               initiative and partners with the Dojo Foundation.

                                                            •	 IBM joins OpenOffice.org.
Open source, commercial software
or a coexistence strategy?
Page 4




                                            Supporting a new trend in open development: transparent development
                     Highlights             IBM is supporting a new development trend with IBM Jazz™ products by devel-
                                            oping commercial software in the open on the Internet. IBM calls this method
      By developing commercial software     transparent development, as it gives clients and potential clients all the trans-
      in the open on the Internet, IBM      parency of an open source project, including access to road maps, project
      supports transparent development,     status and quality metrics, community forums and even source code. Clients
      which gives clients and potential     can engage in discussions with the development team about enhancements
      clients all the transparency of an    and new features. By opening up development and engaging the community,
      open source project, including
                                            clients get the benefits of an open, community-based project while enjoying
      access to road maps, project status
                                            the 24x7 support of a commercial product offering. For an example of this,
      and quality metrics, community
                                            go to www.jazz.net/projects/rational-team-concert.
      forums and even source code.

                                            “ We are thrilled with the community forum support and technical information
                                              available at jazz.net. Much like the Eclipse open source project, we have direct
                                              access to developers on the forums who can answer our technical questions and
                                              we can see the status of any defect we have filed; therefore, when it is available
                                              in a build from the development team we can validate that it is really fixed
                                              to our satisfaction. We have complete visibility into the development of the
                                              products we use, and we also have access to traditional support 24x7 for
                                              time-critical and global needs.”
                                                                                             — Roman Smirak, team leader, Tieto

                                            When open source might not be the best option
      Despite all the benefits of open      Despite all of the benefits of open source, there are times when a free solution
      source, there are times when a free   might actually turn out to be more costly than a commercial application. Consider
      solution isn’t the best choice.       the following questions carefully before deciding on an open source option.

                                            Do you require a high level of support?
                                            If you plan to use open source software as part of a mission-critical application,
                                            you should consider whether it will have the level of support you require. The
                                            support cycle for open source projects can be fairly short. Often, the only ver-
                                            sions that are supported are the current version and the most recent previous
Open source, commercial software
or a coexistence strategy?
Page 5




                                            version. On the other hand, commercial applications have more robust support
                       Highlights
                                            policies that can allow you to continue using the same version for a long period
                                            of time and still have the benefit of support. Open source projects generally do
      If your company requires 24x7         not have 24x7 worldwide support and services arms, and they are most often not
      support, open source may not be       globalized for worldwide enterprise usage models.
      right for you.
                                            Your company could also be dependent on the foundation that developed the open
                                            source project and its supporters for fixing defects. While some open source
                                            efforts, such as Eclipse, are primarily supported by a large community of develop-
                                            ers, others are supported by developers in a small, loosely unified community,
                                            which could dissolve at any time, depending on the funding model for the project.

                                            Also, some open source developers are working on projects because they’re inter-
                                            ested in developing innovative new technologies—not because they’re interested
                                            in solving a specific corporate problem. This can be problematic, particularly
                                            when migrating from one technology to another. Open source organizations
                                            are not required to provide migration utilities, so if the common application
                                            programming interfaces (APIs) change, this can increase migration costs or
                                            cause problems for integration interfaces you may be relying on.

                                            Does your company have governance and compliance requirements?
      If your company has to meet regu-     Most companies these days need to meet regulatory compliance and indus-
      latory and industry standards, such   try standards — such as Sarbanes-Oxley; Basel II; IT Infrastructure Library®
      as Sarbanes-Oxley or Basel II, open   (ITIL® ); U.S. Food and Drug Administration (FDA); Capability Maturity Model
      source software may not provide the   Integration (CMMI); and DO-178B, Software Considerations in Airborne Systems
      auditing support you need.            and Equipment Certification best practices. To meet these standards, it may be
                                            necessary to monitor and report on access control to data, implement electronic
                                            signatures, clearly separate tool and user administration roles, and establish pol-
                                            icies on user permissions. Organizations may also need to clearly demonstrate
                                            these efforts via audits. However, many open source products are not designed
                                            to support auditing efforts. Plus, if you are using an ad hoc solution comprised
                                            of multiple, disparate open source solutions, you may not be able to provide the
                                            comprehensive audit trails required for your industry.
Open source, commercial software
or a coexistence strategy?
Page 6




                                               Do you have the resources to customize and maintain the application so that it will work
                     Highlights                seamlessly in your environment?
                                               Another issue to consider is whether the open source application can be used
      If an open source application            out of the box or whether it requires customization. An open source applica-
      needs significant customization or       tion may only provide a partial solution to your needs, in which case you will
      development before it’s useful in your   need to customize it or further develop it before you can deploy it successfully.
      environment, this could significantly    Over time, this can significantly increase its cost of ownership and could even
      increase its cost of ownership.          create a business risk as you’ll have to maintain your own support infrastruc-
                                               ture for the customization or development work.

                                               “With 400 developers and 350 technical support staff involved in many proj-
                                                ects, we needed an integrated solution to reconcile management reporting and
                                                provide visibility into projects across the organization. With Rational Team
                                                Concert, we have reliable, real-time visibility of status, plans and teams across
                                                our projects. All aspects of the system are truly connected.”
                                                                             — Martin Bailey, product development manager, Temenos

                                               Do you need an integrated ALM platform?
                                               While it is possible to build an ALM platform from multiple, disparate open
      A common ALM platform approach           source and commercial products, such a platform can have significant issues
      like the one used in the IBM Jazz        due to architectural limitations. The reality is that individual point products
      platform can deliver a richer level      may solve one problem very well — but these products aren’t designed to work
      of integration and automated             with other applications seamlessly. And this problem is not limited to open
      traceability across components.          source applications. Isolated point products that have their own security
                                               model, process model and different database schemas can make building and
                                               maintaining an integrated ALM solution costly and labor intensive. Contrast
                                               this with a common ALM platform approach like the one used in the IBM Jazz
                                               platform (www.jazz.net) and in products such as IBM Rational Team Concert™
                                               software. Since the Jazz platform delivers a common set of services, each capa-
                                               bility provided by Rational Team Concert software can deliver a richer level
                                               of integration and automated traceability across planning, work items, version
                                               control and continuous build. Each component shares a common security
                                               and process model, making it easier to use the solution in a unified way. So
                                               you don’t have to worry about developing point product integrations that may
                                               break from release to release.
Open source, commercial software
or a coexistence strategy?
Page 7




                                            “By itself, JIRA (a commercial product), Subversion and Hudson are great
                     Highlights
                                             products, all backed with commercial support options and a large commu-
                                             nity. However, when you want to use them as one integrated whole, there is
                                             only limited support for this, and each product has its own release cycle and
                                             strategy. Rational Team Concert provides a much richer integration experi-
                                             ence and allows us to focus on delivering value to our clients rather than
                                             maintaining less capable integrations from release to release.”
                                                   — Peter Hendriks, senior software developer/designer, Info Support Netherlands

                                            Developing a coexistence strategy
                                            In some cases, the best option may be to use a mix of open source and com-
                                            mercial applications. For example, you might use the open source Subversion
      Sometimes, the best option may        tool for smaller, less complex projects and a commercial product for larger,
      be using a mix of open source and     more complex, business-critical projects. If you plan to go this route, it’s
      commercial applications. In this      important to develop a successful coexistence strategy. A unified process or
      case, a unified process or platform   platform that supports both open source and commercial applications can
      can help you maintain consistency.    help your teams work together and help you maintain consistency through-
                                            out the company. This strategy can also help teams using open source tools
                                            upgrade to a commercial offering if necessary. Rational Team Concert soft-
                                            ware can support agile planning, work items and project status reporting for
                                            open source version control tools like Subversion or Git. A unified ALM plat-
                                            form enables you to manage the plans and work across many version control
                                            tools for multiple teams. This way, you get the benefits of a common platform
                                            along with dashboards for project status and planning, while getting the most
                                            out of your existing open source or other version control tool.
Taking advantage of free community, commercial products for small teams               © Copyright IBM Corporation 2009

Another option for small teams is to use the free community editions of commer-         IBM Corporation
                                                                                        Software Group
cial offerings. For example, teams with less than 10 developers can use Rational        Route 100
Team Concert Express-C software and take full advantage of the integrated capa-         Somers, NY 10589
                                                                                        U.S.A.
bilities of agile planning, version control, work items and continuous build. Using
                                                                                        Produced in the United States of America
the free edition of a commercial offering allows small teams to focus their energy      December 2009
on developing great products for their marketplace, while using an infrastructure       All Rights Reserved

that can grow with and support their future needs. In addition, if you are devel-       IBM, the IBM logo, ibm.com, and Rational are
                                                                                        trademarks or registered trademarks of International
oping open source software or are part of an academic institution, IBM provides         Business Machines Corporation in the United States,
Rational Team Concert software free of charge for any size team.                        other countries, or both. If these and other IBM
                                                                                        trademarked terms are marked on their first occur-
                                                                                        rence in this information with a trademark symbol
Conclusion                                                                              (® or ™ ), these symbols indicate U.S. registered or
There are many criteria to consider when deciding what’s best for your                  common law trademarks owned by IBM at the time
                                                                                        this information was published. Such trademarks
organization. The answer may lie not in selecting open source over commer-              may also be registered or common law trademarks
cial applications, but instead in implementing a coexistence strategy. If your          in other countries. A current list of IBM trademarks is
                                                                                        available on the Web at “Copyright and trademark
ultimate goal is to have an ALM platform rather than just a point product, IBM          information” at ibm.com/legal/copytrade.shtml
recommends that you ask yourself and your stakeholders the following question:          IT Infrastructure Library is a registered trademark
“How can we use a collaborative ALM platform to unify all the tools we have             of the Central Computer and Telecommunications
                                                                                        Agency, which is now part of the Office of
today, while benefiting from the tighter integrations made possible by open life-       Government Commerce.
cycle standards?” Such a platform can unify the open source and commercial              ITIL is a registered trademark, and a registered
solutions you have today and improve the productivity of the entire team.               community trademark of the Office of Government
                                                                                        Commerce, and is registered in the U.S. Patent and
                                                                                        Trademark Office.
For more information
                                                                                        Linux is a registered trademark of Linus Torvalds in
To learn more about IBM solutions that might be right for you, contact your             the United States, other countries, or both.
IBM representative or IBM Business Partner, or visit:                                   Other company, product, or service names may be
                                                                                        trademarks or service marks of others.

ibm.com/rational                                                                        References in this publication to IBM products or
                                                                                        services do not imply that IBM intends to make them
                                                                                        available in all countries in which IBM operates.

                                                                                        The information contained in this document is
                                                                                        provided for informational purposes only and pro-
                                                                                        vided “as is” without warranty of any kind, express
                                                                                        or implied. In addition, this information is based on
                                                                                        IBM’s current product plans and strategy, which are
                                                                                        subject to change by IBM without notice. Without
                                                                                        limiting the foregoing, all statements regarding IBM
                                                                                        future direction or intent are subject to change or
                                                                                        withdrawal without notice and represent goals and
                                                                                        objectives only. Nothing contained in this docu-
                                                                                        mentation is intended to, nor shall have the effect of,
                                                                                        creating any warranties or representations from IBM
                                                                                        (or its suppliers or licensors), or altering the terms
                                                                                        and conditions of the applicable license agreement
                                                                                        governing the use of IBM software.

                                                                                        IBM customers are responsible for ensuring their
                                                                                        own compliance with legal requirements. It is the
                                                                                        customer’s sole responsibility to obtain advice of
                                                                                        competent legal counsel as to the identification and
                                                                                        interpretation of any relevant laws and regulatory
                                                                                        requirements that may affect the customer’s busi-
                                                                                        ness and any actions the customer may need to take
                                                                                        to comply with such laws.

                                                                                        RAW14140-USEN-00

Contenu connexe

Tendances

Flash and Flex in an HTML5 / App Store World
Flash and Flex in an HTML5 / App Store WorldFlash and Flex in an HTML5 / App Store World
Flash and Flex in an HTML5 / App Store WorldEffectiveUI
 
Informix User Group France - 30/11/2010 - Informix & Open Source - J Roy
Informix User Group France - 30/11/2010 - Informix & Open Source - J RoyInformix User Group France - 30/11/2010 - Informix & Open Source - J Roy
Informix User Group France - 30/11/2010 - Informix & Open Source - J RoyNicolas Desachy
 
Introducing Adobe Monocle
Introducing Adobe MonocleIntroducing Adobe Monocle
Introducing Adobe MonocleLaurent Jayr
 
Developing XPages Applications
Developing XPages ApplicationsDeveloping XPages Applications
Developing XPages ApplicationsNiklas Heidloff
 
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsNiklas Heidloff
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Geovanne Bertonha
 
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseApache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseAdrian Trenaman
 
The IBM Social Business Toolkit
The IBM Social Business ToolkitThe IBM Social Business Toolkit
The IBM Social Business ToolkitDaryl Pereira
 
Your first steps with Visual COBOL - COBOL Developer Day
Your first steps with Visual COBOL -  COBOL Developer DayYour first steps with Visual COBOL -  COBOL Developer Day
Your first steps with Visual COBOL - COBOL Developer DayMicro Focus
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
 
Ibm learning for columbia u grad school of business
Ibm learning for columbia u grad school of businessIbm learning for columbia u grad school of business
Ibm learning for columbia u grad school of businessSarah Siegel
 
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...IBM Connections Developers
 
The value of a platform approach for ECM
The value of a platform approach for ECMThe value of a platform approach for ECM
The value of a platform approach for ECMNuxeo
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcSaranga Tripathy
 
ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)Jean-Louis (JL) Marechaux
 

Tendances (18)

Flash and Flex in an HTML5 / App Store World
Flash and Flex in an HTML5 / App Store WorldFlash and Flex in an HTML5 / App Store World
Flash and Flex in an HTML5 / App Store World
 
Informix User Group France - 30/11/2010 - Informix & Open Source - J Roy
Informix User Group France - 30/11/2010 - Informix & Open Source - J RoyInformix User Group France - 30/11/2010 - Informix & Open Source - J Roy
Informix User Group France - 30/11/2010 - Informix & Open Source - J Roy
 
Introducing Adobe Monocle
Introducing Adobe MonocleIntroducing Adobe Monocle
Introducing Adobe Monocle
 
Developing XPages Applications
Developing XPages ApplicationsDeveloping XPages Applications
Developing XPages Applications
 
Jax 2011 keynote
Jax 2011 keynoteJax 2011 keynote
Jax 2011 keynote
 
HTML5 / Mobile Web
HTML5 / Mobile WebHTML5 / Mobile Web
HTML5 / Mobile Web
 
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked Questions
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
Why linux on power?
Why linux on power?Why linux on power?
Why linux on power?
 
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseApache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
 
The IBM Social Business Toolkit
The IBM Social Business ToolkitThe IBM Social Business Toolkit
The IBM Social Business Toolkit
 
Your first steps with Visual COBOL - COBOL Developer Day
Your first steps with Visual COBOL -  COBOL Developer DayYour first steps with Visual COBOL -  COBOL Developer Day
Your first steps with Visual COBOL - COBOL Developer Day
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
Ibm learning for columbia u grad school of business
Ibm learning for columbia u grad school of businessIbm learning for columbia u grad school of business
Ibm learning for columbia u grad school of business
 
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
 
The value of a platform approach for ECM
The value of a platform approach for ECMThe value of a platform approach for ECM
The value of a platform approach for ECM
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)
 

En vedette

What CFOs should ask their software development leaders
What CFOs should ask their software development leadersWhat CFOs should ask their software development leaders
What CFOs should ask their software development leadersIBM Rational software
 
бібліотека +читач
бібліотека +читачбібліотека +читач
бібліотека +читачМарина Жук
 
Lowering business costs: Mitigating risk in the software delivery lifecycle
Lowering business costs: Mitigating risk in the software delivery lifecycleLowering business costs: Mitigating risk in the software delivery lifecycle
Lowering business costs: Mitigating risk in the software delivery lifecycleIBM Rational software
 
Clear Fork Watershed Council Status Report
Clear Fork Watershed Council Status ReportClear Fork Watershed Council Status Report
Clear Fork Watershed Council Status ReportDerek Douglas
 
Loggingenmonitoringpresentatiemetpenetratietesten
LoggingenmonitoringpresentatiemetpenetratietestenLoggingenmonitoringpresentatiemetpenetratietesten
LoggingenmonitoringpresentatiemetpenetratietestenFerdinand_u
 
Golden opportunity to invest 2011
Golden opportunity to invest 2011Golden opportunity to invest 2011
Golden opportunity to invest 2011Fausto Cuzco
 
Sistem software de prelucrare și procesare a grafurilor1
Sistem software de prelucrare și procesare a grafurilor1Sistem software de prelucrare și procesare a grafurilor1
Sistem software de prelucrare și procesare a grafurilor1Andrei Coliban
 
Golden opportunity to invest 2011
Golden opportunity to invest 2011Golden opportunity to invest 2011
Golden opportunity to invest 2011Fausto Cuzco
 
Hyvinvointivaltio numeroina
Hyvinvointivaltio numeroinaHyvinvointivaltio numeroina
Hyvinvointivaltio numeroinaevathinktank
 
A journey from 2012 to 2013 & forward
A journey from 2012 to 2013 & forwardA journey from 2012 to 2013 & forward
A journey from 2012 to 2013 & forwardVinod Sailes
 
Danny Windham, Digium CEO, Keynote address - ITEXPO East 2015, Miamii
Danny Windham, Digium CEO, Keynote address - ITEXPO East 2015, MiamiiDanny Windham, Digium CEO, Keynote address - ITEXPO East 2015, Miamii
Danny Windham, Digium CEO, Keynote address - ITEXPO East 2015, MiamiiDigium
 
domhome.pl - reklama, Walentynki 2011
domhome.pl - reklama, Walentynki 2011domhome.pl - reklama, Walentynki 2011
domhome.pl - reklama, Walentynki 2011webmedia83
 
6 Ways a New Phone System can make your Life Easier
6 Ways a New Phone System can make your Life Easier6 Ways a New Phone System can make your Life Easier
6 Ways a New Phone System can make your Life EasierDigium
 
Raport aktywności branż na Facebooku Listopad 2011
Raport aktywności branż na Facebooku Listopad 2011Raport aktywności branż na Facebooku Listopad 2011
Raport aktywności branż na Facebooku Listopad 2011NapoleonCat.com
 
Napoleon. Raport aktywności branż na Facebooku - czerwiec 2012
Napoleon. Raport aktywności branż na Facebooku - czerwiec 2012Napoleon. Raport aktywności branż na Facebooku - czerwiec 2012
Napoleon. Raport aktywności branż na Facebooku - czerwiec 2012NapoleonCat.com
 

En vedette (20)

What CFOs should ask their software development leaders
What CFOs should ask their software development leadersWhat CFOs should ask their software development leaders
What CFOs should ask their software development leaders
 
бібліотека +читач
бібліотека +читачбібліотека +читач
бібліотека +читач
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
Lowering business costs: Mitigating risk in the software delivery lifecycle
Lowering business costs: Mitigating risk in the software delivery lifecycleLowering business costs: Mitigating risk in the software delivery lifecycle
Lowering business costs: Mitigating risk in the software delivery lifecycle
 
Clear Fork Watershed Council Status Report
Clear Fork Watershed Council Status ReportClear Fork Watershed Council Status Report
Clear Fork Watershed Council Status Report
 
Loggingenmonitoringpresentatiemetpenetratietesten
LoggingenmonitoringpresentatiemetpenetratietestenLoggingenmonitoringpresentatiemetpenetratietesten
Loggingenmonitoringpresentatiemetpenetratietesten
 
Golden opportunity to invest 2011
Golden opportunity to invest 2011Golden opportunity to invest 2011
Golden opportunity to invest 2011
 
Xslt
XsltXslt
Xslt
 
Sistem software de prelucrare și procesare a grafurilor1
Sistem software de prelucrare și procesare a grafurilor1Sistem software de prelucrare și procesare a grafurilor1
Sistem software de prelucrare și procesare a grafurilor1
 
Golden opportunity to invest 2011
Golden opportunity to invest 2011Golden opportunity to invest 2011
Golden opportunity to invest 2011
 
Lideratge 360º
Lideratge 360ºLideratge 360º
Lideratge 360º
 
Hyvinvointivaltio numeroina
Hyvinvointivaltio numeroinaHyvinvointivaltio numeroina
Hyvinvointivaltio numeroina
 
A journey from 2012 to 2013 & forward
A journey from 2012 to 2013 & forwardA journey from 2012 to 2013 & forward
A journey from 2012 to 2013 & forward
 
Danny Windham, Digium CEO, Keynote address - ITEXPO East 2015, Miamii
Danny Windham, Digium CEO, Keynote address - ITEXPO East 2015, MiamiiDanny Windham, Digium CEO, Keynote address - ITEXPO East 2015, Miamii
Danny Windham, Digium CEO, Keynote address - ITEXPO East 2015, Miamii
 
domhome.pl - reklama, Walentynki 2011
domhome.pl - reklama, Walentynki 2011domhome.pl - reklama, Walentynki 2011
domhome.pl - reklama, Walentynki 2011
 
vFutebol - Mídia Kit
vFutebol - Mídia KitvFutebol - Mídia Kit
vFutebol - Mídia Kit
 
6 Ways a New Phone System can make your Life Easier
6 Ways a New Phone System can make your Life Easier6 Ways a New Phone System can make your Life Easier
6 Ways a New Phone System can make your Life Easier
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Raport aktywności branż na Facebooku Listopad 2011
Raport aktywności branż na Facebooku Listopad 2011Raport aktywności branż na Facebooku Listopad 2011
Raport aktywności branż na Facebooku Listopad 2011
 
Napoleon. Raport aktywności branż na Facebooku - czerwiec 2012
Napoleon. Raport aktywności branż na Facebooku - czerwiec 2012Napoleon. Raport aktywności branż na Facebooku - czerwiec 2012
Napoleon. Raport aktywności branż na Facebooku - czerwiec 2012
 

Similaire à Open source, commercial or coexistence? Deciding the right software strategy

"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009
"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009
"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009eLiberatica
 
Focus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto CoriglioniFocus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto CoriglioniRoberto Galoppini
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008eLiberatica
 
IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.
IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.
IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.OW2
 
Innovation & value creation in the document space
Innovation & value creation in the document spaceInnovation & value creation in the document space
Innovation & value creation in the document spaceDon Harbison
 
Productivity Gains Using Open Source products
Productivity Gains Using Open Source productsProductivity Gains Using Open Source products
Productivity Gains Using Open Source productsMadhusudan Rao
 
License to Code: Indemnifying Your Business Against Open Source Licensing Lia...
License to Code: Indemnifying Your Business Against Open Source Licensing Lia...License to Code: Indemnifying Your Business Against Open Source Licensing Lia...
License to Code: Indemnifying Your Business Against Open Source Licensing Lia...ActiveState
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentationJavier Perez
 
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Ryan Baxter
 
France ug 11302010
France ug 11302010France ug 11302010
France ug 11302010FranckThomas
 
UGIF 12 2010 - France UG
UGIF 12 2010 - France UGUGIF 12 2010 - France UG
UGIF 12 2010 - France UGUGIF
 
Bridging Modern DevOps and the Mainframe
Bridging Modern DevOps and the MainframeBridging Modern DevOps and the Mainframe
Bridging Modern DevOps and the MainframeDevOps.com
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyLuis Benitez
 
Open Source is Not An Alternative, It is The Solution
Open Source is Not An Alternative, It is The SolutionOpen Source is Not An Alternative, It is The Solution
Open Source is Not An Alternative, It is The Solutionwiradikusuma
 
OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13Niklas Heidloff
 

Similaire à Open source, commercial or coexistence? Deciding the right software strategy (20)

"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009
"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009
"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009
 
Focus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto CoriglioniFocus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto Coriglioni
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
 
IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.
IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.
IBM Keynote presentation, OW2con'19, June 12-13, 2019, Paris.
 
Open source
Open sourceOpen source
Open source
 
Innovation & value creation in the document space
Innovation & value creation in the document spaceInnovation & value creation in the document space
Innovation & value creation in the document space
 
Productivity Gains Using Open Source products
Productivity Gains Using Open Source productsProductivity Gains Using Open Source products
Productivity Gains Using Open Source products
 
SIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop PresentationSIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop Presentation
 
License to Code: Indemnifying Your Business Against Open Source Licensing Lia...
License to Code: Indemnifying Your Business Against Open Source Licensing Lia...License to Code: Indemnifying Your Business Against Open Source Licensing Lia...
License to Code: Indemnifying Your Business Against Open Source Licensing Lia...
 
Open source
Open sourceOpen source
Open source
 
Appnovation Intro Deck
Appnovation Intro DeckAppnovation Intro Deck
Appnovation Intro Deck
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
 
France ug 11302010
France ug 11302010France ug 11302010
France ug 11302010
 
UGIF 12 2010 - France UG
UGIF 12 2010 - France UGUGIF 12 2010 - France UG
UGIF 12 2010 - France UG
 
Bridging Modern DevOps and the Mainframe
Bridging Modern DevOps and the MainframeBridging Modern DevOps and the Mainframe
Bridging Modern DevOps and the Mainframe
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development Strategy
 
NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote
 
Open Source is Not An Alternative, It is The Solution
Open Source is Not An Alternative, It is The SolutionOpen Source is Not An Alternative, It is The Solution
Open Source is Not An Alternative, It is The Solution
 
OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13
 

Plus de IBM Rational software

DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...IBM Rational software
 
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...IBM Rational software
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertIBM Rational software
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM Rational software
 
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...IBM Rational software
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM Rational software
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational software
 
Rational consulting café to go menu
Rational consulting café to go menuRational consulting café to go menu
Rational consulting café to go menuIBM Rational software
 

Plus de IBM Rational software (20)

DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
 
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
 
Deployment module slides
Deployment module slidesDeployment module slides
Deployment module slides
 
Security
SecuritySecurity
Security
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
 
Applications lab
Applications lab Applications lab
Applications lab
 
Application slides
Application slidesApplication slides
Application slides
 
Components lab
Components labComponents lab
Components lab
 
UCD components
UCD components UCD components
UCD components
 
Resource lab
Resource labResource lab
Resource lab
 
Resources slides
Resources slidesResources slides
Resources slides
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal Tips
 
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
 
Rational consulting café to go menu
Rational consulting café to go menuRational consulting café to go menu
Rational consulting café to go menu
 
Lab3 RTC Source Control
Lab3 RTC Source ControlLab3 RTC Source Control
Lab3 RTC Source Control
 
Lab2 RTC Work Items
Lab2 RTC Work ItemsLab2 RTC Work Items
Lab2 RTC Work Items
 
Lab4 RTC Builds
Lab4 RTC BuildsLab4 RTC Builds
Lab4 RTC Builds
 

Dernier

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

Open source, commercial or coexistence? Deciding the right software strategy

  • 1. Application lifecycle management White paper December 2009 Open source, commercial software or a coexistence strategy? Deciding what’s right for your needs Jean Louis Vignaud, senior manager, Rational change and configuration management product management, Rational software, IBM Software Group Rolf Nelson, product manager, IBM Rational Team Concert software, Rational software, IBM Software Group Pamela Induni, go to market segment manager, Rational software, IBM Software Group
  • 2. Open source, commercial software or a coexistence strategy? Page 2 Introduction Contents There’s no doubt about it: Free sounds like a pretty good price. That’s one of many reasons why companies often turn to open source software. And there 2 Introduction are hundreds of open source applications to choose from, ranging from desk- 2 An important movement top applications and development tools, to Web servers and operating systems. that drives innovation and But often there are hidden costs involved. So are there times when “free” isn’t encourages open standards as good of a deal as it seems to be? 3 IBM involvement in the open source movement This paper examines the benefits of using open source software, along with some 4 When open source might not of the potential risks, to help you determine whether your company should turn to be the best option an open source solution, a commercial application, or a combination of both. 7 Developing a coexistence strategy An important movement that drives innovation and encourages open standards 8 Taking advantage of free One of the reasons the open source development model is so effective is because it community, commercial can unite people from a wide variety of backgrounds to help solve their common products for small teams problems. This community approach to problem solving—versus the hierarchical 8 Conclusion approach of more traditional development processes — can lead to the develop- ment of innovative new ideas and approaches. Open source software is also valuable because it encourages the implementation and acceptance of open standards. For example, in 2007, the Linux Foundation, a nonprofit consortium, created the Linux® Standard Base project, which improves interoperability between the many Linux distributions in the marketplace. IBM is innovating in this space by creating a community to collaborate on stan- dards to help ensure that the numerous application lifecycle management (ALM) tools in the marketplace work well together. The Open Services for Lifecycle Collaboration community is working to create representational state transfer (REST)–style interfaces that allow users to build ALM integrations once and then use them with many tools. For example, Mylyn, an open source tool created by Tasktop Technologies, can now be integrated with practically any change man- agement solution by writing and supporting a single integration interface. For more information about this initiative, go to www.open-services.net.
  • 3. Open source, commercial software or a coexistence strategy? Page 3 Some vendors make a business out of providing support for open source Highlights applications. And some companies build commercial applications and prod- ucts using open source components. Reusing open source components saves development time and allows software vendors to spend more time adding features that are of higher value to their customers. However, software vendors that reuse open source components must be cautious of such things as patent infringement and a lack of support for the very components they’re reusing. IBM involvement in the open source movement IBM has been making significant For almost a decade, IBM has been making significant contributions to the contributions to the open source open source movement. In 2001, IBM initiated the Eclipse Consortium, a movement since 2001. highly successful open source initiative focused on building an open develop- ment platform for building, deploying and managing software throughout the development lifecycle. Over the years, numerous commercial companies have joined the Eclipse community and used the Eclipse framework to build their own offerings. In fact, IBM used the Eclipse framework as the basis for IBM Rational® Application Developer software. Today, IBM has more than 1,000 developers involved in over 150 open source projects, including the Apache, Mozilla and Linux projects. IBM established the Eclipse Significant IBM contributions to the open source movement Consortium, a highly successful 1999–2001 • IBM forms the Linux Technology Center (LTC), a team of open source open source initiative focused on software developers from IBM that works in cooperation with the Linux building an open development open source development community. platform for building, deploying and • IBM establishes the Eclipse Consortium, an open source community managing software throughout the that focuses on building an open development platform for building, development lifecycle. deploying and managing software. 2002–2005 • IBM leads several Eclipse projects, including the Eclipse Graphical Editing Framework (GEF), the Eclipse Modeling Framework (EMF), the Eclipse XML Schema Definition (XSD) and Eclipse Equinox projects. • IBM pledges 500 patents to the open source community. 2006–2007 • IBM leads the Open Asynchronous JavaScript and XML (AJAX) initiative and partners with the Dojo Foundation. • IBM joins OpenOffice.org.
  • 4. Open source, commercial software or a coexistence strategy? Page 4 Supporting a new trend in open development: transparent development Highlights IBM is supporting a new development trend with IBM Jazz™ products by devel- oping commercial software in the open on the Internet. IBM calls this method By developing commercial software transparent development, as it gives clients and potential clients all the trans- in the open on the Internet, IBM parency of an open source project, including access to road maps, project supports transparent development, status and quality metrics, community forums and even source code. Clients which gives clients and potential can engage in discussions with the development team about enhancements clients all the transparency of an and new features. By opening up development and engaging the community, open source project, including clients get the benefits of an open, community-based project while enjoying access to road maps, project status the 24x7 support of a commercial product offering. For an example of this, and quality metrics, community go to www.jazz.net/projects/rational-team-concert. forums and even source code. “ We are thrilled with the community forum support and technical information available at jazz.net. Much like the Eclipse open source project, we have direct access to developers on the forums who can answer our technical questions and we can see the status of any defect we have filed; therefore, when it is available in a build from the development team we can validate that it is really fixed to our satisfaction. We have complete visibility into the development of the products we use, and we also have access to traditional support 24x7 for time-critical and global needs.” — Roman Smirak, team leader, Tieto When open source might not be the best option Despite all the benefits of open Despite all of the benefits of open source, there are times when a free solution source, there are times when a free might actually turn out to be more costly than a commercial application. Consider solution isn’t the best choice. the following questions carefully before deciding on an open source option. Do you require a high level of support? If you plan to use open source software as part of a mission-critical application, you should consider whether it will have the level of support you require. The support cycle for open source projects can be fairly short. Often, the only ver- sions that are supported are the current version and the most recent previous
  • 5. Open source, commercial software or a coexistence strategy? Page 5 version. On the other hand, commercial applications have more robust support Highlights policies that can allow you to continue using the same version for a long period of time and still have the benefit of support. Open source projects generally do If your company requires 24x7 not have 24x7 worldwide support and services arms, and they are most often not support, open source may not be globalized for worldwide enterprise usage models. right for you. Your company could also be dependent on the foundation that developed the open source project and its supporters for fixing defects. While some open source efforts, such as Eclipse, are primarily supported by a large community of develop- ers, others are supported by developers in a small, loosely unified community, which could dissolve at any time, depending on the funding model for the project. Also, some open source developers are working on projects because they’re inter- ested in developing innovative new technologies—not because they’re interested in solving a specific corporate problem. This can be problematic, particularly when migrating from one technology to another. Open source organizations are not required to provide migration utilities, so if the common application programming interfaces (APIs) change, this can increase migration costs or cause problems for integration interfaces you may be relying on. Does your company have governance and compliance requirements? If your company has to meet regu- Most companies these days need to meet regulatory compliance and indus- latory and industry standards, such try standards — such as Sarbanes-Oxley; Basel II; IT Infrastructure Library® as Sarbanes-Oxley or Basel II, open (ITIL® ); U.S. Food and Drug Administration (FDA); Capability Maturity Model source software may not provide the Integration (CMMI); and DO-178B, Software Considerations in Airborne Systems auditing support you need. and Equipment Certification best practices. To meet these standards, it may be necessary to monitor and report on access control to data, implement electronic signatures, clearly separate tool and user administration roles, and establish pol- icies on user permissions. Organizations may also need to clearly demonstrate these efforts via audits. However, many open source products are not designed to support auditing efforts. Plus, if you are using an ad hoc solution comprised of multiple, disparate open source solutions, you may not be able to provide the comprehensive audit trails required for your industry.
  • 6. Open source, commercial software or a coexistence strategy? Page 6 Do you have the resources to customize and maintain the application so that it will work Highlights seamlessly in your environment? Another issue to consider is whether the open source application can be used If an open source application out of the box or whether it requires customization. An open source applica- needs significant customization or tion may only provide a partial solution to your needs, in which case you will development before it’s useful in your need to customize it or further develop it before you can deploy it successfully. environment, this could significantly Over time, this can significantly increase its cost of ownership and could even increase its cost of ownership. create a business risk as you’ll have to maintain your own support infrastruc- ture for the customization or development work. “With 400 developers and 350 technical support staff involved in many proj- ects, we needed an integrated solution to reconcile management reporting and provide visibility into projects across the organization. With Rational Team Concert, we have reliable, real-time visibility of status, plans and teams across our projects. All aspects of the system are truly connected.” — Martin Bailey, product development manager, Temenos Do you need an integrated ALM platform? While it is possible to build an ALM platform from multiple, disparate open A common ALM platform approach source and commercial products, such a platform can have significant issues like the one used in the IBM Jazz due to architectural limitations. The reality is that individual point products platform can deliver a richer level may solve one problem very well — but these products aren’t designed to work of integration and automated with other applications seamlessly. And this problem is not limited to open traceability across components. source applications. Isolated point products that have their own security model, process model and different database schemas can make building and maintaining an integrated ALM solution costly and labor intensive. Contrast this with a common ALM platform approach like the one used in the IBM Jazz platform (www.jazz.net) and in products such as IBM Rational Team Concert™ software. Since the Jazz platform delivers a common set of services, each capa- bility provided by Rational Team Concert software can deliver a richer level of integration and automated traceability across planning, work items, version control and continuous build. Each component shares a common security and process model, making it easier to use the solution in a unified way. So you don’t have to worry about developing point product integrations that may break from release to release.
  • 7. Open source, commercial software or a coexistence strategy? Page 7 “By itself, JIRA (a commercial product), Subversion and Hudson are great Highlights products, all backed with commercial support options and a large commu- nity. However, when you want to use them as one integrated whole, there is only limited support for this, and each product has its own release cycle and strategy. Rational Team Concert provides a much richer integration experi- ence and allows us to focus on delivering value to our clients rather than maintaining less capable integrations from release to release.” — Peter Hendriks, senior software developer/designer, Info Support Netherlands Developing a coexistence strategy In some cases, the best option may be to use a mix of open source and com- mercial applications. For example, you might use the open source Subversion Sometimes, the best option may tool for smaller, less complex projects and a commercial product for larger, be using a mix of open source and more complex, business-critical projects. If you plan to go this route, it’s commercial applications. In this important to develop a successful coexistence strategy. A unified process or case, a unified process or platform platform that supports both open source and commercial applications can can help you maintain consistency. help your teams work together and help you maintain consistency through- out the company. This strategy can also help teams using open source tools upgrade to a commercial offering if necessary. Rational Team Concert soft- ware can support agile planning, work items and project status reporting for open source version control tools like Subversion or Git. A unified ALM plat- form enables you to manage the plans and work across many version control tools for multiple teams. This way, you get the benefits of a common platform along with dashboards for project status and planning, while getting the most out of your existing open source or other version control tool.
  • 8. Taking advantage of free community, commercial products for small teams © Copyright IBM Corporation 2009 Another option for small teams is to use the free community editions of commer- IBM Corporation Software Group cial offerings. For example, teams with less than 10 developers can use Rational Route 100 Team Concert Express-C software and take full advantage of the integrated capa- Somers, NY 10589 U.S.A. bilities of agile planning, version control, work items and continuous build. Using Produced in the United States of America the free edition of a commercial offering allows small teams to focus their energy December 2009 on developing great products for their marketplace, while using an infrastructure All Rights Reserved that can grow with and support their future needs. In addition, if you are devel- IBM, the IBM logo, ibm.com, and Rational are trademarks or registered trademarks of International oping open source software or are part of an academic institution, IBM provides Business Machines Corporation in the United States, Rational Team Concert software free of charge for any size team. other countries, or both. If these and other IBM trademarked terms are marked on their first occur- rence in this information with a trademark symbol Conclusion (® or ™ ), these symbols indicate U.S. registered or There are many criteria to consider when deciding what’s best for your common law trademarks owned by IBM at the time this information was published. Such trademarks organization. The answer may lie not in selecting open source over commer- may also be registered or common law trademarks cial applications, but instead in implementing a coexistence strategy. If your in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark ultimate goal is to have an ALM platform rather than just a point product, IBM information” at ibm.com/legal/copytrade.shtml recommends that you ask yourself and your stakeholders the following question: IT Infrastructure Library is a registered trademark “How can we use a collaborative ALM platform to unify all the tools we have of the Central Computer and Telecommunications Agency, which is now part of the Office of today, while benefiting from the tighter integrations made possible by open life- Government Commerce. cycle standards?” Such a platform can unify the open source and commercial ITIL is a registered trademark, and a registered solutions you have today and improve the productivity of the entire team. community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. For more information Linux is a registered trademark of Linus Torvalds in To learn more about IBM solutions that might be right for you, contact your the United States, other countries, or both. IBM representative or IBM Business Partner, or visit: Other company, product, or service names may be trademarks or service marks of others. ibm.com/rational References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates. The information contained in this document is provided for informational purposes only and pro- vided “as is” without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. Without limiting the foregoing, all statements regarding IBM future direction or intent are subject to change or withdrawal without notice and represent goals and objectives only. Nothing contained in this docu- mentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM (or its suppliers or licensors), or altering the terms and conditions of the applicable license agreement governing the use of IBM software. IBM customers are responsible for ensuring their own compliance with legal requirements. It is the customer’s sole responsibility to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s busi- ness and any actions the customer may need to take to comply with such laws. RAW14140-USEN-00