NEWSLETTERS
 

CIO.com updates, insights and advice on technology, management and your career.

 CIO BlackBerry News and Tips
 CIO Research and Analysis
 CIO Microsoft
 CIO Insider
 
 
 
SUBSCRIBE TO CIO
 
Are you involved in setting the direction for your company's IT budget or strategy?

Apply today for a FREE subscription to CIO Magazine!

 


Tue, Jun 3, 2008 22:13 EDT

What Does Open-Source Adoption Change?

Topic: IT Organization Management

Blog: Executives Online

Current Rating: 5 Comments: 7

Companies looking to bring open-source software into the enterprise surely expect some things to change. There's a sense of, well, personal responsibility. If you don't like the way a feature works, you can't blame a vendor and tacitly decide to wait for the next version. The company can just change the software itself... which means it has to free up resources to do so, which means it's got to be responsible for its own decisions. That's not necessarily better or worse than working with proprietary solutions; it's just different.

The folks in this discussion have watched companies deal with this migration before. You've seen it happen smoothly and you've seen it generate politics and friction. What does it take for IT to bring open source into the enterprise? What requirements must be met? Which standards must be adhered to?


You do not have flash or javascript support.
Average (1 vote)
5
 
 
Wed, Jun 4, 2008 8:40 EDT
Posted by: jamesdixon
Rating:

What you are describing is a change in behavior needed in order for consumers of a new technology to adopt it. This pretty much describes the source of Geoffrey Moore's famous 'Chasm'. If open source is 'not necessarily better or worse' it will have a hard time crossing this chasm. In order for open source to be adopted it will have to be 'necessarily better' otherwise the effort needed to change behavior will not be worth it.

The commercial open source situation is that you can modify the software and support yourself if you want but you don't have to (if you have paid for a subscription). The organic open source situation is that you can and might have to modify the software (by paying for development time). Either way you have to pay and this is why open source is 'free as in speech' not 'as in beer'. At least open source gives you the choice of how you want to pay.

My experience in the last few ISVs that I worked for was that open source was downloaded and used because it was quick and easy. There was no procurement cycle, budget approval, or any other process needed to get Apache Tomcat, for example. It was partly the lack of governance that made open source attractive. When we hit problems it sometimes took significant time and effort to resolve them. This effort was 'silently' absorbed. Overall it was still cheaper and quicker to get the job done using open source. Essentially this was an IT department/developer-level issue and not a 'company' one. It was smooth and without friction but also without any auditing or control. This is where it gets awkward. If you want to manage the adoption of open source in a company you need apply some standards or governance procedures but the very act of doing this could make open source less attractive to IT developers. A careful balance needs to be set.

 
Wed, Jun 4, 2008 9:26 EDT
Posted by: bobsutor
Rating:

First let me say that there are many ways enterprises need to deal with open source. Bringing it in for strictly internal use is probably one of the simplest, if you can guarantee that is the only way it will be employed.

Other things you might do with it include

  • incorporating into a software product which may or may not be open source
  • customizing it and then using it in service engagements
  • embedding it in hardware products, though users may never know that the contained software is open source
  • making changes to it and then sharing those changes with the community.

What is needed, in my opinion, is enterprise governance of all these potential uses of open source.

Key participants are business leaders with responsibility over the products, services, and internal applications, and one or more intellectual property lawyers.

There needs to be a clearly defined delegation model so that it is clear who can and cannot make decisions about the use of open source.

There needs to be a documented and well defined escalation path, possibly all the way to the CEO, on how to make decisions on new or potentially risky situations.

Users need to be educated on the enterprise's policy around use of open source, along with regular reminders and updates.

Sounds kind of like regular business, doesn't it?

I think fear of governance can lead some enterprises to simply say "no open source" for simplicity, even though I suspect it is still being used in the trenches.

Over time more and more decisions can be delegated to local business units as experience is gained and precedents are established. Sixty to seventy percentage delegation to local management and legal staff is not an unreasonable goal after two or three years of experience.

In my mind, one of the worst answers a business leader can give about his or her enterprise's use of open source is "I don't know." It doesn't need to be scary, but just like other uses of software (e.g., only have a fixed number of licenses to proprietary software), it needs to be monitored and governed

I recommend at least annual reviews of the policies to ensure that your enterprise is making maximal good use of open source, is not being unnecessarily bureaucratic, and takes into account the latest software and legal understanding.

 
Wed, Jun 4, 2008 10:01 EDT
Posted by: johnpowell
Rating:

At Alfresco we tend to advise customers to carefully plan and consider any changes to the software. Through the Alfresco Community we encourage innovation and contribution and manage how these contributions are carried or not as the case may be into the project core.

