Slashdot Mirror


Mozilla Uncooperative With OSS Groups on Security?

An anonymous reader writes "In response to Firefox lead developer Ben Goodger's claim that "redistributions of the official Mozilla releases are never going to give you security updates as quickly as Mozilla", Christopher Aillon of Red Hat says that this is only because Mozilla doesn't play by the same rules as other OSS projects. He says that while other OSS projects work with vendors to achieve simeltaneous releases of patched software, Mozilla does no such thing unless compelled to do so."

54 of 239 comments (clear)

  1. Secrecy? by lachlan76 · · Score: 4, Insightful

    Sounds like the alleged rules involve keeping bugs secret until users of the code have updated it and/or changing their release cycle to accomodate this.

    1. Re:Secrecy? by gclef · · Score: 5, Insightful

      Honestly, Mozilla is in a lose/lose situation here.

      If they hold on to fixes until all the distros are ready, they get beat up for slow patch times compared to MS. If they release immediately, they get beat up by the distros for not coordinating with them.

      I think this is coming up because Moz is one of the first high-profile OSS projects to support both Linux/BSD and Windows. If this were (like most other Linux/BSD apps) an OSS-OS only app, then the lack of coordination would be a real issue. But, for the Windows folks, there isn't a distro to coordinate with, so Moz has to release as soon as possible. I'm with Moz on this, honestly.

    2. Re:Secrecy? by gclef · · Score: 4, Informative
      Why cant mozilla stop hiding bugs and marking vulnerabilities as secret in bugzilla? Open indeed...

      I shouldn't respond to this troll, but I will.

      Marking security-related bugs as secret is entirely appropriate. If the bug notes were public, they would serve as a blueprint to 0-day attacks on Mozilla, which the Moz folks are (rightly) attempting to prevent.

      Attacking Mozilla for following standard security procedures for bugs is fucking childish.

    3. Re:Secrecy? by SpaghettiPattern · · Score: 3, Insightful

      If they hold on to fixes until all the distros are ready, they get beat up for slow patch times compared to MS. If they release immediately, they get beat up by the distros for not coordinating with them.

      NO! Mozilla is responsible for its own releases and security updates and not for the distros'. Mozilla isn't there to make the life of Linux distros easy. The Linux distros must make security patches available ASAP.

      --

      I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    4. Re:Secrecy? by Chris+Snook · · Score: 2, Interesting

      Sounds like the alleged rules involve keeping bugs secret until users of the code have updated it and/or changing their release cycle to accomodate this.

      Nope. What happens is that everyone agrees to make full disclosure and a patch available at exactly the same time. Sure, this delays the patch slightly, but it keeps everyone on a level playing field for security, since it means that attentive sysadmins can read the advisory, determine if it applies to their systems, and have their machines patched within *minutes* of the announcement, no matter what OS/distribution they use. It's nothing like the "upgrade to the latest version and we'll tell you why in a few days" fiasco when the double-free bug was found in OpenSSH. Coordinated security updates also go through several vendors' (different) QA processes, greatly reducing the risk that the patch broke something else.

      --
      There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
    5. Re:Secrecy? by gclef · · Score: 4, Insightful

      I disagree. Completely. It's in the general interest of everyone for the app writers and the distros to work together...the goal, after all, is for the end user to get patches quickly, effectively, and *before* there's an exploit. A lot of the distros have central patch distribution systems...these systems are the best way to get patches to the end user for that distro.

      If an app releases a bug fix without working with the distro, it leaves the end user there to get screwed...either they wait for their distro to get the patch put together (running vulnerable code the whole time), or they break their use of the patch distribution system (meaning they have to either re-patch once the vendor releases, or never follow the vendor patch system for that app again). This isn't a choice we want to be giving the users. The best result is *absolutely* a coordinated response, where the authors, the distros and the original reporter of the problem all release simultaneously.

      That isn't possible in this case, since there's no distro to work with for Windows. Mozilla is, in this situation, choosing to minimize the risk for their Windows users (who likely far outnumber their OSS users), at the expense of the distro coordination. It's not a fun choice to make, but a sensible one, given their situation.

    6. Re:Secrecy? by Kagenin · · Score: 2, Insightful

      That was very well put. The Mozilla team has to put the Needs of the Many (their windows users) against the Needs of the Few (their OSS-OS users). There are a lot more Firefox/Windows users than Firefox/Linux.

      Why should the Windows users have to wait for the latest distros to get released before they get to patch up a security hole? And how selfish do Linux distributers have to be to force the windows users to wait like that? Meanwhile, exploits abound, and all users get screwed.

      Fuck the distros. Its their decision what goes in to their software packages. Why do they think they can impose their will upon the Mozilla team?

      Kudos to the Moz team for sticking to their guns.

      --
      "All warfare is based on deception."
      Sun Tzu, "The Art of War"
    7. Re:Secrecy? by Anonymous Coward · · Score: 2, Insightful

      Wrong!

      By marking as secret they can decide that the security bug is too difficult to fix and use the 'security by obsurity' model. If the bug is open to the world, they have no choice but to fix it.

      A solution may be allowing the secret designation to expire after 5 to 10 days. This gives the core developers time to fix the bug and if they can't then they show it to the world so it can be fixed.

    8. Re:Secrecy? by Hatta · · Score: 2, Insightful
      If an app releases a bug fix without working with the distro, it leaves the end user there to get screwed...either they wait for their distro to get the patch put together (running vulnerable code the whole time), or they break their use of the patch distribution system

      Lets break this down:

      If:
      • App releases bug fix without waiting for distros, users can:
        • Install the vendors version early
        • Wait for the distro patch

      • App waits for distros before releasing bug fix, users can:
        • Wait for the distro patch


      So you see, releasing the patch early allows those technically savvy users who believe the risk is urgent enough to circumvent their package management system to do so. At the same time, it has absolutely no effect on the other users. They'll just wait for the distro patch anyway. It's not like releasing a bug fix early creates a vulnerability, or in any way damages the systems of those who don't use it.
      --
      Give me Classic Slashdot or give me death!
    9. Re:Secrecy? by gclef · · Score: 2, Informative

      You left out a variable: time. Releasing early widens the amount of time that the users relying on the distro for the patch are vulnerable. There is tons of evidence that vulnerabilities are attacked more after release of a patch, or announcement of a vulnerability. (Not to say it doesn't happen before, just that it happens *more* afterwards.)

      So, it's in the general interest to get as many people patched *quickly* once the public announcement is made. Vendor patch systems are the best way to do that.

    10. Re:Secrecy? by psyon1 · · Score: 3, Insightful

      You're assuming the security hole is announced at the same time as the fix. This isnt always the case. In a case where an exploit is already known and possibly in use, it is always best to make a fixed version available, without waiting for the distros.

    11. Re:Secrecy? by psyon1 · · Score: 3, Insightful

      How do you pick what distros to work with? There are so many to choose from, do you just choose those who give you financial backing? Should the release time of distro A be forced to coincide with distro B? Should Red Hat and commercial vendors be in control?

      I think they should release fixes as soon as a stable fix is available. Alot of people just use a distro for a base install, and then build apps from source, some even choose to do Linux From Scratch, its their choice. No one should be locked into Vendor/Distro release schedules if their not using their products.

    12. Re:Secrecy? by benjamindees · · Score: 2, Insightful

      Attacking Mozilla for following standard security procedures for bugs is fucking childish.

      No, the fact that the most recent bugs were hidden for months and leaked along with an exploit is fucking childish.

      Both RedHat and Mozilla have been trying this "hide all the bugs" crap for a while and it has resulted in worse security. And the only reason they're bitching at each other now is that each one wants to be the sole provider of updates. This is the kind of behaviour you would expect from Microsoft, not from open source.

      --
      "I assumed blithely that there were no elves out there in the darkness"
  2. Why is this a bad things? by afd8856 · · Score: 5, Interesting

    They may want to release the updates earlier, without waiting for whatever linux/bsd distro to updated their packages.

    And it seems fair to me. If I run fedora, for example, if I'm concerned about security, I can always download and install their binary package. Because, for example, I couldn't find an updated rpm for firefox 1.0.4 (only a spec file)

    --
    I'll do the stupid thing first and then you shy people follow...
  3. Nor should it have to. by Trillan · · Score: 5, Insightful

    Priorities are not the same all over, and Mozilla should be focused on supporting their users. Those several days of warning are extra days of end-user vulnerability. As a Firefox user, I would feel my trust was misplaced if they did something else..

    One other comment:

    indirectly -- it still displays their branding

    Correct me if I'm wrong, but other builds are not supposed to use Mozilla's branding anyway. The PowerPC G4-optimized build of Firefox contains only compiler/linker changes, and apparently can not use the same icon.

    1. Re:Nor should it have to. by deadmantyping · · Score: 2, Insightful

      I agree that Mozilla should support their users and not wait to supply updates just so that other Mozilla based browsers can update simultaneously. Although, it would certainly be great to let these other projects know about the vulnerability and make the update available to them, but waiting to update their own product is bad for their own users.

    2. Re:Nor should it have to. by cuntzilla · · Score: 3, Insightful

      it would certainly be great to let these other projects know about the vulnerability and make the update available to them

      If its a 0day vulnerability letting other distros know in advance would be putting the vulnerability into the wild for any script kiddie to play with.

      waiting to update their own product is bad for their own users

      Exactly. If someone forks or uses open source code its a lot to ask the people who made the original trunk to take care for all. Share knowledge yes, but to do the job of someone else who took it apon themselves to branch... no.

  4. I'm not sure I agree with this... by Rantastic · · Score: 4, Interesting
    Other projects make sure that the vendors know of a security vulnerability, supply the patch and new tarball (if applicable, which it is in mozilla.org's case), give a brief period of time for the vendors to catch up, and then do a synchronous release with them at a planned time.

    Ok, I do agree that OSS projects should supply security patches when they have them, and new releases as well, but what good does it do to let the vendors at them first?

    Why should end users not be offered the same patches as soon as they are ready? If it takes a vendor 24 hours to get a new package out, that sounds reason able to me, but again, why limit access to the update for that 24 hours?

    --
    Ask Slashdot: Where bad ideas meet poor googling skills.
    1. Re:I'm not sure I agree with this... by Rantastic · · Score: 4, Insightful
      Just to clarify:

      I am saying that if Red Hat expects OSS projects to sit on security updates until Red Hat has a new package ready, that is just plain rude.

      Are all users not equal in the eyes of Free software? We should all be able to have a crack at the security update as soon as it is ready. Some of us do in fact maintain our own packages. Why should we be forced to wait?

      --
      Ask Slashdot: Where bad ideas meet poor googling skills.
    2. Re:I'm not sure I agree with this... by Husgaard · · Score: 5, Interesting
      I understand why Mozilla does not want to delay security updates. Of course Redhat would like that at it would look like they are less behind on security updates.

      Unfortunately it looks like Redhat has persuaded other Open Source projects to delay their security updates.

      And now Redhat is using these other Open Source projects to attempt to pressure Mozilla into also delaying their security updates by claiming that Mozilla doesn't play by the rules.

      Shame on Redhat.

    3. Re:I'm not sure I agree with this... by ProfaneBaby · · Score: 3, Insightful

      Why should end users not be offered the same patches as soon as they are ready? If it takes a vendor 24 hours to get a new package out, that sounds reason able to me, but again, why limit access to the update for that 24 hours?


      Just speaking to the theory here, once the 'end users' are notified of the hole, it's reasonable to assume that 'someone' is going to reverse engineer an exploit out of the patch.

      On very large holes, the coordinated release allows the largest possible user base to have an upgrade path by the time the hole is made public. If all users were notified as soon as a source patch was released, but the source patch didn't apply directly to distribution X because of local changes to the codebase, a malicious user could (and will) create and circulate an exploit before that group can create a patch.

      Note that the security community does not agree here. When OpenSSH had a massive hole, Theo went mailing-list to mailing-list telling people a workaround, and coordinated a very large release of information on a specific day. When DJB's students come out with their list of new exploits every year, they release them all on a webpage with zero notice to ANYONE, including the software vendors involved.

      It's a matter of philosophy - are you in the game to protect the most people, or are you managing your software and letting other people worry about their users? I personally don't have a problem with Mozilla's practices - they still beat some other vendors, even if they're not as 'responsible' as the OpenSSH crowd.

      --
      Video Phone Blogs send video messages straight to the web.
    4. Re:I'm not sure I agree with this... by swillden · · Score: 2, Informative

      If Redhat discovered a security flaw, patched it themselves and then released their fixed version without giving the mozilla people time to patch and QA, people would be screaming bloody murder.

      What? Can you point out one instance of this happening, ever? Distributions release fixes all the time without waiting for the application team to apply and test the patches.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:I'm not sure I agree with this... by petermgreen · · Score: 2, Informative

      so if you think a project will unreasonablly delay responding to a security bug just cc Full-Disclosure@lists.netsys.com when you report it.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    6. Re:I'm not sure I agree with this... by zerbot · · Score: 2, Interesting

      I'm sure you have an example of a vulnerability not yet exploited in the wild that was patched and released by one distro without notification and coordination with the other distros.

      Mozilla was not wrong to release this fix as soon as they had it ready, as the vulnerability had already been publicized. However, security fixes for vulnerabilities that don't have known exploits in the wild should be coordinated.

    7. Re:I'm not sure I agree with this... by LnxAddct · · Score: 2, Interesting

      Err... actually this whole everyone releases together is a common thing in OSS and it keeps the projects happy with each other. Red Hat writes a lot of code that gets put back into the official firefox build as well as alot of other OSS projects, including security fixes. Red Hat doesn't just release their security patches and then let the other projects know about them (thus putting firefox behind). They make sure that everyone is caught up, all of which can usually be achieved in about a 12-24 hour period which is fine. This isn't just something Red Hat does, all the major OSS projects do it, it actually takes some effort but as long as everyone follows these rules it works nicely. Mozilla would be screaming bloody murder if Red Hat released a security fix for firefox without letting the official firefox team in on the patch before it was relased. Red Hat does alot of active development and its not exactly fair that anything they fix they send to Mozilla and wait for Mozilla to officially release, but anything that Mozilla releases they just don't care about the many vendors who constantly do QA, coding, and security for Mozilla. Higher threads were talking about user/vendor equality, but vendors do alot more for mozilla then most users. Noone is complaining about Mozilla's security policy, just how it is ironic that if all the vendors started collaborating together and lets say Novell and Red Hat released a version of firefox to their users that they fixed so that their end users get the fix as fast as possible and then they let mozilla know about it, mozilla would be freaking the hell out. All the vendors are asking is that mozilla give them the same courtesy that they give to mozilla.
      Regards,
      Steve

    8. Re:I'm not sure I agree with this... by LnxAddct · · Score: 2, Informative

      See and that is where you are wrong.

      Red Hat doesn't just patch up other's work. Red Hat codes most of the stuff in the linux desktop and they pay alot of programmers to do it. Red Hat has coded most of Gnome (ximian also did alot), Red Hat hosts Gnome.org. They've done a hell of a lot of work for making OpenOffice.org integrate well with the linux desktop including using native widgets and Red Hat has coded and still currently develops GCJ allowing them to compile all of OpenOffice's java stuff natively.

      They contribute code to firefox to make it work seamlessly with Linux. Red Hat contributes tons of code to Apache, they played a key role in getting SELinux into the mainline kernel. As a matter of fact, they pay the salaries of some of the best and most important kernel coders including Alan Cox. Red Hat has put more code into the kernel then any other entity.

      Most of the drivers you are using were probably written by Red Hat, especially the audio and video drivers, and most likely your network drivers. Most of those kernel bugs and security issues are fixed by Red Hat within 24 hours, if not a few days, and Red Hat is one of the reasons why linux is known for such a good turn around time with patches.

      Lets see what else they do... okay they host and fund GCC, GLIBC, Binutils, GDB and brought us Cygwin as well. Red Hat is a major backbone in the OSS world. They deserve all they praise and success that has come to them simply because most of the applications you use in a free software environment were coded, if not fully, then partially by them.

      They are an integral part in Linux's success and are the only reason that it is enterprise ready with high levels of stability. You were right in saying that most distro's just repackage and sell other people's work, but Red Hat is the exception to that. Red Hat actually helps to make the stuff it sells and plays a huge role in that software. Now they are working on advancing linux's graphics capabilities and bringing linux to a whole other level.

      You knock Red Hat for selling other people's work, yet they've written most of it and others repackage it and sell it. Get your facts straight and start appreciating what they do for the community (and just FYI, they do alot of quality assurance for OSS projects too, including firefox).
      Regards,
      Steve

  5. The question is "WHY?" by bogaboga · · Score: 3, Insightful
    Quote: "redistributions of the official Mozilla releases are never going to give you security updates as quickly as Mozilla".

    I read the above quote may times over and the person from RedHat's response. I kept asking myself over and over again...WHY? Because if Mozilla operated the same way other OSS projects do by default, I can only see good things out of this. I wonder why they choose to do things this way.

    1. Re:The question is "WHY?" by ProfaneBaby · · Score: 4, Interesting

      There's really two scenarios here:

      1) A hole is made known to Mozilla before it's made known to the public.

      2) A hole is made known to Mozilla and the public at the same time.

      In (1), it's reasonable to ask that the software developer at least make a token notification to various vendor's security contacts. Most of the vendors are reasonably private - they won't post the matter to a mailing list - and responsible. The software developer certainly doesn't HAVE to do this, but it would benefit a larger portion of its end users.

      In (2), it doesn't make any sense to notify each distribution, because the whole world already knows, and each hour wasted on notification could mean people who are damaged by the hole.

      I think the difference between (1) and (2) is significant, and it's important to realize that the case we're talking about here is (2). The hole was made public in Bugzilla, and Mozilla had to rush to create a patch. Holding that patch to give the distributions time to update is silly - people already knew there was a hole, and users were already waiting on the fix. If the initial bug was private, this would be an entirely different story.

      --
      Video Phone Blogs send video messages straight to the web.
    2. Re:The question is "WHY?" by digidave · · Score: 4, Insightful

      So Mozilla should give RedHat preferential treatment? If they hold back a patch to wait for RedHat, don't they also have to wait for Suse? Debian? Everybody else?

      Holding back patches is nonsense and is something Slashdotters regularly blast Microsoft for doing.

      --
      The global economy is a great thing until you feel it locally.
    3. Re:The question is "WHY?" by calc · · Score: 2, Informative

      When a project knows there is a security hole and when the general public knows there is one is usually at least a week sometimes several apart. Many projects have secret lists that security information is distributed on. Also with respect to fixing the bugs in CVS they in general don't commit the security fix in CVS until the public disclosure date. An example project that I know does this is KDE.

      People just like to beat up on Redhat but this really is standard practice for Case 1.

  6. What's worse by keesh · · Score: 4, Interesting

    What's worse is the way the mozilla projects rarely seem to manage to put out an actual working source tarball. For the past dozen or so releases they've always released incomplete or unworking sources. Screwing up once is understandable, but to repeatedly omit things strongly implies that they're not interested in anyone using anything except their official binaries.

    1. Re:What's worse by Anonymous Coward · · Score: 4, Informative

      But mozilla/firefox from the mozilla foundation is released under the MPL with the logos trademarked (You can't use the firefox logo. In your custom version, you have to use the globe icon or something new)

      You can freely download the tri-license source code (MPL/GPL/LGPL I believe) from the CVS. If the tarball isn't working it's probably because an automated script is busted and perhaps the person complaining should file a bug.

  7. Well This Feels A Bit Weird... by Comatose51 · · Score: 2, Insightful

    Where's the article?? It's just two short blog entries between two guys arguing over an issue. How is that news or "stuff that matters"? It's almost like reading two headlines. This has a feel of high school.

    High school girl A: So Ben Goodger's claim that "redistributions of the official Mozilla releases are never going to give you security updates as quickly as Mozilla"
    High school girl B: "Christopher Aillon of Red Hat says that this is only because Mozilla doesn't play by the same rules as other OSS projects"
    High school girl A: No. He didn't.

    [cat fight]

    Except there would be no cat fight here....

    --
    EvilCON - Made Famous by /.
  8. Making a story that isn't there. by Anonymous Coward · · Score: 5, Insightful

    Those links seemed almost like the biggest non-articles ever to hit Slashdot. I asked myself... "is that it?" Links to some petty blog nonsense, basically.

    Mozilla's problems aside, Aillon's point is stupid. Stupid as that picture of him imitating the Matrix, or whatever the hell he is doing. Basically, there doesn't seem to be any meat here, any story. Good work saving Slashdotters the time of RTFA-ing, because in this case, reading the article wouldn't have made any difference.

  9. Whiny RedHat, or lazy Mozilla? by lheal · · Score: 4, Insightful

    This may sound like the tail whinning that the dog doesn't wag, but the vendors may have a legitimate complaint.

    The potential for harm is if Mozilla releases a security fix, and the distros don't right away. There's a period of time in which Mozilla version x.y is vulnerable on FooDistLinux, and there's no reasonable expectation for the fix to happen for some period. Since the fix has been released, attackers are on notice that there is are vulnerable systems out there, and they're running Mozilla x.y on FooDistLinux.

    Now, mind you, I don't think that's such a big fat hairy deal. But the situation does put minor distros (anything not supported by the official Mozilla site) at a disadvantage. The perception is that the major players are "more secure", since you can get your fix straight from Mozilla.org.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
  10. But Mozilla IS the vendor for most people by Curmudgeonlyoldbloke · · Score: 5, Insightful

    I suspect that the vast majority of Firefox users are on Windows (simply because the majority of computer users are). They don't have the luxury of up2date or an apt-get repository and have to go to each non-Windows vendor to obtain updates. Why should Mozilla wait for someone maintaining a repository for a minority of their users before releasing an update for the majority?

    I'm sure that's the offical position, anyway. And of course they want to drive traffic to their site, and make a big deal about counting downloads.

  11. fuck off by Turn-X+Alphonse · · Score: 3, Insightful

    "simeltaneous releases of patched software"

    This is OSS took to the extreme. One for all and all for one doesn't apply when people are at risk. If you don't release a fix ASAP then you're knowingly risking the security of peoples computers. Like it or not this is a ridiclous idea from the ground up.

    Work together for the greater good, don't force others to work together so you all look good.

    --
    I like muppets.
    1. Re:fuck off by six · · Score: 2, Informative

      This is OSS took to the extreme. One for all and all for one doesn't apply when people are at risk. If you don't release a fix ASAP then you're knowingly risking the security of peoples computers. Like it or not this is a ridiclous idea from the ground up.

      In this case it is a bit more complicated because releasing early patches is putting the distro-using people at risk. The fact is inherent to OSS, when a fix is released you just have to diff the source code to easily find the vulnerability of the old version and exploit it. So in this case I think this expose people to more risk than just a reasonable delay for everyone during which the vulnerability is not disclosed anyway.

  12. How is this Mozilla's problem? by Emetophobe · · Score: 3, Insightful

    I don't see how Mozilla is in the wrong. It is upto the various linux distributions to manage said distribution, not mozilla.

    I want Firefox security updates as soon as they are available on my Micro$oft box, why should I have to wait for distribution X to play catchup. It is said distributions job to maintain that distribution, not Mozilla.

    Should I, the user, have to wait for important security updates because some distribution wants to repackage them? The answer is no.

    1. Re:How is this Mozilla's problem? by Chris+Snook · · Score: 3, Interesting

      It's the project's problem if they want the continued support of the vendors. A completely plausible example of how a vendor could be justifiably furious:

      1) Vendor gets bug reports from their customers.
      2) Vendor examines the code and discovers that the bug is exploitable.
      3) Vendor's developers write a patch and send it to the project's security team.
      4) Project security team realizes that they do a similar bad thing in other parts of their code, and the fix will need to be a much larger patch.
      5) Project publishes the larger patch with full disclosure of vulnerabilities.
      6) Vendor's QA and distribution people stay up all night verifying this much larger patch, to minimize the amount of time their customers are vulnerable to the exploit they discovered in the first place.

      No, it doesn't always happen like this, but it can and has. This is why the vendors have set up coordinated disclosure agreements, where they all say "We're going to publish this whole thing at exactly this time." and if any vendor can't QA it and push it out to their customers in time, that's their problem.

      For the millions of dollars in development effort that the various commercial distributors put into the various F/OSS projects they use, you'd think they deserve a level playing field on security. If your project doesn't think the vendors deserve this level playing field, don't be surprised when your project gets forked, or those millions of dollars in development effort get redirected to someone else's project.

      --
      There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  13. Depends by zerbot · · Score: 4, Insightful

    If the exploit is public knowledge, or is known as being used to exploit by blackhats, then releasing the fix as soon as it is finished is best. If the exploit is not publically known, and there are no signs it is being used, then a coordinated release is best. Not coordinating ends up leaving a window for blackhats to find out about the exploit and use the vulnerability on those systems that are not yet patched.

    1. Re:Depends by zerbot · · Score: 2, Insightful

      There's a difference between being unpatched because you're a mouth breather who doesn't pay attention, and being unpatched because the devs didn't notify the distro I use before they put the exploit in the wild.

      I can set things up to automatically patch or notify me when security patches come out for my distro. I don't know of anyway to do that right off the Mozilla site. This is all pretty moot in this situation since the exploit was already publicized, and this is end user software as opposed to server daemon stuff that has to stand up to attack 24/7.

      The fact that some people aren't going to patch even if you hit them with a clue-by-four doesn't mean that I can't patch, and luckily the professionally run projects give the clued the opportunity to get patched shortly after the vulnerability gets publicized. The fact that some people won't patch is not an excuse for failure to produce a patch in the first place, and it's not an excuse for failing to let the clued patch as soon as the vulnerability is released to the wild.

  14. Re:simeltaneous by DrJimbo · · Score: 2, Funny
    Are you trying to say simultaneous?

    Nope. He is obviously an overclocker running SMP and he is referring to the rare condition where all of his CPU's melt at once.

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
  15. Re:We tried working with Mozilla... by jleq · · Score: 3, Insightful

    Mozilla isn't obligated to offer you support. You are an idiot for firing an employee simply over a small software issue. Plus, any reasonable IT person would give users a CHOICE of IE or FireFox for quite a while, until people adjusted to the new software and the IT staff were certain that it would not conflict with existing systems (such as your intranet).

    However, I'd like to note that Mr. Goodger should really learn how to develop websites for cross-browser compatibility. It looks like crap here at work, where we use IE. Being the lead-developer of a competing browser is no excuse for not having a website that looks good on ALL platforms.

  16. Why is latency such a problem? by vagabond_gr · · Score: 4, Interesting

    I don't understand why a 1-2 days latency is such a problem for a distro. It's like someone complaining that cvs users get the fixes before they appear on mozilla.org.

    Summary:
    - you're paranoid about security, get cvs updates every hour.
    - you're seriously concerned about security, get the new binary as soon as you read it on /.
    - you're lazy and you like it: apt-get install, 1-2 days after.

  17. Becuase by Bruha · · Score: 2, Insightful

    Redhat makes it's own modificatoins to Mozilla and Firefox maybe.

    Linspire surely does but they at least work with the company to get them into the main tree so it's not so much of a problem.

    Along with any number of big distros that do something to the original package.

    All which could of been avoided if said companies just used the plugin infrastructure to make their modifications and repackaged it that way.

  18. Don't screw me because RedHat is slow by Mr.+Underbridge · · Score: 2, Interesting
    Holding back by a few hours until vendors can merge the fixes with any customizations they have done actually equalizes the users, in that all end users have access to the fixes for their particular build at the same time, regardless of where they get their builds from.

    And that's good why? If a fix is out and I'm running something mission-critical, I want it now. If your distro is slow, get another distro - or better yet - install it your f**king self using the version Mozilla puts out. It's really not hard. Sometimes, I swear, I think some people would be incapable of installing software if they didn't have a package from their distro. Of course I imagine it's obvious what distro I use. ;)

  19. Honestly by rbanffy · · Score: 3, Insightful

    How long can it take for package maintainers to update the source and run the package-assembly scripts.

    I mean, it is automated, isn't it?

    Mozilla guys are not obligated to wait until the slowest of the crowd gets its job done. And they shouldn't treat any OS/distro differently from one another.

    If Red Hat feels having up-to-the-minute RPMs is all that important, they should compensate Mozilla Foundation for the additional hassle. If not, they should wait in line just like everyone else.

  20. Context... Context... Context... by TigerX · · Score: 5, Insightful

    This article rips Ben Gooder's words so far out of context that it is not even funny...

    Here's the original sentence with the quoted portion bolded:
    If security is important to you, this demonstration should show that browsers that are redistributions of the official Mozilla releases are never going to give you security updates as quickly as Mozilla will itself for its supported products.

    The context of Ben's blog post was the final release of the Netscape 8.0 browser which was based on top of the Firefox 1.0.3 source code. Ben was merely pointing out that this left the Netscape users open to attack. Netscape promptly released 8.0.1 built on the Firefox 1.0.4 code.

    Mozilla is fulfilling its obligation to its users by producing quality secure products, not pandering to an OSS "community" which seem more intent on arguing about every minute detail rather than change the way things are done.

    To that end, Go Mozilla!

  21. corrupted project? by sum.zero · · Score: 2, Insightful

    methinks you are in the wrong business if you design web-interface development apps that allow corruption of the source files due to a simple browser crash...

    sum.zero

  22. Windows User Here by Hangtime · · Score: 2, Insightful

    I have used Mozilla for over a year now and have been VERY satisfied with the release schedule especially as it comes to security releases. I get alerted with the little icon, I press icon, I download update, restart Mozilla, done. When it comes to security updates I do not want to see the release hampered because the distros haven't built it yet because quite frankly most of the exploits out there are for Windows anyway. No, I will not be transitioning to Linux anytime soon but I do support it where I can :).

  23. Re:We tried working with Mozilla... by RautenkranzMT · · Score: 2, Informative

    This is not new, persay... however, it is getting very annoying.

    --
    The cow goes "tink"
  24. Re:Why is this a bad thing? by spitefulcrow · · Score: 2, Informative

    mozilla-firefox-1.0.4 hit the Gentoo tree the same day the official 1.0.4 version was released and had been moved to stable on most architectures by the beginning of the next day. The binary packages (mozilla-firefox-bin-1.0.4) was in the stable tree within two days, same timing as Debian.

    --
    Sorry, my karma just ran over your dogma.
  25. Neither... by Stradivarius · · Score: 2, Insightful

    The real problem here is not that Mozilla is releasing security fixes too quickly, or that the distros aren't keeping up.

    The real problem is that a Linux application needs to be modified in some way by the operating system vendor before end-users of that operating system can use it. Think about that for a minute. When's the last time you had to go through Microsoft to download the latest copy of a 3rd-party application?

    One of the selling points of OSS development has always been its decentralized nature. But here we are creating a centralized, artificial bottleneck by requiring that applications be customized by the operating system vendor before it can be used on that system. Talk about inefficient.

    There's no reason why the application vendor should be exposed to differences in distributions. It's poor encapsulation, from a software engineering perspective, and essentially means that "Linux" is not a platform you can develop to. RedHat's a platform, SuSE's a platform, and there a million other Linux-based platforms, but no one "Linux platform".

    This sort of thing hurts everyone. End-users don't have the ease of use and speed of security updates they could with a common platform. Application vendors have to wait for the OS vendor to repackage their application before it'll work on that platform. Distro vendors have this huge recurring workload of having to repackage applications.

    Why don't the distros just provide a common interface that application vendors can use to for installation? Hiding the distribution-specific differences behind an interface would seem to make everyone's jobs easier.