Slashdot Mirror


Problems With the Firefox Development Process

An anonymous reader writes "Mike Connor, one of the core Firefox developers, is raising a flag concerning the Mozilla Firefox methodology of development. From his blog: "In nearly three years, we haven't built up a community of hackers around Firefox, for a myriad of reasons, and now I think were in trouble. Of the six people who can actually review in Firefox, four are AWOL, and one doesn't do a lot of reviews." In an earlier entry, he raised concrete concerns about the community involvement. Asa Dotzler recently elaborated on the process, as previously covered on Slashdot."

563 comments

  1. Firefox is mostly a cute interface by Anonymous Coward · · Score: 2, Insightful

    Firefox is mostly a cute interface grafted over the browser portion of the Mozilla Application Suite.

    Mike Connor has a point, but we aren't talking imminent disaster. Yet.

    1. Re:Firefox is mostly a cute interface by seminumerical · · Score: 1

      From my experience that is not true. I moved from Mozilla to Firefox. I think you made that up.

      --
      In wartime... truth is so precious that she should always be attended by a bodyguard of lies. (Churchill)
    2. Re:Firefox is mostly a cute interface by roman_mir · · Score: 1, Interesting

      The grandparent post (even though moderated as Troll) is somewhat correct. Firefox uses Mozilla (Gecko^H^H^H^H^HNGT) layout engine and network code, so FireFox is mostly a stripped down version of the Mozilla suite.

    3. Re:Firefox is mostly a cute interface by asa · · Score: 3, Informative

      Firefox uses Mozilla (Gecko^H^H^H^H^HNGT) layout engine and network code, so FireFox is mostly a stripped down version of the Mozilla suite.

      Actually, you're wrong. Firefox isn't any kind of version of anything else. It is an application built on top of the Gecko core technologies, designed from the ground up to be a faster, cleaner, and more capable web browser for the largest possible audience.

      Mozilla 1.x is a completely different application built on top of the Gecko core technologies which was designed by a half a dozen different committees to emulate a seven year old monolithic suite of internet applications for a shrinking audience

      --Asa

    4. Re:Firefox is mostly a cute interface by roman_mir · · Score: 3, Interesting

      Yes, technically they are a new code base on top of NGT, but honestly speaking it is a stripped down version of Mozilla, it runs on the same core. It is just that Mozilla is more than a stand-alone browser.

    5. Re:Firefox is mostly a cute interface by bhalo05 · · Score: 2, Insightful

      Better than nothing? Konqueror is now good enough most of the time, and faster and lighter than both Mozilla and Firefox.

    6. Re:Firefox is mostly a cute interface by Elranzer · · Score: 5, Insightful

      What features does IE have over Firefox?

      RSS? PNG support? Popup blocker without a service pack? Proper CSS support? Integrated Sherlock? Tabbed browsing?

      Oh wait, those are all features Firefox has that IE doesn't. About the only thing IE has that Firefox doesn't is ActiveX support, and the only good thing that has come from that is keeping me in business (people pay me to clean their computers of spyware/malware).

    7. Re:Firefox is mostly a cute interface by binford2k · · Score: 5, Funny

      You realize that you are arguing with a firefox developer about how firefox is built, do you not?

    8. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      What did you think about the filters in IE? I would like to see a CSS-standard for that one.

      The various filters when going from one page to an other are very beautiful. The same can be said when changing pictures with javascript, using the MS-Filters there is also very interesting.

      Would be nice to see such things in GECKO. Further I don't think I'm missing anything anymore.

      Maybe as alternativ I would like to see an Windows browser based on KHTML. (Just so we can compare the speed differences ourselfs...

    9. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Asa isn't a developer. He's QA.

    10. Re:Firefox is mostly a cute interface by Com2Kid · · Score: 2, Interesting
      • Faster? Than what? Certainly not IE.


      Well it used to be, back in the Phoenix days.

      Now it is bloated. ^_^ Rather ironic really.
    11. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0


      Asa isn't a developer. He's QA.

      Even so...

    12. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Yes, technically they are a new code base on top of NGT, but honestly speaking it is a stripped down version of Mozilla, it runs on the same core.

      No. The phrase "stripped down version" has a clearly understood meaning in English: it means that you took the original and removed stuff from it to end up with the new version. THAT IS NOT WHAT FIREFOX IS. They did not take the complete Mozilla browser and remove stuff from it; they took the very basic core of the Mozilla browser and built a completely new browser on it.

      You wouldn't describe a suburban residence as "a stripped-down version of the White House", or a city car as "a stripped down version of a Hummer", would you?

    13. Re:Firefox is mostly a cute interface by Scarblac · · Score: 4, Funny

      Reminds one of this anecdote.

      --
      I believe posters are recognized by their sig. So I made one.
    14. Re:Firefox is mostly a cute interface by nightski · · Score: 1, Insightful

      While I disagree with him, why would it be a problem if he was arguing with a Firefox developer?

      I mean, if it is a Firefox developer - he is probably going to be quite biased towards how "awesome" Firefox is and say anything necessary to believe him.

      I mean, if you contribute a lot of time to a project and someone says something not particularly positive - which stance are you going to take? Offensive, or defensive?

      --
      "Ideas without action are worthless."
    15. Re:Firefox is mostly a cute interface by geminidomino · · Score: 3, Insightful

      Konkqueror == Nothing for those of us that do not use KDE.

    16. Re:Firefox is mostly a cute interface by poningru · · Score: 1

      Faster? yes I would say it is faster than IE, it depends on your computer. I would also like to say that if it is slower than IE on your computer, just take a little time to 'tune' your ff. Cleaner? yes as in the code base which is smaller than IE and provides more features than IE. Also in the sense that you dont have to clean your computer after you surf.

      --
      Calm down people, its a religion not an operating system.
    17. Re:Firefox is mostly a cute interface by JNighthawk · · Score: 1

      Doesn't freeze on me every other day? Faster rendering? Faster loading? Oh wait, those are all features of IE over Firefox. That said, I still use Firefox cuz tabbed browsing is key.

      --
      Wheel in the sky keeps on turnin'.
    18. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Firefox freeze? That must have happened to me about once since november when 1.0 was released. Really.

    19. Re:Firefox is mostly a cute interface by Big+Nothing · · Score: 3, Insightful

      "What features does IE have over Firefox?"

      It comes pre-installed on every Windows box. Don't underestimate availability.

      --
      SIG: TAKE OFF EVERY 'CAPTAIN'!!
    20. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Firefox does have ActiveX(tm)(r) support with the help of plugins. I used one at work to access testdirector.

      Think it was this one but not sure: clicky

    21. Re:Firefox is mostly a cute interface by ozric99 · · Score: 1

      The most stable version I've used was 0.9. The last few releases have a habit of freezing up in various ways. It's not something that happens every day, but it happens a lot more than it used to.

    22. Re:Firefox is mostly a cute interface by bhalo05 · · Score: 1

      Yoy may be right, I'm quite sure most of Konqueror users are also KDE users but still that does not mean there is "nothing" in Linux-world besides Firefox, that's not simply true.

    23. Re:Firefox is mostly a cute interface by Feyr · · Score: 1

      all versions of firefox also consume 150+ megs of resident memory

    24. Re:Firefox is mostly a cute interface by dalleboy · · Score: 1

      And IE does not? Indirectly, through the OS that is. Ever tried IE5 on a Mac?

    25. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      The arguement isn't the problem, the subject matter is. Bias has nothing to do with it. Someone who is in on the development process is probably more knowledgable on the topic.

    26. Re:Firefox is mostly a cute interface by Hynee · · Score: 1

      You realize that you are arguing with a firefox developer about how firefox is built, do you not?

      How can they be arguing when they're saying the same thing? "The only part of Mozilla that Firefox uses is the rendering and networking" -- "No! Firefox is all new stuff built on top of Gecko [the rendering part of Mozilla]"

      --
      Damn, I already moderated this topic. Now I'll have to log in with my sock puppet to comment.
    27. Re:Firefox is mostly a cute interface by LWATCDR · · Score: 2, Interesting

      Maybe not in the future.
      TrollTech claims that the next version of QT will have a free Windows version. If so a Windows version of it could be available. If you get enough of the Safari improvements it could be a very good Browser.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    28. Re:Firefox is mostly a cute interface by cyfer2000 · · Score: 2, Interesting

      but built on xul, which is sort of cool XML interface, and has a lot of media coverage. Maybe the most known one outside OSS world, more than Linux.

      You know, the traffic man and the weather guy from our local radio station are talking firefox.

      --
      There is a spark in every single flame bait point.
    29. Re:Firefox is mostly a cute interface by GreyPoopon · · Score: 2, Insightful
      While I disagree with him, why would it be a problem if he was arguing with a Firefox developer?

      I mean, if it is a Firefox developer - he is probably going to be quite biased towards how "awesome" Firefox is and say anything necessary to believe him.

      If the argument were about how awesome Firefox is, I'd agree. In this case, it's an argument of exactly what Firefox is and how it is constructed, and how it differs from Mozilla. It's just plain silly to argue with one of the developers who knows exactly what the differences are.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    30. Re:Firefox is mostly a cute interface by JNighthawk · · Score: 1

      Not 150 megs for me, but way too much. Usually between 60-70MB depending on number of tabs I've previously had open.

      --
      Wheel in the sky keeps on turnin'.
    31. Re:Firefox is mostly a cute interface by Crayon+Kid · · Score: 2, Insightful

      all versions of firefox also consume 150+ megs of resident memory

      Sigh. Shall we get into that issue again? Here's the explanation, for the umpteenth time: it's irrelevant how much memory you see allocated for Firefox in your Task Manager. Firefox uses as much FREE memory as it can grab, because RAM is faster than pulling stuff from disk. What the hell good is having free RAM? You should never have free RAM, IMO, all available RAM should be used by smart applications that will use it to access data faster. Firefox is such an application. As long as it allows other newly starting applications to get their fair share of the RAM and doesn't hog it all for itself or makes it unavailable by leeking, it's all GOOD NEWS that Firefox uses lots of RAM. It damn well should.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    32. Re:Firefox is mostly a cute interface by Feyr · · Score: 1

      the problem is that firefox DOES NOT let other applications that needs it get it back. it routinely crawls the machine to a halt until it's killed and restarted. get off your high horse, firefox isn't perfect, never will be, and sure isn't likely to be anytime soon with people like you

    33. Re:Firefox is mostly a cute interface by roman_mir · · Score: 2, Informative

      So what that he is working on FF? What did I say that contradicts the actual facts - FF is built on top of NGT with XULs, javascripts etc. FF is built on top of Mozilla engine. Yes it is technically different and it presents itself as a lighter version, but that was my point. Mozilla suite does a lot of what FF does not do, whether the code is completely different in FF from Mozilla does NOT matter. It could be a stripped down version of Mozilla. Instead it is a new codebase on top of NGT. So from point of view of perception FF is a stripped down version of Mozilla.

    34. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Is /toolkit a "core technology"? The bindings/widgets are mostly identical between seamonkey and Firefox.

    35. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Given that the Mozilla Suite just glues together pieces of the Mozilla platform, and Firefox just glues together less of it, I would say that you are entirely correct. All of the real work is done in the platform, and the glued-together browsers people use are hardly "fresh new [somethings]." It's like pretending that embedding the IE control into your own program makes your program vastly different than IE.

    36. Re:Firefox is mostly a cute interface by ArgoTheWonderSquirre · · Score: 5, Funny
      Gentlemen, I am the developer of Firefox. I wrote it using parts of Office 2000 and itunes basing it entirely on the Ski Free core.

      Respectfully, Albert Gore

    37. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 2, Insightful

      No, it really shouldn't use as much memory as it does, and it shouldn't have the memory retention policy that it does either. The amount of memory that it uses does matter, because it completely fragments the heap, it pushes the address space of other programs to disk, and it performs like utter shit after you've used another program that requires a lot of memory. As little memory as necessary should be used by the web client, most disk caching should be performed by the VFS, and the retention policy of allocated memory should be to shrink the used heap space whenever sensible.

    38. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Which reminds me, are there any KHTML-based browsers for Windows?

    39. Re:Firefox is mostly a cute interface by jp10558 · · Score: 1

      If tabbed browsing is all you need, and FF crashes a lot for you, why don't you use either Maxathon(or other tabbed shell) or Opera?

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    40. Re:Firefox is mostly a cute interface by petecarlson · · Score: 2, Informative


      The most stable version I've used was 0.9. The last few releases have a habit of freezing up in various ways.


      I had the same experiance. I moved from mozilla to Firefox at .9 and then upgraded to 1.0. I loved .9 but 1.0 would freeze consistantly. I migrated to 1.0.1 last night and so far It works as well or better then 0.9.

    41. Re:Firefox is mostly a cute interface by ahdeoz · · Score: 2, Insightful

      That's not true. I use gnome and Konquerer is my file browser of choice for SMB shares.

    42. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      How can they be arguing when they're saying the same thing?

      They're *not* saying the same thing.

      "X is simply Y with Z removed"

      is different than

      "X is A with a bunch of stuff added to it."

    43. Re:Firefox is mostly a cute interface by valintin · · Score: 1

      Spyware comes post-installed on Windows boxes running IE. Don't underestimate usability.

    44. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      faster, cleaner and more capable lol I guess the faster part must be coming in a later version :-)

    45. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Konqueror == Safari for those who use OS X.

    46. Re:Firefox is mostly a cute interface by xgamer04 · · Score: 1

      Perhaps you should read this.

      --
      When you look at the state of the world, how can you not become a radical, liberal anarchist?
    47. Re:Firefox is mostly a cute interface by xgamer04 · · Score: 1

      why would it be a problem if he was arguing with a Firefox developer?

      This is a problem because it's like telling an artist what their inspiration for a painting was, or telling a contractor what he used to build a building. The person who actually did the work would know WTF they're talking about.

      --
      When you look at the state of the world, how can you not become a radical, liberal anarchist?
    48. Re:Firefox is mostly a cute interface by kiddygrinder · · Score: 1

      That's crap, right now my copy is sitting on 58meg with 8 tabs up. IE with the same amount of windows is on 43 meg

      --
      This is a joke. I am joking. Joke joke joke.
    49. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Wow, nice cop-out, you fucking Zealot.

      You're lucky I ran out of mod points last night.

    50. Re:Firefox is mostly a cute interface by xgamer04 · · Score: 1

      If by "lighter" you mean "contains 10,000 tabs and checkboxes in every window and dialog", then yeah, I'd agree with you.

      --
      When you look at the state of the world, how can you not become a radical, liberal anarchist?
    51. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      No problem, I had one left.

    52. Re:Firefox is mostly a cute interface by Reservoir+Penguin · · Score: 1

      What about Safari? The standard KHTML based Mac browser used by millions?

      --
      US-UK-Israel: The real Axis of Evil
    53. Re:Firefox is mostly a cute interface by instarx · · Score: 1

      I would also like to say that if it is slower than IE on your computer, just take a little time to 'tune' your ff.

      I am so frustrated with FF taking 10-15 seconds to open many web pages that I am ready to go back to Opera. I've spent hours going through the support user group and making the recommended changes to this or that obscure setting in FF, but to no effect. Given the number of users that have asked for help with this issue slowness seems to be a big FF problem - one that no one really seems interested in solving or even admitting exists.

      If I had migrated from IE, Firefox's incredible slowness wouldn't be enough to send me back (IE is THAT bad), but its easy to go back to Opera.

      Say what you want about the traditional development process, but no browser with 10 second load times on broadband would ever have shipped.

    54. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Truth. Moz still hangs on some sites with lousy javascript that Konquerer works with. I use Gnome + Konquerer as well.

    55. Re:Firefox is mostly a cute interface by geminidomino · · Score: 1

      Yes, but by "use" I meant "anywhere on my system." I was referring to all the KDE libraries and whatnot (All those packages on Slackware that start with k*, mostly...)

      I suppose more accurately it might be QT since the DE in KDE literally means "Desktop Environment". I don't know the difference, since I never liked KDE and thus never learned all that much about it.

      Not that I'm all that fond of Gnome either, but since I need to install gnome stuff for some *console* programs (*boggle*) I went with that one.

      For the record, my WM is Fluxbox.

    56. Re:Firefox is mostly a cute interface by MikeFM · · Score: 1

      I have more of a complaint with Thunderbird. It literally uses over a gig of ram most of the time. Horrible. Makes Firefox look like a second rate snatch and grab ram stealer. It is not good news that these apps take to much memory. It can cause systems to swap more than needed and in general slow everything down.

      Of course the entire idea of swap memory is stupid anyway. If you run out of memory then just don't run so many programs. Swap is slow and is death to your hard drive. It's not made any easier though when some programs take way more memory than they need.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    57. Re:Firefox is mostly a cute interface by Slack3r78 · · Score: 1

      It could be related to your particular install. Personally, I've used Firefox on easily a dozen machines, and the only time it's been slow is with Ubuntu, and that was an IPv6 issue that was a bug in the distribution itself, not just Firefox.

      I'm not saying you don't have a problem, I'm just saying, it's hard for a developer to fix a problem they can't see. I'm currently using a friend's Titanium Powerbook, and while Omniweb on the Mac is one of the best browsers on any platform in most regards (it's based on WebKit/KHTML), I find myself consistently falling back to Firefox because it's an order of magnitude faster. Asking my Mac-using friends, this seems to be fairly consistent across machines.

      On the Windows side, the last time I gave Opera a try, it wasn't noticeably faster than Firefox. It sucks that you have issues, and I hope they eventually get resolved, but again, it's hard to fix something a developer can't duplicate on their system.

    58. Re:Firefox is mostly a cute interface by Mr+Z · · Score: 1

      It's what they call "violent agreement..." As in, they're both arguing, but they're actually agreeing with each other without realizing it, since they're saying the same thing slightly different ways.

    59. Re:Firefox is mostly a cute interface by anopres · · Score: 1

      My copy of Firefox is running @ 35 megs.

      --
      Strong Mad - 2008: "I PRESIDENT!"
    60. Re:Firefox is mostly a cute interface by Anonymous Coward · · Score: 0

      Firefox... faster, cleaner, and more capable web browser for the largest possible audience.

      Mozilla... designed by a half a dozen different committees to emulate a seven year old monolithic suite of internet applications for a shrinking audience

      Ouch. With attitudes like this, the suite developers will definitely be better off finding support elsewhere; hopefully from the corporations that prefer it to WindBadger, or RainWolf, or whatitsname.

  2. It's the Branding by Baricom · · Score: 5, Interesting

    Seriously. Mozilla's obsessive-compulsive disorder when it comes to their trademarks is above and beyond any other open source project's, and I think it's probably turning a lot of people off toward helping them.

    1. Re:It's the Branding by buckhead_buddy · · Score: 4, Informative

      Trademarks (unlike patents and copyrights) have to be defended against misuse and abuse or they may be judged to be unenforcible later.

      This is probably a harder thing to do in the open source world, and also much more important to establish a trustworthy brand and indentity.

    2. Re:It's the Branding by Dulimano · · Score: 5, Informative

      Somewhat related to the branding question, another Mozilla problem:

      RMS wants to rebrand Firefox.

      This thing will surely appear soon as another sensationalist Slashdot headline.

    3. Re:It's the Branding by eln · · Score: 4, Interesting

      The problem is, if you're an open source project wanting to become the new mainstream product in a mainstream area (such as web browsing), your biggest obstacle is overcoming the idea that open source is the realm of teenage hackers and unstable processes. The most important thing for you to do is to establish some stability in your brand, and to convince people that you are an entity that is here to stay.

      People have been conditioned to think that software is unstable and buggy. This means that a primary requirement in choosing a software vendor is stability and support. People want to know that the company they're getting their software from is stable, and will continue to support the product. If Firefox, or any other open source project, wants to enter the mainstream of the consumer market, they must have an answer to these concerns. This means building a strong brand, part of which is constant trademark defense.

      Like it or not, if you want to break into the consumer market, you must let people know that you are going to be there for them, and the average open source project cannot do that. Firefox is doing the best they can to do this, even though it flies in the face of the traditional open source ethos.

      If this philosophy flies in the face of the average open source hacker's philosophy, then that's really too bad. The goal of Firefox is to replace IE, not only in the minds of other open source hackers, but in the minds of the general public. It is not simply to prove that open source programming can produce an equal or superior product, but that open source can produce a more economically viable product, a product that can beat the competition not only technically, but also in the market. This idea puts it at odds with much of the traditional open source philosophy, which seeks merely to produce technically superior products.

    4. Re:It's the Branding by iabervon · · Score: 5, Insightful

      They have to be defended against violations in order to avoid becoming generic and therefore invalid, but that doesn't mean you can't license them to the general public for a variety of uses that you approve of. The trademark on "Linux" is perfectly fine, despite all of the Linux variants calling themselves "Linux", because Linus licensed it for that purpose. That doesn't mean that Sun could call their next Solaris version "Linux" with impunity, if it didn't have a Linux kernel.

      Mozilla is trying to establish a trustworthy brand and identity, as you say; however, having an identity excludes potential participants, who are being identified as not part of the project. And their fear that other people's versions would reflect badly on them excludes those other people from feeling welcome.

      One of the key strengths of the Linux brand is that people you trust for other reasons have a stake in it. Sure, there are people out there who release terrible versions of Linux, but you don't get it from them. There are also people out there who release versions of Linux with special features for just your problem, and that's part of what Linux is about (e.g., Intrinsyc ships a Linux version with special support for the hardware on their embedded devices; the Linux Audio Development project has a version which avoids skips when recording audio; these projects couldn't call themselves Linux if Linus managed the trademark the way Mozilla manages theirs, and it would reduce the recognition of Linux as something that can solve any problem you happen to have).

    5. Re:It's the Branding by Anonymous Coward · · Score: 0, Troll

      Let me guess, he's going to expect everybody to call it "GNU/Firefox" from now on.

      Clever programmer, but clearly nuts.

    6. Re:It's the Branding by atrizzah · · Score: 2, Insightful

      I see your point, but I just don't draw the same parallel. People are still free to do whatever they want with the Firefox code, as long as they take out the Mozilla name. I don't see the need for the type of differentiation between Firefox-deriviative browsers that there is for the whole Linux operating system. In fact, I think it would only hurt Firefox if clones with the same name started popping up all over the place.

    7. Re:It's the Branding by guet · · Score: 5, Insightful

      The problem is, we're talking about a browser here, not an operating system like Linux - it's far easier to persuade people to download a web-browser rather than an operating system (Linux). Maybe that will change, but right now the Mozilla/Firefox people have to worry about security and all the unscrupulous free-loaders who would attempt to use their name.

      A lot of spyware vendors for example would be tempted to ship their own special 'enhanced' version of Firefox with the same branding and call it Firefox+ or something, with built in weather, clock, terrorist headcount, free desktop pictures, plus of course key logging, pop-ups and god knows what else. Just enough fluff to make it seem useful to a non-expert user, and just enough spyware to keep them happy. Then when it all comes out that it is spyware, Firefox will be tarred with the same brush.

      That kind of thing is one good reason not to allow just anyone to use the brand.

    8. Re:It's the Branding by TheRaven64 · · Score: 2, Interesting

      Actually, I think Linux has already become enough of a generic term to make it to be very difficult to defend the trademark. I have heard the term Linux used as a generic term for `a free software platform' and as a generic term for `a UNIX-like OS'. OpenSolaris fits both of these descriptions, and so could (arguably) be called Linux. Most distributions do not ship the stock kernel, they ship a kernel with a number of patches. This is not a Linux(TM) kernel, it is a derived work of the Linux(TM) kernel. Is the code base a requirement for calling something Linux, or is it simply a requirement that it be able to run the same binaries that the stock kernel does? If so, then *BSD and OpenSolaris are both `Linux'.

      --
      I am TheRaven on Soylent News
    9. Re:It's the Branding by Heretik · · Score: 1

      I'm sick of this argument, it's nonsense.

      Normal consumer users don't contact Microsoft for help - if they did, you really think they would actually get useful help? Ever called MS tech support? People either find someone they know to fix their computers, or bring it to a shop and pay to get it fixed.

      The "holy monolith of corporate stability" (ahem) that is Microsoft has absolutely nothing at all to do with home users using Windows.

      And anyway, I don't think a big concern of the Firefox project is to be (er..) "economically viable". Firefox is given away for free - what does "economically viable" have to do with anything? Sounds like you've taken a few too many marketing classes for your own good.

      FLOSS is completely different than proprietary commercial software. "The Market"(TM) and "economically viable" mean nothing. These things are not the primary motivation of free software projects in general - this is a completely different ballgame.

      [BadSlashdotAnalogy] You can't watch a hockey game and comment on it as if it were football, without looking like a dumbass.[/BadSlashdotAnalogy] You, my friend, know shit about hockey.

    10. Re:It's the Branding by malkavian · · Score: 2, Insightful

      Actually, Economically viable does come into OSS. If you download something for free, that's part of the TCO.
      A bad app, or one that crashes a lot wastes time.
      Time has a monetary value when applied to a person (one hour work == so much money).
      Even stuff that's free to download then has a cost associated to use it.

      This is why OSS didn't steamroller MS right out of the enterprise. People are still evaluating the cost of using it.
      And cost comes right back to being economically viable.

    11. Re:It's the Branding by suso · · Score: 1

      This is exactly right. If you've ever search for something like the edonkey2k client, you'll see that it can be hard to determine which one is the real client and which one is some company trying to make a buck.

      Firefox could easily fall into the same situation, which makes it more important for it to take precautionary steps like having a trademark.

    12. Re:It's the Branding by KarmaMB84 · · Score: 0, Troll

      Maybe Mozilla.org should have avoided attaching their viral trademarks to every nook and cranny of the *open source software* with no ability to easily remove it. Are they still shipping third party copyrighted graphics too?

    13. Re:It's the Branding by gnu-generation-one · · Score: 2, Funny

      "They have to be defended against violations in order to avoid becoming generic and therefore invalid"

      Just firefox a page on trademarks to read about how they become generic... I can thunderbird one to you if you like...

    14. Re:It's the Branding by Donny+Smith · · Score: 1

      >your biggest obstacle is overcoming the idea that open source is the realm of teenage hackers and unstable processes.

      Just recently they (Firefox developers) argued how their secret of success lies in not having a bunch of bystanders but just a few very active developers.

      A few weeks later it turns out that very model is the cause of their development difficulties.

      That is hilarious!
      So which is it?

      I'm writing this in FF and find it quite decent, although it does hang up more than IE, especially in PDF-related operations
      (I'm using it on both WinXP and Linux).
      Still, their development problems expose some weaknesses of community-based development and provide credulity to claims made by their closed source competitors.

    15. Re:It's the Branding by FireFury03 · · Score: 2, Funny

      Most distributions do not ship the stock kernel, they ship a kernel with a number of patches. This is not a Linux(TM) kernel, it is a derived work of the Linux(TM) kernel.

      Except Linus has no problem with this - he has openly stated that he _wants_ the packagers to patch and stablise the kernel for the end-lusers.

      By your reasoning, if I had a Ferrari and I changed the stereo I would nolonger be able to call it a Ferrari because it's now a derived work... (Sorry, every slashdot arguement has to ahve a car analogy :)

    16. Re:It's the Branding by poot_rootbeer · · Score: 1

      your biggest obstacle is overcoming the idea that open source is the realm of teenage hackers and unstable processes.

      In the corporate world, maybe, where closed-source corporations are waging their FUD campaign against the Open Threat. In the home computing market, on the other hand, I'd imagine that most people are not even familiar with the term "open source", nor what it entails or signifies.

      Personally, I'm perfectly okay with that.

    17. Re:It's the Branding by AvitarX · · Score: 1

      Who do these consumers go to for support?

      A good number of them will go to Dell or their ISP's

      What are Dell or their ISP's going to support?

      What criteria to these big companies use?

      If I am computer illiterate and every time I have a problem the first explanation from support is use IE what are the odds I will use something else?

      The real criteria is enough people not in the know need to want to use a product that it will be supported, and the best way to do that is build a strong brand that people will know about, and maybe even get some larger customers.

      People don't call Mozilla either, but if it was biger and perceived as more then a fad Dell and Earthlink might.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    18. Re:It's the Branding by Anonymous Coward · · Score: 0

      Linux is a kernel, not a OS

    19. Re:It's the Branding by Anonymous Coward · · Score: 0

      > RMS wants to rebrand Firefox.

      In typical RMS fashion, he's quite unaware that Debian already HAS created an unencumbered Firefox distribution, free of Talkback and trademarked artwork. Geez, these folks even say GNU/Linux, and he can't even pay them any respect? Should come as no surprise I guess: RMS respects no one. Not even himself.

    20. Re:It's the Branding by Anonymous Coward · · Score: 0

      yeah and it's actually GNU/Linux, but no one calls it that.

      Meaning follows usage.

      Your point was?

    21. Re:It's the Branding by HiThere · · Score: 1

      Just firefox a page on trademarks to read about how they become generic... I can thunderbird one to you if you like...

      In English you can verb any noun in the language. Your point was?

      Were the terms that you use to become common usage, then it would cause them problems, as Kleenex(tm) and Xerox(tm) had in the past. But you will notice that Kleenex and Xerox retained their trademarks. It took a lot of work, but they *did* manage. Linux is not even close to that situation. Is Sun were to call OpenSolaris, e.g., SunLinux, I'm fairly certain that the lawyers wouldn't even work up a sweat before Sun was paying their costs, and rebranding their OS.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    22. Re:It's the Branding by HiThere · · Score: 1

      How about both? Most strengths also include inherrent weaknesses. A small group can be cohesive and minimize communication difficulties. But it has a limited span of attention (I'm talking width here, not time).

      I find Mozilla quite an impressive achievement. This doesn't mean that there aren't weaknesses inherrent in the way it was developed.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    23. Re:It's the Branding by Anonymous Coward · · Score: 0

      that's what firefox plugins are for -- how
      do I write an IE plug-in?

    24. Re:It's the Branding by Anonymous Coward · · Score: 0

      Your analogy is like a SUV.

    25. Re:It's the Branding by Anonymous Coward · · Score: 0

      Donny! Happy times, opensource bad! Evil teenage hackers work on firefox. IE better than Firefox, development problems, closed-source good!

      Donny Donny Donny. You're predictable.

  3. M$ Conspiracy? by sunilrkarkera · · Score: 2, Funny

    M$ may have bought these AWOL reviewers in an attempt to kill Firefox?

  4. That's strange... by Smerity · · Score: 5, Interesting

    That's strange...

    From what I read on the last Slashdot Mozilla/Firefox article, people thought that there were too many coders in Firefox, thus creating bloated code...

    I guess that's a myth, eh? Community misconception?

    1. Re:That's strange... by SubTexel · · Score: 5, Insightful

      Funny how people always bitch about products when they dont have X feature, etc.. But when they include all of those nice features everyone wants they bitch about how bloated it has become..

    2. Re:That's strange... by Afrosheen · · Score: 1

      Dunno about misconception or perceptions of bloat, but Firefox has done a good job keeping itself both 'usable for the masses' and lightweight. I like the extensions that FF uses, particularly the small size and easy installation and live updating of them. Having extras a click away in a menu is very nice.

      Microsoft has alot to Embrace and Extend^^^^^^^^^^^learn from Firefox.

    3. Re:That's strange... by Anonymous Coward · · Score: 5, Insightful

      Well it makes sense, people want the products they use to only have the features THEY want. This is why plugins/extensions are nice. I don't believe that Firefox is bloated.

    4. Re:That's strange... by utexaspunk · · Score: 1

      I love it, but it does seem a little bloated. Right now I've got Firefox open in Win 2K with 6 tabs going- amazon.com, slashdot, pitchforkmedia, gmail, allmusic, and cnn.com. The only plugins I've got are adblock and a couple other small interface tweaks (Super DragAndGo, D/L mgr tweak, etc) I'm not doing anything except typing in this form, yet Firefox is using 104,392K and 20-30% of the CPU (PIII 850) at any given time per the task manager.

      Is there any good reason for this? I've had this window and these tabs open for a couple days now- is there some kind of overrun that causes this? Maybe this is normal, but it sure seems like a lot to me...

    5. Re:That's strange... by WIAKywbfatw · · Score: 4, Interesting

      Uh, compared to at least one of its rivals, Mozilla/FireFox is bloated.

      Compare the feature sets of FireFox and Opera. Now compare their relative footprints when installed (or even the size of the downloads). Pound for pound, Opera is faster, lighter and does more (it even includes mail and IRC clients in it's small size).

      Also, almost without exception, those features that are common to both (a great many of which were browser innovations by Opera itself) are far better implemented in Opera than they are in FireFox.

      So, Opera seems to be proof that you can have your cake and eat it too. It's small, fast, powerful and bloat-free. If the guys at Opera can do it, then other people can do it too, can't they?

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    6. Re:That's strange... by Anonymous Coward · · Score: 0

      I have the same problem...

      PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

      2680 steve 15 0 139m 50m 31m S 0.0 40.8 23:38.98 firefox-bin
      2758 steve 15 0 145m 20m 27m S 0.0 16.6 0:26.99 evolution
      2511 root 5 -10 32556 15m 9m S 5.6 12.7 82:04 XFree86

      40.8%, that is just crazy. Although I've never had Firefox use more than a few % points of my CPU, and I'm on an 800 MHz machine.

    7. Re:That's strange... by mrchaotica · · Score: 2, Insightful

      Well, the Opera guys just set out to create a web browser. Since Firefox is more of a web development environment, it's kind of hard to compare them, ya know?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:That's strange... by Anonymous Coward · · Score: 1, Interesting

      Question:

      What do you think a "web development environment" is?

      I'd call something like Dreamweaver a "web development environment", it's something I can use to develop web pages. But I can't figure out how to do anything like that in Firefox, so you must be refering to something else.

      As far as I can tell, Firefox does nothing that Opera can't do. Everything you can do in Firefox, you can do in Opera. The reverse is not true. Opera has many features that Firefox simply lacks.

      I'm not really trying to troll here, just trying to get someone to clarify what you mean by "web development environment" because you aren't communicated your point very well. I fail to see what makes Firefox incomparable with Opera. They both appear to do the same job, making them perfectly comparable.

    9. Re:That's strange... by WIAKywbfatw · · Score: 0, Flamebait

      Uh, what exactly do you think that people do with Firefox? They browse the web, just like they do with Opera.

      When you think of it in those terms, it's kinda not that hard to compare them, ya know?

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    10. Re:That's strange... by Anonymous Coward · · Score: 0

      If the guys at Opera can do it, then other people can do it too, can't they?

      The guys at Opera don't mind their application having the look and feel of native applications, instead of looking the same cross-platform.

      The guys at Opera didn't mind licensing the Qt toolkit.

    11. Re:That's strange... by Sinus0idal · · Score: 1

      Yes, but the article talks about "review". You need a lot more knowledge about the codebase to do a decent review than just that little widget or feature you wrote as an add-on... we're talking broad overview of the entire codebase.

    12. Re:That's strange... by mrchaotica · · Score: 1

      Sorry, I'm having difficulty with terminology tonight. I mean that Firefox can be a base for "rich client" web applications, using XUL. Maybe I meant "web application environment" or "web application runtime" or something; I don't know.

      Anyway, the point is that the difference between Firefox and Opera is that Firefox is potentially much more (easily) extensible, and the infrastructure to support that causes it to have a bigger footprint than Opera. I'm not trying to make a value judgement about it though!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    13. Re:That's strange... by mrchaotica · · Score: 3, Interesting

      All I was saying is that Firefox can be used as a foundation for things other than a web browser, and that requires infrastructure. Whether that makes it better or worse than Opera isn't the point.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    14. Re:That's strange... by Anonymous Coward · · Score: 1, Insightful

      In other words, Firefox is the emacs of the browser world. OK. Which, as a vi guy, I'd rather not use. Do one thing and do it well and all that.

    15. Re:That's strange... by Anonymous Coward · · Score: 1, Insightful

      Are you using the same Opera I'm using? The one that looks absolutely nothing like a Windows application under Windows? Hell, Firefox fits better with the rest of the Windows applications than Opera does.

      Opera's clearly the superior browser, but you still need to find a theme to make it fit in natively.

    16. Re:That's strange... by Anonymous Coward · · Score: 1, Interesting

      There's nothing wrong with the Opera guys licensing the QT toolkit (which is GPL after all).
      Many commercial vendors shipping Linux software favor QT to GTK. I, for one, prefer GTK, but that's just a personal preference. QT seems to offer better support to businesses, and is, guess what, well documented, and easy for coders to live with.
      Where's Firefox on Linux PDAs? With GTK, you are tied to X, which few devices out there can run with reasonable usability. Opera runs like a charm on my Zaurus SL-5600. Like it or not, X is simply not an option for this unit. QT, on the other hand, can happily live without X (read: Qtopia phone and PDA edition, a QT based GUI environment that eliminates the X layer). In some aspects, QT is far more versatile than GTK.

    17. Re:That's strange... by Anonymous Coward · · Score: 0

      There's nothing wrong with the Opera guys licensing the QT toolkit

      I never said that there was. I said that the Firefox developers didn't want to do it. As open-source software developers, their license requirements for toolkits is different to those of a closed-source software developer.

      My reason for pointing out that Opera uses Qt was that it's one of the reasons Opera isn't so bloated and slow - it uses an appropriate toolkit instead of using XML and Javascript to build the user interface.

      Of course, this also has the downside of making the user interface less immediately hackable, and raises the bar for extension writers, but for Firefox's stated goals, that of a small, quick browser, the Qt toolkit would be a far better match than GTK+.

      Your comment makes it seem that you took offence to me somehow disparaging Qt. Take a deep breath and read my comment again, and try not to fly off the handle next time.

    18. Re:That's strange... by aussie_a · · Score: 0, Troll

      Thanks very much for not mentioning some of those Firefox only features. For a minute there I was afraid your post may be insightful.

    19. Re:That's strange... by Spy+Handler · · Score: 0, Redundant

      Now compare their relative footprints when installed (or even the size of the downloads). Pound for pound, Opera is faster, lighter and does more

      I don't know about footprints, but here are the sizes for the full install files I have:

      Opera 7.11j - 12.5 MB
      Moz Firefox - 4.7 MB

      Firefox is lighter at least in this regard.

    20. Re:That's strange... by Lisandro · · Score: 2, Informative

      Huh? I can't recall how much the window install was, but my latest Opera install (v7.54, on Gentoo, Linux x86) was about 4MB - i think you refer to the Windows install, which includes the Sun Java runtime.

    21. Re:That's strange... by Eskarel · · Score: 1

      Perhaps, but the j implies that this is the version bundled with java, which is as we all know large and annoying, last I checked firefox didn't come bundled with java so you need to find the link for just the browser itself.

    22. Re:That's strange... by zonker · · Score: 2, Informative

      see that j? that means java. you are downloading the full sun java runtime library along with opera. you can choose if you want to download opera with or without it.

      try 3.5 MB for opera alone, the rest of that is java...

      so back to the issue, opera is 1.2 MB lighter...

    23. Re:That's strange... by Anonymous Coward · · Score: 0

      Pound for pound, Opera is faster, lighter and does more

      I think you'll find that the Opera binaries are compressed with an exe packer.

    24. Re:That's strange... by LiquidCoooled · · Score: 1

      Live updating seems to be a slight problem at the moment.

      I left my work machine on 1.0 after updating myself to 1.0.1 at home.
      This morning, I had a critical update warning, and went through the update.

      It performed a full update, to the extent of re-adding new desktop icons and added a new item in the add/remove list (I now have ff 1.0 and ff 1.0.1).

      For a small patch, surely this could be cleaner?

      --
      liqbase :: faster than paper
    25. Re:That's strange... by Stregone · · Score: 1

      Who gives a damn about 'pound for pound' these days unless you are using an old computer? Its almost like wanting a crew of race horse jockeys on a container ship.

    26. Re:That's strange... by DrXym · · Score: 1
      It's not the coding but the review process that is the bottleneck. To check in code you need a reviewer, a super reviewer and sometimes driver approval. Rounding up all these people can be a major pain. Then once you've done that you need to find someone who'll check in the code for you which is even harder since they need to test the patch to see if it builds.

      Perhaps a better model would be if Bugzilla did not require a specific reviewer (unless the author wanted one) and instead a review request was placed in a pool that 5 or 6 module "owners" could read. Once people had marked the patch reviewed it would be automatically submitted to the super review pool and then to the approval pool.

      Once it has passed these hurdles the bug could even offer the author the chance to submit the patch for checkin but the author would still be responsible for monitoring the tree while the patch took hold and backing it out if there was a problem.

    27. Re:That's strange... by WIAKywbfatw · · Score: 1

      Wow. Finding skins for Opera is so hard, isn't it? It's not like you're not shown how to do this when you first install it, is it?

      Really, how hard do you find going to the Preferences menu then clicking two more buttons (Skin > Get Skin)? It's, like, sooo challenging, isn't it?

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    28. Re:That's strange... by orin · · Score: 3, Interesting

      Firefox has a memory leak. To fix it read the following article:

      http://www.i-am-bored.com/bored_link.cfm?link_id=8 166

      Without the fix - leaving FireFox open for > 24 hours will bring most Windows systems to a halt.

      I believe that there may be other issues - especially for people that leave > 20 tabs open for > 24 hours. I've switched back to Opera after being a bit of a FireFox evangelist for a while because Opera handles leaving a large number of tabs open for a protracted amount of time without eating all my memory.

      I'm guessing that some of the memory issues are significant and difficult problems to fix - otherwise they would have been fixed by now.

    29. Re:That's strange... by WIAKywbfatw · · Score: 1

      Wow. Well done for not being able to compare apples with apples.

      The Opera installer that you're talking about is the one with Java, hence the "j" in its name. There are installers without Java too, you know. On the other hand, the installer for Firefox that you're talking about is without Java, so your comparison is meaningless.

      Also, you're not even comparing a recent version of Opera, are you? The latest non-beta version of Opera is 7.54u2, which is a 3.6MB download for the Windows version, compared to a 4.7MB download for Firefox 1.0.1 for Windows.

      Hmmm, which is bigger, 3.6MB or 4.7MB? That's a real toughie, isn't it?

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    30. Re:That's strange... by Anonymous Coward · · Score: 0

      Opera rocks FF when it comes to features as well. You don't have to track down a gazillion extensions; Opera does its job, straight out of the box, and very smoothly.

    31. Re:That's strange... by Tony+Hoyle · · Score: 1

      Early in my career I learned the phrase "People don't want choice, they want what they want".

      Pretty much all you can do is try to please the majority... there will always be those who want something different. If you try to please everyone you end up with multiple options which pisses everyone off.

    32. Re:That's strange... by HD+Webdev · · Score: 1

      Open IE with those sites open at the same time and you'll instantly be using up 50% more than that much memory.

      And, that's not after a couple of days.

      --
      This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
    33. Re:That's strange... by Anonymous Coward · · Score: 1, Interesting

      With GTK, you are tied to X

      Tied to X? Sure doesn't look that way to me...

    34. Re:That's strange... by WIAKywbfatw · · Score: 0, Flamebait

      And a brick can be used as a backscratcher but that doesn't change the fact that it's almost invariably going to be used as a building block, does it?

      For 99.9 percent of users, Firefox is a web browser, Opera is a web browser, MSIE is a web browser, Safari is a web browser, etc, etc. So calling them all web browsers and comparing them to one another is a fair thing to do.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    35. Re:That's strange... by 680x0 · · Score: 1
      With GTK, you are tied to X, [...]
      That's strange... I seem to recall running several GTK-based applications on my office PC (my home PC runs Fedora) running Windows XP. I remember Ethereal, Gaim, and gimp.

      And, for GTK on Linux without X, you can run SDL... as there has been some work on getting the two working together.

    36. Re:That's strange... by danheskett · · Score: 1

      I did that, as a test, and was using 48M.

      That's actually about 50% less, not more.

    37. Re:That's strange... by HD+Webdev · · Score: 1

      That is strange. This box is completely up to date and IE uses 120MB just showing 6 completely blank pages.

      --
      This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
    38. Re:That's strange... by MrNemesis · · Score: 4, Insightful

      Whilst I agree wholeheartedly with your comment (I'm an Opera user myself, under Linux and windows) and I was quite surprised you weren't modded into obliviion by some of the seemingly anti-Opera /. members, remember that Opera makes most of their money from the embedded market, especially mobile phones and PDA's. Hence there's an awful lot of incentive to get the browser to be as lightweight as possible. Similarly, alot of Opera's innovations have been related to making a browser useful with limited screen size (tabs, small screen rendering) and navigation tools (gestures, incredibly extensive shortcuts).

      Conversely, FF's main aim was to develop a leaner browser than the Moz suite whilst still maintaining a Moz/Opera-like level of functionality. Now that the browser is more-or-less set in stone, expect to see alot of work being done in the smaller/faster areas. Especially with the up-and-coming Gecko-powered embedded browser that's being worked on.

      --
      Moderation Total: -1 Troll, +3 Goat
    39. Re:That's strange... by spike2131 · · Score: 1

      Safari has a very similar leak. If you leave it open with tabs for a day, it will slow down the whole machine.

      It takes a lot the fun out of tabbed browsing if you can't leave your tabs open....

      --
      SpyDock: Scientific Python in a Docker container
    40. Re:That's strange... by arth1 · · Score: 1
      Conversely, FF's main aim was to develop a leaner browser than the Moz suite whilst still maintaining a Moz/Opera-like level of functionality.


      That's interesting, considering that a browser-only installation of Mozilla is leaner than FireFox. What went wrong?

      Now that the browser is more-or-less set in stone, expect to see alot of work being done in the smaller/faster areas. Especially with the up-and-coming Gecko-powered embedded browser that's being worked on.


      The excessive memory footprint of FireFox is what stops me from using it, so that would be welcome.

      Regards,
      --
      *Art
    41. Re:That's strange... by gandy909 · · Score: 1

      You're nuts. I consistantly have multiple Firefox windows open at work, each with multiple tabs, literally for weeks at a time, with no problems...and on a 98 box at that. Interestingly enough, after all that time, when there's a site I have to go to that needs ie to display correctly and I open ie, it's soon after that that the need to reboot comes into play..

      BTW, being set to use a lot of memory does not constitute a memory 'leak'

      --

      (Stolen sig) Remember: it's a "Microsoft virus", not an "email virus", a "Microsoft worm", not a "computer worm
    42. Re:That's strange... by MrNemesis · · Score: 1
      That's interesting, considering that a browser-only installation of Mozilla is leaner than FireFox. What went wrong?


      Probably the problems discussed in the article :) I'm not a developer and know sod-all about coding so I'm just pulling things out of my proverbial donkey, but the speed of FF development has come along at a frightening pace. IIRC the objective was to create a replacement for IE using Gecko ASAP; there's probably been some hurried code that's injected a bit of bloat. There's also a few UI quirks that need addressing (like *not* re-rendering the page when it can be pulled out of memory cache).


      The excessive memory footprint of FireFox is what stops me from using it, so that would be welcome.


      I think once the embedded browser gains a bit more momentum, expect to see lots of Gecko and GUI crosstalk between the projects. You can't really add much more functionality to Gecko at the mo since it renders pretty much anything exceptionally well indeed, so I'm hoping for alot of work to be done slimming it down, along with better modularity of FF and its extensions, as well XUL improvements. Etc etc etc, yadda yadda yadda wishlist...

      Until then, Opera will remain my browser of choice as it does what it says on the tin with a minimum of fuss (even though there are some quirks under Linux that I'm no happy with). FF is catching up very quickly though, and I think it's a testament to the devs talent that such a solid project could be knocked up so quickly.

      --
      Moderation Total: -1 Troll, +3 Goat
    43. Re:That's strange... by plague3106 · · Score: 1

      I believe thats an error in the memory reporting; the memory requirements of Firefox include the memory requirements of any X libraries it needs. Although they libraries are shared among many differnet apps, each app includes them in their size.

    44. Re:That's strange... by KarmaMB84 · · Score: 1

      Gobbling up memory that it shouldn't need and refusing to release it for use by other programs is just as bad as a memory leak. After the claims of being "light weight" and "fast", it's kind of a letdown.

    45. Re:That's strange... by KarmaMB84 · · Score: 3, Informative

      According to the Mozilla Foundation, Firefox is meant to be a browser. I guess the project is a complete failure if they have you thinking that Firefox is the next Java or something....

    46. Re:That's strange... by plague3106 · · Score: 2, Insightful

      Its been a while since I tried Oprea, but I left it behind because a great many pages didn't render anywhere close to correctly. FF misses a few, but not nearly as many as Oprea had.

    47. Re:That's strange... by plague3106 · · Score: 1

      So you mean that it uses one floppy disk less?

      Um, who the fuck cares?

    48. Re:That's strange... by oliverthered · · Score: 1

      especially for people that leave > 20 tabs open for > 24 hours..

      You should try kkkkkkkaaaaaddddeee some time, it's like watching paint dry as those tabs bring the system down to the pace of an old lady crossing the street.

      I posted a bug, it got ...rejected....

      Maybe after a hour Firefox could store the page in it's bare bones, form data state and reload from the network instead of trying to keep 10 uncompressed jpegs in memory and the whole page dom.

      --
      thank God the internet isn't a human right.
    49. Re:That's strange... by FireFury03 · · Score: 1

      Funny how people always bitch about products when they dont have X feature, etc.. But when they include all of those nice features everyone wants they bitch about how bloated it has become..

      Isn't this why extensions were invented? I think what is possibly needed is the ability to select extensions at install-time (with some sensible defaults of common stuff) instead of having to install extensions individually after installation.

    50. Re:That's strange... by elcid73 · · Score: 1

      Evidently FF does. Everyone claims it to be the "lean mean browsing machine"

    51. Re:That's strange... by lpangelrob2 · · Score: 1
      No, I can definitely reproduce this bug. If I leave GMail open overnight, for whatever reason, when I get in the office the next day, Firefox consistently has sprawled into a 120-150 megabyte process. Ouch!

      Fortunately, I don't see much need in keeping tabs or browsers open for that long, so I just restart the browser. Even now, I'm using up 57 megabytes of memory (7 tabs, 7 extensions).

    52. Re:That's strange... by Anonymous Coward · · Score: 0

      This was the case with some older versions of Opera, but version 7.5 fixed a lot of problems in this area. If you were using 7.23 or older, give one of the newer versions a try (particularly the new beta of Opera 8, it makes a lot of improvements over even the latest release version).

    53. Re:That's strange... by FireFury03 · · Score: 2, Interesting

      Also, almost without exception, those features that are common to both (a great many of which were browser innovations by Opera itself) are far better implemented in Opera than they are in FireFox.

      Disclaimer: I am a FireFox user.

      Unfortunately, FireFox is more standards complient than Opera (yes, I know that every time I say this on Slashdot some Opera fanboys flame me for daring to suggest that their precious browser might be flawed, but it happens to be true). Having done a fair amount of standards complient web development I can tell you that Opera _does_ have some quite major flaws in it's standards compliance (which may be an intentional "feature" to try and be IE compatable). Firefox and Safari both have minor bugs in their box models but by no means as bad as Opera and IE. (Admittedly Safari has got an annoyingly broken object tag which makes it neigh on impossible to use the object tag to embed Flash, and I really wish Apple would fix it).

    54. Re:That's strange... by squiggleslash · · Score: 2, Interesting
      Could be GMail that has the "leak". GMail is some very clever Javascript, but Javascript is a high level language and it's just as easy to create memory leaks in it as any other HLL.

      To determine if Firefox has a leak, you probably need to leave it open over night showing about:blank, or even a page with some simple, clearly not leaking, Javascript running.

      --
      You are not alone. This is not normal. None of this is normal.
    55. Re:That's strange... by iMaple · · Score: 1

      Could you elaborate a little bit on how you have create a memory leak in JavaScript (without assuming that the browser is buggy).

    56. Re:That's strange... by plague3106 · · Score: 1

      That is certainly good news; compatition is great to have.

      I may look at it..but to be perfectly honest, FF has been doing great for me since I decided in needed to move away from IE. Its fast and the few features it doesn't come with are supplied as extensions...so I can't say there's a compleling reason to switch at this point.

    57. Re:That's strange... by sharkey · · Score: 1
      I guess the project is a complete failure if they have you thinking that Firefox is the next Java or something....

      Now THAT'S a thinker.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    58. Re:That's strange... by cortana · · Score: 2, Interesting

      I notice the guy who made that web page uses Windows. Does the implementation of free in Windows' libc release memory back to the OS?

      Glibc's free will release memory back to the operating system under certain circumstances. Perhaps this is why users on Linux claim this problem doesn't exist for them.

    59. Re:That's strange... by The+Bungi · · Score: 1
      ROFL, I can almost see myself trying to make the point that some JavaScript code might cause IE to swallow 200MB or RAM and actually getting modded interesting for it.

      Almost.

    60. Re:That's strange... by Moofie · · Score: 1

      What happens when the one thing you do is not what the user wants you to do? I find vi loathsome. How does the fact that vi only does text editing make it more suitable for my needs, when the way it works is not compatible with the way I work?

      In other words, isn't it a Good Thing that there are alternatives for people who are different from you?

      --
      Why yes, I AM a rocket scientist!
    61. Re:That's strange... by Moofie · · Score: 1

      If you think that improving the user interface comes from changing a skin, you don't understand the problem.

      --
      Why yes, I AM a rocket scientist!
    62. Re:That's strange... by squiggleslash · · Score: 2, Informative
      It's the same as in any language. You keep storing more and more objects, and do not "deallocate" what you've already stored ("deallocate" in quotes because in Javascript - as with any language with automatic GC - deallocation is a matter of removing references.) To make matters worse, it's increadibly easy to create references to objects without even trying, given browser-based Javascript's default behaviour of assuming any reference to a non-local variable is a property of the window object.

      GMail, from memory, makes regular queries via a hidden frame to Google's server. If an object is allocated each time the query is made and put somewhere where it cannot be deallocated (in an array, for instance) then you'll observe memory use increasing without anything useful occurring.

      --
      You are not alone. This is not normal. None of this is normal.
    63. Re:That's strange... by Moofie · · Score: 1

      So how do you serve the smaller market? Or, should the people who don't want the same things that you've identified the majority wants just shut up and take what they can get?

      I don't understand what you're trying to say. How is it bad to have options? If you're going to not have options, you're assuming that you can engineer the system Perfectly, and that's a pretty dumb assumption.

      Good solutions come out of competitive environments, not from engineers' heads. (with some conspicuous exceptions)

      --
      Why yes, I AM a rocket scientist!
    64. Re:That's strange... by squiggleslash · · Score: 1
      I'd see it as a combination of poor programming on the part of the Javascript interpreter coupled with a memory leak in the Javascript itself.

      Until recently, it's been assumed by most programmers that Javascript is for small scripts that do not do a lot of data manipulation. GMail isn't typical, so the assumptions the creators of many Javascript implementations are kind of blown out of the water.

      I use Javascript to implement the bulk of a front-end to an online database where users are extracting financial information for a large group of sellers. Typical queries are in the order of a few hundred rows and five to ten columns. This is broken down by the front end, we query twelve columns at a time (because of limitations of the back-end tool, something called Pilot Internet Publisher), make queries for user-calculated columns, stitch everything together, and show the results, nicely formatted. All of the data requested has to be stored in arrays on the client browser while we stitch it together, format it, etc.

      Are the memory requirements large? You betcha! When we started, 32-64Mb was relatively typical for the types of machines our major clients used, and some larger queries would cause these machines to slow down chronically.

      Is it easy to create a memory leak? Why yes, yes it is! We dealt with it somewhat crudely - operations occur only when the user clicks on buttons (there's no GMail style polling), and we try to avoid the user being on one particular page (building up a store of objects) for the most part.

      It's important to understand the difference here: Is Mozilla's, IE's, etc, implementation of Javascript efficient? No way. But at the same time, the precise issue the GGP was complaining about, a memory leak, is unlikely to be because of the Javascript implementation. It's more likely to be the GMail application itself. It's just the Javascript implementation makes the entire issue more chronic because it already uses memory relatively inefficiently. So far as I can tell, anyway.

      --
      You are not alone. This is not normal. None of this is normal.
    65. Re:That's strange... by The+Bungi · · Score: 1
      I'm sorry but whoever you try to spin it, it's something that shouldn't happen.

      If FF is going to eat up 100MB of RAM to open Gmail, fine. Assuming nothing happens except for their refresh interval (which I think is 5 minutes), when I get back the next day I expect it to be at 100MB. It's as simple as that.

      Personally I've never seen a problem with Gmail per se, though I don't keep it open for a day. OTOH, I've seen FF start gobbling up more and more memory while doing nothing but minimizing and restoring with 4-5 tabs open.

      FF is a sieve as far as I'm concerned. That doesn't mean I don't consider it to be a good browser, and I can mostly live with the memory usage. But you and everyone else around here tends to come up with these amazing theories as to why FF consumes/leaks so much memory. Your was just one of the funnier ones I've read.

      I'm sure eventually the Moz folks will fix it, but that's not the point.

      Really, I don't have a problem with applications using xMB of RAM, as long as they do not leak it. I use an app written in .NET that gobbles up 200MB of RAM and I can live with that, but it does not leak. It's not about the amount - especially in a machine with 1GB.

    66. Re:That's strange... by Anonymous Coward · · Score: 0

      You forgot to mention the crashes.

      Opera has never, ever been very stable. Keeping it running for 24 hours would be a miracle in itself.

      I have had it very often just disappear off the screen. No error dialog, nothing, just gone. Way too unstable for me.

    67. Re:That's strange... by Anonymous Coward · · Score: 0

      Opera doesn't support PKCS11 (no smartcards or other secure tokens for you). Opera crashes a lot.

      Opera is also very expensive. It's like they took the braindamanged QT pricing model or something ($3000+ for a $1000 product; compare to MSDN or Apple developer pricing some time). I mean, they want $40 for a $20 product.

    68. Re:That's strange... by zonker · · Score: 0

      if you don't want to be flamed by 'fanboys' it would help to cite sources instead of conjecture to prove your point. while i have seen differences in rendering webpages, i haven't read anything that proves one way or another that opera or firefox is more standards compliant, but that doesn't mean such sources don't exist. care to provide a source?

      i would guess in addition to that, what does 'more standards compliant' mean (in your book)?

      - it complies with more number of standards (CSS, XHTML, etc.)?

      - or the standards that it tries to comply with are more compliant than other browsers abilities (perfect rendering of CSS, but it doesn't necessarily support some other standards at all)?

      people use the two seemingly interchangeably though there is quite a difference in intended meaning. on one hand a browser might try to support every standard under the sun but it might have quirky issues that keep it from rendering as per spec (either intentionally due to compatibility or simply due to bugs). on the other hand a browser might not support every feature but tries to do the features it does support very well.

      it's sort of a crap shoot in reality because all browsers seem to be combination of the two and have problems supporting some features per spec or don't support others at all because standards are in constant flux...

    69. Re:That's strange... by squiggleslash · · Score: 1
      I'm sorry, but how exactly is Firefox supposed to prevent GMail from leaking memory? Should it shut it down after it's allocated X number of objects? I mean, what exactly is Firefox supposed to do? How is it "spinning it" to point out that if GMail is allocating lots of objects that it doesn't discard, it's GMail's problem, not Firefox's?

      If FF is going to eat up 100MB of RAM to open Gmail, fine. Assuming nothing happens except for their refresh interval (which I think is 5 minutes), when I get back the next day I expect it to be at 100MB. It's as simple as that.
      Even if GMail has actually done several hundred polls of the server since then? You're saying that if a running application's memory usage increases, it's the underlying platform's problem?

      Why stop at the Javascript interpreter? Why not blame your operating system?

      But you and everyone else around here tends to come up with these amazing theories as to why FF consumes/leaks so much memory. Your was just one of the funnier ones I've read.
      You, so far, have given one instance in which memory was leaked, using as your example a particular application that isn't idle when left overnight. It's far more reasonable to suggest the application is leaking memory than the platform running that application.

      What, exactly, was "funny" about my suggestion? Why did you ignore the suggestion that you measure usage of a static page (one that you know doesn't run Javascript that would be allocating data objects during the night) and then determine if the issue is Firefox, or GMail?

      Applications can leak memory. There's little the underlying platform can do, except perhaps kill them once they've used a certain amount of memory. I'm sure, assuming it is GMail's Javascript allocating objects, that you'd be far more pissed if your browser closed GMail every evening than if it had used an extra 100Mb of RAM.

      Or is your problem that you honestly cannot understand how a Javascript application can leak memory? Because they can, I've seen it, I've written Javascript with known memory leaks.

      --
      You are not alone. This is not normal. None of this is normal.
    70. Re:That's strange... by WIAKywbfatw · · Score: 1

      Uh, what the AC was referring to is the default skin, which I'll admit isn't pretty compared to the alternatives.

      However, if you think that a bad skin is the same as a poor user interface then you are very much mistaken. In fact, Opera's UI is so good that Mozilla/Firefox have borrowed most of its elements (tabbed browsing, mouse gestures, etc).

      Clearly they wouldn't be copying what Opera's done if it didn't work: after all, imitation is the highest form of flattery.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    71. Re:That's strange... by Moofie · · Score: 1

      My experience with Opera's UI is far more negative. I found it to be a useless array of poorly organized preference panes, and the keyboard shortcuts seemed to be selected by pulling letters out of a Scrabble box. I was never able to convince it to actually remap the keys (although I seem to remember finding that preference).

      Neither of those problems are going to be fixed by a skin. I don't care what the widgets look like: They need to behave in a consistent and predictable manner.

      --
      Why yes, I AM a rocket scientist!
    72. Re:That's strange... by WIAKywbfatw · · Score: 1

      You're in the minority then. I run Opera constantly and it rarely crashes on me.

      On the other hand, Firefox has well known problem with memory leaks. As one person commented elsewhere in the broader discussion, getting Firefox to run for 24 hours is nigh on impossible.

      Oh, and on the rare occasions that it does crash, Opera remembers the exact combination of windows and tabs that were open when it crashed so you loose nothing apart from the time it takes to restart because all the content that was there when it crashed will reappear from its cache once it's restarted. Tell me, does Firefox do that for you? No, it doesn't, does it?

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    73. Re:That's strange... by drinkypoo · · Score: 1

      I regularly have Firefox running for days. I've had it running for more than a week on more than one occasion. Also, firefox with miniT does remember which pages you were on, though it doesn't remember what you had filled into form fields. It, too, will load from cache, depending on your cache settings. So yes, Firefox DOES do that for me, unless Opera remembers what you had filled into forms, which is certainly possible. It's true you need an extension, but it's not like it costs anything. miniT also gives you the ability to drag tabs into different sequences.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    74. Re:That's strange... by drinkypoo · · Score: 1

      That site is now slashdotted or otherwise down. I don't suppose you could C&P the fix from someplace?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    75. Re:That's strange... by Anonymous Coward · · Score: 0

      I run Opera constantly and it rarely crashes on me.

      Hehe, rarely, huh? Yeah, I think you've already accepted the fact that it crashes.

      Firefox on the other hand I run for weeks at a time without any problems, crashes, or anything. Opera would crash on me at least once every day.

    76. Re:That's strange... by WIAKywbfatw · · Score: 1

      Yes, rarely. As in "not very often". Certainly not once a day like you experienced. Maybe something more like once or twice a month, and I'm talking about Opera 8.0 beta here.

      And at least I'm not like some people, so blind that I claim that my browser of choice runs "without any problems, crashes, or anything". Apparently honesty counts for nothing as far as you're concerned.

      So Firefox is stable for you and problem free? Well good for you. That's certainly not the experience that some people have had. Or don't you believe that Firefox is capable of being fallable?

      Seriously, apart from bitching about how Opera crashed on you regularly who knows how long ago (And what version exactly was that? How long ago? A year? Two years? Have you even seen how stable it is nowadays?) what else do you have to contribute to this discussion?

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    77. Re:That's strange... by The+Bungi · · Score: 1
      Even if GMail has actually done several hundred polls of the server since then? You're saying that if a running application's memory usage increases, it's the underlying platform's problem?

      I don't understand what you're saying here. Load the page once. Note memory usage. Reload. How many more bytes do you expect to see there? I sure as heck don't see IE suck up more than what it's using. If the page changes because the content changed, sure. But the same page? Same content?

      Why not blame your operating system?

      Blaming FF for it is fine, given that it happens to be the thing that is loading the page, hosting the JS interpreter and allocating the memory for everything.

      It's far more reasonable to suggest the application is leaking memory than the platform running that application.

      Again, I can't see what you're trying to argue here. It's not like I can call malloc() from JavaScript. You cannot "leak" memory from a browser-hosted script engine, because you have no direct way to allocate it. All you have are accesor methods that are used to create strings, objects, arrays, whatever. If memory is being allocated and not reclaimed then it's the engine's fault, not your script's. Does that make sense? Unless you're talking about code that never loses state, in which case this whole argument is moot - but even assuming full state and given the same static content, there should be no increase in the memory usage.

      Applications can leak memory.

      GMail is not an application. It's a bunch of scripts running in the browser. The browser is the application, and it's the browser's responsibility to ensure that no memory leaks, because, again, the script has no control over it.

      Give me one example of how you "leak" memory in a script. Note that I'm not talking about creating an array and filling it with 1 gazillion strings between the focus() and blur() events. Even in those cases, the browser should clean up after me. At least I hope so. No, an example of a memory leak that is the script's direct fault and responsibility. I'd like to see one.

      Of course, script code that causes leaks in the browser's script engine doesn't count... because that would be a leak in the browser. We can go in circles all you want, really.

      Or is your problem that you honestly cannot understand how a Javascript application can leak memory?

      I think you're rather confused as to what an application is and how this whole memory thing works.

    78. Re:That's strange... by WIAKywbfatw · · Score: 1

      Again, you're talking about a plug-in, whereas with Opera the feature is built in (and has been for some time now).

      Given that this particular thread started as a discussion about unnecessary bloat, and that Opera default has a smaller footprint than Firefox default, isn't that just more proof that Firefox isn't as efficient as it could be?

      (By the way, reordering tabs has been a standard part of Opera since I can remember. So that particular function of miniT is yet another catch-up to a very old Opera feature.)

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    79. Re:That's strange... by Bulln-Bulln · · Score: 1

      I mean that Firefox can be a base for "rich client"

      Well, not Firefox, but XUL Runner :-)

    80. Re:That's strange... by drinkypoo · · Score: 1
      Yes, I'm aware that everything miniT does is something Opera already did. However, its extensible architecture meant that someone provided that functionality, so I'm not at all upset. Its Open nature as a project meant someone was interested in developing the extension I enjoy so much.

      Opera seems to have less bloat, but then it doesn't do everything Firefox does either, and Firefox doesn't seem to contain much unnecessary functionality. In fact, I'm forever adding functionality in the form of extensions; spoofstick, flashblock, adblock, miniT, spellbound, and many more.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    81. Re:That's strange... by mrchaotica · · Score: 1

      Now that's cool! I look forward to the day when the Mozilla (and other) apps are just interfaces to XUL Runner (or better yet, libxul).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    82. Re:That's strange... by p3d0 · · Score: 1

      Incidentally... I work on a product where we use the same codebase on everything from handhelds to big servers, and I think it's a great idea. It forces us to keep things lean and mean.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    83. Re:That's strange... by Threni · · Score: 1

      > Funny how people always bitch about products when they dont have X feature,
      > etc.. But when they include all of those nice features everyone wants they
      > bitch about how bloated it has become..

      A solution would be to provide lots of features but without making the code unnecessarily large.

      I bitch when products don't have a feature which obviously should be supported. For instance, there's no way of keeping track of which articles you've posted to Usenet using Thunderbird. You have to remember, or look in your Sent folder, then go and find them one at a time. It's obvious (to me) that you'd want to be able to select a post you've made then look at the replies. Implementing this shouldn't require much code, but if it was implemented such that it added 2 megs to the executable size or memory footprint then yeah, sure I'd bitch about that too.

    84. Re:That's strange... by squiggleslash · · Score: 1
      I don't understand what you're saying here. Load the page once. Note memory usage. Reload. How many more bytes do you expect to see there?
      None, but that's irrelevent. We're talking about GMail here, not some page that automatically reloads itself. GMail makes queries in a hidden frame, it's a Javascript application, not a more-or-less static HTML page.

      Like I said in the comment you described as "funny", I've written an application that works in a similar way, and if it wasn't for the fact we don't put the user in a position where they would stay on one "main" page for very long (ie we move from one top level frameset to another, and we don't automatically poll for anything), then they'd be in the same situation.

      GMail is not an application. It's a bunch of scripts running in the browser. The browser is the application, and it's the browser's responsibility to ensure that no memory leaks, because, again, the script has no control over it.
      Oh boy.
      Give me one example of how you "leak" memory in a script. Note that I'm not talking about creating an array and filling it with 1 gazillion strings between the focus() and blur() events. Even in those cases, the browser should clean up after me. At least I hope so. No, an example of a memory leak that is the script's direct fault and responsibility. I'd like to see one.
      Try reading the explanation of how the app I maintain works. I gave you an explanation. You've chosen so far to ignore it. More to the point, by repeatedly ignoring it and claiming it's not possible, you're essentially calling me a liar.

      It's not even that difficult to get your head around: If you have something that allocates objects periodically, and doesn't deallocate them, then you have a memory leak. As an example, if you poll a server using a hidden frame, and you allocate an object each time, which you store (for whatever reason) without overwriting what you did previously, then you end up with a memory leak. It's that simple. Really. Honestly. It's fucking easy to end up with a leak in Javascript apps if those apps aren't trivial. I know, I've done it.

      And how, exactly, is Mozilla supposed to clean up after someone who makes an array and fills it with 1 gazillion strings between focus() and blur() events anyway?

      I've said I've done it. You've said it's impossible. You're calling me a liar. I resent that. I'm foeing you. Asshole.

      --
      You are not alone. This is not normal. None of this is normal.
    85. Re:That's strange... by JamesGecko · · Score: 1

      Have you checked out minimo yet? A tiny Mozilla build using GTK designed to run on lowend and embeded devices. Currently in early alpha stages.

    86. Re:That's strange... by The+Bungi · · Score: 1
      If you have something that allocates objects periodically, and doesn't deallocate them, then you have a memory leak.

      Let me guess - you're a really good "web developer", right? Right. Well, I suppose your definition of a "leak" is good enough for that.

      You're calling me a liar. I resent that.

      I wasn't calling you a liar. Just slightly ignorant.

      I'm foeing you. Asshole.

      Holy merciful sweet Heysooz, cry me a fucking river and all that.

    87. Re:That's strange... by danheskett · · Score: 1

      Just curious, any add-on toolbars or some such? My wife's laptop had a pair of toolbars that collectively used 20 MB per instance. One IE window = 40 mb of extra added overhead.

    88. Re:That's strange... by HD+Webdev · · Score: 1

      Ahhh. I didn't install any toolbars because I use Firefox/Opera most of the time. I don't use IE unless I absolutely have to and forgot that Norton A/V, Java Console, Messenger, and a bunch of other programs installed extensions without asking for permission. d'oh!

      I shut off the extensions that aren't required and now IE runs at 60MB with 6 blank pages open.

      Thanks for the information. Spybot, Adaware, and Microsoft Anti-Spyware don't flag those extensions .

      Now I guess I'll have to go look for Bloatware Search & Destroy!

      --
      This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
    89. Re:That's strange... by danheskett · · Score: 1

      :) The add-ons are nuts. I ran into one that was a "picture toolbar", to make it "easy" to save images from webpages into your home directory or whatever.

      The problem is it was nasty bloated. One instance of the toolbar added about 25 mb on IE. Imagine having about 10 windows open like I usually do. 10 x 25 = 250MB of extra IE overhead. Swapping left and right.

    90. Re:That's strange... by Anonymous Coward · · Score: 0

      He's not ignorant, he's totally correct. You're the one who appears to be ignorant here (and that's not meant to be derrogatory).

      GMail *IS* an application. The fact that it's distributed through the web and run under a browser doesn't change this fact. The browser has just assumed the role of the platform that the application runs under. Blaming the browser for leaks in the JavaScript application is akin to blaming the OS for leaks in Firefox or some other application that runs under it.

      JavaScript *DOES* allocate memory, as much as any other language. You seem to be stuck in a low level frame of mind where allocation of memory requires calls to the OS's allocation functions and leaks occur unless you subsequently call the OS's deallocation functions. Many languages, especially script languages, are Garbage Collected. This generally means that the code is responsible for allocating the memory directly, but is responsible for deallocating only indirectly. You allocate memory in JavaScript by calling "new", which is not much different than in any other language, GCed or not. But because it's GCed, you don't directly deallocate the memory.

      This is where you seem to really be getting confused. Many people new to GC ignorantly think that because there's some magical process that collects garbage (in this case, the Firefox JS engine) if any leaks occur it must be the fault of the engine and not the code running under it. This is simply wrong, and code written for GC engines that don't themselves leak, can leak like a sieve.

      You see, even though you're not responsible for directly deallocating the memory, you *ARE* responsible for letting the engine know that *IT* can deallocate the memory. You do this by removing all references to the memory. Fail to do this, and your code leaks memory, not the GC engine! Now that this was explained in detail, go back and reread the post about how GMail code be leaking memory here, and how it's not the fault of Firefox if it is.

      Now, all that said, I do wonder about Mozilla's GC engine. We're writing some XUL applications that do update memory frequently. After careful review of the code, there does not appear to be any leak in the script, yet memory consumption continues to climb until the page is unloaded. This is not proof, and I'm not about to start blaming them for what may well be a problem in my own code... but there's enough evidence to make me start looking for problems in the GC engine.

    91. Re:That's strange... by Anonymous Coward · · Score: 0

      Wow, you don't know much do you?

    92. Re:That's strange... by teromajusa · · Score: 1
      I wasn't calling you a liar. Just slightly ignorant.

      You have too narrow an idea of memory leaks. Read this. Note this part:
      In languages providing automatic memory management, like Java, C# or LISP there can be memory leaks too. The memory management does not free an object that is strongly reachable.

      You don't need to malloc to leak memory and you certainly can leak memory in javascript.

      GMail is not an application. It's a bunch of scripts running in the browser.

      You also have too narrow a definition of application. An application is more a matter of user experience. It does not have to be implemented as a process. Calling web based ui talking to scripts on the backend an application is common usage.

      You need to get out more. There's a whole world beyond c.
    93. Re:That's strange... by The+Bungi · · Score: 1
      In languages providing automatic memory management, like Java, C# or LISP there can be memory leaks too. The memory management does not free an object that is strongly reachable.

      Holy shit, what part of "interpreted" and "virtual" do you people not understand? I cannot "leak" memory from JavaScript any more than I can leak it from Java or C# or Python. How hard is that to grasp? If my "application" is leaking memory then it's the virtual machine's or interpreter's fault, period. Period.

      You also have too narrow a definition of application

      No, I do not. Because I'm not talking about this as an end user but as a developer. "Application" maps cleanly to "process" as far as I'm concerned, because that's the memory allocation scope and boundary for most operating systems. You're just trying to be clever and make a semantic point about what an application is or isn't based on "user experience", which is disingenious if we're discussing memory allocation. Nice try.

      You need to get out more. There's a whole world beyond c.

      Yeah, thanks.

    94. Re:That's strange... by teromajusa · · Score: 1

      Holy shit, what part of "interpreted" and "virtual" do you people not understand?

      For my part none. But that has nothing to do with this.

      I cannot "leak" memory from JavaScript any more than I can leak it from Java or C# or Python.

      You can leak in any of those. Maybe you should read the link I posted to a definition of memory leak. You seem to think it has to be caused by a c heap management routine for it to be a memory leak. That is simply not the case.

      If my "application" is leaking memory then it's the virtual machine's or interpreter's fault, period. Period.

      Only according to your narrow definition of memory leak. A virtual machine cannot stop a coder from writing code that will allocate objects and never allow them to be freed.

      "Application" maps cleanly to "process" as far as I'm concerned, because that's the memory allocation scope and boundary for most operating systems.

      Don't know why I bother since you don't seem to read 'em but here's a definition of application. Nothing about process there. You may find it convenient to equate the two but they are not equivelent.

    95. Re:That's strange... by RedWizzard · · Score: 1
      If FF is going to eat up 100MB of RAM to open Gmail, fine. Assuming nothing happens except for their refresh interval (which I think is 5 minutes), when I get back the next day I expect it to be at 100MB. It's as simple as that.
      That's how it works here. I've had gmail open in Firefox for about 4 days, along with 5-6 other tabs and Firefox is using 120MB. It doesn't seem to be increasing.
  5. Bah, what's the big deal? by PalmMP3 · · Score: 3, Funny

    Microsoft has been getting away with bloody murder for years, shipping buggy products. So who's to make a fuss if Firefox has a couple of measly problems for a while? They'll definitely get fixed before IE, that's for sure...

    --
    Laughter is the best medicine, but in certain situations the Heimlich maneuver may be more appropriate.
    1. Re:Bah, what's the big deal? by lukewarmfusion · · Score: 5, Insightful

      *SLAP!*

      Don't set your standards low just because the competition does. Set 'em high because you can and should.

      (I've just been in the mood to slap someone lately. Nothing personal.)

    2. Re:Bah, what's the big deal? by PalmMP3 · · Score: 1
      Errrrrrr... believe it or ont, my original post was actually supposed to be funny. It was a joke ridiculing Microsoft (as the custom seems to be here on /.) by pointing out that no matter how bad Firefox may do in the future, it can never be as evil as IE, which seems like it has been forged by the Devil himself.

      Whoops... sorry, Devil. I just insulted you by insinuating that Microsoft's shit had something in common with your work. I apologize; please don't come haunt me for that... ;)

      --
      Laughter is the best medicine, but in certain situations the Heimlich maneuver may be more appropriate.
    3. Re:Bah, what's the big deal? by Anonymous Coward · · Score: 1, Interesting

      OSS projects are like any other, attracting a critical mass of developers during certain periods of time, experiencing famine during others. One of the concerns is momentum. Even when famine turns to feast, it'll still be months before major bugs have patches simply due to the familiarity curve.

      If an OSS project is underfed long enough, the project becomes stale, and other projects pick up where it left off. For example, the full Mozilla suite has excellent startup time -- how long before someone realizes that revamping the GUI of the trunk (with slight repackaging) is much more sustainable than reinventing the wheel? (I know, Ff uses Gecko, but there's enough code outside of Gecko to create plenty of duplication of effort.)

    4. Re:Bah, what's the big deal? by shadowmatter · · Score: 5, Interesting

      From the article:

      Of the six people who can actually review in Firefox, four are AWOL, and one doesn't do a lot of reviews. And I'm on the verge of just walking away indefinitely, since it feels like I'm the only person who cares enough to make it an issue.

      What good is people submitting patches if no one is there to review the code prior to commit? Indeed, I submitted a very trivial usability enhancement to Firefox, and it was quickly swept under the rug. Perhaps it should simply be made into a plug-in, I don't know. Just thought I would share it as first-hand experience.

      - shadowmatter

    5. Re:Bah, what's the big deal? by bishopi · · Score: 1

      So who's to make a fuss if Firefox has a couple of measly problems for a while?

      The problem with this kind of approach is that while we MAY have the moral high ground with regards to product quality, a certain large corporation has a truckload of money to give to all the shills who will scream "...and if Firefox's development team are letting it slip badly.... FOSS sucks.... blah blah....." as the headline on a thousand articles.

      Maintaining the moral high ground goes hand in hand with NOT letting this sort of approach take hold in any of the 'flagship' products.

      Ian

    6. Re:Bah, what's the big deal? by Anonymous Coward · · Score: 0

      It wasn't even looked at. Unconfirmed bugs don't appear on the radar of anyone, RFEs don't often get looked at by the main coders. I confirmed the bug. You should make sure your patch is for the current trunk (btw: a unified diff would be easier for the reviewers) Then set the review:? for the patch and mail the maintainers of the component or find someone else who can review your patch. Good luck

    7. Re:Bah, what's the big deal? by Clay_Culver · · Score: 1

      Whoosh.

      Now that's a patch worth having. Makes me want to build from source.

    8. Re:Bah, what's the big deal? by ralphdaugherty · · Score: 1

      What good is people submitting patches if no one is there to review the code prior to commit? Indeed, I submitted a very trivial usability enhancement to Firefox, and it was quickly swept under the rug. Perhaps it should simply be made into a plug-in, I don't know. Just thought I would share it as first-hand experience.

      - shadowmatter


      they diisabled links to Bugzilla from /. with a message that says so... :)

      rd

    9. Re:Bah, what's the big deal? by JoshRosenbaum · · Score: 1

      Just copy/paste the link location into a new tab/window when you are blocked entry to a site via referer. :)

    10. Re:Bah, what's the big deal? by Anonymous Coward · · Score: 0

      Asking for review from someone is generally more effective than sticking an empty flag up. Review requests go to people, not some generic queue.

      Just a thought.

    11. Re:Bah, what's the big deal? by TheRealSlimShady · · Score: 1

      That's like saying "Saddam Hussein tortured people but we haven't tortured as many as him"...

    12. Re:Bah, what's the big deal? by ralphdaugherty · · Score: 1

      Just copy/paste the link location into a new tab/window when you are blocked entry to a site via referer. :)

      Thanks for that tip, Josh.

      rd

    13. Re:Bah, what's the big deal? by michaelhood · · Score: 1

      Wow, I was just thinking it'd be cool if the address bar worked that way no more than a couple hours ago.. nice work :)

    14. Re:Bah, what's the big deal? by lachlan76 · · Score: 1

      Or put in "/show_bug.cgi" in the address bar, 'cos the bug id is still in there.

    15. Re:Bah, what's the big deal? by Anonymous Coward · · Score: 0

      *SLAP!*

      Me too.

    16. Re:Bah, what's the big deal? by theborg1of4 · · Score: 3, Insightful

      It's sort of funny to watch how some people will compromise their morals just a little bit further as open-source projects become increasingly complex and start to suffer the same pitfalls as their closed-source brethren. The first slide occurred when Firefox security holes went unpatched for weeks. Now I see that at least one person is attempting to justify this latest concern by comparing Firefox to IE - how ironic considering the former is considered to be a completely different alternative to the latter.

      The fact of the matter is that developers - open-source or closed-source - would largely prefer to work on writing new code rather than maintaining old code (especially bug fixes). New code is trailblazing and ego-stroking and cool, while bug fixes don't have nearly the same sexiness. Once a project is deployed, enthusiasm for it tends to fall away.

      Now, with closed-source commercial projects you're paying people to maintain the code throughout its whole life cycle, so you can ensure that the software is enhanced and fixed as is appropriate for your business needs. People will grumble and try to squirm out of it, but if their paychecks rely on getting bug fixes and small enhancements done they can be forced to finish the work. But if you're volunteering your time to a project freely you have far more flexibility to pick and choose what you work on. I think the enthusiasm for getting 1.0.1 out the door is far thinner and weaker than the excitement generated on the march towards 1.0. This is what I perceive to be the Achilles heel of most large-scale open-source projects that don't at least have some sort of corporate interest (and therefore backing) to ensure forward progress will be continued.

      This isn't an open-source bash, by the way - I have great respect for people who donate their time freely to these sorts of efforts, and open-source has done some pretty amazing things for software development.

    17. Re:Bah, what's the big deal? by Richthofen80 · · Score: 1

      Dude, you might want to put semicolons at the end of your lines of code. Perhaps because it doesn't compile, yields a parse error, that your change was ignored?

      --
      Reason, free market capitalism, and individualism
    18. Re:Bah, what's the big deal? by ToreTS · · Score: 1

      Wow, I was just thinking it'd be cool if the address bar worked that way no more than a couple hours ago.. nice work :)

      It already works this way in Mozilla (the suite), and you don't have to press Ctrl+Enter, just Enter. For example, entering "google/scholar" in the address bar and hitting Enter will bring you to http://www.google.com/scholar. I wonder why this functionality has been removed from Firefox?

    19. Re:Bah, what's the big deal? by Anonymous Coward · · Score: 0

      IIRC, Javascript doesn't care if you don't have semicolons at the end of your statements during variable assignments and the like. So it "compiles" -- even though you can't compile Javascript, really.

  6. Firefox by blobzorz · · Score: 4, Funny

    Yeah, IE has been horrible with security and whatnot, who cares if firefox makes one mistake? They're still perfect in my eyes.

    1. Re:Firefox by tickleboy2 · · Score: 2, Funny

      It's like Angelia Jolie's morning breath.... one little thing doesn't mean a thing in the big picture.

      --
      The only thing that will stop you from fulfilling your dreams is you. - Tom Bradley
  7. Firefox is also Mozilla by TelJanin · · Score: 5, Informative

    Many of the devs are hard at work for plain Mozilla. This makes the development of Firefox seem slow, but a lot of code from Mozilla can be (and is) used in Firefox through the Gecko engine. You don't have to exclusivly work on Firefox to help Firefox.

    That said, I wish there were more devs working on Firefox-specific issues.

    1. Re:Firefox is also Mozilla by Anonymous Coward · · Score: 2, Informative

      Many of the devs are hard at work for plain Mozilla. This makes the development of Firefox seem slow, but a lot of code from Mozilla can be (and is) used in Firefox through the Gecko engine. You don't have to exclusivly work on Firefox to help Firefox.

      That said, I wish there were more devs working on Firefox-specific issues.


      check out the mozilla source. The firefox browser is just compiled differently and with a few minor differences at the xul level. I really hate to see people thinking it's just gecko that's shared. There's xpcom, necko, nspr, etc... too ;-)

    2. Re:Firefox is also Mozilla by WhiteBandit · · Score: 1

      Does anyone know what happened to Blake Ross? It seems like since he started going to Stanford, his involvement in Firefox went down drastically.

      (School generally does this...) However, he was definitely a great/gifted developer.

    3. Re:Firefox is also Mozilla by k-zed · · Score: 2, Interesting

      That's so true, especially that Firefox isn't even the best browser choice on anything but Windows. There's a plethora of Gecko-based browsers available for Linux: such as Galeon or Epiphany for Gnome, or actually Konqueror for KDE, which I hear can use Gecko as a rendering engine. All these use native toolkits for displaying their user interfaces, thusly they're much faster and more look-and-feel-comformant than Firefox can ever hope to be.

      (As a personal opinion: honestly, I can't see why one would want to use Firefox under Linux at all.)

      --
      we discovered a new way to think.
    4. Re:Firefox is also Mozilla by TelJanin · · Score: 1

      Konq can't use Gecko yet, as far as I know. But there is a project underway to port Gecko to being a QT control.

    5. Re:Firefox is also Mozilla by Anonymous Coward · · Score: 0

      Can you get the adblock extension for any of them?

    6. Re:Firefox is also Mozilla by Joe+Tie. · · Score: 2, Informative

      As a personal opinion: honestly, I can't see why one would want to use Firefox under Linux at all.

      For me, it's the extensions. If not for that I'd be using Konqueror.

      --
      Everything will be taken away from you.
    7. Re:Firefox is also Mozilla by Anonymous Coward · · Score: 3, Funny

      honestly, I can't see why one would want to use Firefox under Linux at all.

      No other browser supports the Abe Vigoda Status extension.

    8. Re:Firefox is also Mozilla by ShieldW0lf · · Score: 1

      You said a mouthful there. Firefox ain't shit without it's extensions.

      Sorry, but if it doesn't have tabs, adblock, all-in-one gestures and nuke anything, I'm not surfing with it.

      --
      -1 Uncomfortable Truth
    9. Re:Firefox is also Mozilla by Myen · · Score: 3, Informative

      IIRC, he's also thinking of a startup. See his blog (Google Feeling Lucky on his name), Feb 11 2005, third paragraph. I'm also guessing school is probably also a part of it :)

      (Who are the six that mconnor mentioned anyway?)

    10. Re:Firefox is also Mozilla by Anonymous Coward · · Score: 0

      Firefox uses GTK -- and in fact, the lastest version also uses Pango for fonts.

      You would know this is actually had a clue.

    11. Re:Firefox is also Mozilla by grandmofftarkin · · Score: 2, Informative
      Taken from wikipedia,

      "Because of Konqueror's modular nature, the Gecko layout engine from Mozilla can be used instead of Konqueror's KHTML renderer. This ability is called kmozilla and can be found in the kdebindings package".

    12. Re:Firefox is also Mozilla by geminidomino · · Score: 1

      Well put. When the extentions work, they increase the browser's value immensely (even when they don't and bugger my profile, it's still better than having to use Windows)

      If it wasn't for the extentions, I'd probably be using something else too.

    13. Re:Firefox is also Mozilla by Dan+Ost · · Score: 2, Informative

      You do realize that having nuke anything in addition to all-in-one gestures
      is redundant? Check out "Hide Object" and "Undo Hide Object" gesture targets.
      Personally, I find using gestures much easier than using a context menu to
      remove the object. Also, you can undo your hides without having to reload the
      page from scratch.

      --

      *sigh* back to work...
    14. Re:Firefox is also Mozilla by Anonymous Coward · · Score: 0

      The six would be the module owner and peers for Firefox, who are: Ben Goodger, Vlad Vukicevic, Mike Connor, Dave Hyatt, Brian Ryner and Blake Ross.

    15. Re:Firefox is also Mozilla by ShieldW0lf · · Score: 1

      You can't remove a selection of objects instead of an individual object that way. And it's a lot harder to accurately grab the edges of small objects in a gesture.

      Navigating the context menu is a bit of a pain in the ass, I will agree... what would be nice is if there was a keyboard shortcut for the Remove X menu item so you could just select the junk, right click, keypress and you're done without moving the mouse.

      --
      -1 Uncomfortable Truth
    16. Re:Firefox is also Mozilla by Mishura · · Score: 1

      >>As a personal opinion: honestly, I can't see why one would want to use Firefox under Linux at all.

      >For me, it's the extensions. If not for that I'd be using Konqueror.


      I agree. I love Konq, but it doesn't have some of the features that firefox has, such as Adblock and Flashblock. Now that Konq is supported, somewhat, with GMail, that last web hurdle is now complete. Now all I want is my Adblock for Konqi.

  8. Engineering documents? by Vthornheart · · Score: 5, Insightful
    Have they produced any Documents that new programmers to Firefox could use to quickly begin becoming useful to the cause? It sounds to me like their problem is that the overall architecture of the system is under-documented (either that, or they're just not allowing sufficient access).


    If it is a problem of documentation, then those two remaining programmers had better work on documenting it... and quickly. If they want the architecture to be preserved when new programmers who don't understand it come along.

    --
    -Vendal Thornheart
    1. Re:Engineering documents? by roman_mir · · Score: 3, Insightful

      Bingo. Provide architecture docs for the browser. Also put together extension tutorials.

    2. Re:Engineering documents? by benjamindees · · Score: 1

      I think you hit the nail on the head. I've spent a few hours the past few weeks trying to hunt down a random, small bug, and I still have almost no clue what the overall architecture of Firefox is.

      In fact, I'd almost say it's more difficult to navigate than the OpenOffice.org source. That's pretty bad, too, because OOo is mostly just odd little acronyms and stuff in German, but at least it's partially documented.

      As some of the comments on the linked page indicate, I think different (more standard) tools for source code management would help ease new people into the project.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    3. Re:Engineering documents? by zootm · · Score: 2, Informative

      Further to the sibling post, Mozillazine's Extensions Dev page has a wealth of fantastic resources for creating stuff. Once you get into the nitty-gritty, XULPlanet is mighty handy (and probably constitutes a lot of the "documentation" you require. Also, O'Reilly's Mozilla book is available free online.

    4. Re:Engineering documents? by emurphy42 · · Score: 1
      (either that, or they're just not allowing sufficient access).
      How does the Mozilla Public License not allow sufficient access? "Under-documented" is much more plausible.
    5. Re:Engineering documents? by Vthornheart · · Score: 1

      Well, I was just posing possibilities... the suggestion that only one or two people actually actively review changes suggests insufficient access to me at the high levels, but I could be mistaken.

      --
      -Vendal Thornheart
    6. Re:Engineering documents? by eclectro · · Score: 1

      I sense a consensus here. The first thing I did before I read the slashdot thread is go see if there is some sort sourcecode overview.

      I did not find anything, and it appears you have to dig it up for yourself. But this is the norm for the majority of projects anyway.

      Which is not necessarily a bad thing, but is definitely more time consuming.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    7. Re:Engineering documents? by Anonymous Coward · · Score: 0

      So that's the secret to getting those elusive +5, Insightfuls - simply restate another highly rated comment, but prefix it with "Bingo"!

    8. Re:Engineering documents? by emurphy42 · · Score: 1

      Perhaps this hinges on the difference between how many people can access such-and-such code, and how many people actually do.

  9. Perhaps by Anonymous Coward · · Score: 1, Interesting

    it because firefox is mostly a win32 project?
    yes, ther is port for many platformes but it
    targeting IE replacement for windows users.

    Replacing microsoft sh!t code probaly dont apprear
    very exciting.

  10. Re:Good! by RWerp · · Score: 1

    Mozilla *works*. I can't say the same about Firefox, at least not on the AMD 64 platform.

    --
    "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
  11. Re:Good! by ShawnDoc · · Score: 4, Interesting

    Perhaps you missed this story here, where it was found that Mozilla is actually faster than Firefox.

  12. Why can Microsoft et. al get good people... by rsborg · · Score: 3, Insightful
    to work on frickin Windows, when the MoFo has a hard time getting people to do work with sexy Firefox/Mozilla?

    I think some things need to be funded, and if Mofo needs the cash, then Cashdot should be able to help out (maybe do a sidebar-fundraiser or something)... I'd pitch in a couple of bits for my fave browser! Hell make it a contest so people can win firefox/mozilla SWAG!

    --
    Make sure everyone's vote counts: Verified Voting
    1. Re:Why can Microsoft et. al get good people... by MrResistor · · Score: 4, Funny

      I'd pitch in a couple of bits for my fave browser!

      Well, why don't you then? Or did you not notice that "Donate" button on your first link?

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    2. Re:Why can Microsoft et. al get good people... by Cainam · · Score: 2, Interesting

      Well, I'm contributing $10/month to the Mozilla Foundation via Paypal. You can too.

    3. Re:Why can Microsoft et. al get good people... by MasonMcD · · Score: 0, Offtopic

      to work on frickin Windows, when the MoFo has a hard time getting people to do work with sexy Firefox/Mozilla?

      I think some things need to be funded...


      You really shouldn't post and respond to your post in the same post. Unless it has a link to Natalie Portman's succulent bare breasts.

      That is all.

    4. Re:Why can Microsoft et. al get good people... by Errtu76 · · Score: 1

      because they get paid (more) ?

    5. Re:Why can Microsoft et. al get good people... by VanillaCoke420 · · Score: 1

      Maybe they like being able to pay their rent? Or maybe they want to work for Microsoft?

    6. Re:Why can Microsoft et. al get good people... by 16K+Ram+Pack · · Score: 1
      Go ahead and contribute. Buy some stickers. $3? Hardly going to hurt.

      People are incredibly mean about donating to OSS projects. So, you get an office suite for $0, saving you a few hundred bucks on an alternative, and you can't even send them $5?

      People are often pleading for funds. Often, they've developed something as "itching a scratch", but often that's not sustainable.

      The sums would make a huge difference if everyone chipped in even a couple of bucks. If OpenOffice.org got $5 from every user, that would be millions of dollars. Imagine how much development work could be done with that.

    7. Re:Why can Microsoft et. al get good people... by soulhuntre · · Score: 1

      Imagine how much development work could be done with that.

      Hey! There's an idea. It's almost like sometimes you have to pay people to work on something ... especially if it isn't the fun parts of something.

      So you could get some money from the users, and use that to pay the developers... now what does that remind me of?

      Oh yeah, capitalism.

      --
      --> Fight tyranny and repression.... read /. at -1!
    8. Re:Why can Microsoft et. al get good people... by SpamJunkie · · Score: 1

      Why can Microsoft et. al get good people to work on frickin Windows, when the MoFo has a hard time getting people to do work with sexy Firefox/Mozilla?

      I heard this song on TV last night and it struck me that it explained the complex reasons why people can end up doing less-then-stellar things, such as crime or working for Microsoft. I'll quote the few lines I can recall and you can judge for yourself if this sweet rhyme enlightens you:

      "Money, money, money,
      Money, money, money"

    9. Re:Why can Microsoft et. al get good people... by 16K+Ram+Pack · · Score: 1
      Actually, not capitalism, its public spiritedness.

      If you paid for a developer to change something to your needs, that would be. You donate to a project, you don't own it.

      Is making a donation to the Red Cross capitalism?

    10. Re:Why can Microsoft et. al get good people... by Anonymous Coward · · Score: 0

      hmmmm... judging from the URL you put in your profile ( yea the one under your name) i am thinking that you guys (yea you and the parent) are probably Taco and cowboyNeal? ??? yes?

    11. Re:Why can Microsoft et. al get good people... by MrResistor · · Score: 1

      Sadly, no. Well, not me anyway. I put that in when I first opened the account, and I've never felt a need to change it.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  13. How else to topple IE? Re:It's the Branding by dj42 · · Score: 4, Interesting

    I think right now what is needed is a strong branding for Firefox that will create a reputation among the "tech-oriented" masses that get their information from magazines and cursory reading of pop-tech articles. How else will they truly gain ground against what many people perceive as the ONLY way to get online?

    I think it's important to realize some people synonymize "The Internet" with Internet Explorer, because of IE auto-dialing, and auto connecting, as well as broad-band connections always being on and using it as default browser with windows.

    Anything you do mainstream (particularly in the US) is already being done branding first and content second. Just take a look at TV.

    We're dealing here with the WWW, possibly the most impressive achievement to date in terms of communication and information sharing. It's going to take some power to muddle through the masses, and you're not going to do it by sticking exclusively to principles at the expense of reaching the clueless.

    The infrastructure, particularly the end-user "filter" of that information, is of critical importance. Idealism about open-source initiatives has to play tug-of-war with practical ways to get a broad following.

    --
    We are one consciousness experiencing itself subjectively. Back to you with the weather, Bob!
    1. Re:How else to topple IE? Re:It's the Branding by Kethinov · · Score: 2, Insightful

      The word "internet" being in IE's name is quite a bit helpful for IE as well. Consider people who don't read anything they don't have to and barely read anything that they do. Consider bad spellers, and especially dyslexic people. I've encountered MANY people with poor literacy who (instinctively?) tend to pick IE when presented with a choice between FF and IE on a desktop because of the word "internet" in the name.

      In this very same group of people on desktops with only a FF icon, I've heard questions like "where's internet?" not realizing FF is a web browser. I even know people who don't know what a web browser is, or even that IE's name contains the word "explorer" as well. They only want "internet".

      Putting "internet" in IE's name was a superb marketing decision in terms of brainwashing.

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    2. Re:How else to topple IE? Re:It's the Branding by cheesybagel · · Score: 1

      Superbly annoying you mean, nearly everyone thinks the Internet is the World Wide Web.

    3. Re:How else to topple IE? Re:It's the Branding by Anonymous Coward · · Score: 0

      You sir, are a fucking douche...fuck you, Tristan.

    4. Re:How else to topple IE? Re:It's the Branding by dtfinch · · Score: 1

      Just like Microsoft Windows, Word, Office, etc. :(){ :|:&};:

      What the hell is that thing?

    5. Re:How else to topple IE? Re:It's the Branding by dtfinch · · Score: 1

      There should have been a couple line breaks before the
      ":(){ :|:&};:", but /. removed them.

    6. Re:How else to topple IE? Re:It's the Branding by micromoog · · Score: 1
      Please let this argument die. People who will never in their entire lives use FTP or IRC or Gopher or NNTP may as well call the WWW "the Internet".

      Not to mention the fact that most browsers do support protocols other than HTTP to varying extents.

    7. Re:How else to topple IE? Re:It's the Branding by cortana · · Score: 1

      everything2.com?node=stupid+unix+tricks

  14. Same ol', same ol' by Anonymous Coward · · Score: 4, Insightful

    It's nothing new, really, just a little more extreme.

    Mozilla has for years made a constant and ongoing argument that they're open to all comers and want all the help they can get, only to turn people away without consideration. I don't know what it's all about, and I'm not sure I care anymore.

    It's a shame, because while (for example) Ben Goodger is obviously a talented programmer, his belief that he is the only person capable of doing what he does is just crippling the effort. Allowing a few people to prove they're as good as he is (hmmm... maybe he's afraid to find that out) could move things along tremendously.

    1. Re:Same ol', same ol' by cheekyboy · · Score: 1

      friggin ego head programmers, thats all we need, I thought they died away in 1990 when the 80s started to disapear!! Get with it boys, egos are for managers. Theres always someone better than you are, even tho they might be hard to find, someone also is always going to be better at different aspects of programming than you are. Only Stalins like to work alone, be part of team, just like StarTrek if you want something to comapare it to ;-)

      --
      Liberty freedom are no1, not dicks in suits.
    2. Re:Same ol', same ol' by Anonymous Coward · · Score: 1, Interesting

      The way people have got plugged into the development process in the past is to step up and write the big features, to prove themselves and to a good job.

      Yes, I think I'm pretty good at what I do - that's mostly because of my focus on user interaction and attention to detail.

      There are two models of application development when it comes to building UI:

      - have a user interface design team and have the engineers be subordinate to them (this is the way most companies work)
      - have engineers that are good at UI (this is the way Firefox has worked).

      As I said - finding engineers to drive the latter is tough. And Mozilla is a project that likes to award a lot of power to its module owners. So yes, I am not very eager to break up Firefox into pieces and assign to people of unproven ability, because of the risk that the overall quality of the application will suffer.

      Whether or not I am eager to do so, I imagine I will be breaking Firefox into chunks anyway in the coming months since my mode of implementing most of the application services for each release myself is not sustainable. How this will be managed I am not yet sure, but I will not be making a change in the structure of the project until I can be sure that the quality will be maitnained and improved.

      Ben Goodger
      Lead Engineer, Mozilla Firefox.

    3. Re:Same ol', same ol' by spoiledlittlelucy · · Score: 1

      I think the fact that Mike is in a position to make a comment like this and the very fact that you're debating it on slashdot completely ruins the credibility of your argument against Ben. That aside you can't just let anyone with good intentions have a project altering role. I'm curious as to how many of you complaining that FF doesn't allow people "into the inner circle" are, or are friends of, people who had their requests for access turned down. I've seen a few of the requests and the reason they've been turned down is because the people making their arguments as to why they should be allowed to review and check in are stating right there that they would do things differntly than has already been agreed upon as the best way to do things. Quite specifically they've suggested doing things in such a way that unchecked, unstable code would get into the browser and to the end user. The last thing that ff needs is for people like Ben and Mike to spend all the time they could be coding and reviewing undoing other reviewers' mistakes, or to have slashdot articles about yet another code problem in the latest release. Again, I think the very fact that Mike has the access he does, and how quickly he gained it is proof that when people come along who have the talent and understanding of the project, they are accepted into the fold, not turned away.

  15. Huh? by Anonymous Coward · · Score: 2, Interesting

    Didn't I read something just a little while ago about how firefox developers were intentionally keeping people out of the development inner circle?

    1. Re:Huh? by Anonymous Coward · · Score: 1, Informative

      Maybe you are talking about this?

    2. Re:Huh? by Anonymous Coward · · Score: 0

      Yeah, exactly. So I don't get what they are whining about now. If they need more people involved they need to drop the elitist attitude that got XFree in trouble.

    3. Re:Huh? by Anonymous Coward · · Score: 0

      The whiners aren't the same people as the ones controlling review access; they're the ones CRITICAL of those controlling review access. The reason Firefox has such tight limits on review access is to try to keep the code slim.

  16. Lack of community involvement by adepali · · Score: 3, Insightful

    I believe the main reason for this is lack of developers-oriented documentation. Even for simple extensions, one has to search around the web and hack through existing modules to see how things work; things get harder when you try to work with the actual code, which comes with a whole bunch of its own graphics toolkit, scripting etc. Sure some people may know the entire code by heart, but these things need extensive, robust documentation if more independent developers are to get involved.

    1. Re:Lack of community involvement by SunFan · · Score: 1


      One other problem, I think, is the size of these projects, which compounds the documentation issue. Linux, OpenOffice.org, and Mozilla have enormous user bases, which is good, but the barriers to going from user to developer are immense.

      These projects rival the biggest commercial products in size, but employees of commercial projects get non-trivial company-provided training and mentorship. For anyone to accomplish this on their own requires an unusual amount of motivation and intelligence.

      Given that sufficient motivation and intelligence are unusual, the developers who are there tend to be busy enough to not have time to really give mailing lists and issue databases the attention they need. It would be interesting to see what the average time-to-live for an issue at these projects is.

      Another indicator is that most of the developers on these projects are paid to do so by Red Hat, Sun, IBM, Novell, HP, etc. in one way or another, meaning the barriers to entry are even sufficient to require compensation.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
  17. His blog... by digitalchinky · · Score: 4, Funny

    Best he be careful, blog entries regarding 'conserns' might get him sacked :-)

    1. Re:His blog... by Myen · · Score: 1

      Good thing then that MoFo isn't paying him :)

      Kinda scary though, when you realize that the toolkit peer (i.e., people that can review) that is most likely to review patches is not paid. And, from what he blogged, has slight health problems that probably mean he should step away for a while.

    2. Re:His blog... by spoiledlittlelucy · · Score: 1

      FF isn't a factor so much in the health problems, infact it probably helps him destress more than anything else. I wouldn't so much call it scary as I'd say it speaks for his abilities that he's climbed the ladder so well as a volunteer and is trusted to do a good job with it. I'd say it'd be more scary that someone capable would be turned away because they're not an employee.

  18. Community, Induviduals and Fun by Gopal.V · · Score: 3, Insightful

    > because this isn't fun anymore.

    Mmm... "Just for Fun !!"

    If you look at very successful FOSS projects, you'll see a comitted 3-5 member team which does pretty much everything for that project (projects like KDE or gnome don't classify as projects, they are meta-projects).

    A project needs lots of users and around 3-4 x times the core team contributing bits and peices to keep it alive. Once that is reached, the project is pretty much self sustaining.

    I feel that firefox has got a bit of elitism in their top level. Maybe those developers should take a look back into where THEY came from.

    1. Re:Community, Induviduals and Fun by Osty · · Score: 1

      If you look at very successful FOSS projects, you'll see a comitted 3-5 member team which does pretty much everything for that project (projects like KDE or gnome don't classify as projects, they are meta-projects).

      No need to single out KDE and GNOME, as they're exactly the same as Mozilla -- a meta-project consisting of many smaller projects (in this case, Firefox), which are run by a small, committed group of people.

    2. Re:Community, Induviduals and Fun by Afrosheen · · Score: 3, Informative

      Yeah, take a look at Linus Torvalds. He was the beginning kernel dev, but he sought help from individuals while the kernel was growing. Now he's pretty much a yay/nay guy that makes a few decisions now and then.

      Basically, if you document what you're doing, it's fairly easy to turn your project over to more people. If you don't document, then you're cementing your position as 'the coder' and making it that much harder for others to join in.

    3. Re:Community, Induviduals and Fun by Anonymous Coward · · Score: 0

      Plus he has no problem with being wrong from time to time.

    4. Re:Community, Induviduals and Fun by Anonymous Coward · · Score: 0

      There is a difference between control and elitism, the former says "You're wrong because [insert explanation here]" while the later says "You're wrong because I say so." It's control for the "wrong reasons."

      Control must always be held however if the control is not seen as deserver or as counter-productive then people will not look at it favorably. One must both keep control of the project but also keep up the appearance that while you are not the only one who has a voice.

  19. The number one problem with Firefox? by earthbound+kid · · Score: 5, Funny

    Lack of new, innovative names. Look, I like "FireFox" as well as the next guy, but let's face it, that name is getting a bit stale. Sure, 6 months ago, FireFox had a "hip," "edgy" feeling, but today, FF just isn't cutting anymore. Only Korean old people use browsers with such old fashioned names. We all know that the most productive period in FF's history was the period in which it was changing its name every other week. Features got added like crazy during those couple of months. Some people look at that as coincidence, but as I always say, "Correlation is causation." Therefore, if we want to add new features to FF quickly, we're going to need to start changing the project name weekly, if not daily or even hourly.

    In order to help out the FireFox team, here are my suggestions for new, catchier names:

    Fox Fire

    Brush Fire

    Brush Fox

    Foxy Britches

    Fancy Pants

    Panda Britches

    Moz Illa Than You

    Moz Def

    Linky Clicky

    Clicky Linky

    Spider Webby

    The Amazing Spider Webby

    Ultra Browser

    Supa Browsa

    Supa Browsa II: Supa Browsa Remix

    and finally,

    Internet Explorer II: Electric Bugaloo

    1. Re:The number one problem with Firefox? by antic · · Score: 1


      Or taking inspiration from elsewhere:

      "Firefox 2: This time it's not Firefox 1"

      --
      'Thats they exact same thing a banana wrench monkey.'
    2. Re:The number one problem with Firefox? by genneth · · Score: 1

      Maybe you ought to check out FireSomething?

      I have JungleSheep right now.

    3. Re:The number one problem with Firefox? by LS · · Score: 4, Funny

      You forgot "Fire Bush"

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    4. Re:The number one problem with Firefox? by khallow · · Score: 2, Funny

      It's humor, Jim, but not as we know it. :-)

  20. Quick Clarification by _defiant_ · · Score: 3, Interesting

    His problem seems to be with the development process of Firefox itself, not with stuff that happening in the main Mozilla trunk. For example, the following projects he doesn't have problems with: XTF, SVG, XForms, E4X, and xulrunner (lifted from the comments).

    What I gather this means is that Firefox 1.1 will get some cool new backend features but that its front end stuff will remain mostly the same (excepting the preferences dialog). Is this really a bad thing?

  21. Reading code... by Tuck · · Score: 4, Insightful
    ... can be harder than writing it. When you're writing code or fixing a non-trivial bug, your understanding is built up as you work on it. When reviewing someone else's patch, you're starting cold and it can take a significant effort to comprehend it enough to even attempt to review it.

    Brian Kernighan is widely quoted as saying: "Debugging is twice as hard as writing code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."

    When you're debugging, it involves rereading code you're already familiar with, so I suggest a corollary: reviewing someone else's code can be harder than writing it in the first place too.

    That said, don't let it stop you from trying! Pick a patch from your favourite project and review it. Try to understand it. Look for places where it could be wrong.

    Reviewing is a related but distinct skill from developing, and it can be improved with practice. A good reviewer is worth their weight in gold but it's often a thankless task (so let me take this chance to say a big thank you to markus and djm for putting up with my diffs :-).

    --
    $ find /pub -beer "James Squire Amber Ale" -drink
    1. Re:Reading code... by mahju · · Score: 1

      "Debugging is twice as hard as writing code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." ... and this is exactly why I prefer using python over other langs. I just find that unlike some languages where there are definately more than one way of doing thing (great for writting code), python means that there usually is only one way of doing things. This means that to read someone elses (or you old) code is easier as what's going on is more apparent.

      Python's use of white space to infer logic is also cool - means that you can more easily look at the code and understand what's going on.

      I guess I like it because I'm lazy - but I'm sure many of us here are guilty of that...

    2. Re:Reading code... by Walkiry · · Score: 1

      >reviewing someone else's code can be harder than writing it in the first place too.

      Hey, Real Programmers don't comment their code, if it was hard to write it should be harder to read!

      --
      ---- Take the Space Quiz!
    3. Re:Reading code... by HiThere · · Score: 1

      Un huh. If everything is correct. But if the indentation gets messed up, the interpreter may not notice. (There's no equivalent of unbalanced braces.) That means YOU have to notice, without a guide as to where to start looking.

      I like python, but I sure *DON'T* like that part of it.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:Reading code... by p3d0 · · Score: 1

      I have a rule of thumb I use... For someone new to a project, it takes them about as long to get comfortable with existing code as it would have taken them to rewrite it. It has been remarkably accurate so far.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  22. Case in point: vcards by mccalli · · Score: 4, Insightful
    OK, so it's Thunderbird not Firefox. But I since I was an OS X user on a laptop and Windows user on a desktop, and since I could find no way to synchronise my address book, I decided I'd do the coding and write the vCard import module for Thunderbird which many people have been crying out for.

    I downloaded the code, posted up onto the relevant bugzilla entry, and waited for a response.

    And waited.

    And waited.

    Still no response.

    Seven months later, the bug flickers into life again and people start asking why this isn't here. Again, I post up reminding people that I offered to write the code, and still would. Again, utter silence. Tumbleweed drifts across the face of the bugzilla page...

    Have a look, entry 79709 if you're interested (Mozilla's bugzilla set-up disallows direct linking from Slashdot). My main motivation for writing this has now gone, as I bought an OS X-based desktop too and can synchronise contacts fine now. I might still have a crack at it just for interest's sake though, but I wouldn't count on getting any contact from Mozilla people.

    Cheers,
    Ian

    1. Re:Case in point: vcards by lachlan76 · · Score: 1

      Ummm....so why didn't you write it?

    2. Re:Case in point: vcards by mccalli · · Score: 3, Interesting
      Ummm....so why didn't you write it?

      Duplication. Check the bug report I mentioned - it seems to me as if vCard handling is actually pretty much there in Thunderbird but simply has no UI, so I wanted to re-use the existing code rather than create my own vCard library which would be out of sync with the rest of the code and probably would be rejected as duplicated work anyway.

      Cheers,
      Ian

    3. Re:Case in point: vcards by Osty · · Score: 4, Interesting

      Duplication. Check the bug report I mentioned - it seems to me as if vCard handling is actually pretty much there in Thunderbird but simply has no UI, so I wanted to re-use the existing code rather than create my own vCard library which would be out of sync with the rest of the code and probably would be rejected as duplicated work anyway.

      Yeah, and? The point of the question was, "Why didn't you go ahead and do what you wanted to do, rather than file a bug and wait for permission?" In cases like this (and in many things in life), it's easier to ask forgiveness than permission. If you are willing to write the code it takes to do what you want, there's a much higher chance of your bug getting noticed if it's accompanied by a patch. The patch doesn't have to be perfect code. It could be as simple as a proof of concept (though if you're going to do it, you may as well do it right). But a bug saying, "Hey, Project X needs feature Y. I'm willing to write the code. What say you?" is easily ignorable, while a bug saying, "Hey, Project X needs feature Y. Here's a patch with an implementation. Please give me feedback, and if you feel the feature is appropriate for Project X, check it into the tree," is hard to ignore. You've suggested a feature and provided an implementation all at once. The implementation may need tweaking, but the work is pretty much done, making it an easy feature request to approve.

      From the bug, it seems that you got stuck on a few points and need some clarification. That's fine, but I wonder if asking that type of question within a bug is the right place to do it? Doesn't Mozilla have an IRC channel for development questions, or mailing lists for the various components? In short, that you didn't try to find the information you need elsewhere (assuming you didn't, from your posts here and in the bug) makes one question whether your commmitment to code the feature was genuine.

    4. Re:Case in point: vcards by mccalli · · Score: 3, Interesting
      Yeah, and? The point of the question was, "Why didn't you go ahead and do what you wanted to do, rather than file a bug and wait for permission?".

      Fundamentally misunderstood. I'm not asking for permission, I'm trying to do the work within the existing framework. Saves everyone time, guarantees consistency in vCard import.

      As for the remainder, yes - the defect tracking system is absolutely the correct place to keep discussions about the defect. IRC? Who logs that, and what if I'm hit by a bus and someone wants to finish what I'd stared? Nope, that's the entire point of bugzilla and similar systems - to keep information most local to where it's needed. A fine programming principle...

      In short, that you didn't try to find the information you need elsewhere (assuming you didn't, from your posts here and in the bug) makes one question whether your commmitment to code the feature was genuine.

      Well, I wasn't about to buy it an engagement ring that's for sure. How 'genuine' would be enough for you? A tattoo on my forearm? A declaration of undying commitment before a gathering of my peers? A nice romantic dinner, just me and the bug?

      Or perhaps I should stick to talking about code enhancements in the enhancement/defect tracking system.

      Enjoy the remainder of your aggression. Remember the point of this Slashdot thread? About how Mozilla was failing to build a community...?

      Cheers,
      Ian

    5. Re:Case in point: vcards by Osty · · Score: 5, Insightful

      As for the remainder, yes - the defect tracking system is absolutely the correct place to keep discussions about the defect. IRC? Who logs that, and what if I'm hit by a bus and someone wants to finish what I'd stared? Nope, that's the entire point of bugzilla and similar systems - to keep information most local to where it's needed. A fine programming principle...

      As I read the comments in the bug, you were looking for technical information (ie, "do I have to create a stream, or is it provided to me by the dialog?" (not a direct quote)), not design. The design should be kept close to the problem, and definitely in the bug. The technical implementation details, and especially minor questions about how you do this or that, don't need to be logged in the bug. Again, as I read it, what you really needed was a comprehensive architecture document of Thunderbird, or failing that at least someone familiar with similar code that could point you in the right direction. That's a task for IRC channels (because the discussion is ephemeral, and doesn't need to be logged for anything but your development purposes) or mailing lists.

      Well, I wasn't about to buy it an engagement ring that's for sure. How 'genuine' would be enough for you? A tattoo on my forearm? A declaration of undying commitment before a gathering of my peers? A nice romantic dinner, just me and the bug?

      Consider it from the approver's point of view. You offered to help, ran into a technical snag, asked a question in an inappropriate forum, and disappeared for 7 months. I get that it's open source, and work is done by individuals in their spare time, but that doesn't sound to me like you were really committed to fixing the bug. If you were, you would've tracked down the information you needed (it wasn't a design question requiring a committee vote), and continued with the work. That's how I define "genuine".

      Enjoy the remainder of your aggression. Remember the point of this Slashdot thread? About how Mozilla was failing to build a community...?

      That wasn't aggression, and I'm not affiliated with Firefox in any way (in fact, aside from having it installed but never using it, I have no association with the project at all). To turn it around on you, perhaps Mozilla is failing to build a community because people don't follow through on commitments? Of course, it's more likely that they're failing to build a community because they've failed to build a community. (no, really -- the fact that your technical question went unanswered can be seen as a sign of a lack of community, and short of some group of people stepping up and actively trying to build that community, the community will continue to not grow ...)

    6. Re:Case in point: vcards by Anonymous Coward · · Score: 2, Informative

      Because if he wrote it without verifying with others first, he risks
      1. duplicating effort
      2. potentially (actually, probably) having his work rejected based on incorrect design.

    7. Re:Case in point: vcards by ralphdaugherty · · Score: 2, Insightful

      Informative exchange, what I get from Ian's experience is that you have to reach out to build a community, and from Ian's experience they didn't reach out and respond to the people that you would want to add to that community.

      I would guess that to be because it was a technical question that needed answered to get him started, and limited the number of people that could respond and it didn't get responded to.

      But I can't imagine some duplication of code to get a working prototype presented to be just rejected out of hand as duplicative. I mean it's an iterative process and getting something in front of them is a start. Asa's blog said they had contributions from a thousand developers.

      On the other hand you would need a reviewer for it, and I think the point of this thread was that not only Ian's offer was ignored but his patch prototype may have been too. :)

      rd

    8. Re:Case in point: vcards by gusnz · · Score: 1

      Same story here. My Thunderbird bug is 279450 (cut and paste this into your URL bar):

      https://bugzilla.mozilla.org/show_bug.cgi?id=279 45 0

      Still "UNCONFIRMED", although it's only been a month or two ;).

      I'm not really a C coder, but I did manage to drag up the documentation for what would be a pretty minor fix (correctly importing message replied/forwarded status from Outlook Express; the only thing holding me back from switching over).

      I'm as much of a Mozilla fan as the next guy (and every time I hack some CSS layout to work in IE, an even bigger fan), but they could really do with letting more people handle the bug and patch workflow.

      I'd suggest syndicating new BugZilla bugs by RSS, and letting the community sort out the initial feedback. Nominate a bunch of bug handlers from said community, whose job is to nix duplicates and detritus. Those bug handlers forward final patches onto the main developers, who review and apply them.

    9. Re:Case in point: vcards by Sebastian+Jansson · · Score: 1
      Doesn't Mozilla have an IRC channel for development questions, or mailing lists for the various components?
      I guess it was a rethorical question but in case anyone wonders:
      irc.mozilla.org have channels such as #firefox and #mozilla, Mozillazine forums covering all topics related to Mozilla.
    10. Re:Case in point: vcards by IamTheRealMike · · Score: 1
      That isn't at all unusual, unfortunately. Back in the days before Firefox or Thunderbird, I wrote a patch to let you password protect user profiles. That was very handy on Windows 98 systems which were often set up as single user systems (but actually weren't). The bug was pretty popular, at one point it had >300 votes, though it has fewer now. It also has almost 300 comments.

      I actually worked with a Netscape engineer to write the patch. Unfortunately he then left Netscape to move onto better things and the patch then proceeded to bitrot. I needed review from Ben Gooder, who refused to look at it. Unfortunately their review/super-review system is a hangover from the first days of the project (and maybe the Netscape Navigator days) and simply doesn't scale down to the number of people working on Mozilla nowadays (which should be much larger for such a high-profile project)

      The bug number is 16489 (copy/paste). Working on that pretty much wiped out any enthusiasm I once had for hacking on Mozilla.

      Unfortunately, the Mozilla project is IMHO far, far too dependent on Bugzilla for interaction. There must be mailing lists, somewhere, but the newsgroups they used in the early days are sprawling and mostly abandoned. It looks like they have no good public discussion forums so the core Firefox developers retreated into a clique. Shame.

    11. Re:Case in point: vcards by Anonymous Coward · · Score: 0

      No-one cares what you said you'd do, they care what you do.

      You didn't DO anything.

      So they ignored you. Quite rightly given their limited time and the fact that you're a time waster.

    12. Re:Case in point: vcards by Anonymous Coward · · Score: 0

      Ian never wrote a single line of code. So there's no need for a reviewer.

      He works hard in this /. post to give the impression that he'd put a lot of effort into this and was ignored, but read more carefully...

      Ian posts to Bugzilla saying "I'll do it... but, I need lots of hand-holding"

      then he waits a year or so, and says "No, really, I'll do it"

      and then he posts to Slashdot to whine about how no-one came to help him.

      Where's the 5000, 500 or even 50 lines of code that Ian was trying to contribute? Where's the code design? The outline description of what he's going to do? None of it exists, all we have is "Please hold my hand".

      But Mozilla's problem is that they're under-manned. Where are they supposed to find spare people to hand-hold Ian ? If this RFE was a high priority someone would have already fixed it rather than waiting for Ian to slowly pick his way through the code.

    13. Re:Case in point: vcards by goldspider · · Score: 1
      "I get that it's open source, and work is done by individuals in their spare time, but that doesn't sound to me like you were really committed to fixing the bug. If you were, you would've tracked down the information you needed (it wasn't a design question requiring a committee vote), and continued with the work."

      Developers shouldn't have to break their own necks to 'track down' the people who are responsible for fixing the code. The Firefox team , I submit, should be the ones out looking for help.

      The fact that they have worked the problem, and have expressed desire to continue doing so should be more than enough proof of committment.

      You can't, on one hand, lament a lack of user contributions while making it prohibitively difficult for users to contribute.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    14. Re:Case in point: vcards by Anonymous Coward · · Score: 0

      I've seen this one from both sides (frustrated developer, and frustrated maintainer). It is the sort of thing that at work usually requires a bit more pestering on the developer's side.

      On the other hand, with open source, people like me tend to just say "screw it", and make the modification local. To heck with the project. I've personally had more than enough of dealing with the politics, and so if a feature is missing, mis-spelled, etc. I just fix it and post a "hey, I fixed this. Tell me if you care" to the email thread or whatnot.

      The main exception I can recall was the netwinder project, which had *really* good people.

    15. Re:Case in point: vcards by SunFan · · Score: 1

      "Unfortunately, the Mozilla project is IMHO far, far too dependent on Bugzilla for interaction. There must be mailing lists, somewhere, but the newsgroups they used in the early days are sprawling and mostly abandoned."

      The problem is that communication problems scale exponentially with the number of people. I posted something to a really big OSS project mailing list recently, and it took well over a week for someone to respond just to tell me I didn't post properly (no response to my question at all). It took another several days before someone to reply anything remotely helpful in advancing my ability to take the next step.

      Another thing that really bugs me is the "one issue per issue entry" zealots. If I post a related question in with the issue, something that is minor relative to the issue, I shouldn't be flamed for it and then ignored. It's like those people who get all fired up over top-posting in mailing lists. Get over it, people!

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    16. Re:Case in point: vcards by springbox · · Score: 1

      Ha. That happened to me more than once, and I didn't really think it was a bug. It would be nice if it did import ALL of the information correctly, though.

  23. Solution by Anonymous Coward · · Score: 3, Funny

    Switch to IE...

    Bill Gates says "i told ya so"

    1. Re:Solution by bonch · · Score: 1

      In all seriousness, this is a bad time for Firefox to be going through this considering IE7 is scheduled for release later this year according to Gates, and you know that's going to get a lot of press. Do you want the news articles saying, "Firefox, which started out strong but had a string of vulnerabilities and developer burnout as the year began"?

  24. They don't need no stinking development process by Anonymous Coward · · Score: 1, Funny

    All Firefox needs is to pay a major website to place a Firefox logo link in the upper-right corner of all their pages, like Netscape did with cnn.

    1. Re:They don't need no stinking development process by bcmm · · Score: 0, Flamebait

      Netscape and CNN are both notably part of the AOL Time Warner media, internet and mind control group. So if you watch CNN's somewhat inaccurate news coverage, you are an AOLer.

      LOLOLOLOLOLLO!!!!!11

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    2. Re:They don't need no stinking development process by bcmm · · Score: 1

      Funny, not flamebait, mods!

      You really think I'm seroius when I say AOL does mind control?

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
  25. AWOL? by daskalou · · Score: 0

    What does that mean? (PS. I am one of the ppl in my sig)

    --
    The world is full of stupid people.
    1. Re:AWOL? by emurphy42 · · Score: 2, Informative
    2. Re:AWOL? by Anonymous Coward · · Score: 0

      Wow, it's also an alcohol bong.

    3. Re:AWOL? by Anonymous Coward · · Score: 0
      Ever since that story on slashdot about Enemy Territory, in which the Wikipedia link got changed by Wikipedia to be a large image of female genetalia, I can't trust Wikipedia anymore.

      Wikipedia has become the new Goatse.

  26. ok by SweetAndSourJesus · · Score: 5, Informative
    --

    --
    the strongest word is still the word "free"
    1. Re:ok by eclectro · · Score: 1

      The second link is great! The first link doesn't tell me anything about the rendering engine though.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    2. Re:ok by Anonymous Coward · · Score: 1, Insightful

      source code is not an architecture. it's a design .
      what i saw in the first link was 2 pages of folders where the code for mozilla1.7 is burried.
      what is the api between ui and gecko? what is the datastructure and related code for tabbed browsing? how do i add a new html tag to be recognized? etc.. the answer to those questions should not be 'RTF code'. I don't want to browse through KLOC to find the answer.

      I've read the linux kernel code commentary (black book) where they describe VM subsystem, IO subsystem, kernel module interface, thread control architecture (with spin locks and all) - THAT was helpful when i started reading the code. the other way around is not helpful (timewise) - reading the code to get the mental picture.
      Yes documentation becomes outdated, but having something cuts learning curve way down, and making patches to documentation is easier than writing it from scratch.

    3. Re:ok by roman_mir · · Score: 1

      yes, I saw that extensions tutorial before, but it is not provided by the mozilla, is it?

    4. Re:ok by Anonymous Coward · · Score: 0

      How timely. Yesterday I was going to attempt to port an extension that I created for IE to Firefox. I need to use XPCOM and after a few hours of searching for any information and setting up the bits I needed (to no avail), my conclusion is that it is a no go -- even though users are requesting it.

    5. Re:ok by Anonymous Coward · · Score: 0

      Yeah, architecture documentation, right. Dimwit.

  27. What the Fuck did he have for Breakfast? by tasinet · · Score: 0, Offtopic

    What the Fuck did you have for Breakfast?

    Let me guess, not 'Coco Pops', but rather

    choco pops

    coco chops

    popo pops

    chopo pochos

    chobo chobos

    cock ier than crunch

    brown pants

    shitty o's

    and finally,

    Coco Pots: the cereal for real 'visionaries'

    Wait, is your name still 'earthbound kid' or should i look you up under a new, flashier name?

    Get Serious.

    1. Re:What the Fuck did he have for Breakfast? by cliffy2000 · · Score: 1

      If you're going to be humorless, at least spell "Cocoa Puffs" correctly. It's rare to see a troll biting troll...

    2. Re:What the Fuck did he have for Breakfast? by Anonymous Coward · · Score: 0

      mmm... chupa chups

    3. Re:What the Fuck did he have for Breakfast? by Anonymous Coward · · Score: 0

      speed with a side of weed?

    4. Re:What the Fuck did he have for Breakfast? by Bert64 · · Score: 2, Informative

      That's the american name, they're called Coco Pops in the UK.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    5. Re:What the Fuck did he have for Breakfast? by strider44 · · Score: 2, Informative

      and, at least, in Australia. Not really relevant, so no karma, but I just feel like pointing that out.

    6. Re:What the Fuck did he have for Breakfast? by putaro · · Score: 1

      Sounds like you had a big helping of "Stick Up My Butt". Chill.

  28. GPL It? by MBoffin · · Score: 3, Interesting

    The source code is out there. If development completely stalls on this project, maybe they should just GPL the thing and let some other group of developers take over. I'm sure there are holes in this suggestion, but it seems a sensible thing to if things really grind to a halt.

    1. Re:GPL It? by Anonymous Coward · · Score: 0

      It's already open source. Suggesting to GPL it is just being zealot.

    2. Re:GPL It? by MBoffin · · Score: 2, Interesting

      It's already open source. Suggesting to GPL it is just being zealot.

      I'm not a zealot. I'm just uninformed. I went and read a bit of the Mozilla and Netscape Public Licenses and it appears you could very easily fork the Firefox project. So my basic point still stands. If development really does stall, it looks like it would be pretty easy for a group of new developers to fork the project and continue the development of Firefox under a new name. (Yes, yes, I know there are amazing problems in getting people to adopt. But it would happen, maybe slowly at first, but it would happen.)

    3. Re:GPL It? by mrchaotica · · Score: 1

      I doubt there would be problems. If there were a genuine need for a fork, then everyone would see it and jump on the new development bandwagon quickly (just look at XFree -> X.org, for an example). If people don't start supporting the fork, it's a sign that it shouldn't have happened at all.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:GPL It? by Sodki · · Score: 1

      Mozilla FireFox is distributed under a triple-license: MPL, GPL and LGPL. So, it is already GPLed software.

  29. this is what happens when v hype anything too much by krayfx · · Score: 4, Insightful

    why are we obsessed with firefox being too perfect! c'mon this is a community based product and even though they strive for perfection and do quite a good job at it. they are humans and bound to be prone to problems. and we arent paying them. its our fault that we raise them to some levels and then expect them to be there just because we praise them and raise them to exhalted levels and get a free download of our favourite browser!

  30. The point of which is by Joseph_Daniel_Zukige · · Score: 2, Insightful

    that slashdotters could maybe get off their backsides, quit sniping at things for a while, and do a little code review for firefox?

    naaaaaahh

    1. Re:The point of which is by Anonymous Coward · · Score: 0

      There's an idea. Someone should make a moderation system for reviewing code.

  31. Coders != Maintainers by jd · · Score: 4, Interesting
    There are a few tens of thousands of Linux kernel coders, but there are only about five or six people you can actually say are "maintainers", who filter the code and turn the chaos into order.


    One maintainer for Firefox would be fine, if it were a little more modular. The problem is the same one Linus had, fairly early on. People don't scale as easily as lines of code. Basically, the Firefox code needs to be ripped into managable parcels, such that the maintenance that is done can concentrate on one parcel, rather than ALL interactions in ALL parts of the code.


    Monolithic code is problematic, because for N lines of code, there are potentially !N interactions that can occur. !N gets big, very very quickly. When you use procedures wisely, then N is the number of procedures, rather than the number of lines, but it is still a VERY big number, far too big for ANY finite number of maintainers to handle sensibly.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Coders != Maintainers by solarium_rider · · Score: 2, Funny
      if(Coders!=Maintainers){printf("That's why I always put all my code on one line.";printf("Like this.\n");exit(0);}else{printf("Whoops\n");exit(-1 );}
      --
      -- How many sigs are as useless as this one?
    2. Re:Coders != Maintainers by ptarjan · · Score: 1

      I think you meant "N! - N * (N -1) * (N - 2) * ... 2 * 1" and not the last action that was run that started with N

    3. Re:Coders != Maintainers by Mold · · Score: 1

      He meant zero?

      Or do you mean (N! - (N - 1)!) ?

      That still sounds wrong though. Maybe something more like N^2 - N.

    4. Re:Coders != Maintainers by Anonymous Coward · · Score: 0

      There are a few tens of thousands of Linux kernel coders

      That's the first I've ever heard that number thrown out. So I should see over 10k names in the CREDITS?

    5. Re:Coders != Maintainers by bert.cl · · Score: 1
      The grandparent said

      "I think you meant n!" and then goes on to explain what "n!" is: "n * (n-1)"

      He is actually correct although he's use of the "-" is a bit strange ;)

    6. Re:Coders != Maintainers by bert.cl · · Score: 1

      Sorry for replying to my own post, I meant "his" instead of "he's" of course :)

    7. Re:Coders != Maintainers by trewornan · · Score: 1
      "n!" is: "n * (n-1)"

      In fact

      n!=n*(n-1)!

      but I suspect that the poster was thinking in recursive terms.

    8. Re:Coders != Maintainers by bert.cl · · Score: 1

      idd :) thx for pointing that out

    9. Re:Coders != Maintainers by TedCheshireAcad · · Score: 1
      I think parent (although erroneous) makes more sense.
      factorial(N)
      just seems more clean to me, but if I ever wrote !N on an exam, I'd get pummeled.

      Say N!, like you really mean it.
    10. Re:Coders != Maintainers by Anonymous Coward · · Score: 0

      Your code is buggy :-D
      sysntax error, line 1 at ";"

  32. Re:Good! by Quelain · · Score: 1

    FF works just fine for me with Ubuntu on AMD64.

    --
    Cthulhu loves you.
  33. Re:what the fuck is your point? by Anonymous Coward · · Score: 0

    The firefox developers don't develop NGT. Someone else does. So, as the parent's parent's parent's... whatever.. originally stated, we are not in imminent danger.

  34. Agreed by Anonymous Coward · · Score: 2, Interesting

    I agree. One of the more glaringly obvious problems is using critical FOSS resources to do Microsoft's jobs for them. It's beyond crazy. Here you have a pitifully underfunded and obviously understaffed project, supposedly for free and open source software, yet devoting the lions share of effort to helping make Windows better and therefore microsoft more money. A company that could snap it's fingers and hire 500 extra full time devs tomorrow.

    To anyone who is outside looking in this situation, this is just insane, this is a duh moment, but the devs and foundation on the inside refuse to see it. They refuse to see it, or maybe it's a worse situation than that, that they do see it and that's the plan, it's certainly been looking like it for a couple years now.
    Who's getting bought anyway?

    I've heard the arguments "well, getting people to switch browsers and office suites will lead to acceptance of....in the mysterious future". B & S. That's crap. It's pure crap. They the 99% rest of the planet "they" are still running Microsoft because they are. Look at the numbers. This is 2005. Numbers don't lie. Just because people are running FF is not meaning they are going to switch OS. You haven't gotten ONE major computer vendor to offer parity of OS platform at the retail level. There's your proof staring you in the face. This is called "failure". You've merely made it easier for Microsoft to keep being a dominant monopolist. Done it for free, too. Or it's worse than that. So what if you win a temporary browser battle if you are still tactically losing the entire computing war on the desktop? Or maybe that's been some scheme all along, a delaying tactic to let a certain billionaire catch back up? Hmm?

    The FF and Moz people need to fish or cut bait, if they want a Windows browser,fine, then develop and sell a windows browser, say that outloud and be done with it. There's your money and more devs either way. It's called actually making up your mind, making a decision. If they really are concerned with open source, they will start to actually work with the true open source community and stop propping up the closed source and expensive monopoly "community" of the wonderful world of Windows. Fish or cut bait. If moz et all decide to really fish only in the open source pond they would get a lot more support, but this half way measure is ridiculous. I know I won't donate a dime as long as they keep working on the Windows versions. Let Bill Gates and the Windows users pay their meal tickets then.

    1. Re:Agreed by dhbiker · · Score: 3, Insightful

      Well I for one think that it's awesome that Mozilla develop for the Windows platform, I have one Windows PC at work, an HP-UX and at home I use Linux. I HAVE to use Windows at work because we must support our software on Windows, Solaris and HP-UX so I think its great that I can use the same tools on all three.

      FWIW this will type of thing will gradually wear Microsoft down - I no longer need to pay for MS Office, Open Office is more than good enough (and getting better all the time), eventually the only bit of MS software I'll be running on a windows box will be the OS itself.

      Microsoft will shrink or they will have to adapt and start writing more quality software for less cost to the consumer - I fail to see how this is a bad thing unless you hate Microsoft for the sake of it? (I dislike them very much, not for the sake of it but because of their hideous business practices)

    2. Re:Agreed by Anonymous Coward · · Score: 0

      Isn't it a real bummer when people refuse to see things your way despite the number of times you angrily tell them. Ever thought people might pay more attention to you if you didn't come across as a rabid, radical open source fanboy?

    3. Re:Agreed by Anonymous Coward · · Score: 0

      From when was the purpose of FOSS combating Microsoft?

    4. Re:Agreed by BackInIraq · · Score: 2, Insightful

      "I agree. One of the more glaringly obvious problems is using critical FOSS resources to do Microsoft's jobs for them. It's beyond crazy. Here you have a pitifully underfunded and obviously understaffed project, supposedly for free and open source software, yet devoting the lions share of effort to helping make Windows better and therefore microsoft more money. A company that could snap it's fingers and hire 500 extra full time devs tomorrow."

      There are other ways of looking at this. For one, and this is probably not the case and you are not likely to agree, maybe they are donating their time and effort to the cause of making the average computer user's experience better, and sine the average computer user is going to be on windows, they are working where the most good would be done.

      Or there is the classic "they'll see how good Firefox is and switch to an open source OS" argument. Not bloody likely, unless you are looking SERIOUSLY long term. Firefox IS proving that an open source app can be user friendly, polished, and do the job better than commercial software, and thus showing the promise of a future open source OS. But as of right now, there is no open source OS that is as easy for the average user to get going and use as Firefox is. So nobody is going to be converting just yet. But again, looking long term, it IS a start.

      Lastly, maybe developing primarly for Windows, but also making sure it runs on linux and mac is their way of targeting the largest user base, but making sure that said users can have the same experience across platforms. Telling them they should fish only in the open source pond makes you sound just as bad as Bill Gates, who generally wants developers to fish only in the Windows pond. By developing most apps with only linux in mind, and leaving windows users with ports that generally come off as clunky and unpolished, you are making open source look bad to Windows users, and generally reducing the chance of them ditching Windows. By developing directly towards Windows, and doing it well, they are making open source look good. If more apps were developed in this way, eventually the only thing anybody would be using of Microsoft's would be the OS.

      That's not good enough for you? Well guess what, THAT is step one towards shrinking their desktop market share. Because once you ensure that the only thing a user is using from Microsoft is Windows, and by offering all their other apps on Mac/Linux, you are making it MUCH more likely that a user will switch. Until you do that, a majority of users *never will*.

    5. Re:Agreed by Mant · · Score: 4, Insightful

      Maybe they aren't doing the project "for free and open source software" but for users who want a decent browser on any platform? Mozilla aren't fighting any war for the desktop, because they make browsers, not desktops.

      That seems to be their goal, so quite obviously windows is included, and the Mac. I notice you don't comment on the Mac, but that is also a closed source OS, even if it has Darwin underneath.

      Your right that offering FireFox for Windows isn't going to get people to move off Windows. I've seen some people make the argument, but never seen it as being listed as a goal of the Moz and FF people. You can't call it failure if it wasn't their goal.

      In fact, you seem to be against cross platform development altogether. It is hardly the only OSS software to do this (Open Office anyone?), and it is usually touted

      Open source isn't some huge, unified movement dedicated to destroying Microsoft (although some individuals are). There isn't a "true open source" community, maybe you mean the free software community, which is based on the ideals of free software, rather than the more pragmatic open source community? (not that the two are mutually exclusive). Even then I'd think the point of open source is freedom, and that includes the freedom to delevop in MS Windows. The GPL and other licenses don't say you can't develop on a closed source OS.

      Like freedom of speech lets people say things you don't like, including ideas that are against freedom of speech. Freedom to code lets you code for closed source systems, even if the people that came up with the idea don't like what you are coding for.

      It isn't any half way measure, they are doing exactly what they want to do (and other major OSS projects do), and they are doing very well. It just isn't what you want, but you are free to go make a *nix only fork if you think it will get more support by loosing all the Windows people.

    6. Re:Agreed by l3v1 · · Score: 1

      What if they'd develop one browser for Linux for free (with a well-chosen license), and one for Windows with a price (for the software, for the patches, for support) ? Maybe one could support the other. Just an idea (and take into account that I just got the flu, my head hurts and I can't take a day off :) ).

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    7. Re:Agreed by Anonymous Coward · · Score: 0

      One frequently used argument is that having the same application running on e.g. Linux and Windows is a good thing for migration. If you can migrate someone to only FF/Mozilla and OpenOffice, they no longer are dependent on the OS and so they can change OS easily.

      My point: Having the same application on both systems helps people to migrate, and that is good for "us".

  35. Dude? by Anonymous Coward · · Score: 2, Funny

    Where's that 20 somthing-year-old whiz kid whipper snapper that Google recently hired because he was part of Firefox development?

    1. Re:Dude? by eclectro · · Score: 1

      Where's that 20 somthing-year-old whiz kid whipper snapper that Google recently hired because he was part of Firefox development?

      At work, earning money??

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  36. Seriously by Chuck+Chunder · · Score: 1

    I think that's a load of horse shit.

    People love Firefox and they love Mozilla. It looks like more of an organisational issue to me, the problem being not an absolute lack of contributers but an inability to get people up to the level where they take on some responsibility as part of the project rather than a contributer to the project. From the description the problem seems to be a bottleneck rather than an absolute lack of resources.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  37. And yet by Anonymous Coward · · Score: 0

    And yet, expect the "Firefox is faster" myth to continue on Slashdot forever.

    Yes, that's right, kids. Firefox is slower than the Mozilla suite.

  38. No so strange by fm6 · · Score: 2, Insightful
    That's perfectly consistent. Missing features are bitchable as bugs if they're features you want. Actual features are bitchable as bloat if they're features you see no need for.

    Which sounds funny, but isn't. The only objective definition of bloat is trivial features whose maintenance cost far outweighs their benefit to the user community. I've worked on projects that had really nasty feature bloat, because individual developers were given too much independence, and wasted time working on features that appealed to them. Meanwhile, less sexy but more important features (and worse, fixes for showstopping bugs), went neglected. So yeah, you can have bloat and missing features at the same time.

    1. Re:No so strange by ralphdaugherty · · Score: 1

      That's perfectly consistent. Missing features are bitchable as bugs if they're features you want. Actual features are bitchable as bloat if they're features you see no need for.

      I see the gist of this point made often here, although this really states it well, but I think the assumption that bloat = features is not shared by those making the comments.

      I think that most seem to be astute users of said bloatness and already took totality of available features into consideration and still think it's bloated.

      Something like it's lean and mean and just takes that much CPU and memory to do what it does is valid, but I never see that response. :)

      Maybe that was taken into consideration and assumed in the responses as well, although the recent /. thread on focusing on removing bloat from an open source product had interesting comments on potentially inherent bloat in the communal process, although I have seen increasingly common comments about bloat in many products commercial and open source through the years.

      rd

  39. They often act out their anger. by Futurepower(R) · · Score: 5, Informative


    I've posted bugs to Firefox Bugzilla. All I know about the Firefox "community" comes from that.

    One of the bug posts, about a serious memory leak that causes a complete crash, was handled in an angry way, even though I had spent hours documenting it on two computers and two operating systems.

    This is an extremely common phenomenon among Open Source authors. They often use their position as a way of acting out their anger. I was criticized because I use Firefox in a more intense way than other users! When I posted a carefully written response to the criticism, I got criticism for posting a long response.

    I offered to re-write the manual for another Open Source project, and got a negative response that was encouraging and discouraging at the same time.

    On another project, I entered a minor bug. The program was crashing if it saw a DOS end-of-text-file character in its text file input. I got back a long, philosophical discussion about why they were not willing to fix the bug because it was a problem that came from DOS.

    One person with an anger problem can literally control the development of an Open Source project by scaring away potential helpers.

    In my experience, the anger is often not expressed in a way that is obviously angry. It comes as opposition, sometimes very subtle opposition, even to good ideas or to useful help. The opposition vastly increases the amount of time required to contribute to a project.

    The serious Firefox crash I reported in October 2003 was still there in February 2005 in version 1.0, even though it was verified by others in a careful way.

    The background for all this is that Firefox is apparently the best browser, and an important window to the world for millions of people.

    This is an important subject, and there is a lot more to say, but I don't have time now.

    1. Re:They often act out their anger. by oo_waratah · · Score: 4, Insightful

      This is a real concern. The whole process of programming 'should' be egoless. The person who writes and maintains the code often feels to much ownership and instead of taking the the change in good grace and thankfulness they often approach the whole thing defensively. "The code was never intended to do that".

      This is NOT a problem with Open Source development but with programmers as a whole, myself included but I try and suppress it. You have to 'give up' code that you have too much ownership in.

    2. Re:They often act out their anger. by bonch · · Score: 4, Insightful

      The reason you see it in OSS more often than, say, the commercial world, is that people who piss off clients usually get fired. That sort of accountability to the consumer--mostly because consumers eventually affect the bottom-line--doesn't exist in the OSS world. We have to rely on trust and goodwill, and often people don't feel the need to follow any social rules because they're not being employed by anyone.

      Like any development model, OSS has its good points and its bad points, and that is certainly a bad one.

    3. Re:They often act out their anger. by nberardi · · Score: 3, Insightful

      I think you are partly right and partly wrong. With Open Source all that you get is the recognition of your project in most cases. If one person draws all the attention away from the group then you can feel left out and angry. How many people here can name any of the people on the FireFox team that haven't been in Wired Magazine. No cheating...

      There are probably not many and personally I think this is what drives some of the negativity.

      A couple times I have posted a bug to the FireFox Bugzilla, both times they have been duplicates. Both times I have been critisized by the person managing the bug to look before submitting. Both times the title of the bug has been totally different than anything I would have thought of.

      Most of the problems come from the lack of dealing with other people. Many of these developers shouldn't be doing the customer interaction. That is why even in small companies 1st level tech support is not the developer who created/developed the project.

    4. Re:They often act out their anger. by eclectro · · Score: 2, Interesting

      One of the bug posts ... was handled in an angry way....This is an extremely common phenomenon among Open Source authors.

      Three words: Not enough sleep.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    5. Re:They often act out their anger. by dattaway · · Score: 3, Insightful

      When I posted a carefully written response to the criticism, I got criticism...

      This happens in every profession at every employer from anyone who has to do work. Its human nature to take the gravy from the plate and give others the left over bones. Of course, this doesn't help when there are no other people to enjoy the left over scraps so they get discarded.

      Next time you have a problem, bring lots of gravy. The dogs might attack the problem next time without going after YOU!

      More proof that the difference between us and other animals in the kingdom is that we have opposable thumbs. The advantage is we get to meet a lot of monkeys. And an infinite number of them are proficient at typing on a typewriter typing the Complete Works of William Shakespeare while ignoring your very simple question.

    6. Re:They often act out their anger. by TLLOTS · · Score: 1

      Could you provide more details regarding the memory leak issue you talked about? e.g. under what circumstances would it be seen and cause problems, up to the point of crashing.

      I'd consider myself a fairly serious firefox user in terms of how much I'll pile onto it at once, sometimes having upwards of ten tabs at once with, all fairly content heavy, and have seen crashes occur in such circumstances, so it'd be nice to know if this bug you're talking about may be the reason for my trouble at times. I'd certainly love to see it fixed if that's the case as it's always quite a pain reloading all of what I was working on before.

    7. Re:They often act out their anger. by BenjyD · · Score: 1

      My experience with reporting bugs (GNOME, Evolution, KDE and Openoffice mainly) has been that the developers were quick to respond, polite and helpful.

      Certainly that's the way I try to handle bug reports: the reporter has gone out of their way to do what they can to help make my project better, so it's the least I can do to be polite, even if all the report consists of is "it crashed" or the Nth request for a feature I don't have time to implement.

      I would be worried about the future of Firefox if this is the way they handle bugs: could you provide a link to the bug?

    8. Re:They often act out their anger. by Xunker · · Score: 5, Insightful

      I feel your pain, but I disagree with that it's acting out anger -- instead, from my experiences I feel that it's not anger but a lack of ability or experience with dealing with someone who says, either directly or indirectly, that something you made is "wrong".

      One thing the FOSS paradigm has done is made it possible that people with no experience in the social aspects of software development to write code that is potentially used by millions of people. It can open up a "cowboy culture" where everyone is at odds with everyone else and where, if I may borrow a line from a certain movie, "we're all our own countries with temporary allies and enemies".

      I say this with the benefit of hindsight, to be sure: I was a once a pimply, antisocial code-contributor and inlooking back on my own exchanges I see that I was as bad as it gets: if someone found a bug in what I did, instead of fixing it I would spend all my energy in combating the person who reported it because surely this person was out to get me. It wasn't until a few years later when I got a "professional" job that my boss pulled me asside one day and gave me a half-hour verbal bitch-slap that I realized that a bug report is usually someone who _wants_to_help_me_. Basically, I was too arrogant to see that, and now that I'm "old and wise" I see that same thing on others.

      Of course, I'm not saying you should let them off the hook because thay don't know any better.. in fact, I'd hazard the sentement that more bitch-slapping needs to be done in the open-source world!

      I don't know were I'm going with this, but that's my two cents.

      --
      Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
    9. Re:They often act out their anger. by Anonymous Coward · · Score: 2, Insightful

      You can't post an attack like that without giving at least a bug number. For all we know, you could be making the whole thing up.

      And mods, same applies to you - the whole reason you exist is to sort out the weat from the chaff - a comment like this with a bug number is wheat, a comment like this without a bug number is chaff.

    10. Re:They often act out their anger. by mrchaotica · · Score: 1
      I'd consider myself a fairly serious firefox user in terms of how much I'll pile onto it at once, sometimes having upwards of ten tabs at once with, all fairly content heavy
      Ha ha ha ha ha! You call that heavy? I'm typing this in the 21st tab of my 4th Firefox window!

      Anyway, how much memory do you have? I've got 640MB in this computer, and it'll take about twice as many windows and tabs as I've got going right now to start swapping and/or crashing.

      (I'm on a Mac, so it tends to only actually crash when it's loaded down and I hit a bad flash or java applet)
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    11. Re:They often act out their anger. by mrchaotica · · Score: 2, Funny

      Warning: you have exceeded your Slashdot metaphor allotment for this month. Further use will be billed at $0.10/metaphor, or you may choose to switch to the unlimited plan for the low, low price of $42/month. Thank you.

      ; )

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    12. Re:They often act out their anger. by TLLOTS · · Score: 1

      Hehe, true, I figured there would be others with far heavier loads than I do, but for myself and many of my friends and such, that's fairly heavy, especially with the numerous programs I have running in the background. Also I have 1GB of ram, so I'm not usually running low, though I have seen firefox use upwards of 200MB alone which seemed somewhat high to me.

      Usually though it happens after an extend period of time, without fail really, as my lone firefox window often stays open for days on end, so while my usage habits aren't much (compared to some at least) in the short term, in the long term the crashes have been making me wonder if a memory leak may be the cause, but sadly I lack the time to investigate it myself.

    13. Re:They often act out their anger. by Anonymous Coward · · Score: 0

      The reason you see it in OSS more often than, say, the commercial world, is that people who piss off clients usually get fired.

      The same applies to OSS, except substitute "forked" for "fired". XFree pissed people off, look what happened to them.

    14. Re:They often act out their anger. by orasio · · Score: 1

      In the proprietary software world, it's difficult to get to talk to a developer.

      You never get to annoy a developer to make him yell at you. You have to talk to several telemarketers armed with long troubleshooting checklists, when you have a bug. After a couple of rounds with that, you just give up, and buy some upgrade hoping they fixed the bug.

      I never did that. The first time I was annoyed by proprietary software I got Slackware 3.4. Now I get "yelled at" in bugzilla. I rather enjoy it myself.

    15. Re:They often act out their anger. by beforewisdom · · Score: 1

      I've had experiences like that with other OS projects/sites.

      I always got a good belly laugh when shortly after the developer posts a plea for financial support on his site.

      To their credit, I have filed a lot of bug reports with Mozilla and I was always treated very well.

    16. Re:They often act out their anger. by imbaczek · · Score: 1

      This is an extremely common phenomenon among Open Source authors. They often use their position as a way of acting out their anger. I was criticized because I use Firefox in a more intense way than other users! When I posted a carefully written response to the criticism, I got criticism for posting a long response.

      That's sad. My suggestion: next time try to flame them for not being able to do that right. This will likely make them prove they can; be sure to wear an asbestos suit when reading responses, though :)

    17. Re:They often act out their anger. by BlakeCaldwell · · Score: 1

      You sound like a FUD-slinging, penguin-fearing, MS-troll.

      How about looking at it as a group of people donating their time to the project which you get to use for free, with a lack of people voluntiering for the support teams.

      So sure, in a corporation these developers wouldn't be doing customer interaction, but when they're voluntiering their time and there's nobody else to deal with the "customers" (btw, customer implies you paid for the product, which you didn't) - i say we should appreciate them rather than criticize them.

      or, go back to using IE so you don't break another nail and make us listen to you whine about it.

      i say kudos to those brave developers. it's not like dealing with "customers" is fun.

    18. Re:They often act out their anger. by Anonymous Coward · · Score: 0

      One of the bug posts, about a serious memory leak that causes a complete crash, was handled in an angry way, even though I had spent hours documenting it on two computers and two operating systems.
      Understand that MANY idiotic users report memory leak bugs... people file bugs with the stupidest "leaks" ("when I open a new window, memory usage goes up"). It's very annoying for the developers. I'm not saying they don't exist - but in my experience, and from bugs I've seen, there ARE no gigantic leaks. I know there are little ones (for example, someone pointed out a 56-byte leak to me that should be fixed), but there are better uses of time.

    19. Re:They often act out their anger. by BlakeCaldwell · · Score: 1

      btw, drop the signature.. TROLL :)

    20. Re:They often act out their anger. by nberardi · · Score: 1

      Take a look at the informal definition of http://dictionary.reference.com/search?q=customerc ustomer.

      >> i say we should appreciate them rather than criticize them

      I say if they can't handle the pressure get out of the game. :)

    21. Re:They often act out their anger. by BlakeCaldwell · · Score: 1

      that's WEAK! take a look at the primary definition.

      try again.... and quit whining.

    22. Re:They often act out their anger. by Anonymous Coward · · Score: 0

      In the proprietary software world, it's difficult to get to talk to a developer.

      I think the point was that the same is often true in OSS, but for different reasons.

    23. Re:They often act out their anger. by drinkypoo · · Score: 1

      I think you are partly right and partly wrong. With Open Source all that you get is the recognition of your project in most cases.

      If that's the case, and you're doing it all just to get recognition, fuck off immediately. (I am not talking to you, but the global you. It might apply to you, it might not) :) The goal should be to write quality software, not to win a popularity contest. People listening to their egos make bad decisions.

      There are three good reasons to write Open Source software. One is wanting some software to do something. Two is making the world a better place. Three is making money by implementing a feature someone wants. Doing it to increase the size of one's virtual penis is pathetic.

      Hubris can be useful when you are right, but otherwise it only hurts everyone. If someone uses some of my paltry code I don't give a damn about recognition, that's not what matters. I wrote the code so that I could accomplish something, and now I'm done with it. I give it away as Open Source because I am not a greedy prick who thinks his infantile scribblings are worth something. (If I did I'd have a blog with a donation button and I wouldn't be posting to slashdot nonstop.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    24. Re:They often act out their anger. by Anonymous Coward · · Score: 0

      What did he say in his most recent post that could even loosely be construed as whining?

    25. Re:They often act out their anger. by orasio · · Score: 1

      Duh.
      I was just pointing out that for free software you can reach developers, if you try hard enough (emails are available everywhere), and _then_ some of them are easily pissed off.
      In the proprietary software world, you _never_ get to meet a developer, it's not a similar situation. At most, you get a trained consultant, that knows some black magic to make WebSphere MQ work with your damn Java app.

  40. Gnome's bounty by bonch · · Score: 1

    Along with Gnome's optimization bounty, your call for money reminds me that "volunteer effort" isn't always the perfect motivation it's cracked up to be in OSS. Eventually, plain old capitalism sometimes gets the job done better. At the least, it's a damn good kickstart.

  41. It is bloated source. by leuk_he · · Score: 1

    You cannot just start working on the firefox/mozilla source. It is one bloated big piece of ????. I did not even manage to compile it without downloading pre-setup environments. It took years and years to build this monster, and it is very very hard to control.

    I am not saying that this a bad thing. But it is not helping to make it a community thing. I cannot see ways how this is going to change because there is just a lot of functionality in it that cannot be simplified (some code could be helped by rewriting some parts, but the total complexity stays)

    Firefox is great because it has a clear target: a desktop browser for the average user. Mozilla is not that great because it is not one thing. Thunderbird is good as a mail client, but fails as an outlook replacement, or a as news client (and fails as a binary download news client).

    And reviewing /crushing bugs is not that great work as opposing to hacking new code.

    I thing the succes story's of mozilla will be branches that specialize in one thing. Do one thing great, and get merged back into the main mozilla client later.
    (things like desktop search, outlook replacement,Content mangememnet, composer,mobile mozilla, and things i did not hear of yet, or are only in the mind of some people)

    1. Re:It is bloated source. by Compenguin · · Score: 1

      > You cannot just start working on the firefox/mozilla source. It is one bloated big piece of ????. I did not even manage to compile it without downloading pre-setup environments. It took years and years to build this monster, and it is very very hard to control.

      That's a half truth. On all platforms it build like any piece of unix software quite easily (./configure; make; make install) On Windows it also build like any piice of Unix software, so you need to set up a Unix layer (cygwin) and get unix librarues (glib, libIDL), and you need to integrate the system's native compiler into this mess.

  42. The Firefox people are great compared to Microsoft by Futurepower(R) · · Score: 4, Insightful


    An additional remark:

    The problems with reporting bugs in Firefox are trivial compared to reporting bugs to Microsoft, in my experience.

    A top-level Microsoft support technician got interested in a very well-documented bug in Windows XP that I reported. He decided, partly as an experiment to teach himself about Microsoft, to work with several Microsoft groups. Result: An entire waste of time of many, many hours, over a period of months.

    I've been reporting several bugs in Windows XP for literally years, and they haven't been fixed. If you work with both Linux and Windows XP, do you notice that Linux has a powerful, bug-free Command Line Interface, and the CLI in Windows XP is weak and buggy? (Yes, I know they are working on replacing it.)

  43. Mod Parent +5 (and keep it there) by aixou · · Score: 0, Offtopic

    That's pretty funny stuff.

    1. Re:Mod Parent +5 (and keep it there) by strider44 · · Score: 2, Insightful

      I hate to break it to you mate, but the guys with mod points won't go "oh that guy wants me to mod him up. Well okay, obviously he knows what he's talking about!"

      Please, if you have mod points, use them. If you don't, either post on topic or shut up and stop polluting the board.

    2. Re:Mod Parent +5 (and keep it there) by aixou · · Score: 1

      Slashdot's nested system was designed so that you or I can make superfluous comments and not have them interrup the flow of the board. I think it does a pretty damn good job at that, and I don't feel like I'm really "polluting the board" by suggesting that moderators mod a funny post up.

      There is too much modding down at Slashdot. I've done my fair share of modding people down, but I try to do it only if I feel someone got unwarranted mod points for an effortless or blatantly troll post. All the time I see good posts get moderated up-and-down and up-and-down, often due to political or otherwise heated disagreements.

      Don't get me wrong, I don't expect to have a huge impact on a moderator, but I don't mind throwing out an opinion in the offchance that someone will heed it.

    3. Re:Mod Parent +5 (and keep it there) by Anonymous Coward · · Score: 0

      There is too much modding down at Slashdot.

      If you've ever tried browsing at -1, you'd see that a lot of the stuff from 0 to 2 really belongs in the 0 to -1 range.

    4. Re:Mod Parent +5 (and keep it there) by bairy · · Score: 1
      I disagree, I get mod points fairly often but I'm either too busy on other things to really read /. or I'm just not interested in the stories. This means I might only use 2 or 3 of the points before they expire, so if someone wants something modded up, I can use one for that.

      sure it creates clutter but thats what score 0 is for.

      --


      Get paid to search..It's geniune and
    5. Re:Mod Parent +5 (and keep it there) by strider44 · · Score: 1

      The parent of my grandparent post used his full karma when posting his message. Since it had a score of 2, it was fully expanded and only polluted the board.

    6. Re:Mod Parent +5 (and keep it there) by Anonymous Coward · · Score: 0

      And you can always use your mod points to mod that post down.

      Or you could just reply to it with "MOD DOWN - RACIST TROLL"

  44. Firefox's Exclusive Developer Policy. by Aaron+England · · Score: 5, Insightful
    Perhaps it has something to do with their stated developer policy?

    Q5: How do I get involved?

    By invitation. This is a meritocracy - those who gain the respect of those in the group will be invited to join the group.

    It was elaborated on slashdot once before.

    1. Re:Firefox's Exclusive Developer Policy. by greg_barton · · Score: 1

      This is a meritocracy - those who gain the respect of those in the group will be invited to join the group.

      Garnishing respect does not necessarily produce a meritocracy. Generally a meritocracy has some sort of semi-objective criteria for entry that is not subject to the whims of the individual members. (like a civil service exam, for instance) A system where existing members simply choose new members based on "respect" does not always form a meritocracy, just an oligarchy.

    2. Re:Firefox's Exclusive Developer Policy. by CTho9305 · · Score: 1

      That Q&A aren't what they sound like - ANYBODY can contribute patches. It's only "by invitation" to get your own CVS account or become a reviewer.

    3. Re:Firefox's Exclusive Developer Policy. by Painaxl · · Score: 1

      That Q&A aren't what they sound like - ANYBODY can contribute patches. It's only "by invitation" to get your own CVS account or become a reviewer.

      And few reviewers is exactly the problem mentioned in the article.

    4. Re:Firefox's Exclusive Developer Policy. by SunFan · · Score: 2, Insightful


      Well, perhaps inviting some more people if only to help digest the volume of issues in the bug tracker would be helpful. Sometimes secretaries really are essential. (It sucks, BTW, that secretaries are falling out of fashion because the engineers can do their own flight reservations on some crappy website. That's a waste of time, dammit, when someone else can do it much more efficiently.)

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
  45. True, but by bonch · · Score: 1

    This is about the core code reviewers, not the coders. The core guys have to know the codebase inside out. From what this guy is saying in his blog, four of them are AWOL and the others are ineffective. I have been wondering what's taking so long for the 1.1 release. Now I know...and I know not to expect 2.0 this year. :(

  46. extensions? by dhbiker · · Score: 4, Interesting

    Sounds to me like there is a community of hackers waiting in the wings (just have a look at the large numbers of extensions available for firefox) - its just that they haven't allowed any of them to get past the first steps and into more involved hacking

    my $0.02

  47. Uh oh by Anonymous Coward · · Score: 0

    I guess the whole "volunteer" thing in OSS isn't perfect after all like Slashdot has been brainwashing me to believe since 1997.

    It was fun while it lasted. Onto OS X.

  48. Typical? by m00nun1t · · Score: 4, Insightful

    From my observations of lots of open source projects, and involvement in a few, this seems fairly typical. With only a few exceptions, it seems like most projects have the bulk of the work done by a very, very small number of people, usually just one. I often wonder how much the "many eyes makes all bugs shallow" maxim, while probably true, applies in practice when on most projects there simply aren't many eyes.

    [dons flame retardant suit]

    1. Re:Typical? by Anonymous Coward · · Score: 0

      The many eyes only have to see, and perhaps fix the bugs. Not to add the features and maintain the project.

      Every distro has people packaging projects. If they find a bug, they will research it, and many of them will try fixing it, and send the fix upstream.

    2. Re:Typical? by LiquidCoooled · · Score: 2, Insightful

      Once a project hits a critical mass, there are MANY eyes looking at your software.
      They will all gladly download and install your codebase.
      A large percentage who come across problems will go back to how they did it before.
      A much smaller (but still large quantity) percentage will actually report bugs and problems in running it.

      Most people won't download the source at all.
      Cost/Benefit ratio - a small bug/UI niggle problem is not worth me getting the source and scratching my head for a few hours just to locate the source of the problem, and then however long to fix it.

      Theres a small team of bug blasters who TRY to force bugs in the software, usually to the irk of the main dev - they have a special knack for breaking code. Most security issues wouldn't come to light without their help.

      So, yes, many eyes will see the code.
      Many eyes will tell you about the problems.
      Few or one will fix the code.
      Perhaps we should find a way to send stimulants to them :)

      --
      liqbase :: faster than paper
    3. Re:Typical? by globalar · · Score: 1

      The "many eyes" concept was always underdeveloped, because it assumes that someone cares and knows what they are doing. There are only so many of those people. However, the core advantage is still there: the code is available for modification. Let some basic economics sort the rest.

  49. Re:this is what happens when v hype anything too m by bonch · · Score: 1

    why are we obsessed with firefox being too perfect!

    Because a lot of people use Firefox just to stick it to Microsoft in their minds. The more rational of us use it and other alternatives simply because we see them as the technically superior browsers.

  50. My experience by Anonymous Coward · · Score: 2, Interesting

    Mozilla used to be able to change themes without a restart. You'd click to change theme, and it'd change theme. However, one of the themes supplied with Mozilla used to have some kind of XUL screw up when changing over, and display two location bars. Rather than fix the problem, they simply disabled the ability of the browser to change themes on-the-fly. So to this day, you need to restart Firefox and Mozilla because they didn't want to fix a minor bug.

    So yes, the themes-on-the-fly issue appears to have been swept under the rug too? Although their might've been some good technical reason for disabling instant theme-changing, I don't think it's likely.

    1. Re:My experience by Anonymous Coward · · Score: 0

      Changing themes without restarting never worked quite right. It wound up being something like various CSS rules from the first theme wouldn't get flushed out, so the new CSS rules wouldn't always apply, leaving the page to become a giant mess.

      Theme changing on pages doesn't work so well either. It's still glitchy.

      The problem isn't with themes, it's somewhere in their CSS cascade implementation that doesn't properly flush out information from old rules.

    2. Re:My experience by cheekyboy · · Score: 1

      so fake it, quit/restart transparently and make it look like a window closes and reopens in 1/2 a second, store its current page/tabs in temp or clipboard, then quit/restart itself, DUHHHHH!!!!

      --
      Liberty freedom are no1, not dicks in suits.
  51. Time to fork Firefox by Anonymous Coward · · Score: 1, Funny

    I propose Gaff (Gaff Ain't FireFox) as a fork of Firefox. Who's with me?

    1. Re:Time to fork Firefox by Anonymous Coward · · Score: 0

      Or perhaps GISM?

      (Gism is maybe Mozilla)

    2. Re:Time to fork Firefox by bert.cl · · Score: 1

      It might prove difficult to found a good name though ...

    3. Re:Time to fork Firefox by Anonymous Coward · · Score: 0

      Rick Deckard says Gaff is brown-nosing for a promotion.

  52. misconceptions by TuxPaper · · Score: 5, Insightful

    - Reviewers != Coders. There are more Firefox coders than reviewers. A bottleneck is created, but hardly a crisis

    - Most of Firefox's changes come from Gecko, which is done by Mozilla coders (I guess you could call them Gecko coders, although I've never heard anyone say that). There are currently about 70 reviewers, and 20 super-reviewers for mozilla. There's about 84 coders a month (down from the 150+ haydays of the Netscape area)

    1. Re:misconceptions by fr0dicus · · Score: 1

      Haydays? Maybe some of those guys could bale firefox out?

    2. Re:misconceptions by TuxPaper · · Score: 1

      Almost 1/2 the people from the Netscape Haydays are gone. Fortunately, the 1/2 that stayed seemed to be the more active and more dedicated ones. Those remaining ones who didn't switch off to Firefox when it split, are either to busy working on Mozilla/Gecko core (which helps FireFox), or they resent Firefox enough to not want to "bale them out", or even actively help. The whole FF split left a bitter taste in some people's mouths, and those people have long memories.

      I don't mean to make it sound like there's an active rivalry between Moz and FF. Outwardly, there's no signs of that.

    3. Re:misconceptions by fr0dicus · · Score: 1

      And I was just making a joke, as it's 'heyday'... hence 'bale' and not 'bail'.

  53. Konqueror too by Anonymous Coward · · Score: 2, Insightful

    It's bloated compared to konqueror, too.

    Konqueror isn't as featurefull, of course, but it's really not too far off these days, and it's very lightweight in comparison. Which probably has a lot to do with why Apple choose its rendering engine instead of Mozilla's.

    1. Re:Konqueror too by Anonymous Coward · · Score: 0

      I see the kde-zealots are modding again! Bloated compared to Konqueror + all its dependencies? Really? So Konqueror + KDE is smaller... hmmm.

      What a load... and Konqueror's not even a very good browser.

  54. You call that documentation? by mewphobia · · Score: 1

    That's just a view on the source. That's not architecture documentation.

    From what i've seen, there is a fair bit on extension making, one of my favorite sites is xulplanet.

    The problem is with the architecture documentation. Sure you can work out what XPCOM is, easily enough. But if you look at the mailing lists there are a plethora of people working on writing plugins that utilise the javascript interface to XPCOM, and they don't know the difference between invoking an interface and queryInterface.

    For the browser market share that firefox has, it should have a lot more plugins being written for it. But many developers are simply putting it in the too hard basket.

  55. Solve the Open Source problem, not avoid it. by Futurepower(R) · · Score: 2, Insightful


    [Grin]

    Whatever the answer is, it is definitely not in commercial software. See my comment just above: The Firefox people are great compared to Microsoft. With Microsoft, you pay to be disrespected.

    1. Re:Solve the Open Source problem, not avoid it. by dduck · · Score: 1
      Errr... I've gotten great support from Apple so far. They are commercial, as I recall.

      That's not to say that I haven't gotten horrible support from commercial developers. It's just not a given.

  56. IDE Integration by CarpetShark · · Score: 1

    Well, I'm not convinced that MS get the good people. Have you seen some Windows apps!?! But IDE integration would certainly help. If the IDES could connect to various project sites and download the latest project templates, docs, etc., then it would really help people get started. KDevelop, for instance, comes with templates for everything from Embedded development in C to console games, to DCOP-based plugins for other KDE apps. If Mozilla and other projects provided templates for plugins, syntax highlighting files etc. for major IDEs, it would really boost development interest and speed. Wouldn't hurt if people started using Tom Lord's Arch more, too :)

  57. Process (part 2) by marvin2k · · Score: 2, Insightful

    I have worried about that for a while now until I wrote this: earlier post

    I really don't think fancy new features should (can) be a top priority right now anymore but instead the core problem of getting new developers needs to be solved not just for now but also for the future. While I agree that changing things like the versioning system won't change much I believe splitting up the codebase into more handy chunks and giving "outsiders" more power (eg regular contributers should need no code review) should be the goal. I think it's this sharp devision between core (Foundation) and outside (everybody else) developers that is the main problem here.

  58. Oh, C'mon! by trezor · · Score: 2, Informative
    • Opera 7.11j - 12.5 MB ... Moz Firefox - 4.7 MB

    You know this is just plain stupid. Comparing Opera with Suns JRE bundled and Mozilla FireFox without any Java just isn't reasonable.

    At you are going to do a comparison, at least compare the proper versions to each other. That is Firefox (& JRE) vs. Opera (& JRE) or Firefox (bare) vs Opera (bare). And in any of those comparisons Operas footprint is indeed smaller (at least last time I checked).

    Please note that I am indeed using Firefox myself, but lets at least keep our facts somewhat reasonable.

    --
    Not Buzzword 2.0 compliant. Please speak english.
  59. They act like MMORPG programmers... by Shivetya · · Score: 1

    What surprised me was how much many open source programmers I have come across act very similar to those who code on major MMORPGs.

    I keep expecting a booming voice "Who DARES approach the great and powerful wizard!"

    Now this can be expected in some ways as it is easy to get overwhelmed by the popularity. Not in the ego inflating way but the ego crushing way. All the voices shouting at you makes it hard to discern the voices of reason from the voices of insanity (and boy are there many of the later)

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
    1. Re:They act like MMORPG programmers... by adepali · · Score: 1

      So true...

    2. Re:They act like MMORPG programmers... by QuantumG · · Score: 1

      The problem is that there's, what 10 MMORPGs to choose from, and you have to pay for the privilege of bad service. Wouldn't it be better if MMORPGs were like MUDs? 1000s to choose from and every line of code is a labor of love. When anyone can run an MMORPG like anyone can run a MUD, we'll start to see that kind of community building again: real community building, grass roots stuff. The only thing stopping us is the art. Currently if you want art for a MMORPG project you need to beg, borrow and steal as there's no way you can afford to pay. We're working to provide a repository for free MMORPG art. Once art is put into the hands of the community we will be free to do for MMORPGs what has already been done for MUDs. Will you help?

      --
      How we know is more important than what we know.
  60. Managers by Anonymous Coward · · Score: 2, Insightful

    I'm guessing people get to become managers of these projects 'cos the're good at development. Perhaps there is a chance for a trained manager to get involved and sort out the messy human problems, leaving the developers to get on with the hard coding.

  61. Documentation by yulek · · Score: 2, Insightful

    The whole mozilla project is also in desperate need of documentation. It's nearly impossible to write applications and complex extensions without digging into the sometimes sparsely commented source code.

    Documentation would also help in the review process.

    --
    in this age of communication i'm just not getting through
  62. Back on topic: by ehack · · Score: 2, Interesting

    They went for a Java model with no graphical layout tool instead of building in a VB-style GUI/code editor. I cannot hack a firefox extension easily, and I have a Ph.D in comp sci. No surprise that only the 3133T kiddies are doing it?

    This reminds me of the famous Microsoft Halloween document on Linux: The MS guy *wrote a device driver * in a weekend for Linux, and then mailed his bosses that there is no such thing as a weekend device driver in NT. Well folks, for once the shoe is on the other foot !

    --
    This is not a signature.
    1. Re:Back on topic: by Anonymous Coward · · Score: 2, Insightful

      They went for a Java model with no graphical layout tool instead of building in a VB-style GUI/code editor.

      Huh? Its not a java model, its an XML based one (XUL). Unfortunately there doesn't seem to be anything in the way of an IDE (or an IDE plugin) to create those files, which would make creating one a lot easier.

      But 99% of the extensions I've seen are nothing more than a window or two with one or two options. So doing the XUL coding by hand isn't that insurmountable, even for a PhD :)

    2. Re:Back on topic: by Anonymous Coward · · Score: 2, Funny

      >> I cannot hack a firefox extension easily

      Oh really?

      >> and I have a Ph.D in comp sci.

      Ah! There's your problem!

    3. Re:Back on topic: by REBloomfield · · Score: 2, Insightful
      I have a Ph.D in comp sci

      Wow, big deal. You can research stuff that no one has ever researched before. How does that qualify anything you can't do as mind-blowingly difficult?

      As for a weekend device driver, I'm gald that the dominant software supplier in my shop spends more than 48 hours writing code that is going to be doing the brunt of the I/O work on my hardware....

    4. Re:Back on topic: by l3v1 · · Score: 1

      I'm gald that the dominant software supplier in my shop spends more than 48 hours writing code

      Well, guessing which your "dominant software supplier" might be, you should know by now that it's not the time spent on a software that will make it good.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    5. Re:Back on topic: by Mant · · Score: 1

      As for a weekend device driver, I'm gald that the dominant software supplier in my shop spends more than 48 hours writing code that is going to be doing the brunt of the I/O work on my hardware....

      You see some dumb arguments on /., but that, wow.

      Certainly you want to tune and test a device driver well, but the less time you spend writing it, the more time you have to do it. Or you can spend the same time and get it out quicker. Also, if it is simpler to write it may be simpler to write well.

      You could attack any software tool, language or system that speeds up development with that argument. Why don't we write everything in assembler so it takes more time, and then somehow that magically means were are more likely to get it right.

    6. Re:Back on topic: by NoMaster · · Score: 1
      They went for a Java model with no graphical layout tool instead of building in a VB-style GUI/code editor. I cannot hack a firefox extension easily, and I have a Ph.D in comp sci.
      Wow. I sincerely hope you're a troll, because as a 38 y.o. technician who freely admits he can't code for nuts, I can tell you the hardest part for me was wrapping my head around the XPI installer stuff. If a comp.sci PhD can't figure out Javascript (not Java - more like "nasty 'orrible OO BASIC for dummies") and how to create an object in the existing XUL interface, then I really wonder what good a GUI/IDE would have done you...
      --
      What part of "a well regulated militia" do you not understand?
    7. Re:Back on topic: by KarmaMB84 · · Score: 1

      He said *easily*. He may find it much easier to use a visual tool and a real code editor to do the work. Don't be embarassed. You're not the only one that completely took his comment out of context and assumed he was saying he can't do it at all.

    8. Re:Back on topic: by LnxAddct · · Score: 1

      The java model consist of no graphical layout tools? Was that a general statement or just regarding solely firefox? Java has many gui builders that are far easier to use and far more extensible then VB, i.e. NetBeans and Eclipse with the VEP plugin. How can you call yourself a phd in computer science when you advocate using VB for coding? Something is wrong there. The extensions for firefox are simple scripts hacked up in javascript (completely different then java) and can be done in vim in a few minutes, no need for a big clunky gui to slow you down. If you've never designed an interface without a gui, please just throw your computer out the window right now.
      Regards,
      Steve

    9. Re:Back on topic: by mini+me · · Score: 1

      All the extensions I've written, including one that is now part of Firefox, started life as a web page. There are already hundreds of visual HTML tools. There are also visual XUL editors if required.

      So I'm not sure what visual tools are missing exactly...

    10. Re:Back on topic: by ehack · · Score: 1

      Even my PocketC on the Palm had a small GUI builder someone had hacked up in a couple of hundred lines !

      --
      This is not a signature.
  63. Re:Good! by interJ · · Score: 1

    Perhaps you need to check your facts. That test compared Mozilla 1.8 alpha 6 with Firefox 1.0 (which is based on Mozilla 1.7). If they tested recent nightlies of Firefox (which are based on Mozilla 1.8), they would probably have been faster.

  64. Re:The Firefox people are great compared to Micros by plierhead · · Score: 2, Funny
    I've been reporting several bugs in Windows XP for literally years, and they haven't been fixed. If you work with both Linux and Windows XP, do you notice that Linux has a powerful, bug-free Command Line Interface, and the CLI in Windows XP is weak and buggy? (Yes, I know they are working on replacing it.)

    I don't normally buy into the conspiracy theories about Microsoft, but I am absolutely 100% certain that the steady degradation of the dos box is a classic case of MS trying to herd people away from the dark side. The dos box used to work, and work well. MS have steadily - through 95, 98, and on and on in the rolecall of fucked up apologies for operating systems - made it more and more fucked.

    It is absurdly obvious that to them the dos box is an abhorrent reminder of an earlier day, a trojan horse through which command line devil worshippers can work their evil, avoiding the safe, closeted world of Microsoft's GUIs.

    They would absolutely love to get rid of the dos box forever, but even they need it - for example, when I was foolish enough to update the definitions in my Microsoft Spyware beta, it trashed my Microsoft firewall! MOTHER FUCKERS!! What the FUCK are you thinking! The good old dos box was the only way to recover (if you call running Microsoft's firewall "recovery"), allowing me to type in some cryptic MS bullshit "netsh Winsock reset" that rebuilds my tcp stack (or something like that). I DON'T KNOW WHAT THE FUCK IT DOES!!! Why the FUCK don't you just leave the FUCKING firewall ALONE!!!!!!

    Its been a bad day dealing with MS bullshite today. No more posting tonight I feel.

    --

    [x] auto-moderate all posts by this user as insightful

  65. Hmmm... by Anonymous Coward · · Score: 0

    Update your bookmarks...

    Dell is selling Suse and Mandrake systems, right?

    And FF got some 19% of market share, right?

    Not a failure, just not so fast. ;)

  66. Firefox Bug ID 222660, All windows and tabs crash. by Futurepower(R) · · Score: 1


    Several people have asked for the bug number. Here it is:
    https://bugzilla.mozilla.org/show_bug.cgi?id=22266 0
    (Direct links to Firefox's Bugzilla from Slashdot are denied. Put the URL into a separate tab. Take out the space in the URL inserted by Slashdot.)

    This bug, and this Slashdot story, are important because, for millions of well-educated people, Firefox is a window on the world. Note that many people in less-developed countries won't be running Windows unless it is pirated, because they cannot afford it. They need high-quality free software like Firefox. In less-developed countries, it is the small percentage of educated people who are likely to have computers and a connection to the internet. These people have a disproportinately big effect on the health of their countries.

    Bug ID 222660, comment #32:
    Below is my most recent comment about the bug, which crashes all Firefox windows and tabs after many windows and tabs have been opened.


    Problem clarified: Before the crash, Firefox uses almost 100% CPU cycles. See the file attachment in Comment #31, showing Firefox 1.0 taking 98% of the CPU cycles. The hard disk was idle at that time and had been idle for at least two minutes. Note that the bug being discussed here crashes TalkBack, too, so that there are no TalkBack reports.

    Testing conditions: 1) Toshiba laptop model 2415-S205, 2.0 GHz Mobile Pentium, 512 MB of memory. Windows XP SP2, all critical patches applied. This is a different computer than used for any of the other testing.

    2) Firefox 1.0 with 200 days of History. Bookmarks file is 2.5 Megabytes.

    New Comment: In the original filing of this bug, Firefox was characterized as "slow" as the problem with the bug advanced toward crashing Firefox. See also comment #10 "slow", comment #6, "all of the browser windows became unresponsive", and comment #13, ' "not responding" in task manager" '.

    Apparently the slowness was caused by Firefox taking a huge percentage of CPU cycles before crashing.

    The problem may have improved since this bug was originally posted, but the bug is still substantially the same.

    Response to criticism:

    1) Comment #30: "i don't see a single talkbackid anywhere in this bug report,..."

    That's because whatever crashes Firefox crashes the TalkBack program as well.

    2) Comment #27: "... your crash could be caused by any number of issues with Firefox, or by something completely unrelated (faulty memory?)."

    That's why I tested with several different computers and two operating systems.

    3) Comment #27: "... posting over and over again stating that "firefox crashed when I loaded lots of tabs" is not helpful to development in any way."

    Note that the posts were in different versions of Firefox, verifying that the bug has not been fixed.

    4) Comment #27: "I myself frequently use many windows/tabs and have not been able to reproduce the crashes you speak of. That is why I will mark this bug WORKSFORME." And, "General descriptions of symptoms and anecdotes, like the ones in this bug, will not help resolve any issues."

    Note that the actual conditions of failure are carefully documented in the original bug report, and by other authors in Comment #6 and Comment #7.

    Note that the criticism in comment #27 does not document the conditions, but merely recounts the author's anecdote: "I myself frequently use many windows/tabs..."

    What are many? What is frequently?

    5) Comment #22: "If you're experiencing a memory leak and can document it using tools listed at http://www.mozilla.org/performance/tools.html then please open a new bug."

    I've given that suggestion a lot of thought. I have a lot of debugging experience, but not with those tools. I'm guessing that learning to use the tools and searching for memory leaks would take at least a month of full-time work. I'm guessing that

  67. See the Slashdot comment: Firefox Bug ID 222660. by Futurepower(R) · · Score: 1


    " Could you provide more details regarding the memory leak issue you talked about?"

    See the Slashdot comment below, Firefox Bug ID 222660, All windows and tabs crash.

  68. In my opinion, excellent insight by Futurepower(R) · · Score: 1


    MOD PARENT UP. Some excellent insight. Some people feel personally attacked when a bug is reported.

    1. Re:In my opinion, excellent insight by Reziac · · Score: 1

      Exactly. -- When I report a bug, it's because I like or care enough about the program in question to want it to work right (much as the parent post says). Thus I'm willing to put in my time to document where it went wrong, so the coder *has another tool with which to [hopefully] locate and fix the bug*.

      But an awful lot of coders can't tolerate being told they screwed up, and as you say, ALL they get out of any bug report is the idea that they're being personally attacked. They can't admit to making an honest mistake, so they react as if the USER made the mistake, or like the user is out to get them.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  69. The four AWOL people by fr0dicus · · Score: 3, Funny

    I bet they just bought Macs and got on with real life.

  70. It's the memory cache by BinLadenMyHero · · Score: 0, Flamebait

    The default is to have 51MB of memory cache.
    Read the URL from a post above to see how to fix it.

  71. what ever happened to mailing lists? by cheekyboy · · Score: 1

    Are mailing lists so 1995? or do they still serve a purpose, if everyone was on it (it would be busy as hell) but also an online archieve might have a tonne of info etc... on it

    Can I use my donated time to firefox dev as a tax deduction, ie 10hrs a week = 200$ a week tax discount? perhaps...? is that possible?

    --
    Liberty freedom are no1, not dicks in suits.
    1. Re:what ever happened to mailing lists? by Deven · · Score: 2, Informative

      Can I use my donated time to firefox dev as a tax deduction, ie 10hrs a week = 200$ a week tax discount? perhaps...? is that possible?

      Not possible. The IRS does not allow the value of "personal services" to be taken as a tax deduction, even if they're performed for a 501(c)(3) non-profit organization.

      --

      Deven

      "Simple things should be simple, and complex things should be possible." - Alan Kay

  72. It's not an attack. I hope it is useful input. by Futurepower(R) · · Score: 1


    "You can't post an attack like that without giving at least a bug number."

    It's not an attack. I hope it is useful input, that can help get the job done.

    There is more about the bug, and the bug ID, in this Slashdot comment below: Firefox Bug ID 222660, All windows and tabs crash.

    1. Re:It's not an attack. I hope it is useful input. by Anonymous Coward · · Score: 0

      I suggest posting the history file. There are bugs that cause memory leaks and slowdowns, relating to plugins and Javascript. Any one of the pages you have opened could be responsible, it could well be absolutely nothing to do with the number of pages you have open.

  73. Re:Firefox Bug ID 222660, All windows and tabs cra by BenjyD · · Score: 1

    When windows runs out of memory, all sorts of strange things happen. I've done it lots of times doing testing: buttons disappear, applications crash etc. It's quite possible to get Linux boxes into effectively unrecoverable states as well if you run out of memory.

    Also, your bug reporting style is very poor. Posting long diatribes about exactly how you get 50 tabs open is not good bug reporting style and is going to piss of the devs. Adding other bugs to the existing bug is also a bad idea.

  74. Community Involvement??? by 3seas · · Score: 3, Interesting

    Ok, what about the ad campaign funding???

    Oh, you mean about software improvements?

    Here's a serious one:

    when downloading and the isp drops your dialup connection, firefox still thinks it is DL'ing, even hours later.

    On a 90meg file (over 9 hours of dl'ing with earthlinks advertised 56k, 28.8 at the very best) gettng a dropped carrier at 60% reall sucks, having no resume, especially considering there is existing wget -c that simply should be called to handle such large files.

    But here is the kicker:
    after resuming the DL via wget -c and getting it, I then needed to dl an unrar program, upon which I found firefox still acting like it was dl'ing teh file, so I canceled it and guess what? The 90meg file vanished.

    Icing on this issue:
    firefox was dling a file with .part appened, yet deleted a file w/o it.

    IS this what is ment by community support?

    1. Re:Community Involvement??? by Anonymous Coward · · Score: 0

      Well, it actually creates both the original filename and one with .part. So when it removes the download it takes both. Personally, I think it's a stupid practice to delete a partial file and the whole .part necessity as well.

  75. what a frikkin looser dude by cheekyboy · · Score: 1

    He wont code an error handler for a DOS EOF? Is the guy so damn frikkin lazy he'd rather spend 15 mins arguing then fixing it? Wake up moron , code is supposed to be the slave to man and help him like god, so make it work, dont make the human work, BIAATCH!!!!

    The more magic your code is , the better YOU ARE, otherwise go flip burgers and greasy ass pricken-zen-burgermeister. (GWB laff)

    Rome wasnt built by ONE ASS PRICK carpenter who had a big ego, lots of people worked together.

    Maybe go get sloshed real bad till you vomit, get a new perspective on code ;-)

    --
    Liberty freedom are no1, not dicks in suits.
    1. Re:what a frikkin looser dude by Reziac · · Score: 1

      I have seen this kind of thing over and over. Here's an example: This particular program was designed to run on DOS, because 99% of its market were DOS users. This particular type of program normally includes a shell-to-DOS function (indeed, it is required for full functionality, as a sort of poor-man's multitasking).

      However, the current maintainer REMOVED the shell-to-DOS function. When people complained, his response was "If you want to run more than one program at once, get a REAL operating system." Why? Because he's a linux bigot, and in his opinion anyone who runs DOS is a luser. This from someone maintaining an app used primarily on DOS... WTF??!

      It boils down to "*I* want it that way, and if users don't like it, fuck 'em." Yet these same coders are the worst about rejecting user complaints or bug reports, or taking them as personal attacks.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  76. Firesomething by bug_hunter · · Score: 1
    --
    It's turtles all the way down.
  77. Re:The Firefox people are great compared to Micros by Anonymous Coward · · Score: 0

    I think you had spyware there causing the problem. Really bad spyware, installed into your TCP/IP stack. AntiSpyware probably just removed it.

  78. Response to your criticism: by Futurepower(R) · · Score: 1


    "Posting long diatribes about exactly how you get 50 tabs open is not good bug reporting style and is going to piss of the devs."

    In this case, there is no other way to report the bug. It is very elusive. As I said, I think the anecdotes are necessary in this case.

    "Adding other bugs to the existing bug is also a bad idea."

    Nothing was added. More information about the bug was reported.

    "... piss off the devs."

    That's the subject of this thread: Anger, especially anger when nothing bad has happened.

    "When windows runs out of memory, all sorts of strange things happen."

    I agree with you, and this was mentioned in the original bug reports. The problem may be associated with memory management in Windows XP. The problem occurs in Linux, but the symptoms are less severe.

    1. Re:Response to your criticism: by BenjyD · · Score: 1

      "Recently, I discovered that hardware firewalls have become much cheaper. I want
      to replace some Cisco 675 modem/firewalls, which Cisco has stopped supporting.
      (We use a hardware firewall for each local LAN and a software firewall for each
      machine.) Linksys (now owned by Cisco), NetGear, Airlink Plus, and D-Link make
      these firewalls. I open the home page of each of them, each in a separate
      instance of FireFox. Their web sites are all poorly designed and I must hunt for
      the product that would be appropriate."

      Why post that? (assuming that is you). It's not useful information in the slightest.

      "The tests run by Melissa and Sabrina are valuable in showing that the problems
      are not dependent on one system or OS; t"

      Sabrina's and Melissa's tests weren't anything to do with memory leaks, they just showed that opening lots of firefox windows consumes memory. Not exactly news.

      "This is the second crash of FireFox 0.92 on this machine. The crashes occur when
      going back and forth rapidly between tabs and Windows."

      That's a different bug report.

  79. Re:The Firefox people are great compared to Micros by jonwil · · Score: 1

    What would be usefull is if the cmd.exe replacement from WINE or ReactOS could be fixed up, made to do all the things that Microsoft cmd.exe does (or at least the stuff important enough to matter), made to work oob on windows and released as a cmd.exe replacement for those using Windows 2000/XP/etc and who like using a CLI and want one that that is better than the version MS ships.

  80. Slashdot Firefox by Tibe · · Score: 1

    There is still a layout bug with Slashdot and Firefox.
    Don't tell me how to fix it, just fix it.

    Thanks.

    1. Re:Slashdot Firefox by Anonymous Coward · · Score: 0

      It was fixed in the source code (and nightly binaries) some time ago, so it will be fixed in the 1.1 release.

  81. Poor Zonk. by Anonymous Coward · · Score: 0

    Taco left in Saturday. Then after half a day without new story, Zonk showed up.
    Poor boy stayed online for 24 hours straight, accepting stories and waiting for a change. But it seems he finally fainted at the keyboard without another editor coming online, and for 5 hours Slashdot is editorless. Could they maybe hire a couple more editors?

    1. Re:Poor Zonk. by Anonymous Coward · · Score: 0

      I'd be happy if they hired *one*!

  82. See the Slashdot comment: Firefox Bug ID 222660. by Futurepower(R) · · Score: 1


    "... could you provide a link to the bug?"

    See the Slashdot comment below, Firefox Bug ID 222660, All windows and tabs crash.

  83. A new Windows CLI will be released soon, they say. by Futurepower(R) · · Score: 1


    I've been told by Microsoft people that they are working on a complete new CLI.

  84. Good Idea. by Futurepower(R) · · Score: 1


    When the crash occurs, it does not update the history file before crashing.

    However, this is a good idea. All but the most recent history file entries would be available.

    The problem, however, does not seem associated only with one web page. It seems to become progressively worse over a period of days.

  85. Re:A new Windows CLI will be released soon, they s by jonwil · · Score: 1

    But will it be compatible with the old one as far as what commands it supports, how they work etc etc etc?
    Because thats what matters to me.

  86. Movie Inspiration for Microsoft by Burning+Plastic · · Score: 1

    Internet Explorer 7: The Search for More Money...

    "Yoghurt, Yoghurt, I hate Yoghurt"

    --
    [All Your Fish Are Belong To Us]
    1. Re:Movie Inspiration for Microsoft by Anonymous Coward · · Score: 0

      Nah. it should be:
      'I still know where you surfed last sunday'

  87. How to respond to the resistance? by Futurepower(R) · · Score: 1


    As the reports say, there is little doubt that there is a problem in Firefox.

    But, there was a lot of resistance to fixing it. What would you do in that case? I merely documented my way of using Firefox, attempting to show that my use was not unreasonable.

    In response to the resistance, others provided support that the problem really did exist and was serious. Their original reports, which have now been edited, documented that Firefox crashed the OS.

    The bug has a variety of symptoms, but it seems to be one bug.

    The bug report is a good example of the subject of this discussion thread. There is a lot of time-wasting resistance to acknowledging a problem.

    1. Re:How to respond to the resistance? by Anonymous Coward · · Score: 0

      If the OS crashes due to memory exhaustion no-one is interested. No-one at all.

      If the OS crashes without achieving memory exhaustion you have an OS bug, which you can report to your vendor, not the Mozilla team.

      If the OS is fine, and Firefox crashes, but it was killed by the OS for exceeding reasonable memory limits, that's a marginal case, you may need to buy more RAM in order to continue using Firefox in your preferred way.

      If the OS is fine, and Firefox appears to hang when using vast quantities of RAM, you need to do lots of debugging work to prove that this wasn't because of an infelicity somewhere related to memory handling in the OS or libraries. Mozilla developers are not going to be inclined to waste their time on this when they have other things to worry about. Consider doing the work yourself or hiring someone if it's important enough.

    2. Re:How to respond to the resistance? by BenjyD · · Score: 1

      "But, there was a lot of resistance to fixing it. What would you do in that case?"

      Not what you did, which is to waste developer time and fill up bugzilla with useless postings.

      In the original bug report:

      "It seems sensible to increase the stack space to allow 40 instances with 10 tabs
      each."

      So you want the firefox devs to magically give you enough RAM to have 400 web pages open at once? Your original report mentioned nothing at all about memory leaks and gave no technical details (amount of memory available etc).

      You then have some useless "me too"s from people, a post from you giving no more useful information and a long post from you talking about god and your hardware buying habits, with no URLs or useful information.

      Below all your posts there are one or two useful posts from other people about locating memory leaks. You provide absolutely no information of any use to the devs and again confuse memory leaks and memory consumption.

      It's not resistance to fixing the problem, it's that you don't tell them what the problem is.

      Look at it from the devs' point of view: they have many automated tests that perform common actions, so they are reasonably sure there are no memory leaks in the common parts of the code. You tell them "I can't open 400 web pages at once. oh, and there might be a memory leak somewhere". How does that help them at all? Add to that the fact you appear to have the Acrobat plugin open, which is closed source and a known memory hog and crash-cause and you're really not helping at all.

  88. you forgot.... by Daytona955i · · Score: 1

    non standards compliant CSS. (IE that is, Firefox conforms to the standards creating a headache for web developers wanting to maintain a similar look on both platforms)

    1. Re:you forgot.... by Anonymous Coward · · Score: 0

      Apart from several hundered open rendering bugs.

      Compliant my ass.

    2. Re:you forgot.... by Kick+the+Donkey · · Score: 2, Informative
      Tell me: How many open rendering bugs are their in IE? Oh, wait, YOU CAN'T (unless your a microsoft developer. If that's the case, When the hell are you going to fix it?).

      Trying to do CSS layout in IE is a giant pain in the ass, thanks to its insufferable interpretation of layout attributs...

      --
      /. is a bunch of nerds at a million typewriters. It's not a political conspiracy determined to undermine your beliefs.
    3. Re:you forgot.... by Anonymous Coward · · Score: 0

      Oh well you all forgot SMIL 2.0 support, XSLT transforms on the client side, support for more than one client side scripting language, vector graphics support, p3p, need I go on?

      Wahhhhh!!! All these are Microsoft technologies!

      No they're not, 90% are w3c.

      I'll wait for IE7

    4. Re:you forgot.... by MikeFM · · Score: 1

      Mozilla is more standards compliant and that is a good thing. The world can't spend it's time trying to copy all Microsoft's errors in some de facto standard that changes with every release of IE. Pages designed for one version of IE don't even render the same in other versions of IE. Pitiful.

      FF isn't completely standards compliant yet though. Not all of CSS2 is supported and most of CSS3 isn't supported. Also they do have Mozilla/Firefox CSS extensions (but they are properly marked as extensions). Rounded borders and transparency are fun.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    5. Re:you forgot.... by Jesus_666 · · Score: 1

      Also they do have Mozilla/Firefox CSS extensions (but they are properly marked as extensions). Rounded borders and transparency are fun.

      CSS(3, IIRC) has an opacity value and Firefox supports it.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    6. Re:you forgot.... by MikeFM · · Score: 1

      True, my website uses that in some of the available stylesheets. Looks pretty cool - to bad most users can't see the effect yet.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  89. Re:The Firefox people are great compared to Micros by GvG · · Score: 1

    The ReactOS cmd.exe will run happily on Windows. Not all features are implemented though.

  90. Re:Firefox Bug ID 222660, All windows and tabs cra by zpok · · Score: 1

    "Also, your bug reporting style is very poor."

    Apart from the fact that you are absolutely right, it bears repeating what other posters stated: a bugreport is a voluntary contribution made mostly by complete no-no's to the art of bug reporting.

    Trying to educate these people is counter productive.

    What I suggest is take a "proprietary" approach. State clearly on the page that you are thankful of their time and that you sadly can't answer all posts.

    And meanwhile be grateful that actual users are so engaged that they DO report bugs...

    --
    I think, therefore I am...I think.
  91. Coding and Branding by Anonymous Coward · · Score: 0

    It looks like being a developer for Firefox/Mozilla is a branded idea.

    For all the coders that want in and got knocked back - are there any open source browsers that allow hordes of people in on the development process?

    If you think they've got the process wrong, you can fix it. And if you think a little open source browser can't make it against IE...

  92. Firefox is mostly a win32 project? by MerlinTheWizard · · Score: 1

    This is the most hilarious thing I've read in a while!

  93. Re:A new Windows CLI will be released soon, they s by I+confirm+I'm+not+a · · Score: 1

    I've been told by Microsoft people that they are working on a complete new CLI.

    They are, it has a bizarre working-name like Monox which'll probably turn into cli.net or something equally obtuse prior to release. There's a humerous anecdote about it here.

    --
    This is where the serious fun begins.
  94. Majority rule by x2A · · Score: 1
    What features does IE have over Firefox?
    A huge amount of websites designed for it? Whatever the politics, the security issues (not that I've personally had any with IE, but then I'm pretty careful), rightly or wrongly, I can't go a day without needing to switch to IE to see a website I've come across properly. (oh and not everyone cares about tabbed browsing!)

    -2A
    --
    The revolution will not be televised... but it will have a page on Wikipedia
    1. Re:Majority rule by bubkus_jones · · Score: 1

      As a counterpoint, I haven't had to use Internet Explorer, aside from using the "Windows Update" function on a couple family computers, in about 3 years.

    2. Re:Majority rule by xgamer04 · · Score: 1

      A huge amount of websites designed for [IE]

      I think you meant to say "a huge amount of nonstandard hacks designed to make IE rendering not look like vomit".

      --
      When you look at the state of the world, how can you not become a radical, liberal anarchist?
    3. Re:Majority rule by Anonymous Coward · · Score: 0

      Nonstandard as they may be, if a website has a huge amount of hacks causing it to look fine on IE and messed up in anything else, is it or is it not designed for IE? I can't believe you're even disputing that point, considering it was only "many people design websites with IE in mind" and your argument is practically the same thing.

    4. Re:Majority rule by MikeFM · · Score: 1

      Crappy websites designed by clueless designers who don't know how to write standards compliant code ot that are just to lazy to do so? You must use some pretty shitty websites. Most of the FF users I know are non-techies and I've only had them run into a couple websites that don't run in FF and most of those were due to programmer error. Dorks that code checks in their pages to disable them for non-IE browsers or that use ActiveX for everything.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  95. I tried by Anonymous+Cowdog · · Score: 4, Insightful

    I tried and failed to become a Firefox developer. You have to know several people who are already on the inside, so they can vouch for you. It's an exclusive club by design, not encouraging for newcomers.

  96. What about Opera's bug... by gosand · · Score: 1
    I've switched back to Opera after being a bit of a FireFox evangelist for a while because Opera handles leaving a large number of tabs open for a protracted amount of time without eating all my memory.

    I have gone the other route. I used to use Opera all the time, for various reasons. There are still some things that I like better in Opera, but I have switched to Firefox because of one main problem I had with Opera. At various times, it would hog the CPU. The PC would become unusable for about 30 seconds, and many times I would just have to kill Opera. This happened on Windows and Linux. It would also not shut down cleanly, and several times it would prevent my PC from shutting down. I would just do a Shut Down and take off for the weekend, but when I came back in on Monday, there the PC would be with an error box "This program (Opera) is not responding, shut down anyway?" When I would sit and wait for the shutdown, a lot of times Opera wouldn't give up the ghost gracefully.

    I still like some things that Opera does over Firefox, like the way mouse gestures work. It just feels better in Opera. And the ability to close out the last window in a session and not have the browser close. That one bugs me about FF. I will use a mouse gesture to close the last window (not realizing it was the last tab) and the browser will be closed. In Opera, the browser will stay open with no tabs.

    But I really like discussing the finer points between the two browsers I use and not have one of them be IE. :-)

    --

    My beliefs do not require that you agree with them.

    1. Re:What about Opera's bug... by Anonymous Coward · · Score: 0

      I only use Opera, and yes I do get that same CPU hogdown at times. However, I don't try to kill Opera or restart my computer. I just let it do whatever it needs to do for a minute (maybe 2 at most) and it always releases it's CPU grip just fine. No killing of Opera, no shutdown, no ghosts.

      This may be because I use Windows 2000, I've had lots of crashing with Windows XP, never liked it, always steered clear of it.

      On *nix I've had Firefox and Mozilla crash/hog on me a few times (on Debian Sarge and Sun Solaris 9). Haven't tried Opera at all on *nix though.

      Also, Opera 8 Beta 2 is looking nicer and nicer by the minute. So far it hasn't CPU-hogged or done anything nasty.

  97. Wow! by TuringTest · · Score: 1

    Maybe you ought to check out FireSomething

    So, if I install that extension I will have new features added like crazy every week?

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  98. Enhancements as extensions by Tincan2k · · Score: 1

    A plug-in is NOT an extension. I've actually created an extension with your patch and eMailed you about it.

    The idea behind having extensions is that anyone can create extensions that are enhancement requests and if they're popular enough then merge those into the codebase. This way you get an instant patch applied before it's reviewed and when reviewed, the extension dies. This will let the core development focus on bug fixes first while the most popular enhancements get applied after a round of bug fixing.

    Regards,
    Christopher.

  99. Software development is about money by Anonymous Coward · · Score: 0

    Of course it's hard to find a well organized group of capable software developers to work for no beer at all.

    I think that just the tip of the iceberg. No free software can survive on the long run. People (young hackers) get older and have responsibility to others (spouse / children). So fluctuation on FSW project is extremely high. And every noob thinks "oh, I could do this better" and just throws away what has been done (and is hard to maintain if you didn't live with it).

    Get real. Free software is communistic crap. Imagine a long-haired-and-bearded-baker start making fuss that "all bread should be free". I really can't imagine the consequences, but one of them is decreased interest in being baker - while you can't live of it. So, if where was very popular brand of free bread, called "Mozilla FireRoll" it would be hard as hell to continue producing them as no baker was thrilled to bake it for free on the long run.

    Another point - there are so much things on earth much more needed but free software. Water for little children in Africa, malaria drugs (more people die from malaria than from cancer) for tropical area and so on.

    If software developers earned money with software, they could give some money/charity to needy. That would at least make some social sense. And BTW, do you know who is the richest guy on earth, how did he earn it and how much he gives for charity? Of course you do. It's the guy you all spit on.

    Open source software on the other hand is a good idea. It's just that somewhere on the way "free" and "open" became synonyms, which is VERY bad and wrong.

  100. Mozilla needs a mentoring program. by Deven · · Score: 2, Interesting

    But Mozilla's problem is that they're under-manned. Where are they supposed to find spare people to hand-hold Ian ? If this RFE was a high priority someone would have already fixed it rather than waiting for Ian to slowly pick his way through the code.

    Why is Mozilla under-manned? Because they don't help to bring new developers into the fold. The attitude seems to be "figure it out for yourself, don't bother us until you know all the basics." Not exactly welcoming. If they bothered to find someone to hand-hold Ian for a while, they might now have a new developer who would probably be happy to help hand-hold other new developers.

    If manpower is an issue, turning away new developers for lack of manpower is penny wise, pound foolish, isn't it?

    Mozilla's attitude problem in this respect is nothing new. This has literally been a problem since day one. Less than 24 hours after Mozilla's initial release (almost 7 years ago now), I wanted to implement an integrated, cross-platform TELNET client for Mozilla (having already implemented the TELNET protocol from scratch before), so I posted an inquiry about it:

    http://groups.google.com/groups?selm=Pine.LNX.3. 96 .980401040150.13172A-100000%40escher.ties.org

    Silence. No response whatsoever! I believe I even tried contacting existing developers using IRC as well, but nobody was interested in helping me get started working with the codebase, so I gave up. I simply did not have the time to read through 1,000,000 lines of code to figure out how to get started. Discouraged, I wandered away and found other things to do with my time.

    A couple months later, I decided to try it anyway. I checked out all the code over CVS and tried to build it. All I remember is that the build took many hours on my (admittedly slow) computer, and many megabytes as well. Again, the code was too large and unwieldy to work with, and I gave up again.

    Later, still wanting to help, I started reporting some bugs to Bugzilla. Over the years, I've participated in 3 dozen bugs, and originated over a dozen myself. The first bug I reported was bug #7617, "apprunner reformats during mouse click on or tabbing to link", reported June 4, 1999. This bug was later resolved as a "duplicate" of a newer bug, #28212, "{table-reflow} Clicking on URL dynamically resizes table cells", reported February 17, 2000.

    Since well over 6 months had passed without the bug being fixed, in early 2000, I decided to try again to dig into the massive volume of Mozilla code, reasoning that tracking down a specific bug would allow me to ignore most of the code and focus on the part where the bug was being caused.

    Unfortunately, the bug I chose (the first one I had reported) turned out to be incredibly difficult to track down, because the problem was buried in the incremental reflow code for HTML tables, and the rendering engine was extremely complex and little documented. Nevertheless, I spent countless hours tracking down this bug, and was actually getting close to understanding the source of the problem when I ran out of time to work on it. I returned to the problem a month or two later, but by that time, the bug had been closed as WORKSFORME, and the new nightly build wasn't exhibiting the behavior anymore.

    Most likely, the bug wasn't actually fixed, but rather masked by the fix for bug #28522, "Clicking or tabbing to link causes incremental reflow". This is probably why the original bug was closed as WORKSFORME -- because nobody actually found and fixed the bug. This means that the incremental reflow bug probably still existed, and just wasn't obvious anymore. That bug may still exist today!

    I wanted to go back and verify whether the bug was really fixed or not, but I never found the time and energy to expend on such an effort, when the bug was no longer being manifested as it once was. Regardless, this experience convinced me that Mozilla was too fast-m

    --

    Deven

    "Simple things should be simple, and complex things should be possible." - Alan Kay

    1. Re:Mozilla needs a mentoring program. by Deven · · Score: 1
      --

      Deven

      "Simple things should be simple, and complex things should be possible." - Alan Kay

  101. Several Reasons Why by RichiP · · Score: 1

    The project is just so darned big. I couldn't find object-leve documentation (a'la Javadoc) to even guide me. Once, several people were clamoring for a feature (using the scrollwheel to navigate through the tabs), but some mozilla engineer marked it won't-implement and promptly dropped off. I volunteered to implement it and send patches to anyone who'd want it (not necessarilly back to mozilla if they didn't want it), but I didn't even know where to begin in such a huge source tree. I asked for leads from anyone on that buglist, but no one even deigned to point the filename out to me.

    Honestly, it's not very conducive to hack on it. (At least in my opinion)

    1. Re:Several Reasons Why by The+One+KEA · · Score: 2, Interesting

      Indeed. The perceived barriers to entry are so steep that no one is willing to even try.

      In my personal experience, the very first thing to do is to go out and poll the extension developers - people like Cusser, rue, MonkeeSage, Torisugari, Jesse Ruderman, the maintainers of XULPlanet, etc. and immediately empower them to review and check in patches in their respective fields.

      The second thing to do is to make somebody sit down and create a Mozilla Janitors group - information on _small_, _simple_ bugs in Mozilla and Firefox that can be fixed with a minimum of effort.

      The third thing to do is to allow the folks mentioned above to check in said "janitorial" patches.

      After that, the MoFo folks can see if anything has improved.

      --
      SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
  102. What you said is an example of this kind of anger. by Futurepower(R) · · Score: 1

    What you said is a good example of exactly how Open Source projects self-destruct.

    Behind the facade of reasonableness, there is unreasoning resistence. Basically, these are the facts:
    1. Everyone seems to agree that there is a problem. Numerous people have reported several related symptoms.
    2. Firefox sometimes increases memory use when tabs or windows are closed, exactly the opposite of what is expected.
    3. Firefox sometimes uses 98% of CPU cycles, when no pages are loading, and there is no disk access.
    4. Firefox crashes during normal use sometimes.
    This is, effectively, what you said:
    1. I don't like the way you are telling me that there is a bug. There are too many words.
    2. I don't like the reports from other people who agreed with you.
    3. I don't like any of the speculation by you about what is wrong.
    4. Your expectations of the software are too great.
    5. I don't like that you refuse to donate a month of your time learning to use new tools and searching for the bug.
    6. I reserve the right to interpret what you said so that it looks as bad as possible, even if I need to change or ignore the facts.
    7. The only interpretation I will accept about what you said is the most narrow interpretation possible. I refuse to generalize from strong indications.
    8. Other software is probably causing this bug. Effectively, it is okay if this software crashes because other software is poorly written.
    9. All knowledge about software bugs is definite and well-defined. What you have reported is not, so you are wrong.
    10. "... you don't tell them what the problem is" seems like a reasonable complaint to me, even though the entire discussion is about an elusive bug. (If we knew what causes the problem, we would not be having the discussion.)
    That's anger, hidden as much as possible in a facade of reasonableness. It doesn't take much of that to destroy whatever cohesiveness there might be in a social group. People will leave the project, giving personal reasons. The usually won't identify clearly what made the project seem heavy to them.

    I'm convinced that this bug is being reported in the best possible way, given the difficult circumstances. At this stage, no one knows how to define the problem more clearly. That does not mean that an obvious problem should be ignored.

    Inability to make good theories about what causes the symptoms of this bug is not a negative indication about anyone, including Firefox developers. It is a very difficult bug to characterize. Sometimes software bugs are like that.

    This problem has such general symptoms that anyone with experience in debugging software might have the reasonable theory that fixing this problem might fix other problems, too, that are not now identified to be related.

    What I've said here does not have any personal intent. In fact, I thank you for giving me a chance to explain more clearly what I consider to be a very destructive phenomenon.

    I think this is an important discussion, partly because Firefox is about as close to mission-critical software as is possible while having no direct effect on human health and safety. Internet access is having an enormous positive effect on the world, and Mozilla/Firefox/Netscape seems to be the best way we have to make use of that resource. There are several OS alternatives that work quite well. Firefox seems to be the best candidate for the browser.
  103. Architecture != source code by harmonica · · Score: 1

    Architecture gives a bird's eye view on a project. You linked to source code, which is "in the trenches".

    1. Re:Architecture != source code by SweetAndSourJesus · · Score: 1

      I know, the first link was me being entirely facetious.

      Any understanding of the architecture I have is from reading the source.

      --

      --
      the strongest word is still the word "free"
  104. More characterizations of this type of anger. by Futurepower(R) · · Score: 1

    See my comment, What you said is an example of this kind of anger.. Here are more characterizations of this type of anger, prompted by what you said, effectively:
    1. I reserve the right to take what is only a suggestion or speculation from you, and consider it as the entire issue and the entire possible answer.
    2. I expect to be able to discuss other bad things that happened in the world, that have no connection with the subject being discussed, as though they are connected.
    3. I can ignore, or give no credibility to, the entire foregoing discussion.
    4. My own personal experiences have much more credibility to me than what anyone else is saying.
  105. So can Opera by bonch · · Score: 1

    Opera's engine is versatile enough that it's used internally for Macromedia Dreamweaver MX 2004 and Adobe GoLive CS, among others.

    Those apps have apparently decided not to use Gecko.

  106. Funny... by Anonymous Coward · · Score: 0

    Funny, Linus and the kernel dev team have been criticized lately for also not accepting patches and for screwing around with the versioning scheme. Your point kind of falls flat in the face of the news lately.

  107. There IS no DOS in XP by bonch · · Score: 1

    MS have steadily - through 95, 98, and on and on in the rolecall of fucked up apologies for operating systems - made it more and more fucked.

    No.

    95 and 98 were based on MS-DOS, so that terminal you were running was a shell to MS-DOS itself.

    Windows NT, 2000, and beyond are based on the NT codebase which isn't centered on DOS. So, surprise, the terminal suddenly isn't a fully functioning MS-DOS, because there is no MS-DOS in the system. I recall that using MS-DOS as the foundation for Windows was a criticism at the time. Apparently, some want it back.

  108. just digging yourself deeper by Anonymous Coward · · Score: 0

    you got owned, just deal with it and move on.

    1. Re:just digging yourself deeper by roman_mir · · Score: 1

      except that my point is valid.

    2. Re:just digging yourself deeper by Anonymous Coward · · Score: 0

      Except, of course, you have no point and are totally wrong. How does that feel?

    3. Re:just digging yourself deeper by bryonak · · Score: 1

      Mozilla has taken the Gecko engine and implemented it as its core.
      Firefox has taken the Gecko engine and implemented it as its core.

      Where do you see Mozilla core in FF?
      Where do you see Mozilla code in FF?

      Just because Mozilla implements the Gecko core, this doesn't make Gecko Mozilla.

      If FF was a (stripped or whatever) version of Mozilla, they would have taken Mozilla code and changed it/removed a part of it. But this just didn't happen.
      So your point is invalid.

  109. Defining bloat... by sleepingsquirrel · · Score: 1

    Defining exactly what constitutes bloat may be hard, but take a look at the QNX demo disk sometime if you want to see the absence of bloat. Each bootable 1.44MB floppy contained the OS, GUI, networking, Web browser, file browser, Web server, and several demo applications.

  110. Re:What you said is an example of this kind of ang by BenjyD · · Score: 1

    You don't give up. The point is, your list of problems is basically useless from a bug-hunting point of view: it provides no information to help the developers at all

    If you had reported these as seperate bugs, with some indication of URLs that were open at the time and without all the "firefox is mission critical and godly" stuff, you probably would have got a better response. Just accept that and remember next time you report a bug.

    As it stands you have said "there's a memory leak somewhere in the code". If you phoned your local highway maintenance people and said "there's a street light broken in London", you wouldn't expect to get much of a response. That's what you have done.

    What you see as anger on the part of the developers is most likely frustration at your inability to understand the requirements for reporting a bug.

  111. Re:Good! by starling · · Score: 1

    It works on my AMD FX-51.

  112. I cannot accept your explanation. by Futurepower(R) · · Score: 1


    I cannot accept your explanation. I have a huge amount of experience in finding software and hardware bugs, and bugs are often at this state of imperfect knowledge.

    It's fine if the Firefox developers cannot find the bug, or do not have enough time to look.

    It is NOT fine to present illogical arguments about it.

    1. Re:I cannot accept your explanation. by BenjyD · · Score: 1

      But I haven't presented an explanation. Am I talking to a bot here or something? All I said was you didn't provide the information necessary to determine an explanation.
      If you were serious about getting the bug fixed, you would start removing variables and see if it still reoccurs. There are too many possible causes for your bugs. 98% CPU, for example, could be caused by javascript gone haywire, java applets, flash, an mplayer-plugin, and is not necessarily connected to the memory issue.

    2. Re:I cannot accept your explanation. by drinkypoo · · Score: 1

      So what you're saying is that because a user who makes a bug report is not willing to actually find and fix the bug, the bug report is useless? In that case, why would anyone not working on the project ever actually file a bug? I disabled talkback because I saw the same known bugs persisting through multiple versions (like the misrendering of slashdot) and concluded that it wasn't worth my time to send in anything resembling a bug report. This whole thread only strengthened my resolve.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:I cannot accept your explanation. by BenjyD · · Score: 1

      No, I'm saying that it is not helpful to submit unspecific bug reports like "it crashed when I opened lots of tabs". Developers have limited time - that's what this article is about - and anything you can do to help them is welcome. Bad bug reports waste the developers' time for no benefit; detailed, specific bug reports can save them hours.

      If you are expecting them to fix a bug you have found, then the least you can do is detail the actions you took that caused the problem in as much detail as possible.

  113. Re:this is what happens when v hype anything too m by oojah · · Score: 1

    Because a lot of people use Firefox just to stick it to Microsoft in their minds. The more rational of us use it and other alternatives simply because we see them as the technically superior browsers.

    Hence your sig I guess:

    Firefox with two tabs: 49,532K Opera with two tabs: 20,188K

    I couldn't agree more, although I would also add that people use Firefox because it is the "cool" thing to do.

    I personally choose to use Mozilla (of the suite) because it suits me better and I do find it terribly amusing that it is currently using 29,200K (according to Windows) with one tab open for Slashdot, one for Gmail and this tab to reply to you.

    This is Mozilla 1.8b on Windows 2000

    Cheers,

    Roger

    --
    Do you have any better hostages?
  114. I see this problem all the time by MarcoAtWork · · Score: 1

    on redhat 9, and have seen it for many months: basically after using firefox heavily for a while (many tabs open and closed, often on complex pages) firefox will start eating 100% CPU and become slow as molasses and never recover.

    I've never left it running enough to actually crash, I just open a terminal window, kill it and restart it and it's back to its usual snappy self again.

    I've never bothered to report this because I don't have a good repro scenario, although I do see this I'd say 2-3 times every day.

    --
    -- the cake is a lie
  115. Re:The Firefox people are great compared to Micros by Reziac · · Score: 1

    When I was following the XP-beta newsgroups, there was a hoorah over some serious bugs that had been reported and documented until everyone was tired of hearing about them, yet nothing was done to fix them. One of the M$ MVPs told me that he'd submitted these bugs several times, to the most official of internal channels, to no result, and he was finally told in so many words that they would not be fixed. -- At the time M$ management was having one of their periodic spasms of "Everyone aboard THIS train!" which in this case was focused on the cutesy new interface, and to hell with the OS under it.

    It's the same sort of stupidity as observed in FuturePower's initial comment, but exercised at the corporate-management level. :(

    [disclaimer] My XP is well-mannered overall, but I agree the CLI sucks in ways that were *not* broken in Win2K. However, you can run other command.com interfaces, from other Windows -- I've even used the one from DRDOS7 :)

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  116. I admire your cojones by Anonymous Coward · · Score: 0

    Mike Connor, one of the core Firefox developers
    ---
    Soon to be one of the ex core firefox developers...
    You can tell he doesn't care about keeping his job since most people that blog about their corporate instability, sometimes those that barely even mention who they work for, usually get canned pretty quickly when the company finds out about it.

    Mike,
    I am there, I feel you. GOD I hate my job. When you are one of the only ones who puts in long hours, people leave or get fired, you fill in for them, then it becomes permanent (you filling in for a full time position that was vacated) leaving you with 2 full time job descriptions to be responsible for.

    Management is so worried about their own necks and nearly certain demise, they are afraid to make positive changes which would save them and their jobs. You are not alone. Corporate America is in one of it's most idiotic phases ever, the stupidity quotient has never been greater.

    I waste 90% of my time putting out fires which would be prevented if they simply let me fix stuff, broken processes, that were so poorly designed it's a miracle they work at all. I spend around 10 hours a week fighting a broken piece of crapcode that it would take around an hour to re-write.

    I simply can't get management to approve it. Meanwhile that 10 hours could be used to work on projects that are anywhere from 3 months to 4 years behind.

    Someone please kill me now. Maybe I need to start a blog.

    l8,
    AC

  117. Compared to the Mozilla Suite? by CTho9305 · · Score: 1

    While Firefox has millions of users, and a dire shortage of developers and reviewers, the Suite is in a nearly opposite situation: plenty of interested developers, but relatively few users. In fact, the development community is so strong and interested in Suite that they're starting a project to "save seamonkey" (some info here). Some core developers have even hinted that they might stop working on Gecko if the Mozilla Suite is killed off.

  118. Re:Don't bother by Anonymous Coward · · Score: 0

    These guys are largely a bunch of weenies who spend more time preening than competing with IE.

    There are other, better os browsers out there. If you want to make oss work, you have to get on board with an active and OPEN group. These little clubs with hyperweenies acting out just aren't worth wasting one's time over.

  119. not at all by x2A · · Score: 1

    It all comes down to how you learn webpage construction. If you learned by reading through w3c docs, then yes. If you just learn as you go along, through experience, then you don't see it as that, you know what "is", and the standards are just pieces of advice, that have some relation to that.

    Let's keep things realistic here (yes, I must be new here...), I'm currently working on a site, one part in particular works fine on IE, Konqueror, and Opera, but firefox renders it incorrectly. There are times when it's a pain getting something to render the same in opera while it's fine in the rest. There's differences in them all.

    There may be a standards body, but that doesn't mean there's a standard.

    -2A

    --
    The revolution will not be televised... but it will have a page on Wikipedia
    1. Re:not at all by MikeFM · · Score: 1

      However you learn, standards matter. The w3c docs are open to the public. You have no excuse for not reading them. By not following the established standards it forces developers to check how their website's look in every version of every browser. What looks good in IE5 may not look good in IE6. What looks good in IE on Windows may not look good in IE on Mac. What works in Konquerer may not look good in Safari. Opera for Solaris renders differently than Opera for Linux or Windows and again each version has different bugs. Frustrating as hell for developers. Standards compliancy eases this. Sure there will still be bugs but at least then you know who is responsible for fixing those bugs. The web developers program to standard and the browser developers fix any rendering bugs in their browser.

      Just because most people decide to ignore the law doesn't mean there is no law. Everyone speeds but you can still get a speeding ticket.

      IE, Opera, Konqueror, etc can't even agree to have the same rendering bugs. As often as not they'll each render a page slightly differently and non is based on the standard. It shouldn't matter though. A good web designer would just make a custom stylesheet for each platform and use that to modify their standard stylesheet such that it looks good on all the platforms. It's not that hard to do.

      Not to be rude, but is the part of your site that doesn't render correctly in FF following the established standards? If not then it SHOULD render incorrectly. If it is standards compliant then send a bug report.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  120. Keep the discussion going! by Anonymous Coward · · Score: 0

    Keep going!

    Osty and mccalli, this is great stuff!

    I get re-convinced to switch to the other side after each of your posts. What a great argument.

  121. Re:Firefox Bug ID 222660, All windows and tabs cra by ArtStone · · Score: 1

    I have found that if I load a PDF document and then use "Back" to back up to the page which had the link pointing to the pdf document that Firefox crashes. Eventually, the adobe reader process also crashes.

    Don't know that this is the same issue, but it is pretty reproducable...

    --
    Final 2006 "Proof of Global Warming" US Hurricane Count -> 0
  122. CPU usage reaches 99% and will not go down by sleepingsquirrel · · Score: 1
    It sounds exactly like this bug...
    https://bugzilla.mozilla.org/show_bug.cgi?id=24697 4
    Which gets me all the time. Its also been discussed at Mozillazine. Just for the heck of it, next time FF starts to wig-out, attach gdb to it and print a backtrace. See if it ends up with about 100 level deep nesting of...
    nsPRUint32Key::Clone() const ()
    ...which is interesting, because the file where nsPRUint32Key::Clone() is defined has some fine comments like the following...
    /**
    * nsHashtable is OBSOLETE. Use nsTHashtable or a derivative instead.
    */
  123. Using logical-sounding ideas to create frustration by Futurepower(R) · · Score: 1

    Here is more analysis of how angry people act out their anger, in this case by using logical-sounding arguments designed to create frustration. Here is what the parent comment is effectively saying, in words designed to show the anger, not hide it:
    1. After a short period of me trying to frustrate you, I want you to learn to frustrate yourself. ("You don't give up.")
    2. I can ignore elements of what was said before, in order to make my attempts to frustrate more seem more logical. (Ignoring that many people are reporting problems, and that there is obvious difficulty in characterizing a problem that takes a long time to make itself known.)
    3. If you use a few words that I don't like, I can ignore whatever good there may be in what you did. ("... without all the "firefox is mission critical and godly" stuff...")

    Note that first person to bring "god" into the conversation (by saying "ungodly") made it completely clear that he intended to frustrate the bug-reporting process. At that point, the bug became more a social problem, and not just a technical one.

    No one should doubt the enormously discouraging influence that one angry person can have on a social group.