Slashdot Mirror


Firefox Developer on Recruitment Policy

wikinerd writes "A Firefox developer talks about the project's controversial invitation-only developer recruitment policy and explains why Firefox will never grow up."

300 comments

  1. obligatory link by News+for+nerds · · Score: 5, Informative
    1. Re:obligatory link by Anonymous Coward · · Score: 2, Funny

      this isn't redundant, you stupid moderator

    2. Re:obligatory link by gowen · · Score: 5, Funny
      But it is unethical to post such a link under your own username
      Not really, because as a rule the concepts of ethical / unethical behaviour apply only to contexts that actually mean something, as opposed to the pointless accumulation of worthless slashdot karma, which means absolutely diddly-squat to anyone with a sense of proportion.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    3. Re:obligatory link by uss_valiant · · Score: 3, Insightful
      But it is unethical to post such a link under your own username rather than anonymous... this way, it's kinda karma whoring, which is probably why the moderator modded you down.
      Unethical because of what? Staying logged in is just the natural way of posting and posting a mirror is always a good thing. Especially in this case, where the original article was /.ed before the 1st post.
      And so what if the author of the post gets a few karma points.
    4. Re:obligatory link by djplurvert · · Score: 3, Insightful

      Oh man is THAT right!!! SOME PEOPLE take slashdot WAY too seriously...

    5. Re:obligatory link by aussie_a · · Score: 2, Insightful

      But it is unethical to post such a link under your own username rather than anonymous...

      I believe in standing by whatever I say and never posting as an AC (unless I accidently do so due to being on another computer). This includes mirrors. I've seen many people on slashdot share the ethic of not posting as an AC (which the coders perpetuate by giving anonymous people a degrading name).

    6. Re:obligatory link by Hal_Porter · · Score: 2, Funny

      Of course, it never quite dawned on us in the beginning that everything we were doing would someday be so scrutinized by the public eye. When I added Cookies are delicious delicacies as the tongue-in-cheek description of site cookies in our Options window, I did so because describing something so complicated in such a small space was quite frankly the last thing I wanted to worry about after rewriting the cookie manager.


      What a wanker.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    7. Re:obligatory link by zCyl · · Score: 4, Funny

      this isn't redundant, you stupid moderator

      Technically, posting a mirror is informative redundancy. :)

    8. Re:obligatory link by BlackHawk-666 · · Score: 2, Informative

      50 + 5 = 50 under slashdot. Anyone who posts regularly will have their karma maxed out ages ago. It really is totally meaningless...

      --
      All those moments will be lost in time, like tears in rain.
    9. Re:obligatory link by tinkerton · · Score: 3, Funny

      some may think 'stupid' + 'moderator' is a pleonasm. A redundant pleonasm.

    10. Re:obligatory link by BrokenHalo · · Score: 1

      Yeah, my karma was maxed out at 50 ages ago, but I can't remember when I last saw a figure. I'm sure someone can enlighten us as to exactly when the video-game scoring was done away with, but as far as I'm concerned, "Excellent" is good enough for me.

    11. Re:obligatory link by Phillip+Birmingham · · Score: 4, Funny

      But it is unethical to post such a link under your own username rather than anonymous... this way, it's kinda karma whoring, which is probably why the moderator modded you down.

      What has Slashdot come to, when people will try to whore Karma by actually, you know, posting something useful?

      --
      Make me aerodynamic in the evening air
    12. Re:obligatory link by sponga · · Score: 1

      You wonder why people dont read the article, i'm so used to it being slashdotted that i look for other links before even clicking it.

    13. Re:obligatory link by snorklewacker · · Score: 2, Interesting

      > But it is unethical to post such a link under your own username rather than anonymous... this way, it's kinda karma whoring,

      What the hell is WRONG with a community where the basic CONCEPT of "karma whoring" can be regarded as a "bad thing". Yes, some people copy and paste an entire article for some moronic moderator to pump them up to +5, but ...

      argh, I can't even express it adequately ...

      It's just karma. It's a little point scale. It does not validate your existence. Stop putting so bloody much importance on it.

      criminy. end rant.

      --
      I am no longer wasting my time with slashdot
    14. Re:obligatory link by ThatComputerGuy · · Score: 1

      It was around 2.5 years ago.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    15. Re:obligatory link by Anonymous Coward · · Score: 0

      "I believe in .... never posting as an AC"

      Prove it.....

    16. Re:obligatory link by Anonymous Coward · · Score: 0

      no, it's not because the original site is down

    17. Re:obligatory link by arodland · · Score: 1

      The corollary being that addition doesn't always commute:

      (50 - 1) + 1 = 50
      (50 + 1) - 1 = 49

      So you're really better off not caring :)

    18. Re:obligatory link by DunbarTheInept · · Score: 2, Informative

      The karma score is not just some stupid kiddie munchkin number. It unlocks parts of the slashdot interface. Once upon a time, you had to have the score above 45 in order to access everything. That was a problem with the cap at 50 becuase whether or not you got locked out of certain features depended entirely on on what order the mods came in. If you start at karma 50, and then six people mod you up and then right after that six people mod you down, your final score is 44 becuase those six mods up got effectively ignored. If they do it in the other order, six down, then six up, your final score is where it started, where it should be, at 50.

      Now it seems (and I can't verify this) that the number to unlock features is no longer 45. I think it's been lowered, and therefore the problem is less of a problem than it used to be.

      But don't make the mistake of assuming that people complaining about unfair karma tracking are always complaining about popularity. Sometimes they are complaining about being locked out of features.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    19. Re:obligatory link by DunbarTheInept · · Score: 1

      You try explaining cookies in a paragraph or two, in a way that:
      1 - everyone will understand, and
      2 - doesn't end up spreading misinformation by simplifying things more than is honestly possible.

      When you attempt to simplify things too far, you end up lying.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    20. Re:obligatory link by Hal_Porter · · Score: 1
      That's not what I objected to - it's this


      I did so because describing something so complicated in such a small space was quite frankly the last thing I wanted to worry about after rewriting the cookie manager


      As in "I was so tired after writing brilliant code that I wrote something deliciously whimsical when I should have explained it to lesser mortals ... And now millions of people all over the world people love me for it. And it's great because in my invitation only team, I don't need to deal with people who aren't as cool as me. Oh no here come the paparazzi from slashdot, better take down my site and disable links from slashdot to bugzilla. Wow, life as an Internet celebrity is so hard"

      I've worked with people like this. No matter how good they are at coding, sooner or later you'll find a situation where being the downside to their personality - unbelievable arrogance - far outways their technical abilities.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    21. Re:obligatory link by DunbarTheInept · · Score: 1

      The relevant part of the quote was "in such a small space". The objection was not "I'm too tired", as you claim. The objection was not "I'm too elite" as you claim. The objection was "There's no way to explain it well enough to satisfy me right now in this small of a space, especially after I just spent a lot of time dealing with how complex it is. Right now I just can't write a short summary because my mind is still in the wrong context - the detailed complex view of things."

      And then the stub he threw in there at that point ended up in the checked-in version. The programmer's error was not arrogance (Something your post shows you have a hell of a lot of). The programmer's error was not being careful enough about keeping something he knew had private not-for-publishing bits out of the main archive.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    22. Re:obligatory link by leonmergen · · Score: 1

      Ahhh sheesh you people, I was just pointing out to the guy why he was modded down...

      I never said I supported the idea, it was a theory... I've heard people complaining about karma whores before, so I wouldn't be suprised that that was the reason he got modded down for being redundant.

      Just trying to help, apparantly in the wrong way... :)

      --
      - Leon Mergen
      http://www.solatis.com
  2. Then what exactly is Open ? by Gopal.V · · Score: 5, Interesting

    As much as I agree on granting commit access to anyone worthy of it .. I absolutely do not like the XFree86 way of "We take only patches" kind of elite bastards (Linus comes close to pissing me off, but he manages to show the other side as well on a few good days).

    Hopefully firefox will not go into that Elitist arena which blocks out young developers...

    All that said, I had to work for 3 months almost full time to get commit access on what I work on . But we've had a guy who would steam roll the patch database with useless patches and report all kinds of pedantic bugs to pester us into giving commit access (and for his notice, that doesn't get you anywhere).

    A single strategy doesn't work for all types :)

    1. Re:Then what exactly is Open ? by gl4ss · · Score: 4, Insightful

      well.. if they get too elitst.. just start your own branch.

      that's what being open is about..

      --
      world was created 5 seconds before this post as it is.
    2. Re:Then what exactly is Open ? by Anonymous Coward · · Score: 5, Funny

      Hopefully firefox will not go into that Elitist arena which blocks out young developers...

      You were NOT invited to make that comment, if we want to hear from you we'll call you and then you can speak, otherwise just keep reading and shut up, mkay?

      Yours,
      The FireTrucks Team,
      Peak View,
      CA 31337

    3. Re:Then what exactly is Open ? by Anonymous Coward · · Score: 5, Funny
      if they get too elitst.. just start your own branch.
      ... and don't accept any submissions from them - that'll show the bastards, eh?
    4. Re:Then what exactly is Open ? by Lonewolf666 · · Score: 4, Insightful

      It WILL show them if most users switch to your version. Which currently seems to happen with X.org vs. XFree86

      --
      C - the footgun of programming languages
    5. Re:Then what exactly is Open ? by 10Ghz · · Score: 1
      Linus comes close to pissing me off, but he manages to show the other side as well on a few good days).


      What's wrong with Linus? How should he behave in your opinion?
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    6. Re:Then what exactly is Open ? by sepluv · · Score: 2, Insightful
      which blocks out young developers
      Surely "which blocks out other young developers" as the ages of the core developers aren't actually high (e.g.: Blake Ross who founded the prject and wrote the article is 19) and they are unlikely to chuck themselves out. Probably you meant learners as opposed to youngsters anyway.
      --
      Joe Llywelyn Griffith Blakesley
      [This post is in the public domain (copyright-free) unless otherwise stated]
    7. Re:Then what exactly is Open ? by kg4gyt · · Score: 1

      Its not shutting developers out. If you want to work with the source code, download it and work on it. If someone's a begginer dev, I certainly don't want them working directly on the final product just before I use the product daily.

      How are they being elitist? In order to keep the quality as good as it has been lately, and to maintain, and grow its reputation; sometimes you have to be selective in what you add, or remove from the code.

    8. Re:Then what exactly is Open ? by jellomizer · · Score: 2, Insightful

      Sometimes it is not an issue of elitist but more like how a companies hires new people. They are looking for people who will help keep the product going in the same directions. Sure there are many talented programmers out there with a lot of great feature but not all of them fit in the direction that they want the product to go. Many time young and imbisios programmers want to shack the world and make an existing product new and exciting. While the application wants a more consertive approach. Newer Projects will often have younger programmers on board. But older projects such as XFree86 will have more older people. It is not eletism is it more of an issue they dont want to rapidly change the project because the people who use it don't want it to change that much.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    9. Re:Then what exactly is Open ? by TheGrim · · Score: 0

      Yeah - start your own branch, with black-jack and hookers

      In fact, forget the branch and the black-jack

      Ah screw the whole thing.

    10. Re:Then what exactly is Open ? by DaveJay · · Score: 1, Funny

      Off-topic, but...

      I like your signature, about the instructions on the 7-11 muffin. Similarly, I recent bought (and promptly consumed) a bottle of Frog's Leap wine, and found on the bottom of the label "Open other end".

    11. Re:Then what exactly is Open ? by ComputerSlicer23 · · Score: 3, Informative
      I'm fairly sure that his opinion is roughly this:

      Linus should run some form of shared access, where he has lots of people who can commit code directly the the Linux source tree without Linus having to see it.

      Presumable a more "FreeBSD" or Debian like system. FreeBSD is a lot closer to a meritocracy then Linux's "Benevolent dictator" system. FreeBSD has a core group of whom several (5-10) people can get access to the actual source repository. Supposedly FreeBSD is fairly elitiest and tight knit (think XFree86, they have roughly the same governance model as FreeBSD, but XFree86 sounds like a lot more of an old boys club them FreeBSD is).

      Debian has a system where they are fairly democratic, and have a process where by you can initiate referendums to vote on a change you feel is important enough (generally never done over source code, but has been done over which version of the Linux kernel to ship, and what types of stuff has to be stripped from the Linux kernel before it meets Debian's definition of "Free").

      Linus is a dictator of the stock Linux kernel. However, there are so many forks out there of different trees, where lots of people have access to those trees that it's relatively silly to discuss. The other interesting aspect, is I get the distinct impression that in lots of areas of the kernel, Linus does implicitly let people just randomly apply patches. If you are one of the people he trusts working on an area he feels you know best about, he just applies your patches with minimal if any review. You don't get access to his primary sources to do the patch yourself, but you get a relatively unfettered access to the areas you know about. Which is sorta nice, as well, you don't see the kinds of spats that spawned OpenBSD (CVS revision wars, where people undo others work because they disagree, and they have access). When there is a single arbitor of what gets access, it never seems like there are people of two minds in control of the source.

      It's like the age old argument, that a Monarchy is the best form of government assuming you have a good and fair king. It's also the worst kind of government if you have a despot. Unfortunatly hereditary monarchies generate a lot more bad kings then good ones.

      Kirby

    12. Re:Then what exactly is Open ? by Eil · · Score: 1


      Er, I thought all open source project managers were rather selective about who gets commit authority on the source tree?

      Could someone point me to a high-profile open-source project that gives CVS commit privileges to any old bloke who comes along? I intend to use this information so that I know which projects to avoid in the future. Thank you.

    13. Re:Then what exactly is Open ? by ahdeoz · · Score: 1

      because they aren't even looking at patches that are sent to them. Not because they're elitist, but because they don't have time. The underlying issue is: Why don't they have time? And the answer may be because they have been too elitist and haven't grown the core team. Of course, it may also be that Firefox just grew alot faster and bigger than anyone thought would happen, and this venting is a growing pain. Personally, I think Firefox has taken the wrong direction and still much prefer the Mozilla suite. (Though, I admit the separation of browser from email client has allowed thunderbird to contribute a lot of innovation back in to the suite.) Unfortunately, Firefox seems to have wrested control of the financial backing and now a weakly managed, but highly focussed splinter group has shown results and is now in charge of the overall direction of the Mozilla project.

    14. Re:Then what exactly is Open ? by Anonymous Coward · · Score: 0

      Yea I kida forgot to run spell check on that post. I wish Firefox had a module that would do spell cheking like in OS X

    15. Re:Then what exactly is Open ? by halltk1983 · · Score: 1

      Maybe THAT's what happened to Windows.. ;-)

      --
      Watch for Penguins, they eat Apples and throw rocks at Windows.
  3. They set themselves up in a Catch-22 by Dancin_Santa · · Score: 5, Insightful

    They say loudly that they are only willing to accept developers to the project that they have vetted themselves, no one need apply. And with this attitude in front of them, they drive away people who want to help but are unsure of their abilities.

    Then they say that they want people to submit patches and pitch in to help develop the product. But how is anyone supposed to do that without being a member? Well, obviously you don't have to be on the team to work for the team. But who wants to work for someone that isn't going to treat them as part of the same team?

    At this point, the Firefox team is pretty well entrenched and the product itself is doing fairly well (still can't parse Slash code for shit, but that's just a hurdle to be overcome soon). So for this particular project, a thorny attitude towards newbs is not going to hurt them very much.

    However, the spirit of OSS (at least on the BSD side of the world) is one of openness and acceptance. Turning people away or accepting a new member only through invitation smacks of elitism. Unfortunately when you deal with human beings, you will inevitably end up dealing with some who think themselves elite and worthy of looking down upon others from the heights of their snoots.

    1. Re:They set themselves up in a Catch-22 by lachlan76 · · Score: 2, Interesting

      Well, obviously you don't have to be on the team to work for the team. But who wants to work for someone that isn't going to treat them as part of the same team?

      Well they're not gonna give every single person out there commit access to the repository, are they? If you want to be able to directly change a section of the code, you need to prove your abilities. Which is fair enough.

    2. Re:They set themselves up in a Catch-22 by Enoch+Root · · Score: 2, Funny

      They say loudly that they are only willing to accept developers to the project that they have vetted themselves, no one need apply. And with this attitude in front of them, they drive away people who want to help but are unsure of their abilities

      Seems to me, if you're unsure of your abilities, you should start on a smaller project with less visibility than FireFox. If a certain 'elitist' attitude is needed to filter out the rotten apples (e.g. the Linux kernel moderation approach), then this might explain why FireFox comes across as a shining example of OSS development.

      I would go so far as to say that if the spirit of OSS is total openness and acceptance, and FireFox's approach isn't in the spirit of OSS, then FireFox's success and brilliance is an argument that the OSS spirit isn't working well. Just contrast FireFox as it is now with Mozilla 1.0 or Netscape 6...

    3. Re:They set themselves up in a Catch-22 by droolfool · · Score: 3, Informative

      (still can't parse Slash code for shit, but that's just a hurdle to be overcome soon)

      Fixed already, just not present in Firefox 1.0

    4. Re:They set themselves up in a Catch-22 by Dancin_Santa · · Score: 5, Insightful

      The problem is not the process. It is in the way they present the issue. Any project needs to have a central management team that takes patch submissions and vets them before it goes into the main source.

      However, the way they present it is that if you want to contribute, well, tough. You gotta be part of the team, and this is an invitation-only club. So someone comes along and says, "Hey, I'd like to have feature X work. How can I contribute?" And the website says "Fuck off, you're not wanted here." So he says, "Well, screw it. It probably wasn't a good idea in the first place." And then the project loses out on what might be a good feature.

      They say "Members only" and "Please help us" simultaneously. Mixed signals, to say the least.

      If it requires an article of that length to be written clarifying what really ought to be a straightforward issue, then the people who presented the it are at fault for clouding the issue.

    5. Re:They set themselves up in a Catch-22 by the+pickle · · Score: 4, Insightful

      still can't parse Slash code for shit, but that's just a hurdle to be overcome soon

      You do realise that's a problem* with the Gecko rendering engine, not Firefox, right?

      *To pedants: yeah, it's really a problem with Slashdot's implementation of Slash code. But at this point, I think it would be easier to fix Gecko than to fix Slashdot.

      p

    6. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 4, Insightful

      (still can't parse Slash code for shit, but that's just a hurdle to be overcome soon)

      I'd rather see them stick to standards than implement hacks for every website's broken HTML.

    7. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 0
      Well they're not gonna give every single person out there commit access to the repository, are they?
      Yes, that is so the same as submitting a patch. So lay off the strawman already, you halfwit.

      Their attitude (you did RTFA, right?) is the other extreme - "we are so 733t, don't even bother to apply, luz3r!" - and is equally wrong.

    8. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 0

      ...and, just as likely, you will get people who think they are the Deal, who in actuality can barely program themselves out of a for(;;) loop, and should get chances to learn how, or finally get labelled as stupidheads if they don't learn.

      The sword cuts both ways. It's neither right, nor wrong. It just is. And it's human nature.

      So your post really isn't "Score:2, Interesting", but simply: "Score: Whiney".

    9. Re:They set themselves up in a Catch-22 by 0x461FAB0BD7D2 · · Score: 2, Insightful

      I doubt it, although that is the logical assumption.
      I use Mozilla 1.7.5 but I haven't had any problems with Slashdot. Ever.

    10. Re:They set themselves up in a Catch-22 by 91degrees · · Score: 5, Insightful

      Seems to me, if you're unsure of your abilities, you should start on a smaller project with less visibility than FireFox

      There's no reason not to try. Your fixes will either work or they won't. If they don't, you've bitten off more than you can chew, so you abandon them. Wasted a bit of time, but you know your limits. If they do work then you've pushed yourself, improved yourself and proven to yourself that you're that good. And helped the project along.

    11. Re:They set themselves up in a Catch-22 by DingerX · · Score: 4, Interesting

      Well Tex, code ain't big enough for the ten thousand of us.

      Openness, huh?
      I always thought open source meant the source was free to be used, modified, imnproved and adapted. It does not, to my recollection, mean that those maintaining a given heap o' code have to take "all comers", or even have to have a formal mechanism in place to consider adding to their number.
      I don't know what kinds of projects y'all work on, but where I come from, when someone comes up asking to join a project, or asks for collaboration, in the name of "The community", "the open source ideal", or other high-falutin' sounds, it usually boils down to one of a series of options:
      A) Can you give me lessons?
      B) Can you spend time working on my project?
      C) Can I boost my own social position by claiming to work for you guys?

      If you have the luxury of an abundance of people who want to work on your free project, you pick the ones who are most capable of doing work with the least amount of management. Going through a list of submitted applications is not the most efficient way to do this. You find who's doing good work, and talk them into working for you.

      If someone has a brilliant vision for OSS, that person is usually better served realizing that vision in a dedicate project. Giants on the shoulders of dwarves.

    12. Re:They set themselves up in a Catch-22 by slobbargoat · · Score: 2, Insightful

      afaik its a workaround, not a fix.

    13. Re:They set themselves up in a Catch-22 by John_Booty · · Score: 5, Informative

      They say loudly that they are only willing to accept developers to the project that they have vetted themselves, no one need apply. And with this attitude in front of them, they drive away people who want to help but are unsure of their abilities.

      I don't think this is "elitist", I think it's practical. With every new developer on board, the task of managing the project grows. See: "The Mythical Man-Month" or any text ever written on the subject, ever.

      It's a well-proven fact that adding too many developers to a project has negative effects on productivity due to the added overheads of communication, familiarization, duplication of effort, etc etc.

      And it's not like the Firefox team is really shutting anybody out entirely- the source is open, after all. You're allowed to download the source and start hacking away. In fact, in a world where thousands of developers want to be part of Firefox, that might be one of the surest ways to get noticed...

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    14. Re:They set themselves up in a Catch-22 by Doppleganger · · Score: 1, Redundant

      Oddly enough, I've never had problems with Slashdot on Firefox. I'm still trying to figure out precisely what the bug is supposed to be.

    15. Re:They set themselves up in a Catch-22 by Dobeln · · Score: 2, Insightful

      "Oddly enough, I've never had problems with Slashdot on Firefox. I'm still trying to figure out precisely what the bug is supposed to be." Dito. Anyone care to enlighten us so we can start getting annoyed by the bug(s)?

    16. Re:They set themselves up in a Catch-22 by wild_berry · · Score: 5, Funny

      Because the meritocracy that runs Slashdot won't accept patches..?

    17. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 0

      >Just contrast FireFox as it is now with Mozilla 1.0 or Netscape 6...

      FireFox is where it is now _because_ of Mozilla 1.0

      that seems like a silly comparison - especially if you compare FireFox to Mozilla 1.8

      Most of FireFox's work seems to be applying the Gnome approach to user friendlyness on Mozilla - Remove 90% of the functionality and options because options are "scary", and functionality is "Bloat", but then if you want to change anything that's not part of the official "Non Scary" configuration, then you have to resort to the completely non user friendly approach of editing name-value pairs.

    18. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 0

      Sometimes, the text for the articles is mis-aligned and ever so slightly is over the list on the left hand side.

    19. Re:They set themselves up in a Catch-22 by canwaf · · Score: 0

      The main content column spills over into the first column, a reload usually fixes it. I've noticed this issue on other sites that are XHTML/CSS w3c standards compliant.

    20. Re:They set themselves up in a Catch-22 by lachlan76 · · Score: 1

      The text gets pushed into the left sidebar, or off to the right, outside of the screen.

    21. Re:They set themselves up in a Catch-22 by BandwidthHog · · Score: 1

      It seems to manifest only on machines that can render fast enough; on a slower box the timing doesn't work out, so everything works out fine.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    22. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 2, Informative

      Are you using nightly builds?

      The problem is fixed in them (and has been for ages).

      It's only the "stable" versions that have problems.

    23. Re:They set themselves up in a Catch-22 by fireman+sam · · Score: 1
      "just contrast FireFox as it is now with Mozilla 1.0 or Netscape 6..."

      The quality of the products is not a reflextion of the development process. I had a brief stint at developing Mozilla from M10 to 0.9.8 and to get a patch committed (even if you had commit access to CVS) required a bug to be filed, a reviewer to be nominated, the patch to then be reviewed. After that the patch would be "super reviewed" by another reviewer. After all that, if it was deemed worthy, you could commit it.

      I and some others had done the nano-X port of mozilla. At one point it was going to go into the mozilla cvs, but because it was a big patch (~13000 lines) no one would review it so it never got in.

      PS. if anyone is interested have a look at nxzilla I think that the last update was to get it to compile with Mozilla 1.0.
      Best 6 weeks I had.

      --
      it is only after a long journey that you know the strength of the horse.
    24. Re:They set themselves up in a Catch-22 by magefile · · Score: 2, Informative

      I think it's partially dependent on how fast your machine reads and renders the code. I see it at work, but not at home.

    25. Re:They set themselves up in a Catch-22 by richwklein · · Score: 5, Informative

      I'm just a lowely extension developer, but I have managed to get a couple of patches checked in. Just because you don't have CVS commit access doesn't mean they won't except your patch. Its all about chasing down bugs and then finding someone to review, super-review your work.

    26. Re:They set themselves up in a Catch-22 by Threni · · Score: 1

      > Turning people away or accepting a new member only through invitation smacks of
      > elitism

      There's nothing wrong with elitism. If firefox is that good that people want to develop it then clearly the current developers are doing something right. In that sense they *are* the elite.

      Firefox is a good browser, so unless you're saying that it would be even better if it adopted a different way of taking developers on board then there's no problem. The fact that it's hard to develop it with them (as opposed to just taking the source and doing what you want) is the developers problem, not the current firefox developers.

    27. Re:They set themselves up in a Catch-22 by batemanm · · Score: 1
      The last time this came up I asked that very question and was pointed to the bug report. Basically the menu on the left and the main content area end up over lapping. There is a screenshot of it happening at the bug report.

      Credit to whoever pointed it out, sorry I can't remember your username.

    28. Re:They set themselves up in a Catch-22 by AKnightCowboy · · Score: 1
      They say loudly that they are only willing to accept developers to the project that they have vetted themselves, no one need apply. And with this attitude in front of them, they drive away people who want to help but are unsure of their abilities.

      So fork the project and start your own web browser and accept whoever you want to join your developer pool.

      still can't parse Slash code for shit, but that's just a hurdle to be overcome soon

      Slash code is 6 or 7 years worth of accumulated HTML cruft that was never redesigned properly as the specs were updated. Try running this site through a validator sometime. It's not Firefox's fault that Slash code isn't compliant any more than it's Firefox's fault that it has trouble rendering IE-only broken pages. If you write non-compliant web pages then expect them to look like crap, don't expect the browser to perform hacks to make your site look correct.

    29. Re:They set themselves up in a Catch-22 by Doppleganger · · Score: 1

      Interesting, I've never seen that at all.. and I've been using different builds (nightlies and stable) for quite some time. Since people also seem to be saying that a refresh fixes the problem, there must be some rather odd interaction happening there.

      Of course, the bug report mentions that the problem is fixed in the trunk, so it may be gone next release...

    30. Re:They set themselves up in a Catch-22 by batemanm · · Score: 1
      I've never seen it either. When I asked aout this someone mentioned that the speed of your machine plays a part in the bug. I don't know how true that is since I regularly use a 1500 AMD laptop and a 2.8 gig intel desktop and I haven't seen the problem on either of these two machines, of course it could just be that I've been lucky. I stick to the stable builds maybe that plays a part. Sounds like it is a hard bug to fix due to (as you say) odd interactions. Seems like a timing issue to me from the descriptions I've read.

      Other people in this discussion have mentioned that it isn't really a fix but a workaround. I don't know how true that is but the comments on how to fix it (#101) indicates that messing with the timing of various features fixes the problems which to me sounds like a work around rather than a fix. I don't know enough about the gecko engine to know if that is a good conclusions though. It could just be as hardware gets faster the problem comes back.

    31. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 0

      dunno why but i read that last line as gnats on the shoulders of dwarves
      maybe that is insightful or funny. or a motto for mediocre developers

    32. Re:They set themselves up in a Catch-22 by ckaminski · · Score: 0

      How about the bug where half the text is white, and half is randomly black? And the only way to read it is to mouse-highlight the missing text, and only the missing text...

      This little problem appeared for me something around 0.8... Only happens once in a while, but it happens on the Article link for me...

    33. Re:They set themselves up in a Catch-22 by sepluv · · Score: 2, Informative
      Actually this was an (intermittent) bug in Gecko (not /.) which happens only when the page is rendered quickly. Of course, the fact that, mainly because of their invalid use of tables (see the funny and informative Why tables for layout is stupid ), /. pages are evil beasts to render does not help.

      It was fixed in 2004-05 on the trunk and is now in Firefox builds.

      --
      Joe Llywelyn Griffith Blakesley
      [This post is in the public domain (copyright-free) unless otherwise stated]
    34. Re:They set themselves up in a Catch-22 by _xeno_ · · Score: 5, Informative

      Since there seem to be people confused: it's purely a bug with Gecko. It's not a bug with Slashdot's HTML. Slashdot's HTML is fine[1].

      The problem is hard to demonstrate, because it's a timing issue. In order for it to trigger, you need to have downloaded enough of the page to have received only the left column, but not the content column, when the browser does an initial layout. Gecko lays out the column and makes it as wide as the page, because that's what the HTML to that point says to do.[2]

      After that, it starts getting the content. Depending on exactly how you trigger the bug, two things can happen. One; it can not resize the left column's width properly, making the column take up the entire page. (Strangely enough, it gets the scrolling information correct, so you can't scroll horizontally to see the content you're missing.) Two; it can layout the column so that the width it uses when laying out the content column is too narrow, making the two overlap in the final rendering.

      Basically, it's a real bug in Gecko. It happens to be triggered by Slashdot's crappy HTML, but it really is a bug in the incremental layout engine.

      [1] Well, no, it isn't - it's written in such a way that it triggers the bug. But it's fine in the sense that what's wrong with it shouldn't cause the problem. Slashdot's HTML is bad enough that Slashdot 403s connections from the W3C HTML validator.

      [2] It's this "column resizes wildly during incremental layout" that sort of makes this Slashdot's problem. If they specified the width exactly instead of relying on the browser to implicitly shrink the column to the width you're used to, you wouldn't see this bug.

      --
      You are in a maze of twisty little relative jumps, all alike.
    35. Re:They set themselves up in a Catch-22 by Abreu · · Score: 0, Redundant

      AFAIK its a workaround to slashdot's buggy code, so it can't be a fix.

      --
      No sig for the moment.
    36. Re:They set themselves up in a Catch-22 by justins · · Score: 3, Insightful
      I don't think this is "elitist", I think it's practical. With every new developer on board, the task of managing the project grows. See: "The Mythical Man-Month" or any text ever written on the subject, ever.

      It's a well-proven fact that adding too many developers to a project has negative effects on productivity due to the added overheads of communication, familiarization, duplication of effort, etc etc.

      Nothing in The Mythical Man-Month is "well proven fact", it's all anecdotal evidence regarding an ancient project. It's a great book, but it's not necessarily gospel truth, and it doesn't apply to every project ever conceived by man.

      I think it mostly DOES apply in Mozilla's case, but people cite it a little too blindly, as if a small team could create a Saturn V or Windows NT or something if they were just REALLY SMART and put in a lot of overtime.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    37. Re:They set themselves up in a Catch-22 by KarmaMB84 · · Score: 1

      I imagine /. 403s the validator because it seems like every other article there's half a dozen links to the validator which everyone clicks on :p

    38. Re:They set themselves up in a Catch-22 by Noksagt · · Score: 1
      I'd rather see them stick to standards than implement hacks for every website's broken HTML.
      Which standards do they not support which other browsers do? They have the resources to do more than just implement those.

      A browser still needs to be flexible in what it renders. Perhaps there should be an extension to show how (in)valid the HTML on the page is, but the browser should accept malformed HTML. Particularly popular malformed HTML. This feature should not be confused with giving permission to sites to write poor HTML. When your HTML is poor, you have less of an idea of what it will look like on everyone else's browser, which is not a good thing.
    39. Re:They set themselves up in a Catch-22 by CAIMLAS · · Score: 1

      This could all be solved if they had two development teams: one, the "main" team, and then two, a team full of non-members.

      Ideally, this non-member team would be overseen by several "senior" ff developers that are dedicated more to improving ff than they are to improving their stance socially, so they'd actually be willing to work other people's code into the base. IE, they'd have to be mature emotional humans.

      But, that's really quite a bit to be asking for. If this were to work, there'd be increased quality, the "non-members" would get their submissions added (if they're of quality), and ff would increase the pool of people available to be "invited" into membership. Ideally, the "non-member" group would be a fairly small, static group, as the good developers would become members, and the bad ones would become discouraged and go away. :P

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    40. Re:They set themselves up in a Catch-22 by SlimFastForYou · · Score: 1

      Refresh only sometimes fixes the problem. I have tried to refresh several times and each time it would display the same result. It seems almost completely random (and it only happens when clicking to read more).

      Later I learned the best workaround is to hold down control and scroll your mouse (control + (plus/minus key works as well). This fixes the problem for me every time.

      MandrakeLinux 10.1 + KDE + Gecko/20041107 Firefox/1.0.

    41. Re:They set themselves up in a Catch-22 by shaitand · · Score: 2, Interesting

      If Slashdot's HTML cannot pass the validator then Slashdot's HTML that is also bugged. Incompatability with the standards is a bug, not an oops.

    42. Re:They set themselves up in a Catch-22 by MeBadMagic · · Score: 1

      FYI: I posted a bug on this with attachec screenshot. You should be able to see the problem here:

      Bugs item #1059563, was opened at 2004-11-03 10:30
      Message generated for change (Settings changed) made by cmdrtaco
      You can respond by visiting:
      https://sourceforge.net/tracker/?func=d etail&atid= 104421&aid=1059563&group_id=4421

      B-)

      Category: Comments
      Group: Slashdot

      --
      A friend will come and bail you out of jail, a true friend will be sitting next to you saying, "damn that was fun!"
    43. Re:They set themselves up in a Catch-22 by MeBadMagic · · Score: 1

      this is what I get when clicking the link

      "Sorry, links to Bugzilla from Slashdot are disabled."

      interesting....

      B-)

      --
      A friend will come and bail you out of jail, a true friend will be sitting next to you saying, "damn that was fun!"
    44. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 0

      To pedants: yeah, it's really a problem with Slashdot's implementation of Slash code.

      What the fuck is wrong with you people? This isn't the first time I've noticed this. Somebody has claimed that it's a bug in Slashdot's HTML, somebody else points out that it's a bug in Firefox, and links to the bug, and then the person says "yeah, it's a bug in Firefox, but it's really Slashdot's fault!.

      What kind of crack are you people smoking? You've done it too. You admitted it was a bug in Firefox, and then turned it around so it was Slashdot's HTML at fault. How does that makes sense to you?

    45. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 0

      The problem is related to the speed of your connection. Also, if you use AdBlock or a similar extensions that blocks the "trackers" from Slashdot (web bugs that are loaded every time you view any page), then it greatly reduces the risks of seeing this rendering bug.

      Think about blocking these:
      http://images-aud.slashdot.org/pc.gif
      http://images.slashdot.org/pix.gif

    46. Re:They set themselves up in a Catch-22 by ModMeFlamebait · · Score: 1

      I think it's partially dependent on how fast your machine reads and renders the code. I see it at work, but not at home.

      Hmm... I've browsed /. on dialup and 3Mbps cable, on a K6/500 and an Athlon64/3000+ and noticed no difference, i.e. everything renders fine. Hmm maybe you need a Beowulf cluster or a 386/40 to exhibit the bug?

      --
      Pavlov. Does this name ring a bell?
    47. Re:They set themselves up in a Catch-22 by DaveJay · · Score: 1

      >they drive away people who want to help but are unsure of their abilities.

      Here's the thing: Firefox is a project that everyone wants to work on, and there are a huge pile of projects that have trouble finding developers. It only makes sense that if you're unsure of your abilities, you should go work for a smaller project (one that's less visible and less demanding) where your inexperience is more likely to be tolerated. Once you've learned your chops, you can either work hard to make THAT project a success (in which case the Firefox team -- and many, many others -- will notice you) or go work on another project that needs you (or start your own).

      Let's face it: people want to work on Firefox because it's cool, and that's ok, but when you've got a huge pool of people to choose from it's best for the project to choose the best of those people -- and for that, you need a reputation and a track record to qualify.

    48. Re:They set themselves up in a Catch-22 by DaveJay · · Score: 2, Insightful

      Hmm. The thing is, if the person has a great idea for a feature, and the Firefox team says "fuck off", the Firefox team's attitude (expressed or implied) does not change the quality of the idea. If it's a mediocre idea that you'd drop just because you're not part of the "team", then it probably isn't a good idea -- and if it's a truly great idea, you'll either do it yourself to a personal fork of the code or you'll do it for another project. You can't let your own judgement be clouded by whether or not a clique of people approves; that's quite high-school.

    49. Re:They set themselves up in a Catch-22 by SpaceJunkie · · Score: 1

      Do what we do - you have a repository (or branch) that only allows commits and merges from certain managing members, and have a policy which dictates that sub-projects and fixes must be on a new branch - which can only be merged to the head when tested, QA'd and approved. If you get a branch that sits for months, and doesnt improve anything, or work - wipe it off. Enforce that the branch owner must perform regular updates (out of date work may be next to useless or worse). Those who have consistently done good fixes/additions could then be promoted - which everybody who wants to try (depending on how busy the site is) gets a shot.

      --
      OrionRobots.co.uk - Robots From sol
    50. Re:They set themselves up in a Catch-22 by DaveJay · · Score: 2, Insightful

      Interesting (I hope) side note about team size -- sometimes a difference of a single person can make or break you.

      Case in point: I built several marketing Flash pieces (yeah, I know, I know) over a year with the same pool of people. We'd form a three-man team and go to town, with the team made up of different people from the pool. Things seemed fine, and the pieces were good.

      Then one day, I teamed up with a SINGLE other person. We'd worked together before, but only on a three-man team. As a two-man team, we got a ton done in a short period of time, and the quality of our work (technical and creative) was far, far above anything we'd done before.

      In our case, it was our ability (as a two-man team) to say "I own the tech" and "I own the creative", and negotiate on the fly like so: "Hey, what do you want to do creatively here?" "Do creatively EXACTLY THIS" or "Hey, what do you want to do creatively here?" "I have no preference, do whatever is technically best." With a third person on the team, everything required negotiation, and it was getting in the way.

      About a year later, another group of two guys worked together on a similar project, and it once again went tremendously well compared to their previous work. About a month ago, same thing. Now, finally, we're making the two-man approach mandatory for these projects.

    51. Re:They set themselves up in a Catch-22 by notthe9 · · Score: 1

      Which standards do they not support which other browsers do?

      I don't know, but lack of standards support isn't why most sites don't render correctly in my experience. /., for example, claims to be written to W3C HTML3.2 standards, but doesn't actually code to them. I would be willing to bet the vast, vast majority of the problem is simply sloppy coding.

      A browser still needs to be flexible in what it renders. Perhaps there should be an extension to show how (in)valid the HTML on the page is, but the browser should accept malformed HTML. Particularly popular malformed HTML.

      Firefox does support improper scripting. The problem is, it cannot accept ALL improper scripting: it cannot read minds. It does a pretty good job on /., I am on pretty damn often and have never had it render unreadable.

    52. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 0
      The problem is hard to demonstrate

      Actually if you follow the bug report there's a very short HTML code that shows this bug every single time. They also say that they know how to fix it, but fixing it would break some buggy websites and they think Slashdot is less important. I'd link the bug report, but they've blocked links from Slashdot. Hey, at least they're better than Microsoft.

    53. Re:They set themselves up in a Catch-22 by LWATCDR · · Score: 1

      Actually there is an extension that fixes slashdot.
      Slashfix can be found here http://hardgrok.org/blog/item/slashfix-firefox-ext ension.html
      One of the great things about open source is that just about anyone can fix a problem if they have the skill.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    54. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 0

      They said they weren't going to fix the problem for 1.0, because the fix broke a large number of other non-buggy websites. Since they were more free to make big changes to the rendering engine post-1.0, breaking a large number of websites temporarily to fix one problem with one website is not a sensible thing to do. And they did fix it, a long time ago. But not on the 1.0 branch.

      You would know all this already if you had read the bug report yourself instead of spending your time flaming them.

    55. Re:They set themselves up in a Catch-22 by dnoyeb · · Score: 3, Interesting

      Yep, that is how I have worked on every open project so far. I see enough bugs with a particular function and complain on bugzilla. End up in small debate about the issue in bugzilla. Offer my time if he/she will explain how to setup a build environment. I do, fix the bug, and send in the patch file to the developer on bugzilla.

      Then the next bug I simply file the report, ask if its valid, and if so submit the patch to bugzilla again. Once this happens a few times it becomes more time consuming to manage my contributions than to let me contribute directly, and I usually get requested to commit directly to cvs. I actually prefer not to have that burdeon/responsibility :P

    56. Re:They set themselves up in a Catch-22 by jeblucas · · Score: 1

      Is this the same bug that seems to hit Tom Tomorrow's website? At home, browsing with OS X Firefox 1.0, it sometimes it seems the page will be loading fine, then WHAMMO, only the blogad column is left and you can't reload to fix it. It's damn odd. (there's also a weird "wyciwyg://" URI invloved somehow. )

      --
      blarg.
    57. Re:They set themselves up in a Catch-22 by eobanb · · Score: 1

      Email me for Firefox invites!!!!

      --

      Take off every sig. For great justice.

    58. Re:They set themselves up in a Catch-22 by quick2think · · Score: 1

      And this is why you should design with absolute column sizes. It may seem less flexible, but depending on the context this point may be irrelevant. On the plus side,it is much quicker to render, and based on the Gecko bug, apparentlly better also.

    59. Re:They set themselves up in a Catch-22 by ahdeoz · · Score: 1

      You need to design for the real world, not blame a flaw in reality when your bridge collapses due to the bedrock being undermined in the flood.

    60. Re:They set themselves up in a Catch-22 by handslikesnakes · · Score: 1

      I doubt it, as this bug is specific to abuse of tables for layout. Remember any URLs where you've seen it happen?

    61. Re:They set themselves up in a Catch-22 by 4of12 · · Score: 1

      It's a well-proven fact that adding too many developers to a project has negative effects on productivity...

      Wrong on this one. And I did RTFB by Brooks, too.

      While it would take one proficient C programmer 1 minute to dig a fence post hole, me and 59 friends have been digging fence post holes in 1 second flat for a while now.

      Now all we need are multiplexed fence posts with 60 short, distributed nubs on their ends....

      --
      "Provided by the management for your protection."
    62. Re:They set themselves up in a Catch-22 by handslikesnakes · · Score: 1

      Um... No. It has nothing to do with absolute vs. relative, and everything to do with nested tables vs. CSS.

    63. Re:They set themselves up in a Catch-22 by the+pickle · · Score: 1

      Well, yes.

      But if the bug in Gecko can be triggered with standards-compliant code (no matter how unrealistic), then the bug needs to be fixed.

      Also, the realities of the Internet dictate that a browser needs to render buggy, nasty, ugly HTML "right" in the sense that it should look approximately how its designer intended it to. It's called "quirks mode," and nearly every browser has one.

      p

    64. Re:They set themselves up in a Catch-22 by the+pickle · · Score: 1

      If Slashdot would fix their HTML, it's highly likely that the fixed HTML would no longer exhibit the bug.

      It is *possible* that the fixed HTML would continue to exhibit the bug, which is indeed a bug in Gecko.

      But it is very very very unlikely.

      p

    65. Re:They set themselves up in a Catch-22 by shaitand · · Score: 1

      The quirks mode should be kept to a minimum, especially as Gecko based browsers become more popular. The designers should be forced to write html/xhtml or have their pages not render (as opposed to writing their own code which is similar to html/xhtml)

    66. Re:They set themselves up in a Catch-22 by mibus · · Score: 1

      If they specified the width exactly instead of relying on the browser to implicitly shrink the column to the width you're used to, you wouldn't see this bug.

      Are you saying that if they used an attribute like 'width="80"' instead of 'width="100%"' in a couple of places, that it would never happen?

      If so, it's a bit slack not to have done that to allow perfect rendering in what's probably the 2nd most common browser around...

      (FWIW I use an FF extension to fix it, but I'd much rather not have to... I'm looking forward to FF1.1, it'll probably be out before Slashdot gets updated ;-)

    67. Re:They set themselves up in a Catch-22 by canwaf · · Score: 0

      Specifically some of my webdesign. I never touch tables anymore. I only use XHTML/CSS, my problem was that the div didn't seem to follow the relative positioning within the margins I provided all the time, and was unreliable to the point that I decided to just change to absolute positioning and hope for the best when rendered elsewhere.

    68. Re:They set themselves up in a Catch-22 by the+pickle · · Score: 1

      I agree, but I think the ideal definition of "minimum" and the real-world definition of "minimum" are probably further apart than either one of us would like.

      p

    69. Re:They set themselves up in a Catch-22 by Anonymous Coward · · Score: 0

      So why are you bugging firefox to change their code and not slashdot to fix their buggy code? I understand browsers allowing for minor bugs but I don't see why you haven't sent off an email to slashdot saying "hey your website is broken for me".

    70. Re:They set themselves up in a Catch-22 by ckaminski · · Score: 1

      Offtopic yeah... redundant maybe. But Overrated?

  4. That's why open source is great! by gnovos · · Score: 3, Insightful

    Sure, don't invite me... FighterFax, my own personal fork, will be ready on thursday. :)

    --
    "Your superior intellect is no match for our puny weapons!"
    1. Re:That's why open source is great! by Anonymous Coward · · Score: 0

      And FoyerFucks, version 0.69oh - my porn optimized fork will be out later tonight.

    2. Re:That's why open source is great! by Anonymous Coward · · Score: 1, Informative

      Haha. But seriously, THIS is what Open really means. Nobody is obliged to do anything. They don't have to give you write access to their source tree. They don't have to talk to you. You don't have to listen to what they say. If you want something done differently, go ahead and do it the way you want it done. Just because their tree is better known and may or may not contain things you worked on does not make their time a public good. This isn't childish or irresponsible, it's the basis of the strength and robustness of Open Source software.

    3. Re:That's why open source is great! by Anonymous Coward · · Score: 0

      natural selection baby!

    4. Re:That's why open source is great! by SimGuy · · Score: 4, Insightful

      The problem, of course, is that forkers often fork as an angry reaction to a rejection from the developer team without realizing what kind of commitment it is running a project. It gets worse if you try to parallel an existing project.

      In order for a fork of Firefox to be successful, you'd have to gather a team of developers, and actually find your own means to decide who gets access and who doesn't, but you'd also have to merge all the changes going into Firefox's own tree at the same time as you accept lots of contributions from your fork community (assuming you get enough press to be receiving any).

      I think a further complication is that sometimes with these forks, the mindset of being more open lets contributors get patches through with less quality control, leading to a product which fails to offer the same degree of stability and code quality as the original project.

      Xorg seems to be a decent example of a fork team that got these problems reasonably ironed out. Perhaps they're a good place to turn for advise for people serious about forking a major project.

      --
      I don't care, but don't let that stop you from trying to tell me anyway.
    5. Re:That's why open source is great! by Lumpy · · Score: 5, Insightful

      oh come on.

      I know what point you are making but all that ends up being is a pissing contest and nothing real will get done.

      if a developer is such a prick that refuses to submit a bugfix or patch to one of the top people of a project that have that access then his attitude and code really needs to go elsewhere.

      Come on, is writing a Open source app a community development effort or is it a "you will not give me god access??? fine I'll go and fork the project!"

      90% of all forks die without anyone knowing they existed, look on sourceforge, for every app that exists there are at least 60 forks that either never made it past their initial CVS commit or NEVER even had a CVS commit.

      There is a reason to fork, Xfree86 was a reason to fork. But just because someone will not be granted CVS commit access is certianly not a reason.

      Also, what is wrong with putting your patches on your own pages??

      I use kernel patches that are not part of the main kernel tree, hell Linus would not accept the pretty boot screen for the linux kernel for years so many of us used one of the several projects that had their own patches.

      Look what happened, a superior way of making the boot screen not horibly-scary to 90% of the world was born and accepted into the kernel.

      People that control a project, espically a HUGE project need to say NO automatically to everything first. Because for every talented and good patch submitted, there are 30-50 piles of crap, blatent trojan attempts, and a couple of outright wrong submissions sent.

      I understand your point, and I agree with you. But most fporks are not for a real reason, that is why they die without a whimper except for the pissing contest on the origional mailing list.

      --
      Do not look at laser with remaining good eye.
    6. Re:That's why open source is great! by clambake · · Score: 1

      oh come on.

      I know what point you are making but


      I don't think you do, exactly... Firefox in particular, is an excellent example of somone forking the tree for the greater good. That is unless YOUR copy of FireFox includes Chatzilla by default...

    7. Re:That's why open source is great! by Anonymous Coward · · Score: 0

      no the point is in relation to the grandparent.

      "you will not give me CVS commit Access? but I'm the Uber programmer! I am GOD! gimmie gimmie!"

      then later? "NO! how dare you not give me access! FORK! FORK! FORK!"

      there are way too many prima-donna programmers that may be talented, but personally I agree with lumpy on this.

      the world and the projects are far better off without them.

      Example? look at the mess that cinerella is. it's crap, not even close to being as useful as a 1989 version of Adobe Premiere 4. and looking at the code only nutcases can understand it because it might as well be FORTRAN.

    8. Re:That's why open source is great! by ComputerSlicer23 · · Score: 1
      There is a reason to fork, Xfree86 was a reason to fork. But just because someone will not be granted CVS commit access is certianly not a reason.
      You do realized that those two sentences are in fact contradictory. That in the end, it was not being given CVS access (actually, having CVS access revoked), that is why most of the X.org started.

      It was because the XFree86 people had someone willing to do the work, but they wouldn't let him commit patches because they didn't agree with his design changes. He was one of the most active, and progressive people working on XFree86 at the time.

      Finally a mention that 98% of all projects on sourceforges aren't forks (if each project has 60 forks, then only 2% are original projects). 98% of them, might be a duplication of effort, but strictly speaking, not a fork.

      Kirby

    9. Re:That's why open source is great! by einhverfr · · Score: 1

      The problem, of course, is that forkers often fork as an angry reaction to a rejection from the developer team without realizing what kind of commitment it is running a project. It gets worse if you try to parallel an existing project.

      Not necessarily. It depends on what you want to do and how independent you want to be from the other project.

      For example, several customers of mine pay me to maintain customized (i.e. forked) versions of open source software. Everything is designed so that it is likely to be reapplied to future versions of the original software if necessary.

      If I wanted to push a more open community for a project like Firefox, I would set up a repository of third-party patches so that at least the FF team as a place to look for patches and new features. THen I would make this very visible. Sure this can cause some problems and it is important to build this with the idea that you will try to mitigate any supportability problems, but in the end, you can create an open community around a closed project.

      For example, look at how many Linux kernel patches there are which are not part of the main kernel tree. As time goes on, often the best of these get integrated.

      --

      LedgerSMB: Open source Accounting/ERP
    10. Re:That's why open source is great! by Anonymous Coward · · Score: 0

      Funny everything else points to Xfree86's license change as the reason to fork.

      so the license issue and resulting fight + exolus of MANY developers were not the driving factor?

      I guess all the news sites and people talking about it were wrong.

      ONE person is not driving the other X. it's much larger than that and a License change was the driving force.

      besides, lumpy was moderated to a +5 so more people agree with him than you :-) and from your past posts, I think I see a trend.

    11. Re:That's why open source is great! by ComputerSlicer23 · · Score: 1
      Yes, and no. Keith Packard was the guy who started a lot of the "problems". He was talking about changing the fundamental governance, with the goofy word that meant, "free" in french. I've forgotten the name of the project (I can't spell in french, so I'm screwed even if I remembered). Keith wanted to change the font system (Which he did, so XFree86 no longer uses a font system designed in the early 1980's that a mere mortal might actually be able to use). He wanted to write extensions to do various things (alpha blending/transparency if I remember correctly). He wanted to check in patches that everyone was applying for 6 months because it was the only way to get decent performance from various cards. He wanted to do things to make it easier to write and maintain GTK and Qt (no one ever writes Xlib calls anymore besides those two projects, pretty much every one else uses those, or one of a various other sets of widgets).

      I'm fairly confident that XFree86 would have ended up forked without the change in license. Too many people were too unhappy with XFree86 for a long time. There was a fork waiting in the wings, pre the license change. If you read Slashdot, you would have read about it. Heck, they posted notes from conference calls discussing how to change XFree86. People kept trying to get Keithp to come back to the project, and technically speaking, I don't think he forked it pre-license change. However, he was trying to setup how to run the project before bothering with the Fork, so it wouldn't die upon starting.

      The problem with XFree86 wasn't the license (that just made it bloody obvious to everyone around that XFree86 no longer fit their definition of "Free", thus they really wanted to use the Fork) that the change had to happen. Meanwhile, they just happen to get to setup a sane way to run a project that is happy go lucky with how OpenSource projects are run best.

      The fundamental problems are the high-handedness, and well, pretty much non-responsive nature of the people handling the XFree86 project. Fundamentally, you'll find that XFree86 is really disconnected from the interests of the people using the project.

      Read up on fundamentally what I'm talking about. I'm not talking out my ass honest. Here's a pretty decent link to the a Wiki Entry

      Kirby

  5. Why would they need to 'grow up'? by Enoch+Root · · Score: 4, Insightful

    These anecdotes are funny, but what I wonder is... Are they different from any other development project?

    Every development project I worked on, the developpers included some form of easter eggs or witty comments in the code. It's human nature to have fun, and it happens in OSS and at Microsoft.

    I think perhaps the only differences are 1) FireFox code gets seen by the world, whereas non-OSS comments are hidden for the most part; and 2) Quality Control usually catches stuff like the 'cookie description' in time for public consumption.

    Hey, it's great that FireFox was born in a fun environment, but I think it's just human nature to make 'work' as pleasant as possible. It's great in the case of FireFox that the 'community' gets to share in the fun.

    1. Re:Why would they need to 'grow up'? by youngerpants · · Score: 2, Insightful

      Erm, the reason they need to "grow up" is so that their software can be introduced and recognised in corporations.

      Me "I really think we should roll out Firefox to all our desktops"
      CIO "Why"
      Me "Well its much more secure than IE, conforms with stanmdards and in the long run wil save us from the scourge for Malware"
      CIO " Whats this thing about hemp cookies being delicious"
      Me "You're right, I suppose everyone would be much more comfortable using IE as they are used to it and it doesnt have any silly easter eggs (any more)"

    2. Re:Why would they need to 'grow up'? by Anonymous Coward · · Score: 0
      Erm, the reason they need to "grow up" is so that their software can be introduced and recognised in corporations.
      Why is this a laudible goal?

      I've never understood this fascination with this "Linux on the desktop" sentiment. If people want to use Linux as a desktop machine, then great! If people want to develop software and distributions that facilitate this, also great! But why is it seen as some sort of failure if open source software is not "introduced and recognised in corporations"? And why does this fascination with being accepted have to overshadow everything else?

      I just don't get it but then I never did understand why the Open Source movement splintered from the Free Software movement, so I guess my confusion stems from there.

      These are serious questions by the way. I'd really be pleased if someone can explain it to me.
    3. Re:Why would they need to 'grow up'? by Dobeln · · Score: 1

      "Why is this a laudible goal?"

      In order to increase market share, in order to make GPL software development more attractive, so that we can have more GPL goodness.

      " just don't get it but then I never did understand why the Open Source movement splintered from the Free Software movement"

      Because Open Source as a concept can be useful outside the Free Software paradigm. Thus, it has spread outside the free software paradigm. This in turn has to do with the fact that a large chunk of programmers enjoy getting a wage for their work.

    4. Re:Why would they need to 'grow up'? by danheskett · · Score: 5, Interesting

      The only time I've ever been embarrased professional is when I was making a pitch to a long-time consulting client about using some fairly standard FOSS packages in their previously pristine Windows and SunOS environment.

      Presentation is going well. Price points get a big eyebrow raise. Lead-in time is great. Non-proprietary is great. All good things.

      Question and answer period goes all to shit. Made the mistake of referencing "GNU/Linux". My bad. What does the G-N-U stand for? GNU is Not Unix. What's that now? Huh? Ohh.. I see. What's this other acronym? KDE? Is that like CDE, which we use now? Ohh yes, but much better. Sure, let's take a look. Client clicks around on the laptop for a few seconds.. boom boom boom.. hits a panel that reports "Not finished yet. I'm too lazy :(" or some such nonsense. Great. Even better.

      What a disaster. I was mortified. He picked apart all kinds of the typical Linux stuff.

      In the end he went to another consultant and stuck straight to Windows. It was very embarrasing.

      The bottom line is that in the real world, no one cares about having the source available. The investment is very small. If Firefox dies, what, are they going to hire a programmer to keep it alive so they dont have to switch? Lets get real. Trying to pitch anything but a polished product is, well, just asking for a beating.

    5. Re:Why would they need to 'grow up'? by Anonymous Coward · · Score: 0

      The bottom line is that in the real world, no one cares about having the source available.

      But still way way more than care about what "GNU" stands for. Did he ask what Linux stood for too? Does he do this a lot?

    6. Re:Why would they need to 'grow up'? by grifferz · · Score: 1

      1. Firefox is not GPL, it is MPL and these licenses are not the same although both are open source.

      2. There is no reason why you cannot be paid for making GPL'd (Free) software, many people are.

      The real reason why there is a difference between Open Source and Free Software is that Free Software is more of an ethical philosophy. Open Source is a practical, technical and business strategy.

      "This software will work better and be developed faster if people can modify its source and are free to redistribute it."

      "Software is information that belongs to all people and it is wrong to restrict who can use it, learn from it and distribute improved versions of it"

      Match the statement with the concept.

    7. Re:Why would they need to 'grow up'? by Anonymous Coward · · Score: 0

      "Erm, the reason they need to "grow up" is so that their software can be introduced and recognised in corporations." ...So, 'grown up' means being humourless to the point of refusing superior software. Means actually being hostile to humour.

      I don't think it's the software that needs to grow up.

      These aren't bugs, they're a feature. It's called a twit filter.

      Fwiw, I'm 43. The more I grow up, the less patience I have with people who can't crack a smile. They're what hold projects back.

    8. Re:Why would they need to 'grow up'? by ajs · · Score: 1

      Open source software should NOT concern itself with corporate acceptance, only with the quality and usability of the software. If you don't want to use Firefox because there's a reference to hemp cookies somewhere, you're welcome to go use IE or Opera or get a Mac and run Safari. Firefox need not be all things to all people. If the vibrant atmosphere of laid-back development breeds better software, then by all means, continue to do so, and let the corporate world figure out the value proposition for itself. The cool thing about business is that the pressure to succede is vastly more powerful than any other force, and so if Firefox enhances one's ability to succede, then it will eventually be accepted. If not... well, they'll always have hemp cookies ;-)

    9. Re:Why would they need to 'grow up'? by sepluv · · Score: 1

      The thing is those two statements are actually equivalent, just one is expressed more strongly than the other (the latter). In other words OSS people are less confident in the power of their own movement (which yes, means, they are more likely to "sell out"); that is really the only major difference.

      --
      Joe Llywelyn Griffith Blakesley
      [This post is in the public domain (copyright-free) unless otherwise stated]
    10. Re:Why would they need to 'grow up'? by sepluv · · Score: 1

      ...and he didn't ask what K in KDE stands for?

      --
      Joe Llywelyn Griffith Blakesley
      [This post is in the public domain (copyright-free) unless otherwise stated]
    11. Re:Why would they need to 'grow up'? by wtrmute · · Score: 2, Insightful
      The bottom line is that in the real world, no one cares about having the source available. The investment is very small. If Firefox dies, what, are they going to hire a programmer to keep it alive so they dont have to switch? Lets get real. Trying to pitch anything but a polished product is, well, just asking for a beating.


      In the real world, people DO care about having the source available, they just don't put it that way. It generally comes as some clause in the contract specifying that there must be some sort of contingency plan if the supplier for a certain part goes out of business. Open source is close to optimal solution: if the original supplier goes belly-up, shop around for someone willing to take it over -- there's plenty of small consultancies willing to do it.

    12. Re:Why would they need to 'grow up'? by MikeBabcock · · Score: 1

      Agreed -- anyone can take and decide they want to make an enterprise-ready version of Firefox that's all "business-like" (whatever that means) with secure features, locked-down UI, etc.

      Just take the source, make the modifications and install it for your clients.

      --
      - Michael T. Babcock (Yes, I blog)
    13. Re:Why would they need to 'grow up'? by danheskett · · Score: 1

      Yes, he did. "Common Desktop Environment is CDE, right? What is this KDE? " I hemmed and hawed for a minute, then pressed. "K Desktop Environment". I should have told him it originally stood for the "Kool Desktop Environment", but I didn't.

    14. Re:Why would they need to 'grow up'? by danheskett · · Score: 1

      In the real world, people DO care about having the source available, they just don't put it that way. It generally comes as some clause in the contract specifying that there must be some sort of contingency plan if the supplier for a certain part goes out of business. Open source is close to optimal solution: if the original supplier goes belly-up, shop around for someone willing to take it over -- there's plenty of small consultancies willing to do it.
      Maybe for the right situation. A small business owner (15 computers) isn't going to hire someone to keep Firefox/Mozilla going and to fix bugs in XUL if Mozilla becomes untrendy and another new FOSS or commerical browser becomes dominant. That'd be a huge expense. He's going to fire me for recommending a solution build on Firefox, and get someone else to port/rewrite on a new platform.

    15. Re:Why would they need to 'grow up'? by Elladan · · Score: 0, Flamebait

      You were embarrassed because you were pitching to a client who was such an idiot, he's never even heard of GNU/Linux? What were you embarrassed about? The fact that you actually tried to pitch a product to a fool like that?

      Please. Your mistake was in pitching to a client who's such a pathetic ignoramus, he doesn't even know what GNU/Linux is. At this point, if you're in a position to buy computer technology and you're not familiar with Linux, you're a baboon in a suit.

      You should have given him a lollipop.

    16. Re:Why would they need to 'grow up'? by Anonymous Coward · · Score: 0
      You were embarrassed because you were pitching to a client who was such an idiot, he's never even heard of GNU/Linux? What were you embarrassed about? The fact that you actually tried to pitch a product to a fool like that?


      You've obviously never dealt with some of the older executives who control vast amounts of money, and who could largely give a damned about the day to day ramblings of linux users and its community. They want a professional solution that just works, not cutesy horseshit.
    17. Re:Why would they need to 'grow up'? by Anonymous Coward · · Score: 0

      You were embarrassed because you were pitching to a client who was such an idiot, he's never even heard of GNU/Linux? What were you embarrassed about? The fact that you actually tried to pitch a product to a fool like that?

      Not everyone is as special as you, sparky. Tighten your helmet straps before you go outside, will ya?

    18. Re:Why would they need to 'grow up'? by snorklewacker · · Score: 2, Insightful

      If it were a client, I'd say: "Officially, it doesn't stand for anything. It originally stood for ``Kalle's Desktop Environment'', named after Kalle Dalheimer, one of the founders of KDE. Now if you'll take a look at blahblahblah, you'll notice blahblahblah"

      One of the secrets of presentation is to not let them keep asking pointless questions, and always steer back to the pitch. Hard to stop a client from surfing around and finding something embarrassing, bad luck for you I guess, but you should probably stick to a desktop that's been customized to the needs of the client. OpenOffice for general staff, eclipse for java developers, and so on. Just have faith that a windows consultant will probably get the occasional BSOD to balance out your run-ins with unpolished software.

      --
      I am no longer wasting my time with slashdot
    19. Re:Why would they need to 'grow up'? by snorklewacker · · Score: 1

      Yunno, if they have a problem with the unprofessionalism of Firefox, go ahead and run a VMware box or a separate laptop and show them a typical surfing session of IE when it's been infested with spyware. Quips about hemp cookies in buried dialogs are one thing, porn pop-ups are something that can get a company sued.

      (I'd warn them first, of course)

      --
      I am no longer wasting my time with slashdot
    20. Re:Why would they need to 'grow up'? by danheskett · · Score: 2, Interesting

      Just have faith that a windows consultant will probably get the occasional BSOD to balance out your run-ins with unpolished software.
      The problem is that up to that point, I was his Windows consultant. It's always been very easy to sell Windows and Windows-based solutions. It's especially bad because I am pretty good Windows admin and only a mediocre Unix admin (as far as Unix admins go).

      The normal anti-Windows arguments just don't fly against my installations. I am not a consultant now, but at the time, I was admining a huge number of Windows boxes. Never had a single virus infection, exploit, compromised box, malware installation, or any of that under my watch. No stability or performance problems. No unexplained data loss or other typical Window problems. Good admining goes a long way. My costs were low and I didn't have a big markup on reselling proprietary products. The guy was used to my style of pitching - aka, here is what I would do if it were me in your shoes. The guy trusted me a lot because I'd always done right by his business even when I could have made more money doing only mediocre work.

      I guess, looking back, that problem is really that I didnt take enough time to look over every bit of the software I was wanting them to use. Lots of little unpolished edges. Flaky video drivers leaving tiny artifacts, an odd popping from the speakers from time to time, flaky network connections in some cases, sluggishness under heavy heavy load (why more than they are used to with Windows!). These are the types of superficial things that never bothered me but to a skeptical end-user/buyer just saying "well, the source is available, all that will be fixed eventually!" isn't generally enough.

    21. Re:Why would they need to 'grow up'? by Anonymous Coward · · Score: 0

      I hope you learnt your lesson. For those who don't see the lesson in this, the problem is KDE, should have used GNOME :)

    22. Re:Why would they need to 'grow up'? by DunbarTheInept · · Score: 1


      They want a professional solution that just works, not cutesy horseshit.

      They choose Windows. Therefore your closing sentence was a lie.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    23. Re:Why would they need to 'grow up'? by Elladan · · Score: 1
      You've obviously never dealt with some of the older executives who control vast amounts of money, and who could largely give a damned about the day to day ramblings of linux users and its community. They want a professional solution that just works, not cutesy horseshit.

      In other words, they're incompetent, and have no idea what the technology they're buying does or is capable of. Which is exactly my point: they're fools. Fools with money, but fools nonetheless.

      Why would you feel embarrassed because you're pitching a product to someone who's completely clueless? If they have no ability to employ critical thinking skills to evaluate a technology, and instead just stare at four color glossies and GUI about boxes, you have nothing to be ashamed about. Theirs is the sort of moronic thinking that drives corporate IT departments into endless money pit hells. "Waaa! I don't understand this email client! Rebuild the entire corporate email system around Microsoft Outlook because it's the only email program I ever seen! Oh, and tell my secretary to print out all my email from now on, I don't know how to use this rattail thing!"

      If you seriously want to deal with idiots (because they have money), tailor your pitch with stupidity in mind. Stop talking about serious ROI numbers and real world features, and instead give them lollipops, bullshit powerpoint charts, and completely made up numbers with lots of buzzwords. That's what the Microsoft providers are going to be doing.

      Should you be embarrassed doing this? You bet. But you're dealing with idiots, what can you expect?
    24. Re:Why would they need to 'grow up'? by stry_cat · · Score: 1
      If they have no ability to employ critical thinking skills to evaluate a technology, and instead just stare at four color glossies and GUI about boxes, you have nothing to be ashamed about.
      The point is they obviously had some critital thinking skills. They were learning about a new product and were quickly able to poke holes in it.

      If this GNU/Linux crap is so great why could they find some obvious flaws? The answser is this presenter is only an average *nix admin as he admits a few posts above. There is no excuse for allowing such a disaster. This guy should never be alowed to pitch Linux again, unless he greatly improves his skills.

      None of this is that difficult. I'm not one of the everything must be open source or Linux type of person. However in about 60% of the time there is a open source solution that is not only usually free but also close to or better than the Windows or propriety solution.

    25. Re:Why would they need to 'grow up'? by wtrmute · · Score: 1

      I agree. Like I said, it's a case of analyzing the situation and see what is cheaper -- an overhaul of the existing infrastructure or paying a consultancy to provide support. However, with commercial software the second option isn't available if the original developer suddenly disappears or goes bankrupt.

      In this case, you have to overhaul, no matter if you have it in 350,073 different machines at 176 offices around the world and furthermore they all run a specialist extension to perform some special function your employees use frequently that would require some $100,000.00 and six months to port to the new platform...

      In short, it's not about you recommending Firefox and then it proving to be a dud. If you recommended a proprietary solution that then barfed, you'd be in as much of a bind, if not even worse. Still, yes, I'm thinking big contracts, on the seven, eight-digit scale. It's likely you can't see the difference as much if you're thinking about four or five digits.

  6. The great thing about open source by Ezza · · Score: 3, Interesting

    is that ANYONE can contribute to a project.

    Only if the developers think you're good enough of course.

    --
    I'm a perfectionist but I'm trying to cut back.
    1. Re:The great thing about open source by vadim_t · · Score: 1

      Hey, nobody said they'd have to accept your contributions.

      You're perfectly free to patch your own copy, start a fork if you wish, or distribute your patch separately. I'm not aware of any OSS project that states that they'll merge each and every patch they get.

    2. Re:The great thing about open source by gl4ss · · Score: 4, Insightful

      a project that would have stated that they accept _all_ contributions would end up as a wiki-fight rather quickly.

      --
      world was created 5 seconds before this post as it is.
    3. Re:The great thing about open source by castrox · · Score: 1

      Giving up mod access.

      How is this strange to you? At some point some form of quality control *must* be done in order to make sure that the codebase don't go to hell with bugs or crappy code.

      The thing is that all that code reading/quality testing takes up a lot of time. So perhaps rather than just giving anyone commit access a few devs gets invited "per week" so to speak, devs which have shown that they don't develop memory leaks every day or inconcistent hard-to-find bugs.

      It really makes sense to me that one would close off the developer base the more people that rely on the "product". In this case, Firefox is used by millions, therefore people "depend" on it and the code shouldn't be messed with by someone not proved sufficient.

      Of course testing for sufficientness is as I wrote above a thing that takes a lot of time, so people in general might feel left out.

      --
      Fight for your digital freedom, join the EFF *now*: http://www.eff.org/support/
    4. Re:The great thing about open source by Anonymous Coward · · Score: 0

      I'm not aware of any OSS project that states that they'll merge each and every patch they get.

      Wouldn't that be sweet for the virus writers...

      Evil Doer: "And they say Linux is secure, all I need to do is write a viral patch and you'll have to include it in the source! Muahahaha!

      Linus: Well, got me there. Oh well, that was fun while it lasted.

  7. Grow up? by Anonymous Coward · · Score: 0, Flamebait

    And we're meant to beleive a person whose server can't stand up to a /. 4 seconds after being posted. I bet this guy uses IE.

  8. Clarifications by ggvaidya · · Score: 5, Insightful

    A Firefox developer --> actually, Blake Ross (yes, we've heard of him before, and writer of the Firefox guide book)

    why Firefox will never grow up --> from the article, "Firefox is growing and maturing--there's no question about it. But as long as we're around, it'll never fully grow up. So sit back, relax, and await the delicious delicacies that The Ocho will have to offer."

    Website has gone down, so not sure how inflamatory the "controversial ... developer recruitment philosophy" line is.

    1. Re:Clarifications by sepluv · · Score: 1

      Ben Goodger co-founded Firefox (m/b, Phoenix, Firebird) with Dave Hyatt.

      --
      Joe Llywelyn Griffith Blakesley
      [This post is in the public domain (copyright-free) unless otherwise stated]
  9. Devs do not care for enterprise features by puke76 · · Score: 4, Interesting

    When Firefox developers won't fix important issues that would improve browser acceptance in areas like internet cafes, kiosks etc, you have to wonder. What company wants a browser that you can't lock down?

    1. Re:Devs do not care for enterprise features by Anonymous Coward · · Score: 0

      can't get the link, what was it?

    2. Re:Devs do not care for enterprise features by reflx · · Score: 1

      Copy Link and Paste, my dear Watson.

    3. Re:Devs do not care for enterprise features by sepluv · · Score: 4, Interesting

      Well, although I disagree with the developers not accepting many patches, this is not one of them. Anything that most people do not need is supposed to be an extension in order to stop bloat--that's why Firefox is so much better than Mozilla; this falls into that category as only a select few machines run by an even more select few of (hopefully technically knowledgable) indivduals would need this.

      The extension system is integrated into Firefox and designed to be used. The real problem with the Kiosk mode is that that extension looks like it hasn't been kept up-to-date/has ceased development.

      In the future (maybe 1.1), I think the Firefox developers will probably include the most popular extensions in the Firefox installer to make it even easier to do additional stuff like this.

      --
      Joe Llywelyn Griffith Blakesley
      [This post is in the public domain (copyright-free) unless otherwise stated]
    4. Re:Devs do not care for enterprise features by WJMoore · · Score: 2, Insightful

      It was a reference to a bug regarding the incorporation of code to allow a kiosk mode. The patch was rejected. However the patch was re-implemented as an extension. I can't see how this is an important bug that is being ignored as there are readily available extensions to perform this function.

    5. Re:Devs do not care for enterprise features by slux · · Score: 1
      I'm using the Matchbox window manager with Firefox to keep it fullscreen. I feel doing the fullscreen stuff with the WM is where it belongs.

      Now locking down is also very possible with just X configuration - just one mouse button equals no unnecessary context menus and unnecessary keyboard shortcuts (very few) can be removed with xmodmapping them to something that doesn't do anything. After that you can just remove the unnecessary GUI elements from Ffox. The only thing that can be changed currently on my thinclients (for browsing a library registry and online databases) is the order of the bookmarks toolbar. That one I guess I'd need an extension for. I'll look at it when the Mozilla development book finally arrives.

    6. Re:Devs do not care for enterprise features by Anonymous Coward · · Score: 0

      Has anyone tried submitting an extension that lies to Mozilla.org about whether you were referred from Slashdot? That would be another great selling point for Firefox.

    7. Re:Devs do not care for enterprise features by gilesjuk · · Score: 2, Insightful

      That's not what I'd called enterprise, that's what I'd called embdedded use. Anyone can wrap the Gecko engine into something if they can program. It's much better to do this than just have some half-wit configure IE to be locked down. Much more robust and secure for starters.

  10. Article two, anon karma whoring by Anonymous Coward · · Score: 5, Informative

    People sometimes ask why we work on Firefox for free. It gets hard to keep a straight face at "work."

    Give me another project that touches the lives of millions of people worldwide and still has public codenames like "The Ocho" which get published in the media. ("The Ocho" is the name of the fictitious ESPN 8 station in Dodgeball; kudos to Ben for the flash of v1.5 naming brilliance). The best part of Firefox is that even as it's skyrocketed to the top, it's never really grown out of its humble roots as a skunkworks project that was by and large coordinated on caffeine highs at Denny's. It has, in short, never quite grown up.

    Of course, it never quite dawned on us in the beginning that everything we were doing would someday be so scrutinized by the public eye. When I added "Cookies are delicious delicacies" as the tongue-in-cheek description of site cookies in our Options window, I did so because describing something so complicated in such a small space was quite frankly the last thing I wanted to worry about after rewriting the cookie manager. I didn't realize it would be archived for posterity in online encyclopedias, computer science lectures, privacy policies (for Virgin no less), magazine articles, developer documents, and even in print in an O'Reilly book called Google: The Missing Manual. I didn't realize I had singlehandedly created a cult legend that others would scramble to recreate as soon as we finally removed it right before shipping 1.0. And most of all, I never realized that one day it would inspire someone to give birth to hemp cookies. Because I assure you that had I realized any of this, I would have tried to actually create something funny. And maybe even signed my name.

    This is, of course, but one case study in a project that has never taken itself seriously. What most people seemed to miss about Asa's original Firefox (then called Phoenix) roadmap was that the seemingly arbitrary milestone chart was actually a roadmap. (It does say "the trip" at top, y'know.) And if you superimposed it on top of a real map--say, around the West coast--you found that it made for a pretty clean trip from Mountain View, California to "Phoenix," Arizona. It just so happened that Netscape was based in Mountain View. It just so happened that we called it "Phoenix" because it was reborn from the ashes of a certain product. It just so happened that that product was...well, you get the picture.

    Certain entrepreneurs have even tried to capitalize on Firefox's energetic demeanor. People bothered by constantly broken builds had one of two recourses depending on who broke it: violence if was me or complete public embarrassment if it was hyatt. For the young Mozilla contributor, MozillaZine offers the stylish Mozilla bib, and for his prostitute mother (or father), the thong.

    Speaking of families, certain buttons began to crop up around the web urging people to download Firefox (or Firebird, as it was called then) as part of the effort to save Seth's kids. More recently, little Timmy and Jimmy Spitzer were spotted as donators to our New York Times Ad campaign. And yet, Seth claims he has no kids! Why, Seth? Why are you so ashamed?

    It would be nice to claim that the silliness ends where the work begins. But it infects every part of the project, right down to our bug tracking database. Mixed among those little showstopper things like "Firefox crashes on startup" or "Firefox emailed my addressbook and attached my hard drive" are the real important issues, like Vending machine prices raised by $0.05 (as Sebastian astutely points out, that's actually not a regression but inflation), or the fact that our drag and drop code is British, or that (perhaps most famously) our core UI technology kills babies and should therefore be removed. Then there are the "oops" moments that plague every major software project: our "RSS" button looks like it says "ASS", our download manager seems to be flipping our users off, and naturally, our alternate stylesheet icon looks like the all-too-common soybean sp

    1. Re:Article two, anon karma whoring by mattyrobinson69 · · Score: 1

      You talk about release code names, but what about debian potato? thats supposed to be a distro you'd put on your expensive servers

    2. Re:Article two, anon karma whoring by Anonymous Coward · · Score: 0

      Not so informative, links missing, there are 47 on the original blog, use mirror instead.

  11. Other groups by DavidNWelton · · Score: 4, Informative

    This is in some ways similar to how Apache Software Foundation projects work:

    http://www.apache.org/foundation/how-it-works.html #meritocracy

    I think it's a pretty sensible way of doing things.

    Compare this with the rather more beaurocratic Debian procedure for adding new maintainers:

    http://www.debian.org/devel/join/newmaint

    All three are certainly different projects, that require different kinds of talent and abilities, so it's likely that what works for one may not work for the others, but I think it's instructive to compare and contrast.

    As far as openness, the 'meritocracy' system works fairly well if those on the inside are inclined to add others. Nothing prevents J Random Hacker from making patches or writing code. Do that successfully for a time, and you will be invited to participate.

    1. Re:Other groups by OA · · Score: 1

      Debian is not that "beaurocratic". Giving normal Debian account means practically equivqlent of full root access to all machines running Debian. So we have layered access. People can file good patch with BTS and it get added to package. There is also alioth where many CVS/SVN archiveare hosted.

      Oh, once they recognized your contribution have been positive and your commitment has been good, you get account no matter what your coding skill is. After all, not everyone in Debian are the smartest coder.

      Key is proven "contribution".

      Osamu

    2. Re:Other groups by malkavian · · Score: 3, Interesting

      I think you hit the nail on the head with your comment.
      After all, not everyone in Debian are the smartest coder.
      Firefox actually want the 'smartest coders' that work with their codebase.
      While it is certainly elitist, it makes sure that only the elite (dedication plus skill) get to work on their branch of the browser. If that ends up making it work faster, more robustly and more efficiently, then all to the better.
      A small team of highly skilled individuals can often achieve more than a large pool of medium skilled people, and usually far more than a huge team of mediocrely skilled people.
      Everyone they compete with (corporate entities, such as MS and Opera) is pretty much guaranteed to be elitist (they'll hire the best coders and designers they can at interview), so why shouldn't the firefox team?
      Of course, as has been noted, if you think you can do better with your choice of team recruitment, then fork the project, and see which one survives.

    3. Re:Other groups by graywolf001 · · Score: 1

      "... they'll hire the best coders and designers they can at interview"

      Yes, but at least you can apply for an interview.

    4. Re:Other groups by OA · · Score: 1

      I am not in debate mood :-)

      Please do not pick on my words. I wonder what prompted above somewhat argumentative message.

      Anyway, I never suggested firefox choice is good or bad. If it works for them, that is fine with me.

      I think good PR is nice to have but the positive project output is what it counts. So they can chose anyway they want as long as it works for them.. They can change mind later too.

      FYI: Let me remind that Debian is not all about writing whole new codes. It is a distribution of softwares with tight integration. we have upstream authors too. Thus my message lives in this context.

      Maybe, Debian wants people with the *best* skill to cooperate. We need to be like this to have positive output as a whole with so many packages maintainers, and architectures. I have seen some NMs not accepted due to this qualification despite their good technical skills. Despite its size, I think Debian is doing fine in this respect although we always have some room to improve.

      ciao.

    5. Re:Other groups by Anonymous Coward · · Score: 0

      Yes, but you have to have a good resume to get one..

  12. What about plugins? by InterStellaArtois · · Score: 3, Interesting
    Well, if you really want to work on Firefox but can't get a look in, there's always plugins. I know, it doesn't solve the issues here but it would be a start for a keen young developer who needs to build credibility.

    Not sure if plugins are included in this apparently elitist policy - I can't RTFA because it's slashdotted naturally.

    1. Re:What about plugins? by sepluv · · Score: 1

      No, they aren't obviously. (You can also write patches.) Anyone can create an extension; although, if and when the Fx developers get round to including extensions in the Fx installer, there may be limits on who can do that; I don't know.

      --
      Joe Llywelyn Griffith Blakesley
      [This post is in the public domain (copyright-free) unless otherwise stated]
    2. Re:What about plugins? by nmoog · · Score: 4, Insightful

      Exactly... I thought "Yeah, that'd be great developing firefox." and to test out if it really was for me I decided to take the extension easy path. I wacked up the super unuseful Slashdot moderator extension then realised that even something so trival took a shit load of time.

      I gave up on that dream. But at least I didn't waste anyone's time checking my dodgy patches.

  13. Re:firefox by Anonymous Coward · · Score: 0

    What's a press gang?

  14. Re:firefox by Anonymous Coward · · Score: 1, Insightful

    The Navy would roam the streets of port towns, looking for drunks whom they would essentially kidnap and force to serve on board a Navy vessle. This was all perfectly legal.

  15. Re:firefox by Anonymous Coward · · Score: 2, Funny

    Oh OK, thanks. See, that's why I come to Slashdot, for the educational porn.

  16. Is it the Devs who should worry about it? by YITBOS · · Score: 5, Informative

    I understand your point, being that the developers should incorporate that into the original design, but there are more than one extensions that allow the program to be able to do this. I believe this is, in part, because they are trying to keep the basic/core of the brower small and minimized, and then allowing users to select, download, and install only the extra extensions and options that they want. Why include a dozen different options like different RSS readers, stock tickers, built-in weather conditions, GMail notifier, etc. which only a minority of people will use when it will just complicate things and make the download size larger.

    Keeping the file size down will not only attract those who still use dial-up, but also those who use dial-up, in most cases, have slower computers who do not have the extra RAM to spare for the extra features they don't want.

    The Extensions Mirror (at http://extensionsmirror.nl/) has over 400 extensions for Firefox 1.0 compared to the 184 that Mozilla Update hosts, as well as themes and also extensions for Thunderbird.

    Every extension you could probably desire for Firefox are out there; you just need to know where to look.

    With the (what seems to be) ease of creating, and the popularity of extensions for Firefox, is it really the developer's responsibility to create and implement all of the features and extras that are desired, or wouldn't it be more pertinent to have the main developers focusing on the core of the browser, its security, or other related aspects and leave the rest to the enthusiastic aspiring coders out there?

    1. Re:Is it the Devs who should worry about it? by FrankHaynes · · Score: 1

      THANK YOU for telling us about that other extension repository.

      It's too bad that it isn't as broadly publicized, else there might be less crying about the availability of extensions.

      --
      slashdot: A failed experiment.
  17. Open Source? by vcv · · Score: 5, Interesting

    Firefox is open source, so anyone can contribute. And the open-source is fully of great talents, right?

    Why then, after 5 (almost 6) years, is the outline property in CSS not supported? Why is there no one able to fully implement this? Yes, I know about -moz-outline, but it's -moz-outline because they don't trust their own code enough after 5 years.

    https://bugzilla.mozilla.org/show_bug.cgi?id=6647

    1. Re:Open Source? by Anonymous Coward · · Score: 0

      If it bugs you, then go fix it.

    2. Re:Open Source? by G-funk · · Score: 4, Insightful

      Bollocks to outline, why the fucking hell can't somebody implement inline-block? It's been supported in ie for years, and it'd make the lives of every developer who's trying to stay standards compliant much, much easier.

      --
      Send lawyers, guns, and money!
    3. Re:Open Source? by Anonymous Coward · · Score: 1, Interesting

      How about, If it bugs you don't use it. I really hate that lame ass cop-out. FF is not so cool that everyone who finds out that it has bugs, that it crashes, and that it's missing functionality needs to become a programmer and fix the bugs themselves. Especially when there are other free browsers out there that don't have a problem rendering websites and not crashing. I can do my online banking with Netscape and IE, I can't with FF. That to me is part of basic functionality. The last thing in the world I would ever do is write up some code for FF to fix their problem, precisely because it's not my problem.

      I'm starting to believe that some people view the OSS movement as an excuse to be lazy. Why bother writing decent code if you can just bullshit everyone else into doing it for you? Of course there are lazy assholes in every crowd that make the whole group look bad.

      FF has been way too overhyped and now it can't live up to it's expectations. It is a new fledgling browser with minimal functionality and minimal stability. It is nowhere near a replacement or competitor for IE, Opera, or Netscape. Honestly I don't think it was anywhere near ready for a full page NYT ad, especially if I can't do my online banking with it.

    4. Re:Open Source? by slavemowgli · · Score: 1
      Speaking of CSS, don't forget bug 3247, which is about Mozilla's lack of an implementation of CSS-generated content. It may sound obscure, but the lack of this means that it's impossible to even, say, have an ordered list (<ol>) that starts with anything except 1 (unless you want to limit yourself to HTML 4.01/transitional, that is, which kinda defeats the purpose of using CSS in the first case).

      It's actually being worked on now, thankfully, but only after it had been open for almost an entire 6 years, which I think is a shame. I like to bash M$ for not being standards-compliant in IE as much as anyone else (anyone else on /., anyway), but there are many areas where Gecko isn't better in the slightest.

      --
      quidquid latine dictum sit altum videtur.
    5. Re:Open Source? by Per+Abrahamsen · · Score: 2, Insightful

      Apparently, nobody cares enough about that feature to implement it or fund the implementation.

      Commnercial software can contain any kind of junk, because they have locked their customers to proprietary technology. But free software is market driven, only stuff which matters to people with the right skill or money are implemented.

    6. Re:Open Source? by Anonymous Coward · · Score: 0

      That post above from another AC deserves a "Score:5 Insightful"

      I have the same problem with my bank, works fine in Opera/IE, but not with firefox. The NYT article was dumb in my opinion.

    7. Re:Open Source? by LarsWestergren · · Score: 2, Informative

      it'd make the lives of every developer who's trying to stay standards compliant much, much easier.

      A quick Googling suggest that inline-block is actually a W3C suggestion. It has not been accepted as a standard yet, and as usual IE has its own ideas of how to implement it.

      So while it might be handy to have inline-block, you can't slam Firefox as non-standard for not implementing it yet.

      --

      Being bitter is drinking poison and hoping someone else will die

    8. Re:Open Source? by Anonymous Coward · · Score: 0

      Hmm. I can do my online banking through Firefox. Maybe your bank can't write decent web applications.

    9. Re:Open Source? by vcv · · Score: 1

      Oh, ok. So, if nobody "cares enough", then Gecko can just ignore a W3C standard? Gotcha.

    10. Re:Open Source? by Snaller · · Score: 1

      What is "inline-block"?

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    11. Re:Open Source? by G-funk · · Score: 1

      It's a display: css attribute that lets you position things inside the element as if it were a display:block (and lets you specify width and height as if it were a block), but keeps it inline in the flow of the parent container, like an

      --
      Send lawyers, guns, and money!
    12. Re:Open Source? by Snaller · · Score: 1

      Wow, thanks :)

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  18. pet peeve by Anonymous Coward · · Score: 5, Interesting

    My pet peeve is how the developers won't fix autocomplete so it does not remember credit card numbers.

    It's bug 188285. Have a look if you're interested.

    1. Re:pet peeve by vally_the_poo · · Score: 3, Funny

      Hey man, it's not a bug, it's a feature !
      Imagine how many times you have to enter your credit card number...
      I for one, can never remind my cerdit card number so it's very comfort when firefox fills it for me, especially when I go to internet cafés where it may be dangerous to get out your card !

    2. Re:pet peeve by Anonymous Coward · · Score: 0

      Have a look at the new "Sanitize Settings" option due in a future version. This can be set to clear form entries on shutdown of FF.
      Screenshots here:
      http://www.bengoodger.com/software/mb/optio ns/pref windowv/prefs.html

      This would allow you to circumvent this bug.

    3. Re:pet peeve by Anonymous Coward · · Score: 0

      My pet peeve is how the developers won't fix autocomplete so it does not remember credit card numbers.

      Tools -> Options -> Privacy -> Saved Form Information -> uncheck "Save information..."

      Or am I missing something?

    4. Re:pet peeve by MikeBabcock · · Score: 1

      Its called shutting off the form-saving feature on public computers -- its in options.

      I use the saving features on my home computer (Linux), and use the password to "protect" that data with a global password -- big deal.

      Any moron at the gas station can take a copy of your card too.

      --
      - Michael T. Babcock (Yes, I blog)
    5. Re:pet peeve by gothzilla · · Score: 3, Funny

      What he's referring to is the ability to leave autocomplete on, but making it "forget" credit card numbers.

      On slashdot, if you say "When I'm driving around in my car, this buzzer won't turn off and it's really annoying." everyone will respond with "Well then just turn the car off."

    6. Re:pet peeve by Speare · · Score: 2, Funny
      On slashdot, if you say "When I'm driving around in my car, this buzzer won't turn off and it's really annoying." everyone will respond with "Well then just turn the car off."

      Go off and develop your own car! Sheesh!

      --
      [ .sig file not found ]
    7. Re:pet peeve by InfiniteWisdom · · Score: 1

      He means save infomation other than credit card information. That shouldn't be hard to achive without too many false positives because there aren't those many 16-digit numbers out there that people type in to forms

    8. Re:pet peeve by Anonymous Coward · · Score: 0

      Eww... Guessing (except for things like auto-completion itself, where you can interactively see whether it is right or not) is usually bad design, and in this case some of the false positives would seriously hurt usability (when paying bills, I like the fact that account numbers are autocompleted).

      The correct solution would be to have a "don't store" attribute available in HTML forms, or perhaps even a "type" attribute that could identify credit card numbers specifically (so that people could do what they want with them).

    9. Re:pet peeve by InfiniteWisdom · · Score: 1

      Yeah, so you leave the option to remember credit card numbers enabled. I can't remember one single instance where I entered a 16-digit numeric field that wasn't a credit card number, and the simple effect of the false-positive is that I don't get autocompletion for that particular field. Its a tradeoff I'm willing to make.


      The correct solution would be to have a "don't store" attribute available in HTML forms, or perhaps even a "type" attribute that could identify credit card numbers specifically (so that people could do what they want with them).

      As "correct" as that may be, good luck getting even a tiny fraction of websites to use it. Just look at the number of sites that still use <font> tags and such even though they've been deprecated for about 5 years or more now.

    10. Re:pet peeve by man_ls · · Score: 1

      I think pragma=no-cache will take care of that? There are some sites where autocomplete absolutely will not store information about any of the fields; I have yet to figure out exactly why that is.

    11. Re:pet peeve by DunbarTheInept · · Score: 1

      The error is that if a credit card number needs that much secrecy, then it should be in a masked field, like passwords are. Then it would be possible to pick whether you want to purge the history of it based on a very simple thing: If it's a password field, then purge it, else don't.

      The bug is the site developer's fault. Credit cards should never be entered into an open plaintext field like that.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  19. Not surprised by these California political games by sethstorm · · Score: 3, Insightful


    Given that similar policies have gone(hint: "trusted friends" is really an euphemism for something else related to where Orkut came from) on in other places in that area of the States, why is this surprising? At least somebody accurately hits the nail on the head on this kind of issue - where else do you get such arrogance that results in good code being sacrificed for California style political games, where you win by excluding the most people while presenting the best facade to the public of what you do.
    Sure, there is more than a shred of validity of checking code, but when you use politics instead of quality to determine what goes in, it's not a meritocracy anymore, it's not even about the code. At that point, things like the Xorg/XFree86 split and the various BSD splits happen. Not minor code forks, but major splits.

    To preempt you nuts who think nothing can be forced, fine. You just mindlessly confuse theory and practice as being the same in any situation regardless of politics, especially if it deals with places too exclusionary for their own good.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  20. I'll go make my own fork by Anonymous Coward · · Score: 1, Funny

    Stupid Firefox developers..I'll go make my own fork, with hookers and gambling and casinos. In fact, forget about the fork!

    1. Re:I'll go make my own fork by Flatline_hun · · Score: 0

      Go Bender ! :)

      --
      Yeah, free Ipod! He is innocent!
  21. Drag and Drop -- British -- eh? by Burb · · Score: 1

    What's so bad about the Drag-And-Drop code being British? Tea stains?

    --

  22. Re:Not surprised by these California political gam by Anonymous Coward · · Score: 0

    If the Orkut thing annoys anyone here on Slashdot, reply to this message and I'll arrange to give you an invite.

  23. Re:firefox by Anonymous Coward · · Score: 0

    paparazzi

  24. Google mirror with BOTH articles by Anonymous Coward · · Score: 3, Informative
  25. "explains why Firefox will never grow up" by syntap · · Score: 2, Insightful

    If growing up means becoming bloated, taking over the operating system, and opening itself up to every h@x0r known to netdom then I hope Firefox stays young and naive.

    1. Re:"explains why Firefox will never grow up" by Anonymous Coward · · Score: 0

      I won't argue with the last two items, but I'd hardly consider IE "bloated". In fact, its lacking many features compared to the competition.
      Insecure? Definitely. Bloated? Hardly.

    2. Re:"explains why Firefox will never grow up" by bonch · · Score: 1

      Nice way to avoid criticism of Firefox. Excellent deflect to random Microsoft criticism that was totally irrelevant. "We may suck, but at least we're not Microsoft." That'll go far.

    3. Re:"explains why Firefox will never grow up" by syntap · · Score: 1

      Let's see... in 1995 it was a Web browser. In 1999 it became the operating system that still is still a browser. Bloat refers to lots more code that doesn't add very much.

  26. The trouble with Firefox.. by Anonymous Coward · · Score: 2, Insightful

    I can't be bothered to read all this pious waffle of the article past the first few sentences but I don't need to.

    Firefox's biggest problem is it's attitude which is a hand-me-down from Mozilla. It's kind of well...puke enducing and silly and not neccessary. The article starts off full of vanity and nonsense like all of the FF blogs do.

    It's largely thanks to the pious chip on the shoulder and lets kill M$ atmosphere that FF whips up that makes sure it is a browser I don't much use. Ok I am a Mac guy so IE vs FF doesn't mean fa to me, and FF is pretty crap on the Mac anyway but still I honestly think FF/Mozilla should just lay off the rhetoric and offer the goods if they want to but just shut up. And stop please stop trying to force it down people's throats. I can't speak for my Windows or Linux friends but FF on a Mac is an almost meaningless product and a poor 2nd browser.

    I'm sure a lot of hard work goes into Mozilla and Firefox and all that stuff but whats happened over the last year or 2 that hard work and pride in one's work has turned into a ridiculous ego trip and vanity spree for the developers and that just undermines a lot of what they think they are trying to do.

    1. Re:The trouble with Firefox.. by dogfull · · Score: 2, Funny

      sure right, we all use firefox because we really hurt M$ if we do... or apple for that matter

      note sarcasm

    2. Re:The trouble with Firefox.. by Anonymous Coward · · Score: 0

      I didn't say that's why people used it. I agree let it stand on it's own merits without the constant pot shots at IE which get played out very quickly.

      But when you do you that and deflate the hype you are left with a rather dull buggy browser with a load of yukky themes and dubious extensions IMHO. Big deal

    3. Re:The trouble with Firefox.. by Anonymous Coward · · Score: 0

      Damn right. Firefox is a quality browser, but the arrogant attitude of the developers (and let's not forget their army of noisy zealots) really puts me off. I wasn't surprised at all when I found out that the guy co-ordinating their marketing efforts also worked on Howard Dean's presidential campaign.

    4. Re:The trouble with Firefox.. by Anonymous Coward · · Score: 0

      Right on. How do they get their hats on?

    5. Re:The trouble with Firefox.. by DunbarTheInept · · Score: 1


      And stop please stop trying to force it down people's throats.

      How? To stop doing something, first you have to start doing it.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  27. Volunteering sucks by Penguinoflight · · Score: 3, Insightful

    There's two basic reasons why volunteering sucks, and unfortunately, volunteering for firefox is just as bad as regular volunteering.

    1. You don't get paid, that's why its called volunteering.

    2. Nobody respects you. This is the worst problem, it's simple really. If an organization doesn't value your help, working for them will be much harder than if you were getting paid.

    Case in point: Try to fix phone lines for a local nonprofit. I end up standing around for 30 minutes to talk to a decision maker, only to be passed by someone with no apparent contribution. If I was on the clock, they would have respected my time if not only to avoid high fees.

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
    1. Re:Volunteering sucks by Anonymous Coward · · Score: 0

      3. The amount of time it can take to become proficient with the project at hand to be productive can be high, and it can be all for naught if they don't accept your work.

      That makes 2 even worse, really, since instead of wasting 30 minutes you could be wasting a week or two.

  28. Doh, urls are helpful by fireman+sam · · Score: 1
    --
    it is only after a long journey that you know the strength of the horse.
  29. What kind of non-elitism? Animal Farm kind? by Anonymous Coward · · Score: 0

    All developers are cool, but some are cooler than others. They don't necessarily have to be bad, but cliques are cliques.

  30. Mod *editor* down! by wamatt · · Score: 0, Troll

    Seriously I wish there was a way to mark an article as "-1 Troll"

    Ladies and gentlemen this is such an article IMHO.

    1. Re:Mod *editor* down! by Anonymous Coward · · Score: 0

      It's not a troll if it shows why FF is way over hyped. It's cool, but it's not close to finished and gets buggier with every release, primarily because of the attitudes of the coders.

  31. What's up with the link? by mcsmurf · · Score: 2, Interesting

    Why does the link to his blog redirect to Wikipedia?

  32. Openness on the BSD side by raahul_da_man · · Score: 2, Interesting

    Oh I see. The Mozilla developers are supposed to learn lessons on openness from BSD? What kind of troll are you?

    Did you miss the OpenBSD forking because the rest of the previous BSD team ..Net? Open? could not get along with Theo De Raadt. These are the same BSD's that pride themselves on its elitist policy of only accepting patches from the core group.

    http://www.netbsd.org/People/core.html

    I humbly submit that no one needs to learn anything from the BSD process. Next time, don't make such clueless statements. On Slashdot, people who know the history of Unix are a dime a dozen.

    In fact, if you knew anything about the BSD approach, you would realize that the Firefox group seems to be approaching the exact same level of arrogance. I only hope we don't end up with three pointless forks..Open Firefox anyone? The pointless infighting and forking of BSD was the reason they were hasbeens instead of competition to Linux.

    1. Re:Openness on the BSD side by Anonymous Coward · · Score: 0

      non-core members can submit their patches to core members for review and inclusion. there's nothing arrogant or wrong about that, so what's your beef with bsd, pal? jesus.

  33. How is this done.... by earthstar · · Score: 1
    I know Blake's would have been slashdotted,but the links,
    http://blakeross.com/index.php?p=19

    http://blakeross.com/index.php?p=24
    in the article ,when clicked , takes me to his wiki entry..
    http://en.wikipedia.org/wiki/Blake_Ross?index.php

    Who's work is that?

  34. oh, come on! by Anonymous Coward · · Score: 0
    djplurvert said:
    Oh man is THAT right!!! SOME PEOPLE take slashdot WAY too seriously...
    You know you only posted that so you could get the "Insightful" mod. ;)
  35. Sorry you post was modded troll by iBod · · Score: 1

    ...but it seems that's all one can expect on /. now:- kneejerk reactions weighted by the moderator's own, particular prejudices.

    I like FF as a browser, and support it, and promote it, in general.

    I still think you made some pretty valid points though. Especially the f**king huge and conspicuous ego-tripping by FF crew.

    Oh, they're setting the world to rights! No doubt about it!

    1. Re:Sorry you post was modded troll by Anonymous Coward · · Score: 0

      FF > IE

      "Grow up" .. hmm, works great for all PC's I work on.

  36. Here are Instructions for the Kiosk Browser Mode,, by os2mac · · Score: 1

    This Describes exactly how to do that. http://tln.lib.mi.us/~amutch/pro/phoenix/kiosk.htm

    --
    "I don't code the things you use, I make the code your things use better."®
  37. XFree is still at it? by Anonymous Coward · · Score: 0

    I thought the XFree userbase was more or less gutted when many of the Free Unix distros punted them en masse in favour of X.org?

    1. Re:XFree is still at it? by Anonymous Coward · · Score: 0

      the x.org effort is led by amateur weenies who lust for a GUI with glamorous special effects, which is contrary to the goals of xfree (and the point of a network transparent windowing system). also, bsd and linux distributions have very little pull re: X outside of the 17-year-old show-my-linux-uptime-on-my-website crowd.

    2. Re:XFree is still at it? by DunbarTheInept · · Score: 1

      Please return to planet Earth.
      Thank you.

      X.org was created because of xfee86's licensing. That's all.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    3. Re:XFree is still at it? by codemachine · · Score: 3, Interesting

      Created due to licensing, but heavily adopted due to people being fed up with XFree86.

      The Cygwin folks already had to fork XFree because of the orgainization's refusal to accept patches. And Cygwin was far from being the only ones annoyed with XFree. It was just easier for distros to stick with XFree instead of maintaining their own, and causing a political mess.

      The license change was merely the last straw, and was very indicative of how XFree operated. By unilaterally changing the license, then refusing to work with the people who ship their product on fixing it, they showed an even higher level of elitism than before. By this time there was a large enough group X11 developers that were doing great work, but not part of XFree (mainly Keith Packard), that the distros had somewhere else to turn.

      So it was more than a simple license change I'm afraid. They kept some of the best developers doing the most innovative work outside of the group, and alienated the very people who distributed their product. Their own elitism made them completely irrelivant in the development of X11, which was supposed to be the entire purpose for XFree's existance.

      It is not impossible that this could happen to Firefox too, but right now they are the main drivers in the browser market, and generally are keeping their use base happy. No reason to worry quite yet.

    4. Re:XFree is still at it? by DunbarTheInept · · Score: 1

      It did already happen to Firefox. That's why there exists a Firefox in the first place. If it had not happened, there wouldn't be both a Firefox and a Mozilla. There would just be a Mozilla. Firefox itself is the result of such a thing happening.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  38. Emblematic of Open efforts generally by gelfling · · Score: 1, Insightful

    In that the people who work on them tend to work on problems that stimulate their own intellectualy curiosity and not a prioritized list of things that would lead to better general acceptance. For example, one thing that generally pissed me off about Firefox was Profile Manager which required you to enter Profile Manager in order to switch profiles and then start Firefox seperately. Unlike NS7 which just brings up the start profile panel first and you pick whichever one you want. It's needlessly complex to do it the Firefox way. Also the idea that could share mailboxes with NS but if you did they really weren't usable for NS anymore is irritating especially if you're in the middle of migrating and you discover that something simple like clicking on an HTML tag in Thunderbird does nothing because it can't figure out what the default browser is anymore. And so on.

    The list is endless. For example in AbiWord - in order to change the default document path you simply change the Open In line in the desktop icon but it is documented nowhere and you expect something obvious like a setting in the application or at least a text ini file. Duh!

    And when you try to deploy a simple Open Source desktop machine at home you find that the basic things that most do are the hardest things of all to do and/or become expensive to do well to the point that maybe it's not cost effective anymore. I give you a few examples:

    Print servers like an SMC7004AWBR that don't have port redirector software for the "SMC100" for Linus. In fact no drivers for most printers and you rely on "Good Enough" or close enough" Which sometimes works, sometimes not.

    Drivers and usable software for digitizer tablets and scanners. Trust me, more people than you think use these devices on their at-home machines.

    A cornucopia of different desktop environments that in reality offer few practical differences from one another. Gnome, KDE, etc. are all good but not really noticeably different or helpful for moving home/office users from Windows to Linux.

    Though I really like the idea of Knoppix and similar Linux on a CD to just run the hell out of it and test it out first. I've been asking for something like this for Windows for years - to be used as a bootable stripped down Windows recovery CD that doesn't install anything.

    The idea that any build level higher than 0.69 beta is good enough. It's not. We really need a bunch of different build streams for the 250 odd distros in use right now. Over at distrowatch you can point to all of them but a basic taxonomy is missing: I suggest the following: Desktop, server, server appliance/firewall, embedded, Boot CD, cluster, gamers, special hardware (eg S/390, PPC). And for desktop and server clearly delineate 1.0 from 1.0+ sometimes people just want something that works.

    If it costs nearly as much as Windows most people will use Windows. Mandrake are you listening?????

    Admit that Linux certified hardware is probably a failed effort. If I try to run a distro on my cheap greybox it may run, it may not. Seemingly if I spend a couple of hundred hours I can probably tweak every obscure problem until it does - - maybe. And 'works' is a pretty vague point anyway. I have a bunch CDRWs in Windows that all 'work' far below their rated speed.

    Wine can suck and suck hard. All we want is to run the functions we run in Windows not necessarily the apps themselves which are bloated and too expensive anyhow, eliminating the benefits of running Linux to begin with. It's an unavoidable gambit and one that should be taken as last option. But if there is to be better emulation or sub-OS option it has to be low cost and not require any native MS code to run.

    All of this is a roundabout way of saying that Firefox is a good example of fixing a problem that probably doesn't exist but is an interesting challenge nonetheless. FF/TB is really NS7.2 stripped down and a little faster. It was a tremendous development effort on the part of some very dedicated people to literall

  39. Usual fatuous response from OSS bigot... by Anonymous Coward · · Score: 1, Insightful

    He has never written more than 10 lines of code in his life but will tell you to "GO FIX IT!" if you find fault with any of the software in the holy panoply of modestly successful OSS offerings!

    1. Re:Usual fatuous response from OSS bigot... by sowth · · Score: 1

      Or maybe he works on a major project and is tired of everyone demanding all sorts of crap.

      Open source developer is not the same as public slave.

  40. Wow ... thx ... made my day! by JamesR2 · · Score: 0, Offtopic

    Offtopic, but great.

  41. About Firefox and Mozilla by Anonymous Coward · · Score: 5, Informative

    Unforuntunately for social junkies, there's more to the Firefox/Mozilla story than we will ever hear. I do not by any means represent the whole mozilla community, but I know my words represent some people (or at least one person). My description of events are biased, and may be very ill-informed at some points, but I know I'm a bit more informed than the general public, so I thought I'd share.[/disclaimer]

    From day one, Firefox was l33t. For many, the developers that went off on their own were impatient and unwilling to follow the rules. During the time just before (and during) the breakup, there were many questionable checkins that did not go through proper channels. At mozilla, decisions are made by the community, or at least the part of the community that has seniority in that area of the code. When a bunch of people in a code area all have relatively the same seniority, drastic changes are often met with negativity. This was especially the case with UI and the related XUL stuff. Perhaps it also has something to do with Netscape, who used to have a stranglehold on the UI, but I'm rather unclear on that aspect.

    When the Firefox people split off on their own, I personally was a bit relieved to get rid of the "too good for rules" people. It certainly created a divide in the community. The lean, l33t Firefox developers were on a power orgie, doing all the changes they, for so long, wanted to do. Most of them were awesome ideas, as everyone can see by what Firefox is today. Some of the stuff has even creeped back into mozilla, after it was matured enough in Firefox, that is.

    Which brings us to another issue that divided the two sides -- the Firefox team, at least at the beggining, was more of a "Do a half job, commit it to CVS, then fix it up in stages" team. I do not know what they do present day. The mozilla team is a "make sure the patch does a specific task, is correct and complete before commiting", which requires a lot more time, a lot more reviews, and a much bigger delay before the public sees your 'kewl new change/fix'. There are many projects that follow either type of philosophy. Neither is incorrect (both philosophies can and do work), but a project obviously can't follow both philosophies.

    As many slashdotters love to say, the great thing about open source is that if you don't like what the developers are doing, or you don't like the developers, or you don't like the atmosphere, etc, you can take the source and make your own branch. This is exactly what Firefox did, and good for them. The difference between them and a normal 'branch-and-do-your-own-thing' is that the l33t developers were also high up mozilla developers/PR/etc. This created a unique situation where the two projects had to stick together. Even to this day, the relationship between Mozilla and Firefox is an issue to avoid discussing in public with developers (because, out of politeness, they won't talk about it).

    Ever since Firefox has become popular, I hear people occasionally say, "is this the last release of mozilla?" The answer is _NO_. Mozilla is the heart of Firefox. The people who are developing for mozilla are dedicated and have no plans of leaving. For some, bitterness about the invite-only and l33t feel of Firefox only invigorates them to do more for mozilla.

    Also, I see a lot of posts on this thread saying "Maybe if Firefox wasn't soo l33t with its developers, blahblah bug would be fixed, or blahblah would be supported!" You couldn't be more wrong. 99% of the time, the proper place to add/fix 'blahblah' is in Mozilla, not Firefox. If anything, you should be blaming the bureaucracy of mozilla, not the l33t Firefox developers.

    If you want to call the Firefox developers 'rebels', that might be a good term too. I think of them more as 'l33t immature, arrogant developers who got tired of the bureaucracy of mozilla'. We can all be immature and arrogant on occasion, so I try not to hold it against them.

    I encourage any other Firefox/Mozilla developers to clarify and/or correct what I've said.

    1. Re:About Firefox and Mozilla by Anonymous Coward · · Score: 0

      Your post makes sense. FF is a nice, but very unpolished, unfinished, buggy product that has been hyped worse than the first Batman movie. That is perfectly typical in the situation you described.

      I can think of another company that believes in code fast, fix later. :)

    2. Re:About Firefox and Mozilla by ggvaidya · · Score: 2, Funny

      *hitting anon coward on the head with a large trout*

      ... for it is written in the Book of GNU that thou shalt not compare an open source project with The Company of Gates and Windows!

      The prescribed punishment is one thousand lines of code for the One True Kernel. So write, sinner, and repent, for the Final Compile is nigh!

  42. Word and Deed by tezza · · Score: 1, Interesting
    Wow. Only 'Hubris' even comes close to describing how arrogant this guy comes across.

    People sometimes ask why we work on Firefox for free. It gets hard to keep a straight face at work. Give me another project that touches the lives of millions of people worldwide and still has public codenames like The Ocho which get published in the media.

    --------

    I find it hard to keep my lunch down when I read such self-aggrandising bullshit.

    Then they lock out other developers so they can't fucking choose a fucking codename just in case it dilutes their moment in the media spotlight.

    So they seem arrogant both in word and deed.

    --
    [% slash_sig_val.text %]
    1. Re:Word and Deed by skajake · · Score: 1
      You sound more bitter than anything. The truth is they have produced the best browser in the history of computing, and are handing it out free to millions of grateful users.

      And all you can do is pout.. pathetic.

      --

      ~ Maintainer of the Skajake Projects

    2. Re:Word and Deed by tezza · · Score: 1
      Hi there skajake .

      I'm sorry it came across as pouting.

      I'm not bitter, but this guy Blake's ego seems to be out of control.

      Firefox 1.0 is not the best browser in history, as Firefox v3 or v4 will be. So where are these improvements going to come from?? It seems the Glory Boys like Blake want to use the barrier to entry of how difficult it is to fork to keep the glory for themselves.

      [As an aside my last sentence is pure hypothesis, as Blake didn't come across that badly. I'm not try to character assassinate the guy]

      There are a few conflicting interests here:

      1. The Firefox people are busy
      2. They want good,safe code
      3. They want it to go in as easily as possible
      4. They do not have time to vet people
      5. People who may have good ideas

      So far so uncontroversial

      But the point is, with number 4. is that instead of not having time to vet, they may instead be too arrogant. They may not be making time to vet potential developers from outside.

      In that case the firefox developers would be wrong. Arrogance is indicated by Blake's text, and this does not bode well for the guy taking time to let other's into his old boys' browser club.

      Call that pouting, I dare you.

      --
      [% slash_sig_val.text %]
    3. Re:Word and Deed by Anonymous Coward · · Score: 0

      " The truth is they have produced the best browser in the history of computing, and are handing it out free to millions of grateful users."

      If Firefox is the best browser in the history of computing then we are all in trouble. Maybe it is quite a good browser on the PC for IE users who are tired of spam/spy/malware but on the Mac Firefox is exposed as 'Netscape/Mozilla lite' circa 1987. And Mozilla was the 'browser of last resort' on the Mac.

      So indeed I am grateful. Grateful that there are much better browsers around than Firefox.

    4. Re:Word and Deed by photon317 · · Score: 2, Interesting

      "We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris."

      -- LarryWall, ProgrammingPerl (1st edition), O'Reilly & Associates

      In the second edition of the book (which sports not only LarryWall as author, but also Tom Christiansen and Randal L. Schwartz as co-authors), there is a glossary which has pithy definitions for each of these terms:

      Laziness
      The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer, Also hence, this book. See also impatience and hubris. (p.609)

      Impatience
      The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them. Or at least pretend to. Hence, the second great virtue of a programmer. See also laziness and hubris. (p.608)

      Hubris
      Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about. Hence, the third great virtue of a programmer. See also laziness and impatience. (p.607)

      --
      11*43+456^2
  43. Ooooh. Want a real challenge? by malcomvetter · · Score: 1


    It's like unplugging Galaga, wiping the all-time high scores list and starting all over:

    Make a new account and start your karma at 0!

  44. Debian by Anonymous Coward · · Score: 1, Interesting

    Debian as a whole isn't bureaucratic, but the new maintainer process sure is. Did you see that page about joining Debian? Between applicants, front desks, sponsors, committees and tests... yuck. Those guys even rejected Norm Walsh as a Debian maintainer.

    1. Re:Debian by OA · · Score: 2, Informative

      I do not think we rejected Norm Walsh because of bureaucracy. Nor we rejected RMS due to bureaucracy for that matter if you want to dig deep into Debian history.

      I think it was a technical reason not completing NM process which requires rigourous packaging skill demonstration. Neither had time or interests to do that kind of technical work. (I am sure they had more interesting works for them. Many aspects of the packaging may not be interesting for upstream author. But we need to have some consistency here.)

      I think we still have packages with NW and RMS as the upstream and they are helping us a lot.

      I was sad to hear Norm Walsh decided not to join Debian but please do not twist the story and spread *untruth*.

      NM process is the best compromise we found now. With diverse members across the world, it is not easy to make quck decision on the membership for whom we give full root access to everyone's box through packaging tools.

      ciao.

  45. Re:Ooooh. Want a real challenge? by MyLongNickName · · Score: 2, Funny

    I did.

    --CmdrTaco

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  46. That kind of policy... by slavemowgli · · Score: 3, Insightful

    That kind of policy can ultimately, in the long run, only be a bad thing, and those who talk about the merits of a meritocracy should keep in mind that this is none. Quite the opposite: if it was a meritocracy, someone who'd contribute good code and prove to be interested in helping out and implementing/fixing things that matter to them would become a developer without any big deal being made.

    In fact, I'd go so far as to say that if it really a meritocracy (or a project which really understood what free software is about), there wouldn't be such a clear distinction between developers and users, anyway. All that really can be observed HERE is a kind of "ivory tower" elitist attitude that will ultimately hinder rather than help; people seem to be afraid to actually have an open development process as soon as projects grow larger or get a larger (and, in particular, a larger non-geek) userbase, but I think Linus' success with Linux' development model shows that this is not a reasonable thing.

    Ever wondered why Linux actually *is* more successful than the various BSDs, and why (for that matter) hundreds of Linux distros coexist in peace while the *BSD developers generally seem to be unable to even talk to each other? It's not just because the majority of people are more inclined to contribute to a project that not only is free but *stays* free; it's also because with Linux, when you scratch your itch, you have a good chance of it actually being picked up, used and included into their trees by others, ultimately even Linus, as long as you're willing to demonstrate you're actually willing to maintain your code for longer than a few weeks.

    The Xfree86 vs. X.org schism is another good example: people used Xfree86 because there was no real alternative, but they weren't happy with it and with the fact that the developers cared so little for the users and instead chose to form an elitist club of their own, so when an alternative popped up, they started using that. Can you name a major Linux distro that still uses Xfree86 instead of X.org? There may be a few left, particularly those that are more conservative about these things (like Debian, although I haven't checked which implementation they use), but I think it's safe to say that the majority has already switched, and that this trend will only continue in the future unless the Xfree86 developers radically rethink their attitude.

    As for Firefox (or Mozilla in general) again, I can't say I'm too surprised, though. They have had this attitude forever (if you ever reported a bug, you'll know what I mean; if you don't, check out bug 18574, for example), and I think it's reasonably safe to say that people are using Mozilla mostly because there's no real alternative (IE decidedly is not one, and it's windows-only, anyway; Opera is not free and has banner ads unless you pay for it, and Konqueror is integrated too much with KDE for some people's taste, not to mention that not running on windows means a good share of Mozilla users can't use it, anyway). As soon as a new, better browser project gains ground, Mozilla will find itself in the same situation that Xfree86 is in today. It may be less serious, since it's more easy to include two browsers with your distro than two X servers, but ultimately, it's adapt or die, and I think some Mozilla people (asa comes to mind, as do some others) will have to learn that the hard way.

    --
    quidquid latine dictum sit altum videtur.
    1. Re:That kind of policy... by ArtStone · · Score: 1

      "Sorry, links to Bugzilla from Slashdot are disabled. "

      d'oh

      --
      Final 2006 "Proof of Global Warming" US Hurricane Count -> 0
    2. Re:That kind of policy... by slavemowgli · · Score: 1

      Copy and paste - that should work.

      --
      quidquid latine dictum sit altum videtur.
    3. Re:That kind of policy... by ArtStone · · Score: 1

      did that - copied it from firefox to MSIE so no referral URL would appear in the HTTP request, and it still gave the error. (I'm not behind a proxy)

      --
      Final 2006 "Proof of Global Warming" US Hurricane Count -> 0
  47. Re:Not surprised by these California political gam by Per+Abrahamsen · · Score: 3, Insightful

    Maybe it is about having fun...

    If you limit the developers to people who actually like working together, and have simular ideas of how to behave and talk to other people, more can often be done than if you also invite all the socially dysfunct coders, who cannot take a rejection of patch as anything but a personal insult (or, for the true nutcase, some political game).

    There are more than a couple of great coders out there with zero people skill. They can damage a project because, even though their own contributions are great, they lower the fun level and therefore productivity of everybody else.

    Some of them make great solo projects...

  48. Re:Here are Instructions for the Kiosk Browser Mod by Artemis · · Score: 1

    If you look at the bug report you would see that the page you've linked to is written by the same person whose patch was rejected and also developed the extention as a work-around.

  49. Controversial? by wolf31o2 · · Score: 5, Informative

    the project's controversial invitation-only developer recruitment policy

    Why exactly is this controversial? Gentoo does exactly this. Just because you have an invitation-only developer recruitment policy doesn't mean that you won't accept patches from others. With Gentoo, we receive patches all the time that make it into the distribution. That doesn't make the patch submitter a developer, but at the same time we don't deny patches simply because the person is not a developer. After the person has shown their worth, they are recruited by a more senior developer on the project and trained in proper Gentoo development policy. Why would it be controversial at all to only allow people whom have shown compitence to have write access to your CVS tree? As I've said, we receive patches from people all the time. Some of them are even first time Linux users who know little to nothing about development, but if the patch is correct, we accept it without passing judgement on the person submitting the patch. I'm not sure where the idea comes from that only accepting good patches is elitist, but how would doing anything contrary make the slightest bit of sense.

  50. Considering the risk.... by Kjella · · Score: 1

    1. Get Debian commit access to a common, internet accessible package.
    2. Build a trojaned package
    3. Wait for apt-get to do its magic
    4. Root every Debian box short of internal networks
    5. ???
    6. Profit

    I'd rather the maintainers of debian packages go through a proper review process, thank you.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Considering the risk.... by BrokenHalo · · Score: 1
      ...6. Profit

      Where? No profit in Debian AFIK.

      And no, I'm not trolling for Deb, I'm a Slackware fan, but let us at least get the facts straight...

    2. Re:Considering the risk.... by Anonymous Coward · · Score: 0

      > Where? No profit in Debian AFIK.

      Just one example, plenty of profit in spambot nets, as already proven in the Windows world.

  51. Grow up?? how about speed up? by Anonymous Coward · · Score: 0

    This speeds up firefox considerably.

    http://www.hackaday.com/entry/1234000803024910/

    1.Type "about:config" into the address bar and hit return. Scroll down and look for the following entries:

    network.http.pipelining network.http.proxy.pipelining network.http.pipelining.maxrequests

    Normally the browser will make one request to a web page at a time. When you enable pipelining it will make several at once, which really speeds up page loading.

    2. Alter the entries as follows:

    Set "network.http.pipelining" to "true"

    Set "network.http.proxy.pipelining" to "true"

    Set "network.http.pipelining.maxrequests" to some number like 30. This means it will make 30 requests at once.

    3. Lastly right-click anywhere and select New-> Integer. Name it "nglayout.initialpaint.delay" and set its value to "0". This value is the amount of time the browser waits before it acts on information it receives.

    If you're using a broadband connection you'll load pages MUCH faster now!

    1. Re:Grow up?? how about speed up? by Anonymous Coward · · Score: 0

      Praise to ye! My IntarWab is sooooooooo much fast3r!!!!!1111oneone

    2. Re:Grow up?? how about speed up? by shrubya · · Score: 1, Insightful

      Lies, lies, lies. Not quite on par with "Iraq was involved in 9/11", but still lies.

      Pipelining will speed up SOME sites, but break others. Maxrequests is internally capped at 8, you can't go higher.

      Zero paint delay is an optical illusion. You think the page is loading faster, but it's actually loading slower.

  52. Bureaucratic by Nimey · · Score: 3, Funny

    I hereby move that the word "bureaucratic" be struck from /. usage because nobody can fscking spell it. Same for "ridiculous".

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
    1. Re:Bureaucratic by bcmm · · Score: 1

      Spellchecker for Mozilla/Firefox.
      Supports every human language I've seen on /. (assuming 1337 speakers not to be human). No excuse.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    2. Re:Bureaucratic by DaveJay · · Score: 1

      But YOU just spelled them correctly, so they're back in!

      Of course, you did misspell f***ing... (heh)

    3. Re:Bureaucratic by CapnGrunge · · Score: 1

      He didn't -probably- mean "to engage in sexual intercourse with..." but "to apply a filesystem check to..."

      --
      I see 57005 people
  53. The developers are fairly welcoming by Anonymous Coward · · Score: 0

    I have submitted "patches" in bugzilla that were well received, even though the code was fairly lousy. They have accepted the ideas, discussed them with me and others, and implemented some of them in _much_ better code.

    I don't have commit privs. I have bugzilla and mailing lists. If the stuff I submitted were worthy, I could probably become a trusted committer. But right now, it's best for everyone that I'm not.

  54. No elitisim - even the lead does patches! by originalhack · · Score: 2, Informative
    Most of the posters here have missed the whole point

    EVERYONE, including the project lead, pulls source from CVS, creates patches, uploads them to Bugzilla, has them reviewed by another (trusted) team member, and then approved by the person responsible for a branch. At that point, someone with CVS access is permitted to commit them to CVS.

    If you do not have CVS commit access yourself, you follow the exact same procedure as someone who does right up to the point of doing the commit itself. After having done a few of these, you just have to have someone in the project vouch for you AND SIGN AN AGREEMENT and you can get CVS commit access.

    This is not a barrier at all.

  55. My amendment by Hal+The+Computer · · Score: 1

    I move to amend. That the phrase "the word 'bureaucratic'" be struck out of the resolution and replaced with "all multisyllabic words".

    Don't hurt me, I can't spell either.

    --

    int main(void){int x=01232;while(malloc(x));return x;}
  56. Bad Examples... by Schwarzchild · · Score: 1
    "I think it mostly DOES apply in Mozilla's case, but people cite it a little too blindly, as if a small team could create a Saturn V or Windows NT or something if they were just REALLY SMART and put in a lot of overtime."

    Rutan's team at Scaled Composites is a small team who have built a spacecraft that may end up accomplishing much of what the Saturn V did. Also Windows NT was essentially designed by one guy (Dave Cutler) with a small staff of developers back in the late 80s, I think. I grant you that by now the Windows NT team probably is a behemoth but not in the beginning.

    --

    "sweet dreams are made of this..."

    1. Re:Bad Examples... by justins · · Score: 1
      Rutan's team at Scaled Composites is a small team who have built a spacecraft that may end up accomplishing much of what the Saturn V did.

      That is not even remotely true.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    2. Re:Bad Examples... by Schwarzchild · · Score: 1
      "That is not even remotely true."

      Sure it is. Burt Rutan has CAD drawings for a larger spacecraft and for a space hotel. How do you think he's going to get a hotel into space? Obviously by towing a lot of cargo into space. That's basically what the Saturn V did except it did it for Apollo-era space vehicles.

      --

      "sweet dreams are made of this..."

    3. Re:Bad Examples... by justins · · Score: 1

      That may well be, but the launch vehicles he uses won't even remotely resemble the SpaceShipOne, which is the absurd comparison you made. And they won't be made by his tiny team alone, if they're to do a comparable amount of work.

      Comparing a modern-day suborbital composite space plane to the most powerful man-rated rocket ever made is just dumb. The suborbital Mercury Redstone rockets were made by a small team, too, so THAT comparison would have been less idiotic.

      As this all relates to the original point, each step upward in rocket power requires a lot more people and a lot more engineering to develop the booster. So, well, you're just completely wrong about the whole thing.

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  57. Wrt. Linux vs. BSD by Anonymous Coward · · Score: 1, Insightful

    You don't seem to know what you're talking about.

    For one thing, the *BSDs share a lot of code, and contributing isn't harder than contributing to Linux; in both cases, you just need to get your patch accepted by someone with the ability to include it.

    Two of the significant reasons why Linux became more popular (after a certain threshold things tend to remain popular by default unless there is a significant reason for change) were both related to timing - the legally uncertain situation that BSD was in for a while, and the fact that Linux was initially much smaller (and less featureful) than BSD at that time, and thus made better use of the limited resources of the PCs of the time, making it more popular with home users, and gained features at a rate comfortable compared to the advances in affordable mid-range PCs.

    There were also other details making it more popular in the early days, such as ignoring safety in favor of performance (ext2...), which generally appeals to home users.

  58. "Growing up" would help a lot! by ErichTheRed · · Score: 1

    One thing that a lot of open-source developers don't seem to realize is that the "corporate" world of IT is very different from the "tinkering in your garage" world. Companies expect reliable products with good support and documentation. Silly comments in the source code aren't a big deal (lots of commercial software has this) but comapnies want the security of knowing that when something breaks, they don't have to rely on what they perceive to be a bunch of 14-year-olds.

    I work in big, bureaucratic environments where everything has to have full support, documentation, etc. to be released into production. We're just starting to look into the open-source world. There are some great projects as well as some really lousy ones. The last thing the CIO wants to hear is that the people who write a core piece of software decided to stop maintaining it and left you hanging. THe way to avoid this, of course, is to go with professional outfits that will be around for a while.

    I think Firefox is great, but now we have to make sure the team sticks around to support it in a professional manner.

    1. Re:"Growing up" would help a lot! by CaptainTux · · Score: 1
      We're just starting to look into the open-source world. There are some great projects as well as some really lousy ones. The last thing the CIO wants to hear is that the people who write a core piece of software decided to stop maintaining it and left you hanging.

      I think you might be missing one of the main plusses of using open source software: insurance. If a product it really useful there will always be a community that sprouts around it. Because the source is available to this community there will always be people who cozy up to it and learn it inside out. THESE people can take over where the original - and now dissappeared - developer(s) left off.

      This insurance has proven to be a major selling point for me when selling open source solutions. Need a feature that's not in Microsoft Office? Wait until Microsoft implements it in the next version or so (if ever). Or, use Open Office and hire someone to implement the feature right away. The same for other OSS vs proprietary software.

      To the home user this insurance means little: they probably can't program and don't have the funds to hire someone to do implement new features for them. But for corporate customers it's invaluable.

      I would say that if your company is worried about the original OSS vendor going away I would dare say you (or they rather) don't really understand what OSS is all about.

      --
      Anthony Papillion
      Advanced Data Concepts, Inc.
      "Quality Custom Software and IT Services"
  59. autocomplete=off by Anonymous Coward · · Score: 0

    There is an option that goes in the input box tag, autocomplete="off". Unfortunately, as already mentioned, it is not widely used.

    Blocking 16 digit fields, and any field named "cc" or "ccard", should be sufficient.

    Someone mentioned asterisking out cc fields like we do with passwords. That's not really the problem, unless someone is looking over our shoulder.

    And it's really, really difficult to type a 16 digit number with no errors without looking.

  60. Eye Candy by meehawl · · Score: 1

    they have produced the best browser in the history of computing

    I prefer Classic Mozilla. FireFox is too dumbed down for my taste. YMMV.

    --

    Da Blog
  61. Like what? by kaladorn · · Score: 1

    Tis obvious you've been around a while Dunbar... your uid is pretty low. Mine used to be a lot lower than it is now, but I confess to not knowing exactly what (other than the semi-bogus scoring bump for posts) was unlocked by getting good karma.

    If you feel up to it (or anyone else does), load up the clue-by-four and swing away. I'd love to know what wonderous features I've been underutilizing since my karma reached the stratosphere (or in the old days, the cap at 50).

    Thanks in advance for any info. I am genuinely curious. (in both senses)

    --
    -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
  62. Re:Then what exactly is Open ? [winhat] by Anonymous Coward · · Score: 0

    Don't interrupt me as i agree on granting commit access to anyone worthy of it. I hope you have some evidence to back you up on the wrong side of the structure and organisation of living creatures.

    I don't care how strong the apple engineers' kung-fu is, there's just no way to cram the g5 into that elitist arena which blocks out young developers...

    Take a look at the time.

    A single strategy doesn't work for 3 months almost full time to get commit access to anyone worthy of it.