Linked by Thom Holwerda on Fri 22nd May 2009 13:58 UTC, submitted by shaneco

Permalink for comment 365175
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Member since:
2007-04-23
There will always be proprietary software, and having worked with the Firefox codebase before I'm not sure I'd put it up as an example of good code. I think webkit (formerly KHTML) is a much better example if you really want a browser, but browsers aren't exactly models of clean design since the problem is so complex.
Interesting that you should compare firefox to webkit... firefox started life as a commercial product (netscape) which was open sourced as a big mass of very messy code... Webkit on the other hand was originally written as open source.
You can see the same where other commercial products have been opened up, like openoffice... Code that started life as OSS tends to be much cleaner, more manageable and easier to build.