I'd say that there should be monthly vulnerability patches (because that's crucial) and maybe quarterly minor releases (for various bug fixes and minor feature additions) and biannual (or annual) major releases.
SEE: 40+ open source and Linux terms you need to know (TechRepublic Premium) If Linux distributions (which are exponentially more complex than a web browser) can stick to a regular release schedule, a web browser can as well. And once they develop this calendar, stick to it. Instead of taking this haphazard approach, the developers need to create a regular release schedule, one that users can count on and know that at X month, a new version of the browser will be made available. At the moment, the Firefox release schedule is chaotic. This is a real problem, one that needs to be addressed asap. To that end, the Firefox developers seriously need to look at how those two browsers deal with tab management and do something similar. If I were in Opera or Safari, this wouldn't be a problem. I constantly have so many tabs open in Firefox that it becomes quite unwieldy to use. Why? Because each day that passes, more and more people wind up having to use more and more tabs in a running browser window. Not one of the Firefox tab management addons comes close to what Opera and Safari have to offer. What does Firefox have? A few addons that are honestly more trouble than they're worth. Opera and Safari have come out on top in this space, and you'd be hard-pressed to find a better solution than either Opera's Workspaces or Safari's take on tab groups. This may surprise you, but I think if Firefox would finally get a clue with tab management, they could attract some new users.