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..."

95 of 469 comments (clear)

  1. Makes Sense by zeoslap · · Score: 4, Insightful

    Nice to see a focus on keeping the engine and the codebase lean and mean. Good luck to em.

    1. 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".
    2. 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.

    3. Re:Makes Sense by gspira · · Score: 3, Funny
      I just wish they'd also separate out Mozilla Composer and make the basic no frills standalone HTML editor the world needs.

      Like Notepad?

    4. Re:Makes Sense by Bonker · · Score: 4, Informative

      Development in Phoenix has hardly stopped. They just haven't released a milestone in a while. Pick up one of the nightly builds and you will be *Amazed* at the advances over the .5 release. Not only is it quicker and lighter, it's vastly prettier and has some really good end-user functionality features such as collapsable preferences.

      I've been using the April 1 build all day today... heavily... and it's been holding up like a champ. If I were going to compare this in terms of version numbers, I'd call it the .68 build. Damn, there's a lot of reasons to use Phoenix instead of Moz right now.

      --
      The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    5. Re:Makes Sense by 13Echo · · Score: 2

      There are LOADS of new things in the new preferences menu. It's as different as night and day. It's very stable too... Never crashes on me at all. It's fast and even uses some of the new fast rendering modes. This is the way Mozilla should be.

    6. 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.

    7. Re:Makes Sense by mixmasta · · Score: 4, Insightful

      Sorry to go against the grain here but I love mozilla, it does everything I want, and fast.

      I installed the browser and mail on my machine that I use for mail, and just the browser on my machine at work. After years of waiting, all the functionality I need is complete, close to perfect even. I've got tabs, popup, image, and spam blocking too!

      If you don't want one of the other components, don't #@$#%ing install them! (And quit yer whining.)

      Why would I want to go back to another half finished browser?? I think this decision is a mistake, and just serves to lose momentum.

      I think a better idea would be to work on making mozilla more modular and making other performance tweaks. Why reinvent the wheel again?

      --
      #6495ED - cornflower blue
    8. Re:Makes Sense by TKinias · · Score: 3, Funny

      scripsit gspira:

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

      Like Notepad?

      :%s/Notepad/Gvim/g
      :wq

      --
      In principio creauit Linus Linucem.
    9. Re:Makes Sense by SomeGuyFromCA · · Score: 4, Funny

      You mean "cat > index.html"

      --
      if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
    10. Re:Makes Sense by commodoresloat · · Score: 2

      Ummm, no; according to the roadmap, Composer's status is uncertain. But I hope they do! The relevant quote: "The other integrated components of the Mozilla application suite, Calendar, Chatzilla, and Composer (the HTML editor application), are not going away, either. We're not sure yet how they'll evolve -- whether they'll become standalone toolkit applications (and if so, based on which XUL toolkit), or popular add-ons to Phoenix (if so, they will need to use its new toolkit). But we're committed to supporting them to the fullest extent required by their owners, including providing daily and milestone builds of them for community testing and feedback."

    11. Re:Makes Sense by Wonko42 · · Score: 2, Insightful

      The quote you mention seems to make it clear that no matter what, Composer will be separate from the browser app. The only uncertainty is whether it will become its own standalone application or a modular addon that can be plugged into the browser app at the user's discretion. Either way, it's still separate, which seems to be what you wanted.

    12. 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
  2. A day late by jd142 · · Score: 4, Funny

    Good thing this was posted on April 2.

    1. Re:A day late by jdavidb · · Score: 2, Funny

      Right. And what a shame I wasted all my mod points yesterday.

  3. Mozilla?? by FortKnox · · Score: 4, Funny

    What's this 'Mozilla' everyone is talking about?

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:Mozilla?? by Ledskof · · Score: 4, Funny

      Some kind of Japanese Web Browser that manages to trample all over other processes on a Microsoft Windows machine.

      --
      This is my sig. The post is over.
    2. Re:Mozilla?? by prator · · Score: 5, Funny

      It's like IE, but with tabbed browsing and without wormholes.

      There are wormholes in IE? Can I use these to go between work and home faster? Wow, this will really increase my productivity. I can use that extra 1 1/2 hours each day playing the new Zelda.

      -prator

    3. Re:Mozilla?? by stefanlasiewski · · Score: 4, Funny

      Can I use these to go between work and home faster?

      Sadly, in most corporate environments, all wormholes only lead to the boss's office... or to the marketing department meeting.

      --
      "Can of worms? The can is open... the worms are everywhere."
    4. Re:Mozilla?? by Anonymous Coward · · Score: 3, Funny

      There are wormholes in IE? Can I use these to go between work and home faster?

      Yes, using the wormholes in IE you can run proigrams on your work computer while you're at home. It works just like SSH without that pesky authentication junk!

    5. Re:Mozilla?? by RandomCoil · · Score: 3, Funny

      Sadly, in most corporate environments, all wormholes only lead to the boss's office... or to the marketing department meeting.

      Nah, those are black holes.

      RC

  4. here ya go by grub · · Score: 5, Informative



    1.Switch Mozilla's default browser component from the XPFE-based Navigator to the standalone Phoenix browser.

    2.Develop further the standalone mail companion application to Phoenix already begun as Minotaur, but based on the new toolkit used by Phoenix (this variant has been codenamed Thunderbird).

    3.Deliver a Mozilla 1.4 milestone that can replace the 1.0 branch as the stable development path, then move on to make riskier changes during 1.5 and 1.6. The major changes after 1.4 involve switching to Phoenix and Thunderbird, and working aggressively on the next two items.

    4.Fix crucial Gecko layout architecture bugs, paving the way for a more maintainable, performant, and extensible future.

    5.Continue the move away from an ownership model involving a large cloud of hackers with unlimited CVS access, to a model, more common in the open source world, of vigorously defended modules with strong leadership and clear delegation, a la NSPR, JavaScript, Gecko in recent major milestones, and Phoenix.

    6. ???

    7. Profit!

    Ok, I admit to adding 6 and 7.

    --
    Trolling is a art,
    1. Re:here ya go by Dolly_Llama · · Score: 4, Funny
      6. ???

      7. Profit!

      Ok, I admit to adding 6 and 7.

      As digitally altering media contravenes the stated principles of this medium, the above poster has been sacked...

      --

      Somewhere, something incredible is waiting to be known. -- Carl Sagan

    2. 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.

    3. Re:here ya go by trentfoley · · Score: 3, Informative
      I checked various dictionaries before I posted, and could find no reference. Nothing on everything2 either.

      I have not been able to find a definition of the word. The closest I've found is from a google search (from a cached page):

      Re: Performant - is it a word

      Subject: Re: Performant - is it a word
      From: Jim Aikens
      Date: Wed, 9 Jun 1999 16:45:51 -0400

      -----Original Message-----
      From: Brierley, Sean
      >
      >Anyway, I saw an earlier post that said "performant" is
      Canadian-French. I
      >have yet to see a definition for this word. Does anyone have a
      definition
      >for it?

      It's a French word -- French French, Canadian French, Swiss French and
      all the other Frenches in the world. It's actually quite a common word,
      especially in advertising. In French it has come to mean "high
      performance" or "works really well". However, when I see it in an
      English context, especially about software, I take it simply to mean "it
      works". Which is already quite an accomplishment.

      jim aikens

      From ???@??? Sun Jan 00 00:00:00 0000=
  5. 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
    1. Re:First 404!!! by David+Gerard · · Score: 3, Insightful

      The idea is that the Gecko stuff will be put into the Gecko Runtime Environment, which will be a DLL - loaded once, rather than for each process using it.

      --
      http://rocknerd.co.uk
  6. Finally! by Blaine+Hilton · · Score: 2, Insightful

    It's good to hear they are redefining their goals here. I think the majority of people would rather have a more stable Phoenix like browser.

  7. 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?

    1. Re:competing with camino by SweetAndSourJesus · · Score: 5, Insightful

      Well, they aren't competing any more than Mozilla and Camino compete. When you're dealing with open, free projects, there really isn't such a thing as "competition".

      I imagine that people would use Phoenix on the Mac if they wanted to have that nice "one browser on every platform" feeling. I know that's why I sometimes use Mozilla on my Mac.

      All this means is that Mac users have even more choice when it comes to browsers, and to me that's a good thing(tm).

      By the way, Phoenix already exists for the mac (sorta).

      --

      --
      the strongest word is still the word "free"
  8. This is a Good Thing, IMHO. by RatBastard · · Score: 3, Insightful

    This is a Good Thing, IMHO, as Mozilla itself was getting fat and bloated. Of the Mozilla step-children I like Pheonix the best and I'm glad to see that the Mozilla team has the self-honesty to realize the better way to go and ditch major portions of their established work.

    --
    Boobies never hurt anyone. - Sherry Glaser.
    1. Re:This is a Good Thing, IMHO. by DrXym · · Score: 4, Insightful
      14Mb isn't particularly fat or bloated when you consider that you're getting a mail/news client, a browser, a JS debugger, a DOM inspector, an IRC chat client and an HTML editor in all that.


      And if you don't want all that 'bloat', then use the use the net installer and install only the browser portion.

    2. Re:This is a Good Thing, IMHO. by iabervon · · Score: 2, Insightful

      14Mb is relatively bloated for a browser that includes 5 other programs you don't want, though. It makes sense to have the core engine, and then each of the pieces you want to add.

      Plus, it would be nice to be able to get fixes for the mail/news client without changing the browser portion at all. What really makes Mozilla bloated is that there's no reason for all of it to be one program, rather than a set of independant programs that can invoke each other.

    3. Re:This is a Good Thing, IMHO. by sphealey · · Score: 4, Insightful
      This is a Good Thing, IMHO, as Mozilla itself was getting fat and bloated. Of the Mozilla step-children I like Pheonix the best and I'm glad to see that the Mozilla team has the self-honesty to realize the better way to go and ditch major portions of their established work.
      Perhaps. But in the corporate environment, you cannot afford to have rugs pulled out from under you like this. Consider a technology director who just finished convincing the powers-that-be that Mozilla was preferable for an enterprise-wide, mission-critical app (perhaps due to security concerns). Now comes this announcment, and that guy is looking for a new job while Internet Explorer is made mandatory at that site. Oops.

      The corporate market is where 80% of the world's PC installs occur, and Mozilla.org has never shown the maturity to support that market.

      sPh

    4. Re:This is a Good Thing, IMHO. by unixbob · · Score: 2, Insightful

      I am a little confused by what you are saying here. How is mozilla.org streamlining and organising it's development process going to cause anyone problems? I fail to see what resemblance this has to having rugs pulled out from under you.

      From what I read of the roadmap, if anything this will actually make mozilla more attractive to corporates. What they are proposing looks like it will help focus on bug resolution, interface consistency and performance of the browser. Furthermore it will help those trying to build upon the mozilla platform by making it the code base smaller and easier to understand. The only things that mozilla.org are proposing dropping are XPFE and unused code modules that no one is maintaining or using. And they've asked for companies to provide feedback if anything they are proposing causes said comapany issues.

      I have to agree with the original poster and say that (IMHO) "This is a Good Thing"

      --
      The Romans didn't find algebra very challenging, because X was always 10
    5. Re:This is a Good Thing, IMHO. by DrXym · · Score: 2, Informative
      But if you don't want those other programmes, why are you downloading them? What I mean is that Linux and Win32 both have net installers, so if you don't want Chatzilla or Mail/News or Composer you don't have to. The installer asks you what you want to install and if you check all the things then naturally you get them all....


      As for upgrading things seperately. Yes, you could do this already assuming anyone had the time to maintain the mail/news and browser components seperately. Unfortunately they don't but this is a packaging issue rather than any inherent flaw in Mozilla. You'll find lots of independently maintained modules of Mozilla on mozdev.org such as the spellchecker, so obviously the technology supports it.


      Furthermore, Mozilla is moving towards the GRE model, so perhaps what you desire is closer than you think. The GRE is the Gecko runtime shared by all applications. The plan is to distribute one copy of this in a well-defined manner and allow applications to utilise the existing GRE much like the way the JRE works now. I don't know how far along this is, but GRE nightlies have been a common feature for a while now. I expect sooner or later Mozilla will become a GRE client itself and anyone want to use Gecko in their app will point their users at the GRE or detect the one they already have installed.

    6. Re:This is a Good Thing, IMHO. by iabervon · · Score: 2, Insightful

      There's no memory bloat; they only put one copy of the rendering engine on the disk and in memory. One of the major requirements for 1.0 was getting the rendering engine API standardized, so that stuff built on it didn't have to care what little version of the egine it was using.

      For the download, they could offer the engine separately from all of the applications, and they could have each application have a version with comes with the engine (download this one if it's your first mozilla application).

      You don't need a separate glibc for every application on your system, so there's no reason you'd like a separate Gecko for every mozilla application, either.

  9. 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 funkhauser · · Score: 4, Insightful
      The problem with bringing Phoenix over to the Mac is that it will have some of the same problems as Mozilla for the Mac: particularly, non-native widgets and lack of real integration with the system.

      It might also be detrimental to Mozilla on the Mac. Right now, it's basically Camino vs. Safari. If it becomes Phoenix vs. Camino vs. Safari, the Mozilla camp becomes split.

    2. 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.
  10. 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.

    2. Re:Happy to hear it by mykmelez · · Score: 2, Informative

      Two of your three problems are solved. Mozilla's mail client now remembers the last selected message in each IMAP (and POP too, I presume) mailbox, and you can configure it to send plain old text messages.

      The latter feature has been around for a while; the former feature is relatively new but is definitely in 1.3.

  11. 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

    1. Re:Interesting... by TheFlyingGoat · · Score: 2, Informative

      I use Phoenix and IE all day long for web development and personal use. While Mozilla/Netscape cannot start as fast as IE, Phoenix is quite capable of doing so. Phoenix is only on version 0.5 right now and it crashes less than IE (a few times each week). As for page transitioning, someone can make an extension to Phoenix to handle these proprietary tags, but I don't know why they'd want to... they're not standard HTML, they're annoying, and they slow down the browser. So, I suggest trying Phoenix instead of Mozilla and THEN compare the two.

      --
      You have enemies? Good. That means you've stood up for something, sometime in your life. --Winston Churchill
  12. Sounds like a good idea... by guacamolefoo · · Score: 4, Insightful

    1. Smaller
    2. Faster
    3. Less bloated

    Less is more, in many, many things. Including software.

    GF.

  13. Re:browser bloat by DrXym · · Score: 2, Informative
    ChatZilla is an independently developed extension to Mozilla. If you don't like the 'bloat' of it then don't select it during installation! It's pretty simple really.


    If you're referring to the .rpm packaging, then submit a patch which breaks up the .rpm into more manageable chunks, or use the Linux net installer.


    Either way it's not Mozilla's fault since it is as modular as the user or the install script tells it to be. If you choose to install everything including the kitchen sink you can hardly complain of bloat when you get what you asked for.

  14. translation: they're spinning off mail/news by doom · · Score: 4, Informative
    Just in case you're not up on the latest Mozilla jargon, the scheme here is just to split it up into a browser and a separate mail/news client. Some already existing side-projects are going to become the main development line.

    (Took me a minute to figure this out... Minotaur? Thunderbird? What?)

  15. 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

    1. Re:Death of Mozilla? by .com+b4+.storm · · Score: 2, Insightful

      Good riddance! We should all go back to surfing the web with Lynx, and typing up e-mail with mutt.

      In all seriousness though, I'm glad to see this new road map. IMO, this shows a lot of maturity and foresight on the part of the Mozilla team, and I applaud them for it. They realize the shortcomings of the approach they've taken during the last 5 years, and they have put together a solid plan for where they want to go from here. While this will undoubtedly cause some instability and uproar within the community (and the code) to some degree, once the dust settles down we'll be left with a better browser. And a better e-mail client. If I had the coding skills to help them out, I'd dive right into the Mozilla project right now and lend a hand. But for now, I shall cheer them on from the sidelines of bug reporting. :)

      --
      "Wow, you're like some kind of superhero able to ward off happiness and success at every turn."
      -- Ryan Stiles
  16. Re:browser bloat by guacamolefoo · · Score: 2, Funny

    it is about time they cut down the size of the package.

    Some people like a big package.

    GF.

  17. wow by Enrico+Pulatzo · · Score: 3, Funny

    I was wondering how they would justify taking 5 years before reaching 2.0. Now we know :)

    Seriously though, good idea. I'd love to see the whole Mozilla project turned into a Gecko app and everything else be plugins! Now that'd be cool!

  18. Please tell me this is a late April Fools joke.... by psykocrime · · Score: 4, Insightful

    This is lame. I *LIKE* the existing XPFE browser / application suite.

    Phoenix is nice, the new standalone mail/news client will probably be nice as well, but I see no good reason for them to drop the application suite.

    All this talk about how Mozilla is too big, too bloated, has too many features, etc., is a load of shit, IMHO. Unless you're trying to run Mozilla on a freaking Pentium 100 with 64 megs of RAM or something else antiquated like that, performance is fine. And if anything, there are still plenty of features that *should* be put into Mozilla, that the Mozilla.org folks refuse to implement, despite how many votes the RFE has, or how many people want it.

    I say they should just keep developing Mozilla as it is, keep improving it, keep adding features, and let the people who want to work on Minotaur, Phoenix, whatever, do so.

    --
    // TODO: Insert Cool Sig
  19. 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.
  20. I agree.. by elemur · · Score: 5, Insightful

    Mozilla originally took too much of its Netscape roots to heart. That is understandable, but its a very good thing that people were finally able to break from that past. Netscape Communicator was supposed to be all things.. Mozilla continued that track, but with a nicer rendering engine and snazzy features.

    I don't personally I have a problem with the size of mozilla, but since I only use it for browsing, it will be really nice to get rid of the rest of this monolithic application.. but to have it available for when I want it.

    The path it has set now reminds me of the KDE applications. The PIM/Mail suite has a great deal of functionality.. but you don't have to load it just to browse a web page. (Though many would argue that Konqueror also tries to be all things to all people..)

    On Linux.. Mozilla and Phoenix are the way to go.. though on OS X, Safari is a really nice browser.

    1. 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
  21. Re:Ok... by TheRaven64 · · Score: 4, Informative
    I've also switched to Opera from Moz. My reason was better CSS support. I've had a lot of people tell me that Moz has better CSS support than Opera, but from a subjective perspective I have found no pages that don't work wight with Opera (a few MS sites need it to identify as IE), and several with Mozilla.

    My experience of Opera's stability is quite the reverse, however. Moz hardly ever crashed. Opera crashes a couple of times a month. The difference is that when I have a load of tabs open in Moz and it crashes I then have to hunt for all the pages I was looking at. With Opera it lets me continue from exactly where I was pre-crash. I now tend to not bother with bookmarks, just open pages that are interesting in a new tab, move that tab to the left of my current active tab and leave it there. For sites like /. I tell it to refresh the page every 15 minutes, and I can see at a glance if there's any more news.

    --
    I am TheRaven on Soylent News
  22. 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.

  23. Re:Please tell me this is a late April Fools joke. by Fnkmaster · · Score: 3, Insightful
    There will still be an "integrated" approach possible, since the standalone mail/news client will also be semi-embeddable through the extension mechanism or some other plug-in mechanism. So for those who want their browser and mail/news reader to feel tightly integrated, that will still be a possibility. This change has more to do with changing the culture of the organization and the development process/versioning process and so on. Yes, the XPFE browser will go away, but the lighter faster components that replace it will provide as much functionality with a more modular approach. I'm sure you'll still be able to download a monolithic package with Phoenix/Minotaur/etc. all together with all the Phoenix extensions you know and love, giving you just as much breadth of functionality in one package if you want it. The key is that for those who want smaller, faster and lighter, they can have it their way too, and peaceful coexistance will be possible. And yes, the Phoenix UI is faster and more responsive than Mozilla's, and this is quite noticeable even on my older PIII 600 desktop.


    The RFEs you mention, will hopefully be things that are implementable as extensions to Phoenix - this will take some of the burden of feature enhancement requests off of the Mozilla.org folks and let others develop them independently.

  24. ditch Mozilla suite? not what the document says! by Anonymous Coward · · Score: 3, Insightful

    That's not what it says. It does say one of its goals is :

    Deliver a Mozilla 1.4 milestone that can replace the 1.0 branch as the stable development path, then move on to make riskier changes during 1.5 and 1.6. The major changes after 1.4 involve switching to Phoenix and Thunderbird, and working aggressively on the next two items.

    Make risky changes to 1.5 and 1.6 Mozilla. That doesn't sound like ditching to me. The post and the Mozillazine blurb miss the jist of the document.

  25. 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)
  26. Re:Please tell me this is a late April Fools joke. by leoboiko · · Score: 4, Informative

    I agree with you, but did you RTFA?

    Deliver a Mozilla 1.4 milestone that can replace the 1.0 branch as the stable development path, then move on to make riskier changes during 1.5 and 1.6.

    (...)

    the reasons for this new plan are:

    1. Phoenix is simply smaller, faster, and better -- especially better not because it has every conflicting feature wanted by each segment of the Mozilla community, but because it has a strong "add-on" extension mechanism.
    (emphasis mine).

    The idea is not to "drop" the suite, but to make it modular instead of hardwired.

    --
    Prescriptive grammar:linguistics :: alchemy:chemistry. Stop being a nazi and learn some science.
  27. 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.

  28. Some semi-random thoughts... by sjbe · · Score: 2, Insightful

    I know there has been a lot of kvetching on /. about the integration of the browser, mail, etc thinking it is "bloated" and "slow". As long as they communicate well (and I do mean well), I don't really care if they are developed in a more modular fashion. That is not bad and is potentially very good.

    What I'm most concerned about in the roadmap is the seeming focus on just the browser and the mail app. (Yes I realize the purpose of mozilla.org is not strictly to produce those apps but realistically, those apps are the main reason anyone cares about Mozilla) I use those heavily and anything that improves them is just ducky as far as I'm concerned. But just as important, and much more ignored IMO, are the address book and calendar. These are applications that almost everyone uses in some form. Obviously people choose other options (Outlook, etc) frequently but that's in part because the ones built into Mozilla are fairly bad. I use them because they are the only transparently cross platform option which is important to me. I use them all and if they were better I think many others might too.

    Anyway , I see the browser, mail, address book and calendar as the four major applications that most users really need. The Mozilla browser (and I include Phoenix and Camino here) is great and is arguably the best on the market. But the other three apps have largely been ignored for some time. They have a basic level of capability but haven't been refined significantly in some time. I still have trouble sharing information with co-workers on different systems. I still cannot easily share data with the PDA of my choice. Mozilla could really make a lot of this stuff really transparent for users. I'd love to be able to not worry about OS for these four apps. Mozilla is better than halfway there but I'm not quite sure what this change in direction means.

  29. 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.

  30. I think it's lame to have them so intertwined... by Akardam · · Score: 3, Insightful

    ... in the first place.

    I know I'll loose points for this, but heck, even IE and OE/Outlook are seperate applications even though they mostly use the same core (MSHTML, Outlook uses the base OE libraries). Why can't Phoenix and Minotaur be like this? I love Phoenix. I use it almost exclusively at work, and pretty often at home. And, for the record, Mozilla is a dog on my home laptop, but Phoenix runs quite snappily. Modularity (more than just selecting components from the 'net install) is the way I think the Moz project should go, and I'm glad that they're heading down that path.

  31. 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.
  32. How to start a Mozilla spinoff project by Laplace · · Score: 2, Funny

    Step 1: Proclaim that Mozilla is a bloated mess.
    Step 2: Find a name.
    Step 3: Reach the 0.5 release, and develop a loyal following.
    Step 4: Start to reach more users and get some name recognition.
    Step 5: Come up with some sort of roadmap.
    Step 6: Change the name due to legal issues.
    Step 7: Declare 1.0 victory, and add yourself to the junkheap of other spinoff projects. Don't worry, though, there are more to join!

    --
    The middle mind speaks!
  33. Re:browser bloat by Eccles · · Score: 2, Funny

    Some people like a big package.

    Sometimes you want big, but sometimes you want small if you're going to do something different with it, you know, like put it somewhere that can't take something big. What I'd really like is a selectable package size.

    Umm, we are still talking about Mozilla, right?

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  34. The name for Phoenix... by Anonymous Coward · · Score: 3, Insightful

    Now we know the new name for Phoenix... Mozilla!

  35. So use Pine. Seriously. by gosand · · Score: 4, Insightful
    I want to type in courier just like I can in Pine, or netscape messenger.

    So use Pine.

    Don't laugh! I still use it as my email of choice. I used to use Netscape, but when I got DSL and my Linux machine fully running, I just stuck with Pine. (I tried Kmail for a while, and Opera mail). People laugh at me, but when I am at home, I can view attachments fine with it. When I am away from home, it is a bit harder. But I don't have to download my email either. I can download PuTTY wherever I am, ssh into my box, and read my mail in about a minute. I did this recently while traveling in France. I also use fetchmail to gather my various accounts into one on my machine at home. Even on dialup I can check my mail pretty quickly.

    People can't believe that I still use Pine, but it is light, fast, and easy. Of course, if access to my home machine is cut off for some reason, I have to use my ISPs webmail, but I LOATHE webmail. I don't have a compelling reason to use a GUI mail client.

    --

    My beliefs do not require that you agree with them.

  36. 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.)

  37. Re:Sounds Great by Skjellifetti · · Score: 2, Insightful

    Now if only Open Office would do the same thing...

  38. Re:Too risky! by ubernostrum · · Score: 4, Insightful
    Wasn't it better to fix crucial Gecko bugs before doing any crucial architecture changes?

    IANAMD (I am not a Moz developer), but I believe one of the problems is that some things in Gecko cam't be fixed without redoing the architecture. By every account I've read, most of the Gecko codebase is a mess.

    we should expect that after 1.7 Phoenix's Gecko will be diferent than Minotaur's one

    Huh? Do you even know *anything* about how Moz/Phoenix/etc. work? Gecko is developed as a component which is embedded in applications, not as a part of applications themselves. Hence, there won't be a "Phoenix Gecko" and a "Minotaur Gecko". There will be Gecko, and Phoenix and Minotaur will embed it. From what I've read, installing them both on the same machine will likely have them share a common Gecko install, they won't even install two copies of it.

    Not to mention that they want the Mail app to be able to stand alone or embed in Phoenix according to the user's wishes . . .

  39. Re:Makes some sense by David+Gerard · · Score: 2, Insightful
    You have to consider, though, that Netscape remains the main sponsor by far - they pay for a pile of developers and most of the web and development infrastructure.

    Mozilla could seriously do with some more large sponsors, though. It's just such a pity Apple didn't go for Gecko, for instance.

    --
    http://rocknerd.co.uk
  40. Re:Ok... by ubernostrum · · Score: 2, Informative
    Hm. Well, personally I've had issues with Opera. The Linux versions have craptastic font support, and its CSS support has issues. You claim on your page that Opera 7 has only 6 "minor" CSS problems. First result of a Google search for Opera 7 CSS bugs gave me a page that listed 32. Whoops.

    As for Opera's "clean, intuitive" interface (another claim from your page), you might check out Matthew Thomas' claim that Opera is the only UI worse than Mozilla's.

  41. 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.
  42. 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.

    1. Re:Not a smart move and here's why by mu_wtfo · · Score: 5, Insightful

      I think you're wrong, and here's why:
      First, I'd like to address your "stability and adoption" comments. Stability - Phoenix is, at the very least, as stable as Mozilla, and anecdotal evidence I've seen suggests that it may, in fact, be far more stable. Adoption is certainly not an issue - it's not like mozlla.org is saying "Hey, our previous product sucked, try this new one!" - they're merely integrating similar, better technology into an existing product, and removing some of the not-so-great parts.
      As for the lack of a migration path - remember, Phoenix is based on the same technologies (Gecko, XUL, XBL) as Mozilla, so development-wise, that all stays pretty much the same. The main difference for developers will be the new code ownershp model, about which I can only say "It's about time!"
      So, while the "resistant-to-change, mozilla-loving" part of me agrees with you, the logical, wants-the-best-for-Mozilla part knows that this is the rigt path for the project.

      --
      If all the world's a stage, anyone who says they want better lighting spends far too much time in a dark theatre.
  43. Re:Please tell me this is a late April Fools joke. by freeweed · · Score: 4, Informative

    Unless you're trying to run Mozilla on a freaking Pentium 100 with 64 megs of RAM or something else antiquated like that, performance is fine

    I beg to differ. On my other system, a 433 with 256MB of RAM, Mozilla is a pig. Pure and simple. It takes close to 30 seconds to load sometimes, and page rendering makes me feel like I'm back on 14.4 dialup. Contrast this with Opera, which loads in a second or 2, and renders pages as soon as they're downloaded (in fairness, I won't mention how fast IE is, because they cheat and preload most of the browser when the system boots :).

    Now that I have an 1800XP, you're right, Moz is pretty zippy. But it's pretty sad that I'd need almost 2ghz of effective performance just to render some html.

    I won't even talk about how long Moz takes to load on the Redhat box (p2-266, 256 RAM). Let's just say Galeon beats it by an order of Magnitude. Same renderer too, so just what's causing the delay? Oh yeah. Bloat.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  44. Gecko, you can thank Safari by mactari · · Score: 3, Insightful

    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.

    Why is Gecko allowed to undergo fairly hefty changes? Easy. Apple's release of Safari brought attention to KHTML. Heck, Mac rumor sites had all but crowned Chimera (now Camino), based on Gecko, into the OS as the default browser. Then wham, out of left field, here's Safari.

    Why did such a large company go away from what the open source community considered the gold standard, Mozilla and its technologies? KHTML was a smaller codebase than Gecko, and easier for a new project to make completely their own. That's right, there was a better open source alternative out there most people had never really thought about.

    People started talking about KHTML, Safari, Mozilla, and Gecko. Apple managed to shine a new light on what had been seen as acceptable without question because of, get this, a lack of competition (!) in the open source browser community. Until the little man came on the scene, Mozilla and its Gecko brethren had a near monopoly on the "not-IE" browser market.

    So the next time someone wants to know what Apple's given the open source community after taking BSD for the core of its new OS, you'll know what to tell them. Not only has Apple open sourced Darwin and checked their improvements back into KHTML, they've also provided a competitive peer for Mozilla and other open source projects.

    --

    It's all 0s and 1s. Or it's not.
    1. Re:Gecko, you can thank Safari by Brendan+Eich · · Score: 2, Insightful
      KHTML was a smaller codebase than Gecko, and easier for a new project to make completely their own. That's right, there was a better open source alternative out there most people had never really thought about.

      Why in the world does either "smaller codebase", or "easier for a new project [at Apple, working stealthily] to make completely their own", define "better open source alternative"?

      The second claim, "easier for a new stealth project to make their own", is arguably bad for open source, although it looks like Apple has worked out arrangements to give back its changes without too much pain (a KJS2 fork, a few big merges). All's well in the end, but Apple took chances with forks, and from what I can tell was prepared to carry its own tine of the fork, forever. 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.

      As for the first claim: "smaller" is better until you want in-page editing of arbitrary block level elements (contentEditable, available in Mozilla now), or good XML support, or XSLT, or MathML, or SVG, or a bunch of web compatibility bugfixing that Safari has yet to do. Then, even though KHTML is a fine engine, you might prefer, given all the trade-offs, to use Gecko.

      These black-white, good-bad disjunctions between large, not-quite-competing software systems are unreal. Complex software comes with a set of complex trade-offs. On someone's absolute scale of goodness, KHTML may be "better" than Gecko. Heck, I could agree to that, based mainly on size of codebase (source and compiled), or on aesthetics (I prefer lean C++ to stylized, design-patterns-infected, not-quite-COM object-oriented hoohah).

      But in the real world, you have to state requirements carefully and trade off costs and benefits with relative judgments. Gecko does not always lose to KHTML, for all scenarios where you need something like an embedded layout engine (See ptc.com for one embedded Gecko example).

      And the reason Apple chose KHTML does not matter a bit to other entities looking for such an engine. Nor does that reason decide which engine is the better open source alternative in general.

      /be

  45. Re:Too risky! by Brendan+Eich · · Score: 4, Informative

    All large, mature codebases are messy -- that's a true fact of life in the real software world. Maybe they don't teach that in school yet. They should.

    Gecko is less messy than the old, MozillaClassic codebase. It's still messy -- it must be so, remember, because it is real. Plus, many hands have handled it. Also, it was over-designed a bit, or a lot, in places -- but that's water under the bridge.

    Gecko does a *lot*, way more than the old codebase. HTML4, CSS1, CSS2.1, parts of CSS3, DOM levels 1-3, XML, XSL-T, SVG, MathML, SOAP, WSDL, .... Hacking all that on top of the old codebase cleanly could be done, but it would have taken a ton of effort -- assuming we could've found anyone interested in doing the work.

    True statement: the reason we ditched the "Netscape 5" code was not because it was messy. The reason was that we simply could not interest enough new people, inside or outside of Netscape, in learning to deal with the mess, and then clean it up, and furthermore build on top of it. Almost all of the "old people" who wrote that codebase had moved on to other things.

    Someone please mention this overriding non-technical fact to http://joelonsoftware.com. Joel may be right to call all the newcomers who were unwilling to work on the old codebase "undisciplined" or "unprofessional" -- if those words are fair, then all I can say is that there are not many disciplined professionals in software to be found. I worked on both codebases extensively (I created the DOM "level 0" along with JavaScript in 1995, for Nav2), but I can't claim to be either disciplined or professional.

    Meanwhile, during 1998, Netscape had a team working on the "NGLayout" project, and they wanted to contribute that new layout engine. We (mozilla.org) took a chance, preferring the new frontiers of that codebase to the crowded, overdeveloped old world. The lure of the frontier, the chance to homestead your own plot, especially using XML and JS, was what mozilla.org needed most in order to attract contributors. People simply could not sink the costs required to learn the old C/C++ codebase enough to scratch their itches.

    Our gamble worked, I think. Not without many bumps along the way (and whose idea was shipping Netscape 6, anyway? Not mine!). Now, our top Gecko hackers are people such as dbaron@dbaron.org, who has recently graduated from Harvard, and who is an invited expert on the W3C CSS working group; rbs@maths.uq.edu.au; and bzbarsky@mit.edu.

    Yeah, it took too long. There are no shortcuts. We should have done better. But doing "just a browser" was never in the cards, and not only because of Netscape's commitments. Mozilla is and always will be more than "just a browser". As jwz wrote here a while ago, if you want just a browser, stop whining and go use Konqueror, Galeon, K-Meleon, or any of a number of choices, depending on your preferred platform. (Don't kid yourself that Mozilla could have stopped IE's distribution-channel-based takeover, no matter what we did.)

    If you want to help Mozilla, please come join us. With the new roadmap, we have more new frontier land to develop.

  46. A Good Move by jefu · · Score: 2, Insightful
    This is an excellent move for Mozilla.

    I think that mozilla had become a monster - a friendly one, perhaps (just look at the endearing pointy toothed grin on that red monster), but a monster all the same. And that kind of "lets pile everything together into a heap" integration is a pain for users who want to be able to pick and choose. There are lots of examples - both in the windows world and in the unix/linux... worlds.

    In the windows world this is to be expected - one company wants to build one product - make you buy a new one every time any of the components changes. Given that most windows users are going to put about as much thought into selecting the products they buy/use as they do when they drive to macdonalds and have to choose between a "large" and "super size" fries, thats not unreasonable. (I'm not saying they're stupid - just that they're not putting any intellectual effort into their computing systems.)

    But in the unix world, this grates on me Both KDE and Gnome seem to want to build bigger and burlier integrated thing-a-ma-bobs. Consider, for example, the rise of the desktop managers vs window managers. Or evolution - quite a nice mail client, an address book, a calendar and who knows what else - and I always managed to click on the wrong button and lose things. Or open office - nice spreadsheet - absolutely crappy word processor - but they come as a unit.

    I would like to see XUL continued, and the roadmap looked like it was not being dropped - I think it offers lots of potential.

    I'd also like to say in response to the person who asked "why chatzilla" that chatzilla might not be a requirement for most users - but it was probably a very good thing for mozilla - as chat has different requirements (in user interaction, display and in performance) than a browser does. As such, it has probably helped to shape the way mozilla has developed. Then too, I'm kind of tired of everyone saying that MIRC is IRC as though the only things allowed to exist on the network are windows applications.

  47. Re:They lost me on the changes to XUL by Brendan+Eich · · Score: 5, Informative

    "what exactly is happening to XUL?"

    Short answer: nothing; sorry we mentioned it.

    Longer answer: we brought XUL up because if we "switch to Phoenix" from the app-suite browser, based on Phoenix as it has been distributed so far, we drop Mac XUL support. We don't want to do that. So in the roadmap, we go out of our way to say that we *are* going to build Phoenix for OS X, when we switch.

    I wonder how we can make this simple point more clear, without inviting confusion. Jumpy roadmap readers seem to skim, and fly off the handle out of fear that we're dropping XUL, or something silly like that. Rest assured, we are supporting XUL fully.

    XUL with some form-submission smarts, but using XML-RPC, SOAP, WSDL, or whatever's appropriate, should become the basis for web applications. XUL widgets should form the kernel of a pragmatic XForms implementation. And XUL's still great for cross-platform applications. We like XUL too.

  48. 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.

  49. 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.

  50. Re:Please tell me this is a late April Fools joke. by MikeFM · · Score: 2, Insightful

    I think you're misreading them.. mostly at least.

    To your first quote I think they're saying that when it comes to UI design you need somebody in charge.. keeping things from moving back and forth pointlessly or getting schizo. They're moving to a decision structure more like other large opensource projects. You can still make changes, they'll just have to be approved and tweaked before making it into main builds.

    To your second quote.. to many cooks spoil the soup. They don't need sudden floods of inexperienced help that will quickly get bored and quit. That does horrible things to a codebase. If you really want to help then jump in and work on something you're interested in. If it holds up to the standards of the project and will be useful to others I'm sure they'd consider adding it to the trunk. Right now might not be a good time for scratching itches though. This big a transition will take some experienced Moz developers and they won't want to start adding features in the middle of such a transition. Familiarize yourself with what they are doing, test for bugs, submit bug reports, submit bug patches.. then they'll ask for your help coding.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  51. Re:Please tell me this is a late April Fools joke. by Drakonian · · Score: 3, Insightful

    A lot of people talk about Phoenix being so snappy compared to Moz, and using less memory. Now I don't know if this is a accurate measure of anything, and I KNOW it isn't directly comparable to IE, but in Task Manager, on this XP box, Phoenix currently has a Mem Usage of 35816 K. Is that supposed to be GOOD /lightweight?? I'm seriously wondering. It takes more memory than anything else on my machine right now. (FB: I have 5 tabs open).

    --
    Random is the New Order.
  52. Re:browser bloat by Eccles · · Score: 2, Funny

    That formula certainly never gets old.

    "Three's Company" lasted seven years on that formula...

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  53. Re:I really like the integrated suite.. by Brendan+Eich · · Score: 5, Informative

    I use the integrated suite every day -- mostly the browser, mail/news, and message compose. Before any change to the default build, we'll make sure that this mode of operation is possible if you configure mail (Thunderbird, I mean) as an add-on to the Phoenix-based browser.

    Remember, your add-ons persist across upgrades, unless an incompatible change to the new toolkit (which is XUL, XBL, JS, and CSS) invalidates a particular add-on (in which case, you'll need to get the new, compatible version of that add-on once it's out; this kind of invalidation should not happen often). So once you've added the mail extension to the browser, you're set -- you should be able to operate just as you do today with the integrated app-suite.

    That's the goal, anyway, and a requirement to meet before we switch the default build.

  54. The basic no frills standalone HTML editor by Confused · · Score: 4, Insightful

    The basic no frills standalone HTML editor the world needs is vi.

    And if people would stay away from Frontpage and the like, the world would be a better place too.

  55. 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
  56. Re:Ok... by Arker · · Score: 2, Informative

    The guy at phrasewise is, frankly, an idiot.

    Speaking, btw, as a former Opera user who now uses Mozilla instead, on all platforms.

    Let me review a few of his points:

    The menu titles are underlined when the cursor mouses over them. Granted, Microsoft's practice (in Windows 98 and later) of making menus look like buttons was pretty stupid, but using underlining instead is probably worse, and definitely not better enough to warrant the inconsistency.

    This is to some degree debateable whether or not the underlining thing is really a good idea or not, but it's certainly far better than the ridiculous button mimicing, and many think that it's a good idea. At any rate it's certainly hard to see how such an unobtrusive feedback mechanism could be objectionable (especially as I believe it can be turned off.)

    The "File" and "View" menus are far too long, with 19 items each. (In general, if you have more than about twelve items in a menu, something needs redesigning.)

    Well, fair enough, to start with. It probably wouldn't be a bad idea to redesign those menus a bit, on the other hand, in comparison to say, IE, I will defend them - it's far better to have an arguably over-complex menu than to simply eliminate the functionality entirely, which is what IE and to a lesser degree Mozilla do in comparison. But if he stopped here he'd have grudging agreement... but that he does not do.

    One contributing factor to this problem appears to be laziness on the part of the programmers. For example, "Save with images" has been given its own menu item, which no doubt took less time to implement than the more obvious design of having the option in the Save dialog itself.

    This is just wrongheaded. Having used it, I can testify that having those two options seperate is a big usability gain. If it were a checkbox on the save dialogue, for instance, there would be considerable wasted time on each save where it needed to be toggled - which for some of us very often. Now, if you use only one or the other it would make sense to do it the way he suggests - but when you remember Operas core audience it's clear they made the right choice here.

    The menu items use initial capitalization ("Tell a friend"). This is inconsistent with, and more slowly scannable than, the title capitalization ("Tell a Friend") used by almost all other programs on both Windows and Mac OS.

    I actually agree with this one, but it's hardly a major criticism - usability reviews are often heavy on nit-picking but this has to be one of the smallest nits I've seen picked in quite awhile. Small mistakes like this certainly don't justify the scathing tone of the review, particularly when he's comparing Opera to IE and Mozilla, both of which make far more serious mistakes.

    The browser uses MDI, long after even those who introduced it (Microsoft) realized it was a bad idea.

    Both factually incorrect and wrongheaded.

    Factually incorrect because Opera doesn't insist on MDI anymore, it can be set to run in MDI or SDI at the users preference, and because Microsoft didn't invent MDI - it was used long before they got ahold of it.

    Wrongheaded because it's relying on fallacious reasoning - even if the factual errors were correct that still wouldn't mean that MDI shouldn't be used in a browser. Many (including me) find it to be one area where MDI is really useful. So many, in fact, that Mozilla and most other browsers now implement a half-assed copy of it, so-called 'tabbed browsing.' Those that don't like MDI, of course, can still use Opera and simply set it to SDI mode, so no criticisms based on MDI really hold water anyway, regardless of whether or not you have some sort of religious aversion to it.

    The "New Page" command opens a new subwindow, not a new page. (For Web geeks: No, it doesn't contain about:blank

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  57. Maybe; you may have missed my point, too by Brendan+Eich · · Score: 3, Informative

    You're right about KHTML being the better open source alternative for Apple. I would have made the same decision, were I in the Safari team's shoes a year ago, operating under the constraint of secrecy, having to hire a team who didn't know either KHTML or Gecko, and had to learn one or the other from scratch.

    (Of course, I wouldn't want to work under those constraints, if I had the choice.)

    I apologize if I misread the original post. Lately there has been a lot of "Apple picked KHTML, so Gecko must be deficient in all situations" talk -- but we agree that's fallacious.

    Your second point misconstrues mine about Apple being prepared to carry its tine of a fork. My point is that Apple management wanted to develop in secret, which decision inherently risks a fork.

    Netscape has not done that. Almost all of its MPL'ed changes, certainly all to the core Gecko code (not necessarily all of UI changes under xpfe -- but most of those, too) go into cvs.mozilla.org early and often. They don't hide behind a firewall in a commercial source tree for a year, while the open source they're based on diverges.

    MPL vs. LGPL had nothing to do with the point I was making. Anyone willing to publish diffs or distribute them along with programs can perpetrate a fork of code provided under either license.