Apache code has 'as many flaws' as proprietary

The source code for a newer version of the Apache Web server software is of the same quality as proprietary competitors at a similar stage of development, a new study has found.

The review compared version 2.1 of the Apache Web server software, which is used to house Web sites, with several commercial packages that handle the same chores. Reasoning, a company whose business is analysing code quality, compared the recently released version with code of competitors at a similar stage of development.

The study found 0.53 defects per thousand lines of code for Apache compared to 0.51 for the commercial software, on average.

The comparable defect rate indicates that open-source software starts out as raw as proprietary software, but Reasoning said ultimately open-source software has the potential to exceed proprietary software. That's significant given the increasingly widespread use of open-source software such as Linux, OpenOffice desktop suite and the MySQL database.

"The open-source code seems to start at the same defect rate for early commercial code as well," Jeff Klagenberg, director of project management, said in an interview. "Over time, it can gain higher levels of quality. That appears to be because of the natural inspection process inherent in open source."

The earlier study praised Linux for the quality of the component that handles the TCP/IP networking that underlies the Internet and many home and corporate networks. That code had a defect rate of 0.1 per 1,000 lines of code and was a more mature section of code.

Reasoning is next studying Tomcat, an Apache module that lets Web servers run Java programs, said Tom Fry, director of marketing. The company plans to release that study in about two weeks, he said.

Advertisement

Talkback 2 comments

    One presumes that they don't h ...Con Zymaris -- 02/07/03

    One presumes that they don't have the source code to Microsoft's IIS to determine the number of flaws in it. How on earth can they claim a fair comparison?

    What exactly is apache 2.1 (un ...Charlie Jack**** -- 03/07/03

    What exactly is apache 2.1 (unless referring so some unreleased beta, which would of course have more issues than production release level code, of which apache is at release 2.0.46)?

    And what "studies" are we referring to

    This article needs some facts and less rhetoric and its totally irresponsible to publish this type of crapola.

    Apache might have more flaws, apache might suck, but if you are going to purport that then get your information straight.

Add your opinion

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Suzanne Tindal Sick of broken tender sites
    Some of the state governments desperately need to invest in more user-friendly tender sites so that looking for information on government tenders doesn't have to be a game of blind man's bluff.
  • Array Cyberwar: What is it good for?
    In this week's episode, Cyberwar. What is Australia's place in the world of digital warfare? What are the implications for the NBN?
  • Array Is wholesale-only backhaul just a pipedream?
    The potential acquisition of Pipe Networks by SP Telemedia has raised the question about whether vertically integrated backhaul providers will mean higher wholesale prices for ISP customers.
  • More blogs »

Tags

Back to top

Featured