open source adoption: what your peers are up to€¦ · germany, france lead oss adoption “what...

39
Open Source Adoption: What Your Peers Are Up To Jeffrey Hammond Principal Analyst Forrester Research

Upload: others

Post on 08-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Open Source Adoption: What Your Peers Are Up

To

Jeffrey HammondPrincipal Analyst

Forrester Research

Page 2: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

“Never waste the opportunities offered by a good crisis…”

Niccolo Machiavelli

Page 3: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Agenda

• Market Trends And OSS Evolution

• Adoption Best Practices

• An OSS Assessment Model

Page 4: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

4 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

In 2009, costs, integration and innovation are all top of mind for execs

“Thinking of your firm’s current planning cycle, how important are each of the following goals?”

Base: 2227 software decision-makers at North American and European enterprises and SMBsSource: Enterprise And SMB Software Survey, North America And Europe, Q4 2008

???

Page 5: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

5 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

Interest in OSS is growing as a result of IT cost pressures

“What are your firm’s plans to implement or expand its use of the following software technologies in

the next 12 months??

Base: 2,227 software decision makers at North American and European enterprises.

Source: Enterprise And SMB Software Survey, North America And Europe, Q4 2008

Page 6: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

6 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

Germany, France lead OSS adoption

“What are you firm’s plans to implement or expand its use of open source software in the next 12 months”

N = 191

N = 205

N = 1435

N = 172

N = 224

Base: 2,227 software decision makers at North American and European enterprises.

Source: Enterprise And SMB Software Survey, North America And Europe, Q4 2008

Page 7: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

7 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

OSS Adoption Is Accelerated In Software Dev.

“What are you firm’s plans to implement or expand its use of open source software in the next 12 months”

N = 81

N = 90

N = 787

N = 65

N = 91

Source: Enterprise And SMB Software Survey, North America And Europe, Q4 2008

Base: 1114 software development decision-makers at North American and European enterprises and SMBs

Page 8: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

8 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

“Has your organization adopted or does your organization plan to adopt open source software within each of the following INFRASTUCTURE CATEGORIES?”

Base: 102 Senior Business & IT Executives involved in the decision making for open source software technology and related

services in large enterprises. Western European OSS Online Survey conducted by Forrester Consulting and commissioned by

BULL, September 2008

European adoption at the infrastructure level

Page 9: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

9 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

“Has your organization adopted or does your organization plan to adopt open source software within each of the following BUSINESS APPLICATION CATEGORIES?”

Base: 102 Senior Business & IT Executives involved in the decision making for open source software technology and related

services in large enterprises. Western European OSS Online Survey conducted by Forrester Consulting and commissioned by

BULL, September 2008

European adoption at the application level

Page 10: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

10 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

OSS adoption is strongest at very large and very small firms

“What are you firm’s plans to implement or expand its use of open source software in the next 12 months”

N = 140

N = 191

N = 179

N = 128

N = 218

N = 173

N = 85

Source: Enterprise And SMB Software Survey, North America And Europe, Q4 2008

Base: 1114 software development decision-makers at North American and European enterprises and SMBs

Page 11: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

11 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

Telecom, Business Services drive OSS adoption

“What are you firm’s plans to implement or expand its use of open source software in the next 12 months”

N = 119

N = 502

N = 163

N = 372

N = 484

N = 239

N = 334

Base: 2,227 software decision makers at North American and European enterprises.

Source: Enterprise And SMB Software Survey, North America And Europe, Q4 2008

Page 12: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

12 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

Security and availability of service and support top non-adopters’“very important” concerns with open source

“How important to your organization are each of the following concerns around adopting open source software?”

Source: Enterprise And SMB Software Survey, North America And Europe, Q4 2008

Base: 1,322 software decision makers not using OSS at North American and European enterprises.

Page 13: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

13 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

Source: Enterprise And SMB Software Survey, North America And Europe, Q4 2008

Europeans Express Lower Anxiety With OSS

Base: 1301 software decision makers at North American and European enterprises who were not using open source and ranked the concern as “Very Important”.

“How concerned is your firm about the following aspects of open source software?”

N= 961 N= 340

Page 14: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

14 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

OSS Concerns in 2007

Base: 131 decision makers at North American and European enterprises who were either currently piloting or planning to pilot open source and ranked the concern as “Very Important”.

Source: Enterprise And SMB Software Survey, North America And Europe, Q3 2007

“How important to your organization are each of the following concerns around adopting open source software?”

N= 82 N= 49

Page 15: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

We started with cathedrals and bazaars

Cathedrals •Organization and Planning•Design•Directed Innovation•Stability•Hierarchy

Bazaars•Trade•Economic Darwinism•Necessity as the mother of invention•Exchange of ideas•Class reform

Page 16: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Guilds combine•Organization with Class Reform•Directed and Accidental Innovation•Stability with Exchange of Ideas

But We’ve Moved On To GuildsBut WeBut We’’ve Moved ve Moved On To Guilds

Page 17: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

And now to shopping malls…

The “Mall of Eclipse”

IBM

Oracle

SAP

??

Page 18: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

What It Means

• Economic uncertainty and cost pressures create OSS adoption opportunity

• Continental Europeans lead in adoption of and comfort with OSS software

• Very small and very large organizations have “more time than money”

• As OSS business models evolve, concerns over viability and IP are receding

• The enterprise software market and the OSS market are set for an inevitable collision

