On TV.com: 2009's Most PIRATED TV Show
BNET Business Network:
BNET
TechRepublic
ZDNet

By Ingrid Marsten
Posted on ZDNet News: Apr 22, 2005 11:52:00 AM

An eminent software developer has claimed that the pressure to be first to market with new technology is leading to a decline in software quality, but that standards are higher in the open source world.

James Coplien, a software design expert who currently works as an object architect at U.S.-based software company DAFCA, said in an interview at the ACCU conference in Oxford, that unless consumers start demanding better quality software, the software industry is unlikely to change.

"There's a pressure that unless you're one of the first three players in the market you don't have a chance," said Coplien. "Quality is suffering for time--people pay money for the first, not the best. It comes down to the fact that consumers are willing to put up with crap systems that crash all the time." Coplien said the only area of the industry where people still take pride in the quality of the software they deliver is the open source community.

"The one glimmer of hope is the people who've said, 'Screw the industry, we're going to write excellent software and give it away', in other words, the open source movement," said Coplien. "I take off my hat to these people. Linux is one of the highest quality pieces of software out there."

There are various reasons why open source software is of better quality than proprietary software, according to Coplien. He claimed the collaborative effort of open source contributors, combined with a core group of developers, is the best way to build a secure IT system.

"Security is a system concern--it is a complex system," said Coplien. "How does nature deal with complex systems? Each cell does its own thing. The complementary, independent, selfless acts of thousands of individuals [in the open source community] can address system problems--there are thousands of people making the system stronger. If it was uncoordinated it wouldn't work, but there is a core of developers at the center."

But other industry experts at the ACCU conference disagreed that open source code is superior to closed source code. Bjarne Stroustrup, who currently works as a professor at Texas A&M University and is the creator of C++, said that the quality of open source software is not necessarily any better.

"Open source is a good idea, but not all open source code is good," said Stroustrup. "Some of the best code in the world is not open source."

"For example, I would dearly love to have a good look at the [proprietary] code running in the Mars Rover. It has to be good — it's been running on Mars for 15 months and has to be debuggable remotely."

Coplien argues that open source software is better tested than closed source software as there are "more eyes" looking at it, and people are encouraged to find bugs. "If I can find a bug in Linux, it's a lifetime accomplishment," said Coplien. "In the Linux community it is a badge of honor to find a bug," he said, adding that open source developers are under pressure to write superior code because they know it will be seen by many other coders.

But the security of open source software is a controversial issue. Linux kernel co-maintainer Andrew Morton said this week that a lack of 'credit or money or anything' for those who test the open source OS could threaten its long-term stability. And speaking at the ACCU conference, Ross Anderson, professor of security engineering at Cambridge University, said that open source software is not inherently more secure than closed source software, as although users can find and fix vulnerabilities more easily when the code is available, this will also help those attacking the software.

But, if asymmetry is introduced, which gives attackers or defenders an additional advantage, this will affect the relative security of open and closed source software, according to Anderson. Factors that could reduce the relative security of closed source software include commercial influences, where a company does not fix a bug due to the cost, or PR influences, where a company tries to hide information on a bug to prevent negative publicity, said Anderson.

