Slashdot Mirror


Mozilla Aims To Release Four Firefox Versions In 2011

An anonymous reader writes "Mozilla is planning to release four new versions of its open source browser by the end of this year. That means Firefox 4, Firefox 5, Firefox 6, and Firefox 7 are all slated to ship in 2011. Mozilla was originally planning on having Firefox 4 out by the end of last year, but it had to delay the release. The last release was Beta 10 but there are still probably two more betas, at least one release candidate, and of course a final build. It's clear the company no longer thinks this model is a good one, and wants to accelerate its release cycle, much like Google did with Chrome." More detailed information on the accelerated development cycle and the major features intended for each new version are available on Mozilla's Firefox 2011 Roadmap.

41 of 263 comments (clear)

  1. Oh Great by WrongSizeGlass · · Score: 3, Interesting

    I always love when a browser company gives me more versions (and their individual idiosyncrasies) to test and support. At least Chrome back doors updates to their browser so anything out there should be the current version (like it or not).

  2. Magic version numbers by bluefoxlucid · · Score: 3, Insightful

    Like accelerating the version number major releases suddenly makes the release cycle better. More bugs?

    1. Re:Magic version numbers by omnichad · · Score: 3, Informative

      Fewer features in each major release should mean more time spent fixing bugs. Would hope so, anyway. Firefox 4 beta 10 uses 100% of my CPU almost constantly (on Mac OS X 10.6) and I have no idea what new "feature" is responsible for this.

    2. Re:Magic version numbers by Jugalator · · Score: 4, Informative

      Like accelerating the version number major releases suddenly makes the release cycle better. More bugs?

      I don't think so, and I don't think they'll rush the features. To make that equation work, I assume each major release will be less major than before. Like with Google Chrome. Why do that? Marketing? No, I think it's to stay more current with the latest web standards. In today's web, waiting a year for each major release will lead you to hopelessly fall behind. This is the reasoning to why Google are now doing this anyway (and of course, I'm sure they don't mind catching up with IE's version numbers either).

      --
      Beware: In C++, your friends can see your privates!
    3. Re:Magic version numbers by jbeaupre · · Score: 2

      Do you use stairs or just jump to the next level of a building?

      Focused, incremental improvements can reduce the number of bugs that have to be chased down with each version upgrade. The numbering system is arbitrary but does signal to users when they should upgrade. So yes, in the right circumstances, the release cycle will be better. And fewer bugs.

      But no guarantees.

      --
      The world is made by those who show up for the job.
    4. Re:Magic version numbers by gstoddart · · Score: 2, Insightful

      Fewer features in each major release should mean more time spent fixing bugs.

      Which, one might argue, makes them point releases instead of major releases. If 5 is only adding a few features from 4, and fixing bugs, then why isn't it 4.1?

      I'm shaking my head at the prospect of going through four major releases of Firefox this year, and sort of going "why?".

      --
      Lost at C:>. Found at C.
    5. Re:Magic version numbers by Americano · · Score: 4, Insightful

      Exactly. The change to calling each one of them "major" versions appears to be simply cosmetic - who cares what the number is, people will use the latest stable version, whichever that happens to be; if there is no stable version, they'll simply move to using Chrome or Safari.

      Basically, all Mozilla has done is said, "Everything we would have released in a big chunk next November will be delivered in 4 smaller chunks, one each quarter."

      In theory, the releases will be more tightly focused, with shorter durations, and fewer features to implement translating to more thorough bug testing and bug fixing. This is a good thing.

      In practice, as you noted... no guarantees. I expect at least 2 of them will be significantly late and / or significantly reduced in scope from their current roadmap.

    6. Re:Magic version numbers by StuartHankins · · Score: 4, Informative

      I'm running Firefox 4b10 on Snow Leopard also, and other than spiking when I refresh I'm 70%+ idle. With Parallels and X11 running, I might add.

      Maybe it's one of your addons, try disabling them all and reenabling them one at a time until you find the culprit.

    7. Re:Magic version numbers by gstoddart · · Score: 2

      You are right; classically it would be a point release, but they all had to catch up to Opera (what 12.x) and IE (about to ship 9.x) on their "current release" so they are skipping those point releases and just changing the major version numbers.

      I learned a long time ago that when a vendor is playing hocus-pocus with major version numbers, they're either doing something shady or the marketing department has gotten out of control. In which case, you can bet they're doing something shady.

      Yes, I know Firefox is free ... it doesn't mean I don't have 15 years of distrust at seeing people play with their version numbers. (You know, "oh, here's our new Steaming Heap of Innovative Technology v 1.0 .... oh, don't like that, well, now it's 6.2, is that better?" Same shit, different version number.)

      --
      Lost at C:>. Found at C.
    8. Re:Magic version numbers by rudy_wayne · · Score: 2

      Like accelerating the version number major releases suddenly makes the release cycle better. More bugs?

      I don't think so, and I don't think they'll rush the features.

      Really? Why not? They're already rushing new features. They're currently at Beta 10 and working on Beta 11. And they just added a new feature -- the Do Not Track thingee. Who the fuck adds a new feature in Beta 10? And by their own admission they didn't properly integrate it into the configuration UI because they wanted to hurry up and get this new feature out -- despite the fact that its benefit is highly questionable.

  3. Versions by amicusNYCL · · Score: 4, Insightful

    It's clear the company no longer thinks this model is a good one, and wants to accelerate its release cycle

    It sort of sounds more like they want to remove minor version numbers, and make every update a new major version.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    1. Re:Versions by crow · · Score: 4, Funny

      So users should respond by adding a "0." to the front of all the version numbers.

  4. Planning ahead by Locke2005 · · Score: 2

    Nice to see that Mozilla has adopted my software development philosophy: Remember, the sooner you get behind, the more time you have to catch up! I can't be the only person that doesn't believe these will all ship this year?

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:Planning ahead by TheSpoom · · Score: 2

      They're doing exactly what the Java Runtime Environment did: promoting a minor release number to a major release number. And we all know how much more stable or innovative that made Java...

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
  5. That's just dumb by metrix007 · · Score: 5, Insightful
    Stick with the point versions, and focus on getting 4.5 out by mid 2012.

    Releasing 4 major versions in one year is immature, and Mozilla should no better. What motivation do they have other than competing with the other browsers that have higher version numbers? Stupid.

    Hariyfeet, if you read this, I want to remind you once again that Firefox deciding not to make use of Windows Integrity Controls is not equivalent to running the browser as a root process. Sigh.

    --
    If you ignore ACs because they are anonymous - you're an idiot.
    1. Re:That's just dumb by Cro+Magnon · · Score: 2

      Or they could just call them Firefox 2011-A, B, C, & D. That would give them a version number that makes sense, AND is the highest. :)

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    2. Re:That's just dumb by DragonWriter · · Score: 2

      Releasing 4 major versions in one year is immature, and Mozilla should no better. What motivation do they have other than competing with the other browsers that have higher version numbers?

      The motivation is the motivation for everything in a lean operation: eliminate waste, in this case, specifically reducing the waste of work that is done but not delivering value to the userbase. This is done by reducing the time between the time features are first implemented and the time they are in generally-available, stable software.

      This means more stable frequent feature releases with smaller sets of new features, and tighter focus in each new release.

      If you don't understand the concept, I suggest you read Implementing lean software development: from concept to cash.

  6. Wait, I recognize that cough... by Jugalator · · Score: 4, Funny

    Someone has caught the chromoenza!

    --
    Beware: In C++, your friends can see your privates!
  7. Math, Mozilla-style by Caerdwyn · · Score: 2

    3.6 --> 4.0 --> 5.0 --> 6.0 --> 7.0 = 3.6 --> 4.0 --> 4.1 --> 4.2 --> 4.3

    It's "big version number envy". Nothing more. The Mozilla folks have given in to the idea that "3.6 is less than 8.0 and is less than 12, therefore FireFox 3.6 is less than MSIE 8.0 and Chrome 12". Is this a sign that marketing people are now running Mozilla? Will the budget go to engineers or Superbowl ads?

    --
    Everybody gets what the majority deserves.
    1. Re:Math, Mozilla-style by perryizgr8 · · Score: 2

      i agree. i haven't seen a single person who really thinks chrome 9 is better than firefox 3.6 because 9>3.6.

      --
      Wealth is the gift that keeps on giving.
  8. tl;dr from the roadmap by Warll · · Score: 4, Informative

    This is a major reason why I use firefox, chrome may be open source but firefox extends that to open governance.

    1. Ship Firefox 4, 5, 6 and 7 in the 2011 calendar year
    2. Always respond to a user action within 50 ms
    3. Never lose user data or state
    4. Build Web Apps, Identity and Social into the Open Web Platform
    5. Support new operating systems and hardware
    6. Polish the user experience for common interaction tasks
    7. Plan and architect for a future of a common platform on which the desktop and mobile products will be built and run Web Apps

    I would encourage everyone to read through the full roadmap: https://wiki.mozilla.org/Firefox/Roadmap you shouldn't be disapointed.

    Edit: Ugh, slashdot ol means ordered list, stop styling it like a ul.

    1. Re:tl;dr from the roadmap by arth1 · · Score: 2

      Always respond to a user action within 50 ms

      Do not want!

      Explanation: If I do A/V recording or other timing sensitive work at the same time as browsing, I most certainly don't want a browser with any kind of RT guarantee, but a "best effort" one.

    2. Re:tl;dr from the roadmap by Warll · · Score: 2

      They are not going to be messing with the linux scheduler (Nor the are they even allowed touching the windows or mac one for that matter). The only way for them to achieve that goal is to level work load. This might mean optimizations or caching. You'd have to look at specifics to know which interactions are currently taking longer than 50ms to determine what exactly needs to be done.

    3. Re:tl;dr from the roadmap by David+Jao · · Score: 2

      Explanation: If I do A/V recording or other timing sensitive work at the same time as browsing, I most certainly don't want a browser with any kind of RT guarantee, but a "best effort" one.

      This complaint is utterly nonsensical. If you are doing real-time sensitive work on the machine, you should not be web browsing on that machine at the same time. A/V gear is expensive compared to a PC. In such a situation, you need (and can easily afford) a second machine, separate from your recording machine, for web browsing.

      Most people benefit greatly from a more responsive browser. It makes no sense for Mozilla to cater to the infinitesimally small proportion of users who somehow need simultaneous A/V recording and web browsing on the same machine.

    4. Re:tl;dr from the roadmap by Eivind · · Score: 2

      That's not what they mean. What they mean is, the browser itself, including plugins, should never freeze the UI for periods longer than 50ms. Currently you get situations where something is happening, say there's a tiny java-applet in one tab, and the entire UI is unresponsive for seconds on end. This is completely inacceptible.

      They're not talking of the situation where Firefox doesn't get CPU due to -other- stuff going on with the machine, that's an entirely distinct case, and not one I've heard any plans for changing.

  9. Synchronization with HTMLX by Syncerus · · Score: 3, Funny

    Mozilla should move the other direction. They should follow the W3C lead and dispense with versions altogether and simply release "Firefox" that displays "HTML".

    What could possibly go wrong?

    --
    "Man is nothing without the works of man" -- Helvetius
  10. The new Version Number War by rudy_wayne · · Score: 3, Interesting

    When Internet Explorer was at version 5, Netscape released version 6 of their browser. There never was a Netscape version 5. They jumped from v4 to v6 because they wanted to be newer than Microsoft. Apparently, Mozilla now feels they are "behind" Chrome which is currently at version 9, so instead of Firefox 4.1, 4.2, 4.3, etc., they will call them Firefox 5, 6, 11 and 23 so that they can be newer than Chrome.

    It is sad how far off the rails the Firefox development process has gone.

  11. Re:This just in: by Americano · · Score: 3, Insightful

    A version number increment is only as important as you want it to be. The difference between "3.6" and "4.0" is entirely subjective, as is the difference between "4.0" and "5.0".

    By convention, a "major" release increment signals significant changes, but what constitutes "significant"? Is expanding Windows support to 32-bit AND 64-bit versions "major"? Could be. Is implementing a new feature to support "identity," as the roadmap suggests? Could be. So is adding Windows 64-bit support worthy of a major revision number? If it is, do they have to increment again when they release "identity" support? Is one "more major" than the other?

    The answer is: who cares, really? The only thing that users really need to worry about:
    1) What version am I using presently?
    2) What is the latest stable version?
    3) What's changed between #1 and #2, and is it worth upgrading?

    Whether #1 and #2 are "3.6" and "3.9", respectively, or "4.0" and "7.0", it really doesn't matter. It's the delta, #3, that really matters - what's been added, removed, updated, fixed, and broken between the two?

  12. Missing the Forest for the trees by Haedrian · · Score: 2

    I read TFA. It has some interesting ideas about promoting a semantic web of sorts, and pretty much showing an amount of hate for propriety stuff which bypasses the web. Why not have an interesting story on that? This is news for nerds.

    Instead no lets go for a DUUUUUUUUUR THEY HAS QWIKER VERZION NOS NOW! DUUUR! Story.

  13. Re:FF4 is crap by supersloshy · · Score: 3, Interesting

    Actually, the latest nightlies have a statusbar-esque thing in the bottom left when you hover links or load a page, now. It's a bit like how Chrome does it.

    --
    "Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
  14. Wake up, Mozilla by degeneratemonkey · · Score: 2

    Quite honestly, the stubborn insistence upon sticking with Gecko - and really, the sort of management that leads to decisions like that being made - will be the death of Firefox. At this point, Mozilla aren't solving any problems with their browser. What's the motivation behind Firefox? Why is it so bloated, and why are any of its developers okay with that fact?

    Pride is a vicious thing.

  15. Re:Good Bye by Stephen+Williams · · Score: 2

    The only thing I don't like about chrome is it's lack of good RSS support

    I like RSS Live Links for subscribing to RSS feeds in Chrom{e,ium}. I find it to be a fine replacement for Firefox's live bookmarks. I have no idea whether it'll be any use to you, but there it is.

    (I'm not associated with RSS Live Links in any way other than as a happy user).

    -Stephen

  16. Why not just... by rossdee · · Score: 4, Funny

    Why not just express version numbers in binary?

    Thus version 4 would be released as version 100, and version 5 would be 101

    That should be enough for this year , and jump way ahead of the opposition.

  17. Re:Do Not Want by TheRealMindChild · · Score: 2

    Your memory is going to waste if it is not being used. Come back when you have a complaint about it taking up memory that you need.

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  18. Just look at the roadmap by dakameleon · · Score: 2

    So, what are we building?
    Firefox Front End
            * Simple Sharing
            * Animations in the user interface ...
            * Remove Smart Search functionality from Bookmark Manager
            * Electrolysis ...

    What does sharing in the front end mean? Why the hell are you animating my user interface? Why is smart search being removed? What the hell is electrolysis?

    JavaScript Engine

            * tbd

    "TBD"? Really?

    Add-Ons, Plugins, Customizations ...
            * Add support for Greasemonkey like scripts via JetPack?
            * Addons story that doesn't suck / good metrics / disable-as-soon-as-it crashes
            * Fix PFS
                        o simple update path for plugins
                        o simple discovery & install path for plugins
            * need better policy around expectations
            * need better support and enforcement for versioning expectations
            * not a lot of vendors come to MDC
            * improving IPC / sandboxing
            * NaCl? some vendor push, here, mostly from Adobe

    Oh for the love of...! This isn't so much a roadmap as a scrawling in the sand. "Addons story that doesn't suck" gets us nowhere. A roadmap should be something more substantial than a brainstorm.

    Developer Tools
            * Console & Inspector
            * Providing Diffs
            * Integration with GitHub
            * How it meshes with open web app ecosystem

    Why oh why is Firefox providing diffs? Should these things not be some sort of official plugins for those that need it, rather than baked-in features? and I can only assume the integration with GitHub is for the back-end, because otherwise that's not a feature my grandma needs. Someone sort this feature list out first before we can move on to sorting out whatever genius thinks moving major version numbers makes a difference.

    --
    Man who leaps off cliff jumps to conclusion.
    1. Re:Just look at the roadmap by BZ · · Score: 2

      > Why the hell are you animating my user interface?

      Because users find it less jarring when things move smoothly instead of abruptly. This is why most modern window managers animate things, for example.

      > Why is smart search being removed?

      Because no one is using it and it's a significant maintenance burden, I would assume.

      > What the hell is electrolysis?

      http://lmgtfy.com/?q=electrolysis+mozilla first hit (multi-process stuff, basically).

      > "TBD"? Really?

      Yes. There are several different things being discussed in the EcmaScript standards group that would be good to implement, say, but which ones will be close to stable in a month is not clear yet.

      > Why oh why is Firefox providing diffs?

      The idea is to modify a page via the developer tools, then get a diff between the old and new. It's not targeted at your grandma, but at you 11-year-old son who wants to learn how this web thing works.

  19. Re:Good Bye by Requiem18th · · Score: 2, Insightful

    For a good while now it seems their development strategy has been "upset geek users".

    At the top of my head:
    Idea: The options dialog is not mac-like enough, let's put icons on top of the options!
    Response: That's not even mac-like, its not a good idea on wide displays, laptops or old smaller displays.
    Resolution: Implemented, throughly.

    Idea: Change the address bar so that it also becomes a history search bar, and title based rather than URL based.
    Response: Not too bad but maybe it should be an option.
    Resolution: Implemented, not configurable, make your own extension.

    Idea: Not everybody is installing the "Personas" extension, let's make them like it!
    Response: Ok you want to promote it but it's going to bloat the binary, why not include it like a default add-on like dictionaries? It's actually easier than embedding it!
    Resolution: Compiled into the core, load on mouse over always active, not configurable.

    Idea: Firefox doesn't look enough like a rip-off, let's put the tabs on top!
    Response: That's such a pathetic way to ape Google! Come on that's so non-standard it going to break a gazillion work flows and is not compatible with . There are already extensions for it. Why?
    Tentative Resolution: Compiled into the core not configurable (probably)

    Idea: People have too much extensions standardized on the status bar, let's pull the carpet of their feet!
    Response: Do we have any recourse?
    Resolution: Make your own extension, try to standardize on that, if you can.

    Future Idea: People are not keen on jet-pack, let's remove add-ons (except for 3rd party not uninstallable add-ons like MS's .NET)
    Response: Are you enjoying this?
    Resolution: Not until you complain more!

    --
    But... the future refused to change.
  20. Re:Good Bye by greymond · · Score: 2

    "As long as I don't notice it and it's not malicious I don't care."
    - Most End Users.

  21. What worries me more.... by Windwraith · · Score: 2

    What worries me more about the strange shift in numbering, is that they are planning to axe a number of features to favor sync.

    (Source: http://decafbad.com/blog/2011/02/06/pay-phones-and-firefox-features/comment-page-1#comment-467395 )

    I can do without the microwhatever, but after all the time I spent tagging and getting the routine of tagging new bookmarks, I am not going to enjoy this. Fortunately there seems to be some vocal support for them.
    Same with places queries, they are quite powerful and helped me organize my bookmarks a lot...
    If there's anyone with a minimal of "influence" (AKA his/her opinion won't be disregarded as null), please step in and help preventing the browser from being directly wired to the cloud, as many mozilla people is suggesting. They can't axe tags because of sync. (I am not making this up unfortunately, check the bugzilla links in the article and how some suggest the whole bookmark system to rely on web services).

  22. You're running an RTOS? by jvonk · · Score: 2
    QNX? Windows CE? RTLinux?

    I most certainly don't want a browser with any kind of RT guarantee, but a "best effort" one.

    In order for the browser to make any sort of guarantee like this in a multitasking system it must be running in an RTOS. Concordantly, your fears are very likely misplaced, because everything in normal OS'es is some flavor of "best effort" (again, unless you are actually running an RTOS).

    Protip: process priority level "Realtime" in Windows NT kernels... isn't. Similarly, setting a -20 nice level doesn't magically turn your MacOS/*n?x processes into realtime either.

  23. Re:Still problematic by yakatz · · Score: 3, Informative

    Firefox obviously won't install the addon if its specified "max version" is lower than the version you're using. So I have a couple of addons that I use in Firefox 4, where I've had to manually change the "max version" to FF4. Sometimes it works, sometimes it doesn't. More to the point, it's kind of annoying to deal with, and I don't expect your Average Joe user to go around editing XML files just to see if it's possible that their favorite addon works.

    That is what this extension is for: https://addons.mozilla.org/en-us/firefox/addon/add-on-compatibility-reporter/