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

43 of 300 comments (clear)

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

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

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

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

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

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

      afaik its a workaround, not a fix.

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

    8. 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
    9. 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.

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

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

    3. 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
  4. 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.

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

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

  9. 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.
  10. Re:obligatory link by djplurvert · · Score: 3, Insightful

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

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

  12. 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.
  13. 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
  14. "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.

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

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

  17. 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
  18. 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!
  19. 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.

  20. 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]
  21. 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

  22. 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!

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

  24. 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.
  25. 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.
  26. 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...

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

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