We advise enterprise IT teams on those areas that can be customized and should not be customized to ensure future compatibility and upgrades. We also strongly believe in basing the foundation of our architecture, APIs and storage mechanisms on industry standards to give customers maximum flexibility for future-proofing their solutions.

John Powell
CEO, Alfresco Software
http://www.alfresco.com

 
Wed, Jun 4, 2008 10:10 EDT
Posted by: Bernard Golden
Rating:

Just to echo Bob Sutor's recommendation: it's critical to put governance in place, because you're already using open source and will use more open source in the future. Governance moves open source use from invisible to transparent.

Governance allows you to ensure that your open source choices are appropriate, with the right functionality, strong community, and necessary resources like documentation and professional services.

Failing to move to an overt method of governance only means that open source will remain a covert presence in your infrastructure, which is the most dangerous situation of all -- because if it's there, you're responsible for SLAs in the systems it resides in.

 
Wed, Jun 4, 2008 10:54 EDT
Posted by: Matthew Tomlinson
Rating:

What Does Open-Source Adoption Change? Well the easy answer is nothing because most companies are already using open source software! However for the most part we are talking about IT infrastructure tools; cross-industry commodities like operating systems, application servers, databases, browsers etc.. This is software that gets in under the business radar for the convenience of IT - the sort of use that James described earlier.

The answer would be different if we were talking about industry specific solutions - tools for the business users. Here clearly the primary concern is making certain the software suits the needs of the business, so from that perspective the change is no different from using commercial solutions.

Advantages may include the ability to contribute to the code, influencing the evolution of the software (using your own developers) in more direct manner than you can with commercial software (via user groups). This really depends on whether a business has its own IT department or not, if they do then open source may offer an opportunity to use their development team skills more effectively by contributing to, and receiving from, the open source community. If you are a business without an IT department, then the main change may simply be in the way (and how much) you decide to pay for support and the cost of entry.

The impact open source will have will be different depending on the type of business using it, an insurance broker will use software as a tool, a multimedia set-top box manufacturer may use it as an integral part of the product they make and sell. Small companies will utilize software in different ways to large companies. In some cases licensing may be a major factor, in others cost of ownership may be. The number of different scenarios out there is huge, and so the number of different possible answers to the question "What Does Open-Source Adoption Change?" is also huge!

Esther says "If you don't like the way a feature works, you can't blame a vendor and tacitly decide to wait for the next version.", but in reality a lot of companies are not large enough to have this luxury, and with the big IT players like SUN and IBM pushing the adoption of open source to business, surely they (not alone!) also have a responsibility to make certain open source delivers. There is a saying in business that "You can't get fired for buying IBM", a saying I'm sure IBM is quite happy to encourage! Now wouldn't it be nice if businesses started saying "You can't get fired for embracing open source" - hopefully Bobs' work is helping educate business so they really do understand what open source commitment involves and rewards that can be gained, then perhaps one day they will really be saying "You can't get fired for embracing open source" ;-)

Matthew Tomlinson

Founding Member: OpenQuote
Director: Applied Industrial Logic
Sponsor: OpenSourceInsurance.org

Post new comment

* Subject:
* Username:
* E-mail:
The content of this field is kept private and will not be shown publicly.
Homepage:
* Body:
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <strike> <p> <br>
  • Lines and paragraphs break automatically.
More information about formatting options

* Denotes required field.

About this Blog

Our visiting guests discuss the topic of the week.

Hot Conversations

Ex-Microsofties Look Back in Anger

Posted by Shane ONeill in News | 4 comments

The Price of IT Outsourcing

Posted by Beth Bacheldor in Best Practices | 2 comments

Start a Conversation
Click to post

Got something to say? We want to hear it! Click the Post button to get started. GO»

EXPERT ADVICE
See our roster of experts.

Advice & Opinion from more than 115 of IT's most insightful thinkers.

  PARTNERS       WEBCASTS    
 

Windows 7 Webcast Series

There's a lot of buzz about Windows 7 out there. Each month in our webcast series, listen to analysts and customers discuss how Windows 7 and the Windows Optimized Desktop is impacting large companies around the world. Learn how they evaluated Windows 7, including the cost of deployment, deployment strategies, and tangible benefits.

Sponsored by Microsoft  Listen to on-demand Recordings »

 

A Framework for Better Application Delivery

The complexity of application delivery is driven in part by the evolving applications environment. Instead of approaching application delivery from a siloed fashion, this handbook looks at end-to-end guidance and discusses the impact of ignoring the WAN, Web apps that are chatty, data center consolidation, SaaS, Web 2.0 and virtualization.

