Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Application/Web Development
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 
Computerworld 2007Subscribe to Computerworld
40 years of the most authoritative source of news and information for IT leaders.

Open-source development models fall flat

Rebecca Reid, ITWorldCanada   Today’s Top Stories    or  Other Development Stories  
 

Sign up to receive Security Resource Alerts

May 12, 2004 (ITWorldCanada) -- Typical open-source project development strategies work well for free software but don't flourish in commercial settings, according to one expert.

Jim Herbsleb, a professor at Carnegie Mellon University's International School of Computer Science, part of the Institute for Software Research, previously worked at Bell Labs at Lucent Technologies Inc., where he studied why open-source projects such as Apache have been so successful in employing a distributed development method. He spoke at the Open Source Conference in Toronto this week.

Herbsleb looked at cases where many developers around the world would successfully collaborate on one piece of software. He also examined why this distributed development model hasn't thrived in industry. In fact, Herbsleb said he found that it takes companies more than twice as long to develop software in disparate locations than in one location.

One of the reasons why free and open-source software development has been successful over disparate locations is that the work has been done by the users, and these developer-users determine the functionality, Herbsleb said.

"Because work is done by the users, they're more likely to get the functionality right, so a major class of errors is eliminated," he noted, adding that developers of commercial software are rarely users of the software, and the functionality is determined by project managers.

"Project managers tend to understand purchasing designs -- why companies buy software -- so they'll build a project that plays into those hands," Herbsleb explained. This means that commercial software can be created without fully meeting user requirements. Because free and open-source software developers are its users, they create the functions they specifically need.

But one of the drawbacks to the open-source software development model is that mainstream users often get left behind because the really technical people create the software design functionality for themselves, not for the average user. The geek creed -- "If you can't install it, you don't deserve to use it" -- is still alive in many open-source projects, said Nancy Frishberg who works on user-centered software design in the software division at Sun Microsystems Inc.

As a result, "it is sometimes said [that lack of] usability is the Achilles' heel of open source," said Steve Easterbrook, associate professor in the department of computer science and associate director of the Knowledge and Media Institute at the University of Toronto.
Sun's Frishberg added that the open-source mantra that "everyone can contribute" is actually misleading because adding to an open-source project is basically limited to code, bugs and patches.

Continued...
1 | 2 | NEXT  

Reprinted with permission from

For more news from ITworldcanada.com, visit its Web site.Story copyright 2006 ITworldcanada.com. All rights reserved.


Print this Story Send Us Feedback E-mail this Story Digg! Digg this Story Slashdot this Story
"IBM's old AS400 technology is fading fast, if product names are any indication...." Read more...
"Systems support pilot fish starts getting reports that a special Y2k tool has stopped working — in early 2008...." Read more...
Read more Development posts or See all Blogs
Google gives away home-cooked Web application security scanner
Microsoft trumpets security additions in upcoming IE8
Apple cuts price of high-end SSD MacBook Air by $500
More top stories...
Ultrathin showdown: Apple MacBook Air vs. Lenovo ThinkPad X300 vs. Toshiba Portege R500
Best Places to Work 2008
Storm botnet stages Fourth of July attacks
All it takes is a couple hours and about $125 to breathe new life into an old laptop. Here's how.
Is Microsoft's Golden Age over? What are Gates' most memorable quotes? Find out in Computerworld's complete coverage of the end of the Bill Gates era at Microsoft.
There are some things your CIO definitely doesn't want to hear. Also don't miss the flipside, Five things you should always tell your boss.
With its latest version, Mozilla's browser continues to raise the bar for what Web browsers should be.
Reviews, analyses, how-tos, visual tours, hot issues and predictions about Microsoft's new OS.
Four years from now, the IT field will be a vastly different place. Will you be ready?
All Zones
Application Performance Zone
Business Continuity Zone
Data Center Management Zone
Enterprise-Class Security Zone
The File Data Management Zone
Grid Computing on Windows Zone
Security Management Zone
ITIL Best Practices Zone
The SAS Zone
Storage Virtualization Zone
Business Intelligence and Analytics Zone

Ads by TechWords

See your link here
Sold on SOA

(Source: Computerworld) It's the hot technology for most large companies, but business, technical and cultural issues must be addressed for a successful SOA implementation. Get the whole story, from the big picture to the how-to-do-it details, in this Executive Bulletin. Download this Executive Bulletin (a $49.95 value) for Free, compliments of Fujitsu.
Download this executive briefing download
Driving Business Success Through Workgroup Choice and Flexibility
Download this white paper, free, compliments of Novell!
(Source: Novell) The structure of your workgroup environment plays a vital role in enabling your knowledge workers to be productive and collaborate securely. And IT choice and flexibility can mean the difference between reactive spending and proactive investment. Boost your competitive advantage with a workgroup infrastructure that lets you deliver the tools and services that are right for you. Download this white paper to learn how Novell offers a variety of solutions that give you the flexibility to address critical business initiatives and workforce productivity.
Download this white paper go
Safeguarding Critical Data
Safeguarding Critical Data
View this on demand webcast, free, compliments of IBM!
Go to the webcast 
White Papers
Read up on the latest ideas and technologies from companies that sell hardware, software and services.
Deploying Virtualized NetWare on Linux Whitepaper
Toward More Flexible, Next-Generation Collaboration Solutions
Driving Business Success Through Workgroup Choice and Flexibility
View more whitepapers