========================================================================
STRATEGIC DEVELOPER: JON UDELL                  http://www.infoworld.com
========================================================================
Thursday, August 19, 2004

THE REWARDS OF OPEN SOURCE

By Jon Udell

Posted August 13, 2004 3:00 PM Pacific Time

Last week, at the O'Reilly Open Source Convention, Michael Tiemann --
formerly Red Hat's CTO and now vice president of open source affairs --
spoke about the role of Fedora, Red Hat's free Linux distribution. To
refute the claim that Fedora represents a fork of its core product,
Tiemann appealed to a notion that is best summed up in a phrase
popularized by Tim O'Reilly: "the architecture of participation." To
meet the needs of the enterprise customers who pay Red Hat's bills,
Tiemann said, it was necessary to slow the release cycle and create "a
massively long release runway on which Oracle, and Veritas, and BEA, and
all these other guys could actually land." But the solution to one
business problem created another. It disenfranchised the people in the
open source community whose energy and ideas created Linux and continue
to drive its evolution. Fedora's goal, Tiemann said, is to be a bridge
to that community and to convey both quality and innovation into the
enterprise product.

ADVERTISEMENT
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Free IDC White Paper: Oracle Grid Computing
Find out how organizations can delpoy Grid Computing as a
foundation for business-oriented transactions, content
management, and business intelligence applications.
Register to download now!
http://newsletter.infoworld.com/t?ctl=830C40:2B910B2
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

To show how the open source process can yield superior software quality,
Tiemann cited a study of contributors to the Apache project. There were
388 contributors overall, but just 15 of them accounted for more than 80
percent of the code changes. At what point on a commercial project,
Tiemann asked, is the incremental cost of adding another developer
negated by the diminishing return on that investment? No matter where on
the curve you make that decision, it limits the quality of the result.
With open source, though, nobody gets shut out. "Developer No. 388 was
not drawing a high salary," Tiemann said, "twiddling his thumbs waiting
to ding the tambourine at the end of the symphony with his one bug fix,
but rather was a Tomcat developer, or a Mozilla developer, someone who
-- in order to get his job done -- needed to fix this one stupid bug in
Apache and move on."

It's one thing to talk about quality and another to talk about
innovation. Even if you agree that the series of fixes culminating with
Developer No. 388's patch really does deliver a level of quality that
the closed-source model can't economically match, you're not likely to
regard Developer No. 388 as an innovator.

To showcase Fedora's role as Red Hat's "innovation platform," however,
Tiemann chose an odd example: SELinux (Security Enhanced Linux). Similar
to the trusted versions of Solaris -- AIX and IRIX -- SELinux implements
a feature called mandatory access control, which works with a set of
security policies to protect objects independently of the permissions
assigned, or not assigned, by their owners. By including SELinux in
Fedora, Red Hat hopes to get developers to write applications that rely
on it. Of course, SELinux did not emerge from the open source community.
Quite the contrary, it's a research project of the National Security
Agency.

Discussions about open source and innovation tend to cluster around two
opposing memes. One says that open source can't innovate; the other that
only open source can innovate. Both are wrong. Sometimes large,
well-funded R&D programs can achieve breakthroughs that lone geniuses
can't. And sometimes the reverse is true. Either way, the real
innovation of the open source movement is the architecture of
participation. It can help turn a good idea -- wherever it came from --
into a best-quality implementation. Software companies that don't choose
the open source model have to find other ways to recruit and reward
participants.

Jon Udell is lead analyst at the InfoWorld Test Center.


========================================================================
Link to the AppDev Stories That Matter
InfoWorld's free weekly Application Development Report
brings you a digest of each week's key application
development stories. And from there, one click takes
you to the full story. There's no quicker, more
efficient way to track the top stories in application
development, whether you're a customer, user, or
industry insider. The Application Development Report,
a free weekly newsletter from InfoWorld.
Go to
http://newsletter.infoworld.com/t?ctl=830C3C:2B910B2

ADVERTISE
========================================================================
For information on advertising, contact [EMAIL PROTECTED]

UNSUBSCRIBE/MANAGE NEWSLETTERS
========================================================================
To subscribe, unsubscribe or change your e-mail address for any of
InfoWorld's e-mail newsletters, go to:
http://newsletter.infoworld.com/t?ctl=830C3D:2B910B2

To subscribe to InfoWorld.com, or InfoWorld Print, or both, or to renew
or correct a problem with any InfoWorld subscription, go to
http://newsletter.infoworld.com/t?ctl=830C3F:2B910B2

To view InfoWorld's privacy policy, visit:
http://newsletter.infoworld.com/t?ctl=830C3E:2B910B2

Copyright (C) 2004 InfoWorld Media Group, 501 Second St., San Francisco,
CA 94107



This message was sent to: [EMAIL PROTECTED]



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/BCfwlB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/kumpulan/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to