I really do question how much of Mozilla's financial backing would really be needed to keep Firefox development going. There are plenty of open source projects that are independent and run by foundations, but are funded by various corporations. A browser is certainly a complex piece of software, but I don't see why it couldn't be run the same way.