Stories
Slash Boxes
Comments

News for nerds, stuff that matters

A Security Bug In Mozilla - The Human Perspective

Posted by timothy on Wed Oct 06, 2004 01:35 PM
from the danger-of-success dept.
xslf writes "Alex Vincent, the reporter of the data-loss security bug 259708, writes about the behind the scene process of reporting it, casting light on the problems of dealing with security related bugs reported by the community, which isn't always aware of the security implications of the bugs reported. The issues with the FLOSS process shown in this bug might get worse, once more and more people use FLOSS and add to the process, without being full fledged coders, and rely on binary releases of software." (Note, you'll have to copy and paste that link to view the bug report, or click through from the linked story.)
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • What are you trying to do? Shut down the Mozilla project?!? If you absolutely NEED to see the bug, go to MirrorDot [mirrordot.org] and look it up there.
  • by thewldisntenuff (778302) on Wednesday October 06 2004, @01:41PM (#10452946)
    (http://homerengineeringcorp.net/)
    "Well, some smarty-pants decided to repost my entire blog entry about bug 259708 as a comment on one of my entries, with an e-mail address of "fulldisclosure@netsys.com". Word for word, no changes, and no commentary either.
    This annoyed the hell out of me. On the one side, I could see this anonymous poster's point: the bug was already in the public domain when it disappeared very suddenly."

    What are you complaining about? Isn't this your fault for taking the entry down to begin with?

    I'm going to troll a bit here, but doesn't this essay/blog entry just bitch about how he feels things weren't handled in a manner to his liking? And shouldn't he be faulted for how he initially handled the bug? (Noted below-)

    "Losing data is horrendous, yes, but not as bad as losing it to someone else. That just wasn't happening here. So I decided not to ask for a security group review. That was my first mistake.

    Lesson Number One: The very instant you start to wonder if a bug might cause a security concern, stop wondering and ask the security group to review. Don't try to do the security group's job by trying to decide if it really is one or not."

    I think the bigger concern here was whether or not the bug got fixed, and once it was properly classified, it was indeed fixed. There probably could have been a faster fix for this bug, but I think most of what happened in this case can be directly faulted to him.....

    -thewldisntenuff
    • Um, that seemed to be the whole point. Again and again throughout the article he does a mea culpa. At the same time, I believe his general frustration with not knowing how to proceed comes through. We in FOSS need a more concrete process on how to handle bug through the system. And even very successful projects, like Mozilla/FireFox, can do a better job at communicating the way to handle these types of situations.
      [ Parent ]
    • Yes, you are... (Score:5, Insightful)

      by Roadkills-R-Us (122219) on Wednesday October 06 2004, @02:09PM (#10453161)
      (http://www.rru.com/~meo/)
      Hmmm. That's a rather difficult conclusion to reach if you really read the article and think about it. Alex accepted the blame where he messed up, and noted other places he wasn't sure about.

      The fact is,the other person should not have reposted someone else's blog entry without permisison.

      The article was quite insightful. Hopefully it will lead to a better process.
      [ Parent ]
    • by Tor (2685) on Wednesday October 06 2004, @02:14PM (#10453202)
      (http://slett.net/)
      As he tried to convey in the article, the issue is not whether he can be faulted or not (and indeed, he can; then again, you can expect that many/most bug submitters would make "mistakes" like these).

      The quote, however, deals with someone who submitted for his weblog a word-for-word copy of his original bug report, without any comments, return address, or source. That goes a bit beyond useless and unhelpful, IMHO; that borders on disrespectful. At the very least, as he is saying, if that person indeed wanted full disclosure, he should point to where he found the copy of the text, so that the Mozilla security team could be made aware of it.

      Overall a well written article, certainly a lot more thoughtful than your comment.

      -tor
      [ Parent ]
    • Re:Looking for blame in all the wrong places by BillX (Score:2) Wednesday October 06 2004, @07:48PM
    • 3 replies beneath your current threshold.
  • by Jeffrey Baker (6191) on Wednesday October 06 2004, @01:44PM (#10452959)
    Speaking of existing security bugs in Firefox & Mozilla, here's a security bug that's been open for 3.5 years and really needs some hero to come in and fix it. (The bug is assigned to me but I'm not qualified and don't have the time to come up with a real solution).

    Bug 69070 [mozilla.org]

    The bug was on bugtraq in 2001! It allows remote pages to open and use files on the local machine, and is also a denial of service on Linux, since Mozilla stupidly allows the opening of paths which are not regular files (/dev/tty).

    My experience with 69070 has been educational. I've learned if there's a security bug you care about, you had better fix it yourself. Unfortunately I can't but maybe someone in the audience has the spare time to step up.

  • by Tei (520358) on Wednesday October 06 2004, @01:44PM (#10452961)
    (Last Journal: Thursday August 21 2003, @11:52AM)
    Opps.. where are ALL my precious precious downloaded files?
  • Don't tease us like that (Score:2, Funny)

    by ShatteredDream (636520) on Wednesday October 06 2004, @01:50PM (#10453005)
    (http://www.blindmindseye.com/)
    You know we can't access bugzilla from slashdot links. It's just everytime I go to the clubs with a beanie, I get turned away. Why are we doings this to each other, HUH?!
  • by h00pla (532294) on Wednesday October 06 2004, @01:56PM (#10453048)
    (http://lexicali.com/)
    I really hate that acronym. FLOSS reminds me of brushing and FLOSSing (ie - picking the crap out from between your teeth). Is it really too much to ask to write out Free and Open Source software or how about Free/Open Source software? I can just see what's next - we'll be referrring to some development process as ENEMA.

    Acronym loving developer: I advocate the use of FLOSS and if it's with ENEMA, all the better.
    CIO: You're fired.

  • by reporter (666905) on Wednesday October 06 2004, @02:01PM (#10453092)
    The lesson here is that security problems are not restricted to commercial software products: e.g. Microsoft's Internet Explorer. Open-source software without the backing of a stable commercial company (i.e. IBM backing Linux) runs the serious risk that a security flaw will not be addressed promptly or effectively since we are relying on the goodwill of programmers. How do we ensure "goodwill"?

    On the other hand, open-source software backed by a stable company does not face the same problem. Consider Linux. If the open-source community did not address the security flaw expeditiously, then you can be sure that IBM will step into the picture and fix the problem promptly. IBM will never fail its customers. Hence, Linux exploded in popularity among commercial companies after IBM committed $1 billion to Linux.

  • What is FLOSS ? (Score:2, Insightful)

    What the heck is FLOSS ?

    There was a 2002 paper [linuxdevices.com] published by the Mitre Corporation [egovos.org] that used the term "FOSS", meaning "free and open-source software". As far as I know, this was the first use of the term, but it may go back a bit farther than this.

    I don't, however, have any idea what "FLOSS" is supposed to mean. Assuming that it isn't related to dental hygiene, what is it supposed to stand for ? "Free {Linux, liberty, low-cost} open-source software" ? Just a nonsense corruption of "FOSS" ?

    The closest explanation I can find is this blog entry by David Wheeler [dwheeler.com]: "Free-Libre / Open Source Software". Is this really what people are trying to say ?

  • by Anonymous Coward on Wednesday October 06 2004, @02:11PM (#10453173)
    This guy made the #1 mistake you can make when it comes to bug advocacy. He assumed his bug was more important than all the others. It had to be fixed now! Now! Now! Now!

    Which can be entirely correct, but you don't get anywhere by running around like chicken little trying to make everybody look at your bug. They heard you the first time. If you don't have any new substantive information to give them, sit back and relax. People never respond to selfish requests well. It can even discourage them from taking a look at it.
  • smart defaults (Score:5, Insightful)

    by osssmkatz (734824) on Wednesday October 06 2004, @02:19PM (#10453243)
    (Last Journal: Monday December 22 2003, @02:49PM)
    This bug was a security bug in part because Firefox 1.0 changed the default download directory so that downloadable files were saved directly to the desktop.
    Microsoft is always criticized for having bad defaults. In this case, having the default download directory be the desktop was a bad default. I would argue that you wouldn't neccessarily do bad to create a folder for each downloadable file. No one would be annoyed by that, and it would provide protection in the file system for any future holes.

    You could also have a "recently downloaded files" directory on the desktop. Even a shortcut to "Location of downloaded files". Mozilla has been known for its innovation. Using the desktop is not innovative--the desktop should never be a permenant storage location. Everything Microsoft puts there is a shortcut.

    I also question whether it was wise to change or set defaults in a "1.0" milestone release.
  • by jd (1658) <imipakNO@SPAMyahoo.com> on Wednesday October 06 2004, @02:21PM (#10453256)
    (http://slashdot.org/ | Last Journal: Saturday November 03, @04:58AM)
    I've honestly not heard too many good things about Mozilla. Oh, the team is certainly bright, and they have produced an excellent browser, but the politics are hairy and some of the coding quality isn't what I'd expect.


    First off, if someone reports a bug, it should be ASSUMED that there is a potential security issue there, until proven otherwise. Why? Because there are generally side-effects. Even if the bug doesn't directly do anything nasty, it may very well cause something unintended which, in turn, causes something else unintended, and so on. Programmers generally talk of such effects "cascading" or "snowballing", because the effects usually do build up over time. Sooner or later, this will result in a corruption of data, a program crash or an exploit due to insufficient value checking.


    There are two classes of bugs in a computer program. Those that cause the program to crash, and those that don't. The second type are much harder to track down (because you've no real indication of where the problem started), but they are generally much worse and much more prevelent.


    The "correct" way to handle bugs is to assume that (almost) any problem puts the software at risk of a non-fatal bug that could (eventually) destabilize the program or open an exploit. Spelling errors in text messages are probably OK, but even there, if you're placing them in fixed-length buffers, it is saner to check and be sure that the risks are low than to ignore apparently trivial "appearance" stuff that could be catastrophic. I've seen programmers give themselves buffer overflows, I've even seen programmers rely on certain OS quirks when an overflow occurs. The code may not be portable, and it sure as hell isn't safe, but it does work.


    (I've actually seen some code that won't run, unless the debug flag is present. The code will actually segfault if the extra padding the debug data creates is not there. Not from the Mozilla team, this was in a prior place of employment, but it does demonstrate that coding is not just about making something "work" it's about making it work for the right reasons.)


    Now, the Mozilla team is probably simply too small to regard every bug entered in their database as a potentially critical show-stopping security hazard. This, however, reflects more on the userbase than on the Mozilla folks. Open Source works if, and only if, the "lots of eyes" out there looking for problems also translate into "lots of hands" for fixing problems.


    Sure, not everybody is going to be a coder. So? If a mere 1 in every 100 users took the time to chase down not only the bug as seen, but at least some of the prior bugs that that bug depended upon to do anything at all... Mozilla would be in a lot better shape.


    Politics in projects don't help. GCC and Glibc suffer badly from a management style that can be diplomatically summed up as "Old-Style IBM without the money - or the justification". There's a lot of "Not Invented Here", "Somebody Else's Problem" and "It Works For Us", although the GCC team is apparently a lot better than it used to be.


    The moment any project suffers from any of those three things is the moment that it is under a self-imposed sentance of death, to be carried out the moment a better alternative arrives, where the only possible hope of a reprieve is to tackle those attitudes and eliminate them.


    9 out of every 10 security bugs are caused by a fault in attitues, at the time of coding or later, and not by any fundamental nature of computing.


    BTW, this is off-topic, but biologists and geneticists are mourning the passing of one of the three scientists who discovered the structure of DNA. The BBC [bbc.co.uk] is reporting the death of Professor Maurice Wilkins, aged 87. He died in hospital, no cause was given.

  • by joey (315) <joey@kitenet.net> on Wednesday October 06 2004, @02:28PM (#10453331)
    (http://kitenet.net/)
    I'm flabbergasted that the mozilla security people seem to think that "hiding" a previously public bug after it's noticed that it has security ramifications is an effective way to keep black hats from noticing it.

    I think it's safe to assume that black hats interested in finding 0-day security holes in mozilla have already, or soon will create a mirror of the bugzilla archive, with history. Then they can look for bugs that are suddenly removed from the public bugzilla archive, and have some very good candidates for fresh security holes.

    And there's no way the mozilla security people can effectively combat this. At best they get into a technology arms race with the black hats, trying to figure out what techniques they're using to spider and mirror the archive.

    Once a bug is posted to a public bug tracking system, even if it's only been there for an hour, you might as well give up and assume it's widely publically known.

    Oh and in my personal experience, the best way to get a security bug fixed once you discover it is to immediatly write an exploit, clearly flag the bug as a security hole, and post it to a public forum with a sifficuently broad readership that someone in a position to fix the bug will, be that the project's BTS or bugtraq.
  • by pe1chl (90186) on Wednesday October 06 2004, @02:29PM (#10453338)
    It is not a bug in Mozilla. It is a bug in Firefox.
    Please don't confuse Mozilla users with security bugs that are not in their browser.
  • Give us CHROOT! (Score:5, Interesting)

    by freelunch (258011) on Wednesday October 06 2004, @02:31PM (#10453355)
    Running Mozilla or Firefox in a chroot environment would greatly enhance security.

    I recently tried to get this working but didn't have much luck (haven't given up yet). There isn't much info on the web.

    I currently run Firefox under a separate user ID, which is better than the default.

    Any suggestions to get chroot working with Firefox?
  • Unconfirmed bugs (Score:1)

    by asciono (220392) on Wednesday October 06 2004, @02:35PM (#10453385)
    The article author writes:
    By "regular contributor," I mean someone who files good bug reports and typically doesn't file UNCONFIRMED bugs.

    This is more of a question. How do you file a "CONFIRMED" bug? If I personally file a bug, I've always thought that someone else steps up and tests the bug. If he/she can reproduce the bug he changes it to "NEW".

    Have I done it wrong all the time? :(
  • OSS Is Not A Magic Bullet (Score:4, Insightful)

    by EXTomar (78739) on Wednesday October 06 2004, @02:43PM (#10453452)
    (Last Journal: Thursday July 10 2003, @10:13AM)
    Anyone who is claiming that FLOSS is the perfect software development model is either trying to sell you something or simply mistaken. One of the weaknesses is simply everything is subject to interptation.

    The people who find the bugs are often do not agree with the people fixing/writing the application. If you are using one of the "for profit" models, its easier to prioritorize bugs: you target the ones that are the most expensive first. With FLOSS it is the one that is most anoying. A bug might be the most anoying bug in the world but if the core team is not going to hit it they aren't inclined to fix it.

    What is implied in the FLOSS development model is that the reporter is savy enough to jump into the code and either fix it themselves or give enough inside help to someone who can to cut down the fix time. When this does not happen you have problems.

    In short, OSS is IMHO a better model for colaborative project development. However no one should ever believe it it is perfect. Everyone must remember that neither colaboration nor agreement are guarenteed with FLOSS.
  • He got the bounty ... (Score:2, Informative)

    by Paul Bolle (669924) on Wednesday October 06 2004, @02:48PM (#10453496)
    He seems [mozillazine.org] to have gotten a bounty from the Mozilla Foundation [mozilla.org] for this.
  • Actually, things went really well. (Score:5, Insightful)

    by dwheeler (321049) on Wednesday October 06 2004, @02:55PM (#10453555)
    (http://www.dwheeler.com/ | Last Journal: Wednesday July 07 2004, @05:59PM)
    The author makes the process (from the user point of view) sound much worse than it really was. Was this a bad bug? Of course, all agree that dataloss is a terrible thing. But:
    1. this was immediately marked as a blocker, so the official (initial) release of Firefox was NOT going to go out with this bug, anyway, no matter what.
    2. once it was identified as a security issue, it was fixed within a half hour, even though it was an incredibly difficult bug to find (3 project developers had tried and failed).

    Yes, ideally all bugs are fixed even more rapidly. But originally this wasn't marked as a security bug, and nonsecurity bugs often take more time to fix than you'd wish in any development process:

    1. The bug appeared to be an extremely unlikely occurance, and thus while important to fix before release, it's not clear that the delays were in any way unusual for ANY development project. Although it had bad ramifications, it's also clear that triggering this accidentally is extremely difficult. None of the millions of users using Firefox had reported it before, and previous versions have been out for a while. The priority of a bug doesn't just depend on the severity of the problem, but on the likelihood. If a dataloss can happen 1/day, that's much more serious than one that happens 1/millenium. For extremely unlikely triggers, it's not at all unusual for those to take longer to correct in either proprietary or open source software. In part that's because of the difficulty of tracking down such uncommon problems to their source.
    2. This was obviously a hard bug to fix. Three people tried to find the bug, and couldn't do so. The author wishes that even more people would've worked on it in the early days, but all projects have a limited number of people and much to do. Heck, in most proprietary projects, you assign only one person to handle the bug, and that person has 100 other assignments too. He had three people directly working on it, with discussion by others... that's far more help than many projects get.

    What changed everything was marking it as a security requirement. Here I agree with the author - the author should have identified this as a security problem in the first place. And I'm really sympathetic to his sitatuation; we all make mistakes, and at least he reported the bug in the first place. Thankfully, a later reader DID realize this, and raised it to a security issue. As a security issue, suddenly the "unlikely" problem becomes "near certainty" since an attacker WANTS to cause trouble, and will work to cause the unlikely to happen.

    And once it was labelled as a security problem - look at the speedy response! It was fixed in less than a half hour - that's extraordinarily fast in any software development process, OSS/FS or proprietary. It's even more amazing because the problem was in a completely different place than 3 previous developers had thought... so this was clearly not an easy bug to find and fix (at least for most project developers).

    And Firefox is still at the "previous release" level, it's not even officially released! I routinely use Mozilla and Netscape, not Firefox, because Firefox THEMSELVES state that the product's not ready. When they say it's ready, I'll let other people try it out first; version 1.0s are often a little wet behind the ears (remember Windows 1.0? Probably not, and there's a reason for that). But once Firefox 1.0 is out for a little while, I'll probably switch to it; it looks really nice. Obviously a lot of people

    Getting ansy about taking a little extra time to find a non-security bug, when the product can't be released til it's fixed anyway, and it's hard to fix, seems a little excessive.

    The process issues he raises are interesting issues, and they're certainly worth addressing. E.G., how do you "make secret" that which is already public? But I'm sure there are many possible answers; discuss, pick one, and move on.

  • The headline makes me laugh (Score:5, Funny)

    by wazzzup (172351) <astromac@@@fastmail...fm> on Wednesday October 06 2004, @03:02PM (#10453614)
    Today's Headline - A Security Bug In Mozilla - The Human Perspective

    Tomorrow's Headline - A Security Bug in IE - Sweet Jesus, Microsoft Fucking Sucks Yet Again

    Don't worry, I hate Microsoft too ;o)
    • 1 reply beneath your current threshold.
  • Dental Hygene (Score:4, Funny)

    FLOSSing by itself is not enough. You must also BRUSH to prevent tooth decay and maintain your health.
  • Maybe I'm missing something (Score:4, Insightful)

    by k12linux (627320) on Wednesday October 06 2004, @03:30PM (#10453900)
    The bug was flagged as a security issue the same day it was added to bugzilla. A patch was released within a couple of weeks and it made it into the binaries pretty soon after that. At least that's the impression I get looking over the bug entries which run from 9/15 through 10/4.

    So.. please help me understand how this reflects so poorly on the Mozilla developers? Also, how does the way this was handled put them in the same crowd as MS? Especially after MS is caught sitting on serious security flaws for six months or more then sneaking the patches into a service pack without ever telling anyone the flaw existed?

  • Its FOSS not FLOSS! ..and security si a 2 step or 2 parts of a whole:

    -Finding bugs
    -Clean/Clear Architecture

    implying that finding bugs is imperfect as far as fixing security is a misnomer as it never was designed to fix security..the architecture was!!

    For example, in inventory audits its not the coutners accuracy that you depend on becasue they are only minmum wage and not skiled..you depend upon the framework of the audit to gurantee some accuracy by using analysis and stts..

    Same principle applies here..
  • Noobtastic (Score:1)

    by hamishmorgan (652803) on Wednesday October 06 2004, @07:53PM (#10455879)
    (http://kitty0.org/)

    Nooooo! I am such a fool! After reading about this bug, I wondered to myself if I was vunerable. So I ran the Testcase HTML and clicked "Save."
    " "/home/hamish/Downloads could not be saved due to unknown error" I open up a terminal (feeling slightly queezy) and...

    hamish@lilith:~$ cd ~/Downloads

    bash: cd: /home/hamish/Downloads: Permission denied

    Bugger bollocks damn damn damn. I am officially the stupidest person in the world - King of the noobs.

    hamish@lilith:~$ ls -l

    drwxr-xr-x 4 hamish hamish 4096 2004-09-21 13:57 Documents
    [snip]
    hamish@lilith:~$ ls ~/Downloads
    ls: /home/hamish/Downloads/readme.txt: Permission denied
    ls: /home/hamish/Downloads/yoper.torrent: Permission denied
    ls: /home/hamish/Downloads/fglrx_4.3.0-4.11_i386.deb: Permission denied
    [snip]

    It's actually rather interesting... I do still have permissions to the Downloads directory, and it is flagged as a still a directory, but it is now of size 77824 bytes. Also its contents are still viewable but not accessible.

    Anyway, note to self: Stop reading bugzilla! Stop reading slashdot! Sort life out.

  • by jdowland (764773) on Thursday October 07 2004, @07:22AM (#10458382)
    So some other helpful chap modifies a mozilla patch to make it work for firefox, puts it in the build, and it doesn't solve the problem - hm, did he not test the patch? Why is the patch still in there if it doesn't work? Maybe the article words this funny and I'm mistaken, and I'm not going to read the code to find out, but that sounds a bit strange.
    • 1 reply beneath your current threshold.
  • Re:I tried to RTFA (Score:3, Insightful)

    by Kenja (541830) on Wednesday October 06 2004, @01:43PM (#10452956)
    See that text at the top of the page? Now look at the last part of it. See the text that reads "(Note, you'll have to copy and paste that link to view the bug report, or click through from the linked story.)"? Now why do you think that a post about how you cant use the link would be redundant?
    [ Parent ]
  • Re:My experience reporting bugs.. (Score:5, Insightful)

    by kmmatthews (779425) <krism@mailsnare.net> on Wednesday October 06 2004, @01:53PM (#10453025)
    (http://evilpen.net/ | Last Journal: Thursday August 26 2004, @06:32AM)
    Wait a sec, you're bitching that they won't pay you to work for them, when you don't pay them for thier product?

    Holy hypocrisy...
    [ Parent ]
  • Re:My experience reporting bugs.. (Score:3, Insightful)

    by Malor (3658) on Wednesday October 06 2004, @01:57PM (#10453058)
    (Last Journal: Monday June 05 2006, @05:03PM)
    If you offered to pay them to fix the bug, it would probably be a shade more consistent with your "I don't work for free" stance. Or is it just other people who should work for free?
    [ Parent ]
  • Re:My experience reporting bugs.. (Score:4, Insightful)

    by CTho9305 (264265) on Wednesday October 06 2004, @02:02PM (#10453098)
    (http://ctho.ath.cx/)
    is not very positive. If you ever dare to ask if any progress has been made, or for an ETA on a fix, you're bound to get a "well why don't you fix it yourself" indignant reply.
    If progress is made, you'll see patches added to the bug, or comments from developers discussing the fix. Parents get annoyed by incessant kids in the car asking "are we there yet?", and developers get annoyed by incessant users asking "is this fixed yet?". In both examples, the question's answer is obvious.

    Spamming a bug with comments like "why isn't this fixed?", "this bug still annoys me", "don't wontfix this bug" and "this bug is really old and annoying, you guys suck and don't care" doesn't help fix the bug - I can't speak for other developers, but getting many useless emails about a bug only makes me more likely to remove myself from the CC list and forget about it. Having to read through 150+ "why isn't this fixed" comments to find relevant information doesn't help anything either. If someone takes the time to figure out where a fix for a bug needs to go, or contributes something, it's different.

    I would be more than willing to contribute code under contract for this project. Unfortunately, my services do not come free.
    Mozilla is free. Many of the people [about] who fix bugs (for example, me [mozilla.org] - you'll have to copy and paste that URL) aren't paid. Whining about volunteers not fixing a bug you care about doesn't do anything. Insulting them is even less productive. If you don't have anything constructive to say, don't bother people.
    [ Parent ]
  • Re:My experience reporting bugs.. (Score:3, Insightful)

    by Jeff DeMaagd (2015) on Wednesday October 06 2004, @02:03PM (#10453104)
    (http://www.demaagd.com/ | Last Journal: Sunday October 27 2002, @06:53PM)
    I would be more than willing to contribute code under contract for this project. Unfortunately, my services do not come free.

    I know this that was probably just an indignant reply, but I think you escalated it too much.

    Out of curiousity, why should one expect to be paid to contribute to a product they themselves get for free? Free software generally doesn't allow the users to control the priority of bug fixes, and it's not as if they have a big enough budget such that they can pay people to fix the bugs they themselves complain about.

    If you want a specific timeline for a particular project, rather than letting the (unpaid) developers perform their own opinion of how a bug triage should prioritize bugs, I suspect that you'd have to contribute.
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Re:I tried to RTFA (Score:2)

    by DetrimentalFiend (233753) * on Wednesday October 06 2004, @02:18PM (#10453234)
    Well, maybe you should have RTFP (read the ... post)! :-)
    [ Parent ]
  • Re:Where's the stable version?? (Score:2, Informative)

    by sweede (563231) on Wednesday October 06 2004, @02:25PM (#10453301)
    yes, but the but affected versions from 0.8 on also.

    the download link on the website now though, links to a fixed firefox
    [ Parent ]
  • Re:My experience reporting bugs.. (Score:5, Informative)

    by d_jedi (773213) on Wednesday October 06 2004, @02:39PM (#10453431)
    Wow.. one post, so much criticism. I honestly haven't experienced that on /.

    Guess it's not a good idea to criticize Mozilla developers ;p

    OK.. allow me to respond to all of the replies in one post.

    1) Bug reports = good. Insulting bug reporters = bad.

    As a developer, I'll tell you that having your customers report bugs to you is a GOOD THING. Something that you want to ENCOURAGE. There is no amount of alpha or beta testing that can substitute for real world use. However, I've been encouraged by this experience to very much just "shut up and take it or leave it" (paraphrasing from one of the more colourful indignant replies I alluded to). I'm not going to report more bugs if this is the response I'm going to get to them. Which is a BAD THING for the Mozilla project.

    2) Encouraging and reminding developers = good.

    Developers are human beings. They can forget, get distracted, etc. And like all people, sometimes it's a good thing to remind them of outstanding issues. Perhaps they forgot about it? Perhaps they've completed the task, but haven't checked it in? Perhaps the guy responsible for the bug has too much work on his plate, but is reluctant to say so without being prodded.

    Certainly, a post every few days asking if the bug's been fixed is just about as annoying as "are we there yet?" queries on car trips with children. But that was not the case here.

    3) There ARE paid developers working on Mozilla

    Most of them work for Netscape. I wouldn't doubt if there were contract workers as well. Personally, as an independant developer, I don't have the time or resources to program if I'm not being compensated for it. The question was asked why I don't fix it myself, and I gave a truthful answer. As a result (as here on /. ) I was flamed.

    I hope this clears up any confusion.
    [ Parent ]
  • 16 replies beneath your current threshold.