Anderson's research on this issue is available as a PDF file from the Cambridge University Web site.

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 152 Talkback(s)
I'm not into Linux
http://www.analogstereo.com/kia_amanti_owners_manual.htm... (Read the rest)
Posted by: yu_forum@... Posted on: 05/25/07 You are currently: a Guest | | Terms of Use
I love the smell of FLAMERS in the morning!!!  Laff | 04/22/05
Oh me too!  Spoon Jabber | 04/22/05
it will be a good one.  crocd | 04/22/05
Let me be first!  Roger Ramjet | 04/22/05
A patent doesnt guarantee quality  crocd | 04/22/05
Can say the same about Pontiac too  voska | 04/22/05
cheap car  yu_forum@... | 05/25/07
Actually  IT Scion | 04/22/05
"This" what?  rapson | 04/22/05
Releasing a beta build for sale..  Jeff Spicoli | 04/22/05
Exactly  toadlife | 04/22/05
That's why I'm DONE with companies like Symantec and Microsoft  Jeff Spicoli | 04/22/05
Gotta bite  Suicida| | 04/25/05
Your honor!!!!!! Objection!!!!! Mr. Ramjet is out of order here.  Squawkbox | 04/22/05
For me there are only three days in any given week.  Laff | 04/22/05
Yeppers Jim  Squawkbox | 04/22/05
only three days  yu_forum@... | 05/25/07
Do all software  Chad_z | 04/22/05
Ignore the user, perfect the software.  Anton Philidor | 04/22/05
Of course open source is better!  nightshade0143 | 04/22/05
Your wrong  Kamakazii | 04/22/05
Nope  Roger Ramjet | 04/22/05
Nope Nope  osreinstall | 04/22/05
Not exactly what the people who actually worked on OS/X at apple said...  B.O.F.H. | 04/22/05
Still bragging about being an insider that refuses to share info  osreinstall | 04/22/05
Are you in denial of reality?  B.O.F.H. | 04/22/05
Twist it around  osreinstall | 04/22/05
Ramjet started the Linux stuff, not me!  B.O.F.H. | 04/22/05
Nothing but bluster from the BOFH  osreinstall | 04/22/05
osreinstall, back off on the meds!  B.O.F.H. | 04/23/05
How is the hamburger flipping going so far?  osreinstall | 04/23/05
I am not sure how to resond to that...  B.O.F.H. | 04/23/05
You do it all by yourself  osreinstall | 04/23/05
You are in the wrong industry/market.  B.O.F.H. | 04/23/05
I really don't care how much money you make  osreinstall | 04/23/05
Small corection  Rick_K | 04/24/05
Re: Small correction  B.O.F.H. | 04/24/05
RE:Your wrong  nightshade0143 | 04/22/05
Interesting assertions.  Anton Philidor | 04/22/05
You are aware that Microsoft writes Mac software, right?  B.O.F.H. | 04/22/05
Of course.  Anton Philidor | 04/22/05
major MacOS software  yu_forum@... | 05/25/07
RE: Interesting assertions.  nightshade0143 | 04/22/05
I knew about the Start Something campaign...  Anton Philidor | 04/22/05
wrong about windows update  ITsucks | 04/22/05
RE: wrong about windows update  nightshade0143 | 04/22/05
Perhaps you should actually read...  toadlife | 04/22/05
'lack of credit or money or anything'  Anton Philidor | 04/22/05
Testers  Yagotta B. Kidding | 04/22/05
People criticize Microsoft...  Anton Philidor | 04/22/05
Wrong  Michael Kelly | 04/22/05
Unless the users volunteer to pay.  Anton Philidor | 04/22/05
Microsoft's bravery and courage  yu_forum@... | 05/25/07
Depends  Suicida| | 04/25/05
Time vs Quality  Anton Philidor | 04/22/05
Re: Time vs Quality  none none | 04/22/05
What I see lost here in this whole argument ...  Judas I. | 04/22/05
Incremental costs.  Anton Philidor | 04/22/05
Fair enough, Anton.  Judas I. | 04/22/05
Without commenting on the substance...  Anton Philidor | 04/22/05
Excellent, Anton:  Judas I. | 04/22/05
You did leave some clues.  Anton Philidor | 04/22/05
I have to chuckle, because ...  Judas I. | 04/22/05
What's being compared?  seosamh_z | 04/22/05
I apologize, seosamh.  Judas I. | 04/22/05
There's no need to apologize  seosamh_z | 04/22/05
Thanks for your patience.  Judas I. | 04/22/05
Do they all integrate with Outlook?  yu_forum@... | 05/25/07
Comparing Apples to Oranges?  toadlife | 04/22/05
Dang, see, I get myself in SUCH a jam ...  Judas I. | 04/22/05
When we were told to impliment student email...  toadlife | 04/22/05
Open source is full of crap  osreinstall | 04/22/05
You said....  Laff | 04/22/05
That is what I said  osreinstall | 04/22/05
Well that point seemed to contradict your opening statement.  Laff | 04/22/05
Not really  osreinstall | 04/22/05
His point might have been  IT_User | 04/22/05
His point is..  Jeff Spicoli | 04/22/05
You all miss the point  osreinstall | 04/22/05
One reason we all missed the point  IT_User | 04/22/05
yup  Jeff Spicoli | 04/22/05
Not lost Jeff just reasonable  osreinstall | 04/22/05
Not hard to follow  osreinstall | 04/22/05
Finally!  IT_User | 04/22/05
About parroting IT_User  osreinstall | 04/22/05
open source  yu_forum@... | 05/25/07
RE: You all miss the point  nightshade0143 | 04/22/05
I have good luck with proprietory software  osreinstall | 04/22/05
You do know that Fedora is a development release, right?  B.O.F.H. | 04/22/05
You are hopeless BOFH  osreinstall | 04/22/05
You are clueless about Linux and Windows?  B.O.F.H. | 04/23/05
More Misdirection  osreinstall | 04/23/05
If you consider AutoCAD to be quality programming...  Patrick Jones | 04/22/05
I never had a problem with it  osreinstall | 04/22/05
Don't get me wrong..  Patrick Jones | 04/22/05
Come on Willis  osreinstall | 04/22/05
No..  Patrick Jones | 04/22/05
Re: CAD  osreinstall | 04/22/05
I hear ya  voska | 04/22/05
osreinstall...  Patrick Jones | 04/22/05
Architects are another breed  osreinstall | 04/22/05
Computers...  Patrick Jones | 04/22/05
Take Google for intance, they have operations to run, they use open source  DonnieBoy | 04/22/05
Don't shatter his reality (illusion)!  B.O.F.H. | 04/22/05
Only in your own mind  osreinstall | 04/22/05
logic?  CobraA1 | 04/23/05
Where is the neutrality?  osreinstall | 04/23/05
Google could have used Microsoft  toadlife | 04/22/05
It is not an attitude problem  osreinstall | 04/22/05
You really are clueless about Windows, too!  B.O.F.H. | 04/22/05
More venom from BOFH  osreinstall | 04/22/05
Microsoft is just copying Linux clustering features.  B.O.F.H. | 04/23/05
There are other OSs to model clustering after.  osreinstall | 04/23/05
osreinstall, have you not picked up the clues yet?  B.O.F.H. | 04/23/05
Still stroking your ego  osreinstall | 04/23/05
You don't get it yet?  B.O.F.H. | 04/23/05
I get you though  osreinstall | 04/23/05
Actually, you refuted Microsoft!  B.O.F.H. | 04/23/05
Not Really  osreinstall | 04/23/05
You are still refuting Microsoft!  B.O.F.H. | 04/23/05
I read the entire link  osreinstall | 04/23/05
Both sides are full of crap  michael-t | 04/23/05
I find it strange  osreinstall | 04/23/05
Services?  Suicida| | 04/25/05
I Turned off the services  osreinstall | 04/25/05
I do not find strage anymore that  michael-t | 04/25/05
Your point is to promote free software  osreinstall | 04/25/05
You gotta test it  yu_forum@... | 05/25/07
Nibble, Nibble  IT Scion | 04/22/05
RE: Nibble, Nibble  nightshade0143 | 04/22/05
What a bunch of nonsense!  rock06r | 04/22/05
automated development tools  hipparchus2000 | 04/22/05
Open source vs closed source ?  computer_man | 04/22/05
I don't think open source automatically guarantees quality  hipparchus2000 | 04/22/05
My experience with FreeBSD  toadlife | 04/22/05
Take heart  Scrat | 04/25/05
Not really software issue I have  toadlife | 04/25/05
What a ..... surprise!  michael-t | 04/22/05
It's a question of one thing:  rock06r | 04/22/05
Open Source may be better but  voska | 04/22/05
What application  michael-t | 04/22/05
GIS software and CAD software  voska | 04/25/05
Open source = higher quality?  worknman | 04/22/05
The quality of this analysis matches that of open source  Wagadonga | 04/22/05
I saw a upsurge of quality...  kcredden | 04/22/05
I'm not into Linux  yu_forum@... | 05/25/07
Wrong single dimensional analysis  Wagadonga | 04/23/05
Mars Rover OS  erc@... | 04/25/05
I heard it is WIN95 stripped down (NT)  Spoon Jabber | 04/25/05
The Mars Rover used VxWorks.  B.O.F.H. | 04/25/05
I tend to agree  jwick | 04/25/05
gvSIG, the free-software GIS of the Valencian Government, announces new rel  Alvaro Anguix | 09/23/05

What do you think?

advertisement
advertisement

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here