Paul Gillin's blog

has been moved to new address

http://www.devilsworkshop.org

Sorry for the inconvenience...

Paul Gillin's Blog - Social Media and the Open Enterprise: Understanding open source
Paul Gillin's Blog - Social Media and the Open Enterprise
Wednesday, August 24, 2005
  Understanding open source
If you want to get a great understanding of why open source software is such a powerful phenomenon, read Jan Stafford's interview with Julie Hanna Farris of Scalix Corp. and follow it up by downloading Tim O'Reilly's podcast presentation, "The Software Paradigm Shift," on ITConversations.com.

Both speakers make the point that open source's strength lies not so much in its licensing model or lower cost as in the fundamentally different approach to development. Open source software must be modular to developed by a far-flung community and that modularity is what enables open source programs to be created and modified so quickly. In fact, Linus Torvalds has said that if he had to develop the Linux kernel in the closed, stratified environment typical of commercial software companies, he never would have delivered Linux quickly enough to be meaningful to the user community.

The development world has talked about making software modular going back to the days of 4GLs and, later, object-oriented programming. It's a noble objective but the development processes of commercial software companies discouraged the practice because software was always delivered in one big clump - or release - that lived in the market until an update was due. There was basically no incentive to develop in a modular fashion.

Open source software is under constant development by thousands or even millions of programmers around the world. If the software isn't designed to incorporate constantly slipstreamed improvements and fixes, the whole model breaks down. That's the beauty of open source. It is designed for continuous improvement.

O'Reillyl refers to recent developments at Google, Amazon and others to support his point. Google's news, maps, local and Froogle services are in seemingly constant beta test, undergoing refinements as they serve users. With Google Maps, Google published interfaces that allowed developers to extend the platform for new applications. For example, GasBuddy.com extends Google maps to allow users to search for cheap gas in their vicinity. Housingmaps.com combined CraigsList.com home and apartment listings with Google maps to help you pinpoint attractive properties in your area. Amazon's Yellow Pages beta pinpoints nearby businesses and provides rich information about them.

It's certainly a new approach to software development and one that promises exciting innovations. However, I'm not sure corporate IT organizations will be as enchanted with perpetually modified software as developers are. IT groups value consistency and management. Many would rather have a single version of a package deployed across the company - even if it's an older version - than have different iterations springing up everywhere depending which fixes and enhancements users and administrators had downloaded.

It'll be an interesting push/pull. There's no doubt that modularity and open development increase the speed at which new ideas reach the market. But corporate IT isn't usually as interested in innovation as dependability. The willingness of enterprises to embrace this new approach to development will have a lot to do with how effectively open source is assimilated into the enterprise.
 
Comments: Post a Comment

Subscribe to Post Comments [Atom]





<< Home
How social media and open computing are changing the business world.

My Photo
Name:
Location: Framingham, Massachusetts, United States

Paul is a writer and media consultant specializing in information technology topics.

Subscribe:


Buy my book about how new media influencers are changing the rules of publishing.


Or sign up to receive a FREE PDF of my forthcoming book, Secrets of Social Media Marketing. Click the cover image below to register.

>


 Subscribe RSS

Subscribe by e-mail:



Paul Gillin Communications
I'm a writer, speaker and new media consultant. Learn more.




See my


Get my weekly social media newsletter!

Email
First Name
Last Name
Please fill all fields


View the newsletter archive.

View Paul Gillin's profile on LinkedIn


Readers of my blog get discounts for this upcoming event:

Use discount code PAULVIP to get $100 off. Hurry! Prices go up Sept. 19

2RSS.com :: RSS directory
Blog Directory & Search engine Blog Directory


    follow me on Twitter

    Profile for PnD
    Add to Technorati Favorites
    Stats by: