Free Newsletters

  
Open Sources | Rodrigues & Urlocker » Steve Howe (DrKW) and the difficulties of enterprise-driven open source

June 28, 2006 | Comments: (0)

Steve Howe (DrKW) and the difficulties of enterprise-driven open source

Steve Howe had one of the most unfortunately named sessions of OSBC London - "Openadaptor - Efficient System Integration and Migration" - and one of the most interesting. Steve is Global Head of Open Source Initiatives for Dresdner Kleinwort Wasserstein, a Europe-based investment bank.

The company started its Openadaptor project to "provide an easy and standard way to allow DrKW to interact with a standard message bus." Innocuous enough. The purpose was to "stop the needless duplication of effort that would otherwise have ensued." Again, vanilla. The company wanted to coordinate and leverage a community - including its competitors - to offload support costs and improve development.

Did the dream become reality?

Not really, Steve said. He noted that DrKW received a lot of advice and contributions from outside the company, but not necessarily a community. As Steve said, "we made some good friends," but that's it. Why? Steve suggested it's because the "itch" they were scratching was probably fairly well-localized to DrKW - it wasn't a huge need that lots of people felt.

[UPDATE: Steve corrects me in the comments below: "One slight correction though - I didn't feel the itch was specific to DrKW, but rather to complex organisations with many systems and the need for middleware. ie the itch was smaller than 'I need an operating system that doesn't crash every 5 minutes'."]

Was it a mistake, in Steve's mind? No. But it required a lot more work than expected, because it's very difficult to get outside contributions. Marc Fleury addressed this in his opening remarks, as well. Those who take a "If I built it, they will come" attitude are going to fail. Completely. They won't come. Not without a lot of work.

Some of Steve's conclusions, based on the Openadaptor experience:

  1. Community development of software is possible at the lower end of the stack as there are fewer design choices to be made.

  2. At an even slightly more complex level such as openadaptor it becomes much more difficult to develop communally.

  3. Highly complex applications will never be able to be developed communually as there is too much scope for religious differences of opinion. [Asay: This is a different riff on a theme r0ml raised at OSCON 2003 and reprised at OSBC 2004 ("(More) Missing Open Source Projects").]

  4. There is scope for open source business software, but the development model will need to be different to that of traditional open source.

  5. Finally, remember the key differentiator between open source and proprietary software is quality, not cost. It is important not to lose support for open source as a whole by overselling what is possible today.
As ever, experiences speaks wisdom. Thanks for sharing with us, Steve.

Posted by Matt Asay on June 28, 2006 01:52 AM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




So, wait - this goes back to my comment on your previous post... how is quality different from a commercial (sorry, proprietary - Stallman's crucified me on that point at more than one FSF member's meeting <grin>) package when all the code is developed by a small group of programmers working for one vendor? What does open source buy you there, other than the *potential* to improve your software quality, either by attracting external developers down the road or by a code fork? Do the 5-10 "community" developers really add value or quality - especially when they probably have little say?

It could be argued, I suppose, that the customer feedback cycle is shorter and more direct. But, then, I would posit that my feedback carries more weight when I've paid $1 million for a piece of closed software than the $5000 I've paid for something open source. In theory, ever user is a potential developer (according to Raymond's Bazaar model) - but, in practice, most enterprise users are prohibited by time and intellectual property ownership restrictions in employment contracts from actively contributing code.

Finally, please don't mistake these arguements, nor the ones in my previous comment, as pure criticisms. I actively want to see open source and open source vendors succeed. This is just brainstorming and/or constructive criticism - moreso even, it's a perception commonly held on the "other side of the table". Most importantly, though, it's a problem that needs to be recognized and addressed for these key technologies and products to succeed in penetrating large enterprises in an official fashion.

Posted by: Jason C. Kay at June 28, 2006 08:50 AM

Hi Matt, thanks for the kind words.

One slight correction though - I didn't feel the itch was specific to DrKW, but rather to complex organisations with many systems and the need for middleware. ie the itch was smaller than "I need an operating system that doesn't crash every 5 minutes"

Enjoyed the conference, see you soon. Always welcome at Watford.

Steve

Posted by: Steve Howe at June 28, 2006 11:48 AM

Microsoft Mini Spotlight
  • Get Started
  • Port 25 Blogs
  • OSS News
  • Join a Project

{Open Source} Heroes Happen Here

Start today and order your own Hero Hack Pack – which includes Getting Started with Open Source, Windows Server 2008 and Visual Studio 2008 Trial. Each pack is a chance to win a free pass to OSCON 2008.







Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Receive instant email notification when resources on this topic become available.
 
» BUY A LINK NOW

Sponsored Technology Links