Sponsored by Riverbed  Read this White Paper »

 

Microsoft® Exchange 2010 includes archiving - but is it enough?

Microsoft® Exchange 2010 includes basic email archiving. But many organizations will find that it does not meet their requirements. This paper describes why organizations need to archive, what capabilities Exchange 2010 includes and why 3rd party archiving solutions will be necessary for most organizations.

Sponsored by Google, Inc.   Read this White Paper »

Resource Alerts

Get instant email notifications by topic when white papers, webcasts, and case studies are added to our library.

Resource Alerts

Get instant email notification when white papers, webcasts, and case studies are added to our library. Don't just be up-to-date—be up to the minute with our new Resource Alerts.

Enterprise Capture: Your Onramp to Business Process Automation

Today more than ever companies are seeking to reduce costs and...  View Now »

 

The True Cost of Legacy Systems

How well are you maximizing existing software assets? This webcast reveals the results of a commissioned study on top migration and modernization priorities for IT leaders.   View Now »

 

How To Maximize Your Virtualization Strategy and Deployment

Join award-winning technology journalist Stan Gibson in this webcast as he discusses how to enhance your virtualization strategy with the ROI, planning, implementation and platform advice. Exploit the business benefits of virtualization and successfully expand your current deployment.   View Now »

Resource Alerts

Get instant email notification when white papers, webcasts, and case studies are added to our library. Don't just be up-to-date—be up to the minute with our new Resource Alerts.

 
NEWSLETTER

Sign-up for the Blogs & Discussion Newsletter




*Required fields

By clicking the sign-up button, you agree to the Privacy Policy.

View all newsletters »

 
FEATURED SPONSORS
 
 
 
SPONSORED LINKS
 

Manage limitless content todayread EMCs 15-minute guide to ECM.

HP Exstream. Get a Free Document Assessment for Financial Services.

Take the Netezza TwinFin TestDrive!

Webinar: Jump-start your in-house e-discovery with Ringtail QuickCull from FTI Technology

Let Progress Software help your business make progress.

Best Practices to Reduce IT Operational Costs

Real-world testing ranks Trend Micro #1 against malware. See results.

Forrester: The real-world financial impact of Windows 7

Turn your desk phone and mobile phone into one with Sprint Mobile Integration.

Maximizing efficiencies with unified communications.

Stay informed with custom newsletters from Tech Dispenser

Selecting the Right Reporting Technology

An IT Leadership Action Plan for the Economic Recovery

Consolidate data centers and lower IT service costs. Learn How.

WAN optimization techniques significantly improve application performance. Read More.

The Revolution and Evolution of Private Cloud Computing

ROI of Application Delivery Controllers

Cut Costs & Green Your IT Operations with PC Power Management

Enterprise Capture: Your Onramp to Business Process Automation

Adobe® LiveCycle®solutions for intuitive user experience

Unlocking the Mainframe: Modernizing Legacy System to SOA

State of the Data Integration Market

Enhance Customer Loyalty through Higher Responsiveness

Achieving Business Agility with Application Grid

Seven Ways ITIL Can Help You in an Economic Downturn

Does your IDS really work? Find out with a free Endace Audit

Verint Systems. Discover the Power of Intelligence in Action"

CA ARCserve r12.5 is More Than Backup! Download Trial Version Today

Enterprise search helps employees get more done. Get the facts from Google.

See why ShoreTel is named best overall VoIP provider by Nemertes Research

Trend Micro ranked #1 against real-world malware. Read more.

AT&T Application Management & Hosting. Let us help you STRETCH

Microsofts new client operating system helped Pella reduce power consumption.

Efficiency goes up. Costs come down.

Dark Fiber from Sunesys Save on Unlimited Bandwidth with Fixed Costs.

Trend Micro ranked #1 against real-world malware. Read more.

Webcast: Solve Your Data Visualization Needs with Open Source BI

Webcast: Delivering the Enterprise-Ready Cloud

Ensure cost effective application delivery. Learn More.

Cloud Computing: The Impact CIOs See

What's Next for Enterprise Resource Planning?

Gartner Magic Quadrant, Application Delivery Controllers 2009

Global Research: CIOs Weigh In On Virtualization

Adobe® LiveCycle® solutions for business process automation

What's New in SOA Suite 11g?

Unleash the Power of Java with Oracle JRockit Real Time

SOA Best Practices and Design Patterns

Application Grid: Ideal Platform for IT Consolidation

Taking the Service Desk to the Next Level