Page 19: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Agenda

• Market Trends And OSS Evolution

• Adoption Best Practices

• An OSS Assessment Model

Page 20: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

The 5 stages of OSS acceptance

Page 21: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

OSS Adoption Best Practices

1. Create a concise OSS policy

2. Re-engineer your software acquisition

process

3. Make adjustments to people, processes

and tools

4. Join and contribute to OSS communities

5. Vary support sourcing by measured value

Page 22: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

22 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

Many firms still don’t have a policy in place

Base: 914 software decision makers using OSS at North American and European enterprises.

“Which of the following best describes your firm’s formal policy towards OSS software?”

Source: Enterprise And SMB Software Survey, North America And Europe, Q4 2008

Page 23: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

OSS Policy To Dos:

• Make it short!

• Make it developer consumable

• Involve general counsel early and often

• Classify OSS license types

• Revisit and revise on a regular basis

• Take control of the process

• Measure internalization

Page 24: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Sample Policy Contents

Page 25: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Bridging from policy to acquisition

Approval Process Approved List

Approval criteria

Open Source

Recommendations

Approval levelsGeneral use

Restricted use

Other

SoftwareRepository

Collaboration Infrastructure

Open Source

Requirements

UpdatesBug fixes

Page 26: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Traditional processes are too slow

Page 27: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Front-load the process instead

Page 28: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

COOs are an easy way to start

Page 29: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Agenda

• Market Trends And OSS Evolution

• Adoption Best Practices

• An OSS Assessment Model

Page 30: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

A general rubric for assessing OSS

Page 31: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

31 Entire contents © 2008 Forrester Research, Inc. All rights reserved.

Evaluate Commercial And Open Source Software Options Using A Multiyear Cost Profile

February 2009 “Best Practices: Improve Development Effectiveness Through Strategic Adoption Of Open Source”

Page 32: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Evaluating OSS project capability

Current offering

Project governance

Community participation

License strategy

Ecosystem

Features, frequency & number of releases, bug fixes,

Leadership, structure, charter, goals, strategy

Number of participants, activity level, frequency of commits

Commercial friendly, viral, dual/multi license

Service, support, extensions, add-ons, training, consulting

Page 33: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Evaluate the entire ecosystem

Open S

ourc

e S

oft

ware

Subscription

Support contract

System integrators

SaaS providers

Consultancy

Ente

rprise C

on

sum

er

Open s

ourc

e c

reation

Open source

projects

Community

participants

Open sourcefoundations

Open source companies

Page 34: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Setting priorities for an OSS rollout

Situation Analysis Example

1 OSS is de facto standard

PHP, Apache Web server Apache Tomcat

2 OSS fills a gap Ant, Junit, Subversion, Apache Axis

3 OSS is adequate MySQL, PostgreSQL

4 OSS is better, more innovative

Spring, Hibernate

Priorities based on technical merits

Page 35: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Application Examples

11 InfrastructureInfrastructure Linux, virtualization, Linux, virtualization,

networknetwork

22 DevelopmentDevelopment IDE, version control, IDE, version control,

testingtesting

33 MiddlewareMiddleware Application server, Application server,

messaging, databasemessaging, database

44 Application Application

frameworksframeworksStruts, Spring, HibernateStruts, Spring, Hibernate

55 Horizontal businessHorizontal business ETL, BI, CRMETL, BI, CRM

Setting priorities for an OSS rollout

Priorities based on application type

Page 36: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Skills/Technology Rationale

11 Java / JEE Java / JEE

programmersprogrammersMany OSS java projects; Many OSS java projects;

seamless skills transferseamless skills transfer

22 Dynamic languagesDynamic languages PHP, Python, Ruby, etc. PHP, Python, Ruby, etc.

are open source noware open source now

33 App dev is App dev is

outsourcedoutsourcedAppropriate skills can be Appropriate skills can be

hiredhired

44 C, C++, FortranC, C++, Fortran Fewer relevant open Fewer relevant open

source projectssource projects

55 .NET, C#, Visual .NET, C#, Visual

BasicBasicSteepest learning curve, Steepest learning curve,

fewer choicesfewer choices

Setting priorities for an OSS rollout

Priorities based on skills and platform context

Page 37: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Recommendations

• Look to projects with strong committer

communities – guilds and malls

• Prioritize projects with commercial support

or dual use options

• Start at the base of the application platform

and move up

• Be realistic about support for alternative

commercial products

Page 38: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Thank you

Jeffrey Hammond+1 [email protected]

www.forrester.com

Twitter: jhammond

Page 39: Open Source Adoption: What Your Peers Are Up To€¦ · Germany, France lead OSS adoption “What are you firm’s plans to implement or expand its use of open source software in

Selected bibliography• Best Practices: Improve Development Effectiveness

Through Strategic Adoption Of Open Source, Q1 ’09

• Market Update: Open Source Databases, Q3 ’08

• Web Content Management And Open Source, Q2 ‘08

• The Forrester Wave™: Open Source Projects, Q2 ‘06

• Forrester Wave™: Open Source Databases, Q2 ’06

• Forrester Wave™: Application Server Platforms, All Vendors, Q3 ’07

• Forrester Wave™: Dynamic Programming Languages, Q3 ’07

• Adopt That Open Source Project You Love, Q3 ‘07

• Maximize Open Source Benefits With Sound Policy, Q2 ‘05