Slashdot Mirror


Mozilla's Major New Roadmap

kerz writes "mozilla.org today released a new version of it's famed roadmap, this time with some pretty major changes. First and foremost, they plan on ditching the large Mozilla suite in favor of Phoenix and Minotaur. Secondly, they have plans to change the milestone cycle to allow for more time to fix the Gecko layout engine to be smaller and more efficient. MozillaZine has the scoop..."

29 of 469 comments (clear)

  1. First 404!!! by ksuMacGyver · · Score: 2, Interesting

    Wonder if this will help mozilla's memory footprint? Even for people like me who like to have the mail and browser open at the same time (hopefully they won't each take up X-ram)

    --

    Ad Majorem Dei Gloriam

    Interested in AI? MACR
  2. competing with camino by idontsmoke · · Score: 2, Interesting

    Switching to this model will mean Pheonix is directly competing with Camino on Mac OS X, how could they possibly beat a Mac OS X native attempt?

  3. Phoenix for Mac OSX! by RalphBNumbers · · Score: 4, Interesting
    Therefore, in switching browsers, we are not dropping XUL on the Mac. We aim to ensure that Mozilla's cross-platform applications and toolkit remain both cross-platform and viable as applications that people actually use. And we need the same kind of embedded Gecko test coverage on the Mac that we get on other platforms. So, when we switch the default-built browser to Phoenix, we will provide daily and milestone builds of it for OS X.


    They're finally going to support Phoenix on OSX!
    This is a big win for the Mac community imho. Camino is great, but there are barely enough developers to cover the front end, the main body of the Mozilla project being behind a cross platform Phoenix project is a Good Thing?.
    --
    "The worst tyrannies were the ones where a governance required its own logic on every embedded node." - Vernor Vinge
    1. Re:Phoenix for Mac OSX! by bunratty · · Score: 4, Interesting

      No, right now it's Mozilla vs. Camino vs. Safari. It will become Mozilla/Browser (formerly Phoenix) vs. Camino vs. Safari. It really isn't much different than the current situation -- the Mozilla camp is already split between XUL and native UIs.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
  4. Happy to hear it by hawkbug · · Score: 4, Interesting

    I love Mozilla - it's my primary browser, gotta love pop-up-blocking! What I wish they would focus more energy on though is the mail client. I primarily use Netscape Messenger (netscape 4.79) for mail, and I know a lot of other people that do as well. The reason I can't/won't use Mozilla for mail yet is bugs. Basic bugs too - things I reported over 2 years ago, and they still aren't fixed yet. What kind of bugs am I talking about? For example, when you switch between IMAP mail servers, netscape messenger used to remember the last selected message from one mailbox to the other. Mozilla has never done this, but I keep getting updates that this bug is being worked on, or passed on to the next person. The other major bug I notice is that when I type in nicknames in the To and CC fields - 50% of the time, they get translated into the right email addresses, but other times they don't. My other major gripe about mozilla mail is the lack of an option to send just plain old plain text messages again. I don't want the headers of replies and forwards being turned into little graphics. I don't want symbols like ;) being turned into little smiley faces. I want to type in courier just like I can in Pine, or netscape messenger. I think more options with mozilla mail would make a lot of people happy...

    1. Re:Happy to hear it by Fnkmaster · · Score: 4, Interesting
      Exactly. And that's part of the point of this move. Rather than have a bunch of components that are part of a big nebulous project with versioning, releasing and other kinds of dependencies, where the mail/news component is the neglected step-brother of the browser component part of a big monolithic mass, roll it out into a separate standalone application, with its own user community, using a lighter-weight Phoenix-style GUI. This should combine the efforts of the Mozilla Mail/News developers, the Thunderbird project and the Minotaur project under one roof, working on a standalone mail/news component that should, if Phoenix is a useful model) be much faster and less buggy than its predecessor.


      Honestly, the change is mostly cultural and social - a separate development community and process, and a dedicated user community were integral to Phoenix's success. Mozilla has been too large and faceless to really bring the user community in close touch with the developer community in the same way that happens in the Mozillazine Phoenix forums. And the development process seems less nebulous, less roadmap and process driven, and more feature and stability driven.


      My only hope is that integration of Phoenix into the Mozilla main project effort doesn't kill exactly those things we love about the project, but it's good to see all those thoughts on changing cultural elements of the Mozilla.org process up in their new roadmap - a breath of fresh air indeed.

  5. Interesting... by Kircle · · Score: 4, Interesting

    I find it facinating that it at least appears that Mozilla is leading Netscape rather than the other way around. But I am left wondering how this will fit in with Netscape's future strategy. Will they continue with tradition and continue to release an all in one Internet suite, or will they begin to follow Mozila's path?

    --

    -- Kircle

  6. Death of Mozilla? by sphealey · · Score: 2, Interesting
    I have a hard time interpreting this as anything except the death of Mozilla. Particularly given the buzzword density of the mozilla.org roadmap announcement. Phrases such as "reset ... around", "rich", "strawmen" - has Mozilla been invaded by refugees from Arthur Andersen?

    Or perhaps this is just a way of disposing of the outstanding Mozilla bugs that no one is willing to fix? Just start a new product instead?

    sPh

  7. Re:Makes Sense by frodo+from+middle+ea · · Score: 3, Interesting
    my words exactly
    I have not used mozilla browser ever since phoenix 0.5. And I have been using the phoenix nightly builds.
    I use phoenix on linux/windows/solaris, I haven't restarted phoenix on my solaris box for days/weeks. Its fast, sleek, and has a very small memory foot print as compared to the lizzard.
    Some of my concerns with phoenix though are
    • Can't easily set the Master Password for encrypting the stored form/passwords.
    • Can't change setting of any extension that i install. There is a settings button but it is disabled. Have to do it manually. In fact this was working till 0.5 but the nightly builds dont suppot it
    • The extensions like pref. tool bar, or quick preferences don't always work. e.g. disabling cookies from either of these, doesn't really disable cookies.
    --
    for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
  8. Safari jab? by Fammy2000 · · Score: 2, Interesting

    Is this an attempt to battle the smaller, faster KHTML engine that Apple picked? Sounds like the Mozilla gang is a more miffed than previously believed.

    --
    If I had something intelligent to say, I would have said it.
  9. Re:Makes Sense by commodoresloat · · Score: 5, Interesting

    I just wish they'd also separate out Mozilla Composer and make the basic no frills standalone HTML editor the world needs.

  10. They need to do this by wowbagger · · Score: 4, Interesting

    The Mozilla team really need to break Mozilla up into smaller, more focused parts. That is one area I will give Microsoft credit for - they made IE and Outlook seperate programs.

    The ideal for Mozilla would be (IMHO) a browser, a mail client, a download client, an IM client, and a composer. Each should be replacable - I should be able to tie the browser into whatever download agent I want, have whatever email client I want be pulled up when I click on a mailto: link, etc.

    I'd even go so far as to have a caching program that the browser and downloader could talk to (to unify the disk cache system), but then I already run Squid on my systems.

    Of course, all the Moz bits could and should access the same DLLs (.so's) to keep the disk and memory footprint down.

  11. Bloat is good... by sisukapalli1 · · Score: 1, Interesting

    Especially when the system (Mozilla here) is completely customizable, and side projects are indeed developing quickly.

    Why bloat is good, you may ask? The machines are reasonably fast these days, and users (ahem, let me say, just I) tend to spend significant time on the browser window, and mail window (and calendar, may be composer, etc). There is a common interface, one can upgrade everything at one shot (kinda like Redhat 8 and 9... you get everything updated). Makes life a little easier.

    I would have complained had M$FT done the same thing. Why? because there would have been no choice then. With Mozilla, someone can customize and contribute a build that does exactly what a group of people need. Not so with the big company from Redmond.

    Imagine being able to have a bunch of utilities (from mozdev.org) tightly integrated into one "application suite" (with options for people to run Phoenix, etc.) -- it is almost like having the cake and eating it too.

    S

  12. Not buzzwords, here's why: by HishamMuhammad · · Score: 2, Interesting

    These are not buzzwords. 'Strawman' is a common name for a typical logical fallacy -- quite CS and unbuzzwordly for me. For a great explanation of the difference between buzzwords and terms which serve a purpose look at this list, from tunes.org:

    Proeminent features built around this reflective architecture will include unification of system abstractions, security based on formal proofs from explicit negociated axioms as controlled by capabilities, higher-order functions, self-extensible syntax, fine-grained composition, distributed networking, orthogonally persistent storage, fault-tolerant computation, version-aware identification, decentralized (no-kernel) communication, dynamic code (re)generation, high-level models of encapsulation, hardware-independent exchange of code, migratable actors, yet (eventually) a highly-performant set of dynamic compilation tools (phew).

    These are not buzzwords. Now, for comparison, here's a bunch of buzzwords:

    "A proven 32-bit cutting-edge state-of-the-art industrial-strength Y2K-compliant zero-administration plug-and-play industry-standard Java-enabled internet-ready multimedia professional personal-computer Operating System that is even newer and faster yet compatible, with a user-friendly object-oriented 3D graphical user interface, amazing inter-application communication and plug-in capability, an enhanced filesystem, full integration into Enterprise networks, an exclusive way to deploy distributed components, seamless network sharing of printers and files." (yuck)
  13. Reaction to Safari? by Larne · · Score: 2, Interesting

    Hm, I wonder to what extent this new roadmap is a reaction to Apple's decision to use khtml instead of mozilla as the basis for safari.

  14. Re:here ya go by trentfoley · · Score: 2, Interesting

    ...maintainable, performant, and extensible...
    I have to wonder what "performant" means. It is proof that marketing types were involved in the writing of this roadmap document.

  15. Sweet! by 13Echo · · Score: 2, Interesting

    Phoenix is a fabulous browser component. I like Mozilla, but I think that this is just what they need. They can start by skimming off each peice and the users can integrate each part of the suite at their own discretion. Mail programs can be built off of Mozilla's XUL interface, as can chat programs, etc. It's ideal for UNIX machines where libraries are most often shared. Phoenix is fast and stable. It's the future of the Mozilla browser, and I'm glad that they've made this decision. Why reinvent the wheel when you can just improve it. Mozilla is getting to be pretty good on its own, but still isn't nearly as practical as it *could* potentially be. Phoenix takes Mozilla and really strips down the crud; It even implements cool, new features along the way.

  16. Re:Makes Sense by an_mo · · Score: 2, Interesting

    Reading TBL's autobiography, I thought this idea of bundling the editor and the browser somewhat of a stretch.

    I think he had in mind a world in which anybody could write and publish "annotations" to every web page (I think the old mosaic tried to support this). Right now there are several "server-side" applications that let you do this (blogs, wikis, etc...). Most people don't need or want an html editor, and with modern technology an html editor is mostly unnecessary for people to publish on the web.

  17. Resitance to change? by mu_wtfo · · Score: 5, Interesting

    This is completely freaking me out.
    I can only wonder at how a radical re-design this is going to turn out to be, from both a developer's and end-user's standpoint. The Mozilla project has, by all accounts, been an incredible success, and has been adopted by some major entities, eg. Sun, HP, IBM, Red Hat. By making this radical a change this soon after 1.0, do we risk alienating users and developers? I mean, now that people have gotten used to Mozilla, we turn around and dump something hugely different in their laps?
    My fear is that commercial entities, along with the pro-Mozilla-the suite camp, will continue development on Mozilla Classic (the 1.4 branch), while the Phoenix folks work on NGMozilla...a fork.
    Hold onto your hats, folks.

    --
    If all the world's a stage, anyone who says they want better lighting spends far too much time in a dark theatre.
  18. Grid widget? by Tablizer · · Score: 2, Interesting

    I have not seen anything in Mozilla for a "grid" widget (kind of mini-spreadsheet in which you can change the cell contents). It has a "ListBox" widget, but it does not seem to allow direct editing of content.

    Call them all the names you want, but it seems only MS and Windows products seem to offer decent grid widgets. Java's grids sucked eggs or had "unnatural" conventions from users' perspectives. (Perhaps their convention impressions are shaped by Windows, but that is the reality of the work force, for good or bad.)

  19. They must read Slashdot by Pejorian · · Score: 2, Interesting

    Interesting.

    Not so long after this article about Minotaur came out on Slashdot, along with a bunch of comments talking about how cool it would be if Mozilla were to move away from the monolithic-bloat model towards the lean-mean-module approach, the Mozilla team says "hey, let's do that!"

    They must read Slashdot! Well, of course they do, but they must actually take it/us seriously. ;)

    hey, anyone wanna hire me?

    --
    - Murphy's Corollary: - It is impossible to make things foolproof because fools are so ingenious.
  20. Not a smart move and here's why by tds · · Score: 3, Interesting

    Mozilla for all it failing is starting to get real recognition as a product in the market, it is being seen a real alternative to IE and now just as it starting to get traction it gets KIA.

    I find it hard to believe that that a Phoenix based browser is going to reach a level of stability and adoption, any time soon.

    (Someone has to say this)
    This smack of developers looking at the technology and saying you know I could do better (yeah I'm guilt here as well). You know lets rebuild this and provide no migration path for existing applications and users. There must be a better way to do this with less risk and disruption.

    Remember it's not always the product with the most technical merit that wins it the wins just look at IE.

    Otherwise Microsoft is going to be very happy they will not have to worry about Mozilla any more.

  21. Re:I agree.. by evilviper · · Score: 2, Interesting
    Mozilla originally took too much of its Netscape roots to heart.

    I disagree. They took some of the ideas from Communicator, but dropped some of the others which I found important. For instance, communicator was very fast in it's own right, communicator's editor is better than Mozilla's, etc, and the interface was quite clean and elegant.

    The path it has set now reminds me of the KDE applications.

    You've got to be kidding. KDE is farther gone than Mozilla. The bloat and lack of performance in KDE is incredible. In KDE, you have a base and libraries that are absolutely huge, and all the programs depend on them (somewhat like Mozilla). Just about anything you want KDE to be able to do, has to be compiled into the base system, and by god the KDE developers want every feature imaginable able to be compiled-in.

    The PIM/Mail suite has a great deal of functionality.. but you don't have to load it just to browse a web page.

    You've got it backwards... to use Mail you DO have to load Konq, the same way that, using outlook, you have to load IE. Besides, I don't know where you got the idea that Mail is loaded when you start Mozilla. They certainly share a good deal of their code, but Mail remains out of memory until you lauch it.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  22. Re:phoenix? by BlaisePascal · · Score: 2, Interesting

    Well, I'm thinking "I wish I could use phoenix, but I need Mozilla for the mail client." So anything which puts pressure on Minotaur to emerge sounds good to me.

  23. One Gripe about Phoenix/Mozilla by MyHair · · Score: 2, Interesting

    I also like the newer Phoenix nightlies (using 3-9-3 at work now) but I have one big complaint, and this showed up in Mozilla 1.3, too: I frequently click and drag a link to another tab, but the recent Phoenix nightlies and Mozilla 1.3 seem to frequently not pick up the link and I have to try two or three times to drag the link and it's driving me nuts.

    Does this have anything to do with mouse gestures? Can I fix it? Lately I seem to have better luck if I drag the link to the right before dragging it up to the tab; this is why I suspect it may have something to do with gestures even though I've never tried or even read about gestures.

    The Phoenix nightlies are MUCH slicker looking than both Phoenix 0.5 and Mozilla 1.3. Very nice. And I love having the home button back where it belongs (as opposed to where Mozilla has it): in line with the back, forward, stop and reload buttons.

  24. Finally, they admit... by Anonymous Coward · · Score: 1, Interesting

    their vision on this platform thing is off the target.
    they mozilla is actual bloated.
    But they still deny that mozilla is slow as evident on the
    traffics in mozilla performance news group.

  25. Re:Makes Sense by sabaco · · Score: 2, Interesting

    Maybe we *do* want the other components, but don't want the browser. Currently there is no option to just download the Composer and Mail portions. Much as I love mozilla, (and I'm using it right now) some of my clients would be unwilling to replace their browser (undoubtedly IE) but would be happy to install Composer to get an easy to use HTML editor or Minotaur to get a better mail application than Outlook. That is why *I* would like to see this change. And who knows, maybe after they get comfortable with the composer or mail app, they'll be easier to convince to move to a browser with a "consistant" interface.

    --
    This is SO educational! -- Kintaro Oe
  26. Vote for bug to rename 1.5 to 2.0 by Mr.+Smoove · · Score: 2, Interesting

    If you want the new release following this new roadmap to be called Mozilla 2.0 rather than 1.5 vote for the bug here

    http://bugzilla.mozilla.org/show_bug.cgi?id=2004 54

    --
    Mr. Smoove
  27. You missed the author's point by Anonymous Coward · · Score: 1, Interesting

    Apple chose KHTML because it was easier to own, if necessary, than Gecko -- that's true. But that fact doesn't make KHTML the better open source anything.

    Two points:
    1.) I believe the post's author meant that KHTML was better for Apple in this situation and wasn't trying to propose that KHTML is always better than Gecko, which is the interpretation you use in your reply. KHTML was better than Gecko for Apple's needs, almost by defn at this point. Gecko renders, in general, web pages and web page standards more exactly, and would be better by that benchmark, and some other that you list, etc. It's all situational.

    The original post just says, "Look, you don't always use Gecko! There is an alternative! And Apple thought it was better!" And because of this, Gecko is getting "better" from the lessons it's now learned from current contrasts in comparisons (comparisions given new weight and credibility thanks to Safari) with KHTML.

    2.) Since we're talking Gecko & KHTML, there's really nothing about the MPL that makes Gecko horribly much more difficult to "own" than KHTML. So when you tie any of this thread to Apple not "checking back in" all of its "tine", this isn't an arguement for Gecko. Heck, what's Netscape doing (they've had a spellchecker for quite a while, even with the Mozilla foundation, for example)? And Netscape is why we have Gecko in the first place.