Mozilla has a revenue stream of hundreds of millions of dollars a year. Most of it comes from partnerships with the search engines. Non-profit just means that making money is not their primary goal but it is one the important goals in order to make them self sufficient and enable them to work towards their true goals.
This is something that has bewildered me -- Where does all that money go!?
I understand it is not cheap to hire developers but it just seems really weird that the Mozilla foundation has had over a billion dollars flow through it and all they have to show for it is a web browser (and other software).
You might be right. According to openhub Firefox had 1121 contributors last year. Compared to that Chromium had 1919 contributors. Not all of them work for Mozilla and Google respectively and not all employees commit to the code base...
They just seem to be not very good at it, because from 40 -> 50 - memory usage is much worse than previous versions (Yes, I know switching to the MP model has to do with it, but if your architectural changes hurt usability for security I consider that quite poor), the developer tools are still trash, and performance is still worse than chrome.
http://download.cnet.com/blog/download-blog/whats-firefox-wo...