Slashdot Mirror


Problems With the Firefox Development Process

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

142 of 563 comments (clear)

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

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

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

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

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

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

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

      --Asa

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

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

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

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

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

      What features does IE have over Firefox?

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

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

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

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

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


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

      Now it is bloated. ^_^ Rather ironic really.
    7. Re:Firefox is mostly a cute interface by Scarblac · · Score: 4, Funny

      Reminds one of this anecdote.

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

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

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

      "What features does IE have over Firefox?"

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

      --
      SIG: TAKE OFF EVERY 'CAPTAIN'!!
    10. Re:Firefox is mostly a cute interface by LWATCDR · · Score: 2, Interesting

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

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

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

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

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

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

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

      --

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

    13. Re:Firefox is mostly a cute interface by Crayon+Kid · · Score: 2, Insightful

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

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

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    14. Re:Firefox is mostly a cute interface by roman_mir · · Score: 2, Informative

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

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

      Respectfully, Albert Gore

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

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

    17. Re:Firefox is mostly a cute interface by petecarlson · · Score: 2, Informative


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


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

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

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

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

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

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

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

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

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

      Somewhat related to the branding question, another Mozilla problem:

      RMS wants to rebrand Firefox.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      --
      I am TheRaven on Soylent News
    8. Re:It's the Branding by malkavian · · Score: 2, Insightful

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

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

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

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

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

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

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

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

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

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

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

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

    That's strange...

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

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

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

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

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

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

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

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

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

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

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

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    4. Re:That's strange... by mrchaotica · · Score: 2, Insightful

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

      --

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

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

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

      --

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

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

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

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

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

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

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

    8. Re:That's strange... by orin · · Score: 3, Interesting

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

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

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

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

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

    9. Re:That's strange... by MrNemesis · · Score: 4, Insightful

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

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

      --
      Moderation Total: -1 Troll, +3 Goat
    10. Re:That's strange... by KarmaMB84 · · Score: 3, Informative

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

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

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

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

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

      Disclaimer: I am a FireFox user.

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

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

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

      --
      You are not alone. This is not normal. None of this is normal.
    14. Re:That's strange... by cortana · · Score: 2, Interesting

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

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

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

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

      --
      You are not alone. This is not normal. None of this is normal.
  5. Bah, what's the big deal? by PalmMP3 · · Score: 3, Funny

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

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

      *SLAP!*

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

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

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

      From the article:

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

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

      - shadowmatter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

      --
      we discovered a new way to think.
    3. Re:Firefox is also Mozilla by Joe+Tie. · · Score: 2, Informative

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

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

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

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

      No other browser supports the Abe Vigoda Status extension.

    5. Re:Firefox is also Mozilla by Myen · · Score: 3, Informative

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

      (Who are the six that mconnor mentioned anyway?)

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

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

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

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

      --

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


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

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

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

    2. Re:Engineering documents? by zootm · · Score: 2, Informative

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

  9. Re:Good! by ShawnDoc · · Score: 4, Interesting

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

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

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

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

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

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

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

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

  11. How else to topple IE? Re:It's the Branding by dj42 · · Score: 4, Interesting

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

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

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

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

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

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

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

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

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

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
  12. Same ol', same ol' by Anonymous Coward · · Score: 4, Insightful

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

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

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

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

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

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

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

  15. His blog... by digitalchinky · · Score: 4, Funny

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

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

    > because this isn't fun anymore.

    Mmm... "Just for Fun !!"

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

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

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

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

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

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

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

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

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

    Fox Fire

    Brush Fire

    Brush Fox

    Foxy Britches

    Fancy Pants

    Panda Britches

    Moz Illa Than You

    Moz Def

    Linky Clicky

    Clicky Linky

    Spider Webby

    The Amazing Spider Webby

    Ultra Browser

    Supa Browsa

    Supa Browsa II: Supa Browsa Remix

    and finally,

    Internet Explorer II: Electric Bugaloo

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

      You forgot "Fire Bush"

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

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

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

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

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

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

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

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

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

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

    --
    $ find /pub -beer "James Squire Amber Ale" -drink
  20. Case in point: vcards by mccalli · · Score: 4, Insightful
    OK, so it's Thunderbird not Firefox. But I since I was an OS X user on a laptop and Windows user on a desktop, and since I could find no way to synchronise my address book, I decided I'd do the coding and write the vCard import module for Thunderbird which many people have been crying out for.

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

    And waited.

    And waited.

    Still no response.

    Seven months later, the bug flickers into life again and people start asking why this isn't here. Again, I post up reminding people that I offered to write the code, and still would. Again, utter silence. Tumbleweed drifts across the face of the bugzilla page...

    Have a look, entry 79709 if you're interested (Mozilla's bugzilla set-up disallows direct linking from Slashdot). My main motivation for writing this has now gone, as I bought an OS X-based desktop too and can synchronise contacts fine now. I might still have a crack at it just for interest's sake though, but I wouldn't count on getting any contact from Mozilla people.

    Cheers,
    Ian

    1. Re:Case in point: vcards by mccalli · · Score: 3, Interesting
      Ummm....so why didn't you write it?

      Duplication. Check the bug report I mentioned - it seems to me as if vCard handling is actually pretty much there in Thunderbird but simply has no UI, so I wanted to re-use the existing code rather than create my own vCard library which would be out of sync with the rest of the code and probably would be rejected as duplicated work anyway.

      Cheers,
      Ian

    2. Re:Case in point: vcards by Osty · · Score: 4, Interesting

      Duplication. Check the bug report I mentioned - it seems to me as if vCard handling is actually pretty much there in Thunderbird but simply has no UI, so I wanted to re-use the existing code rather than create my own vCard library which would be out of sync with the rest of the code and probably would be rejected as duplicated work anyway.

      Yeah, and? The point of the question was, "Why didn't you go ahead and do what you wanted to do, rather than file a bug and wait for permission?" In cases like this (and in many things in life), it's easier to ask forgiveness than permission. If you are willing to write the code it takes to do what you want, there's a much higher chance of your bug getting noticed if it's accompanied by a patch. The patch doesn't have to be perfect code. It could be as simple as a proof of concept (though if you're going to do it, you may as well do it right). But a bug saying, "Hey, Project X needs feature Y. I'm willing to write the code. What say you?" is easily ignorable, while a bug saying, "Hey, Project X needs feature Y. Here's a patch with an implementation. Please give me feedback, and if you feel the feature is appropriate for Project X, check it into the tree," is hard to ignore. You've suggested a feature and provided an implementation all at once. The implementation may need tweaking, but the work is pretty much done, making it an easy feature request to approve.

      From the bug, it seems that you got stuck on a few points and need some clarification. That's fine, but I wonder if asking that type of question within a bug is the right place to do it? Doesn't Mozilla have an IRC channel for development questions, or mailing lists for the various components? In short, that you didn't try to find the information you need elsewhere (assuming you didn't, from your posts here and in the bug) makes one question whether your commmitment to code the feature was genuine.

    3. Re:Case in point: vcards by mccalli · · Score: 3, Interesting
      Yeah, and? The point of the question was, "Why didn't you go ahead and do what you wanted to do, rather than file a bug and wait for permission?".

      Fundamentally misunderstood. I'm not asking for permission, I'm trying to do the work within the existing framework. Saves everyone time, guarantees consistency in vCard import.

      As for the remainder, yes - the defect tracking system is absolutely the correct place to keep discussions about the defect. IRC? Who logs that, and what if I'm hit by a bus and someone wants to finish what I'd stared? Nope, that's the entire point of bugzilla and similar systems - to keep information most local to where it's needed. A fine programming principle...

      In short, that you didn't try to find the information you need elsewhere (assuming you didn't, from your posts here and in the bug) makes one question whether your commmitment to code the feature was genuine.

      Well, I wasn't about to buy it an engagement ring that's for sure. How 'genuine' would be enough for you? A tattoo on my forearm? A declaration of undying commitment before a gathering of my peers? A nice romantic dinner, just me and the bug?

      Or perhaps I should stick to talking about code enhancements in the enhancement/defect tracking system.

      Enjoy the remainder of your aggression. Remember the point of this Slashdot thread? About how Mozilla was failing to build a community...?

      Cheers,
      Ian

    4. Re:Case in point: vcards by Osty · · Score: 5, Insightful

      As for the remainder, yes - the defect tracking system is absolutely the correct place to keep discussions about the defect. IRC? Who logs that, and what if I'm hit by a bus and someone wants to finish what I'd stared? Nope, that's the entire point of bugzilla and similar systems - to keep information most local to where it's needed. A fine programming principle...

      As I read the comments in the bug, you were looking for technical information (ie, "do I have to create a stream, or is it provided to me by the dialog?" (not a direct quote)), not design. The design should be kept close to the problem, and definitely in the bug. The technical implementation details, and especially minor questions about how you do this or that, don't need to be logged in the bug. Again, as I read it, what you really needed was a comprehensive architecture document of Thunderbird, or failing that at least someone familiar with similar code that could point you in the right direction. That's a task for IRC channels (because the discussion is ephemeral, and doesn't need to be logged for anything but your development purposes) or mailing lists.

      Well, I wasn't about to buy it an engagement ring that's for sure. How 'genuine' would be enough for you? A tattoo on my forearm? A declaration of undying commitment before a gathering of my peers? A nice romantic dinner, just me and the bug?

      Consider it from the approver's point of view. You offered to help, ran into a technical snag, asked a question in an inappropriate forum, and disappeared for 7 months. I get that it's open source, and work is done by individuals in their spare time, but that doesn't sound to me like you were really committed to fixing the bug. If you were, you would've tracked down the information you needed (it wasn't a design question requiring a committee vote), and continued with the work. That's how I define "genuine".

      Enjoy the remainder of your aggression. Remember the point of this Slashdot thread? About how Mozilla was failing to build a community...?

      That wasn't aggression, and I'm not affiliated with Firefox in any way (in fact, aside from having it installed but never using it, I have no association with the project at all). To turn it around on you, perhaps Mozilla is failing to build a community because people don't follow through on commitments? Of course, it's more likely that they're failing to build a community because they've failed to build a community. (no, really -- the fact that your technical question went unanswered can be seen as a sign of a lack of community, and short of some group of people stepping up and actively trying to build that community, the community will continue to not grow ...)

    5. Re:Case in point: vcards by Anonymous Coward · · Score: 2, Informative

      Because if he wrote it without verifying with others first, he risks
      1. duplicating effort
      2. potentially (actually, probably) having his work rejected based on incorrect design.

    6. Re:Case in point: vcards by ralphdaugherty · · Score: 2, Insightful

      Informative exchange, what I get from Ian's experience is that you have to reach out to build a community, and from Ian's experience they didn't reach out and respond to the people that you would want to add to that community.

      I would guess that to be because it was a technical question that needed answered to get him started, and limited the number of people that could respond and it didn't get responded to.

      But I can't imagine some duplication of code to get a working prototype presented to be just rejected out of hand as duplicative. I mean it's an iterative process and getting something in front of them is a start. Asa's blog said they had contributions from a thousand developers.

      On the other hand you would need a reviewer for it, and I think the point of this thread was that not only Ian's offer was ignored but his patch prototype may have been too. :)

      rd

  21. Solution by Anonymous Coward · · Score: 3, Funny

    Switch to IE...

    Bill Gates says "i told ya so"

  22. ok by SweetAndSourJesus · · Score: 5, Informative
    --

    --
    the strongest word is still the word "free"
  23. GPL It? by MBoffin · · Score: 3, Interesting

    The source code is out there. If development completely stalls on this project, maybe they should just GPL the thing and let some other group of developers take over. I'm sure there are holes in this suggestion, but it seems a sensible thing to if things really grind to a halt.

    1. Re:GPL It? by MBoffin · · Score: 2, Interesting

      It's already open source. Suggesting to GPL it is just being zealot.

      I'm not a zealot. I'm just uninformed. I went and read a bit of the Mozilla and Netscape Public Licenses and it appears you could very easily fork the Firefox project. So my basic point still stands. If development really does stall, it looks like it would be pretty easy for a group of new developers to fork the project and continue the development of Firefox under a new name. (Yes, yes, I know there are amazing problems in getting people to adopt. But it would happen, maybe slowly at first, but it would happen.)

  24. this is what happens when v hype anything too much by krayfx · · Score: 4, Insightful

    why are we obsessed with firefox being too perfect! c'mon this is a community based product and even though they strive for perfection and do quite a good job at it. they are humans and bound to be prone to problems. and we arent paying them. its our fault that we raise them to some levels and then expect them to be there just because we praise them and raise them to exhalted levels and get a free download of our favourite browser!

  25. Re:AWOL? by emurphy42 · · Score: 2, Informative
  26. The point of which is by Joseph_Daniel_Zukige · · Score: 2, Insightful

    that slashdotters could maybe get off their backsides, quit sniping at things for a while, and do a little code review for firefox?

    naaaaaahh

  27. Coders != Maintainers by jd · · Score: 4, Interesting
    There are a few tens of thousands of Linux kernel coders, but there are only about five or six people you can actually say are "maintainers", who filter the code and turn the chaos into order.


    One maintainer for Firefox would be fine, if it were a little more modular. The problem is the same one Linus had, fairly early on. People don't scale as easily as lines of code. Basically, the Firefox code needs to be ripped into managable parcels, such that the maintenance that is done can concentrate on one parcel, rather than ALL interactions in ALL parts of the code.


    Monolithic code is problematic, because for N lines of code, there are potentially !N interactions that can occur. !N gets big, very very quickly. When you use procedures wisely, then N is the number of procedures, rather than the number of lines, but it is still a VERY big number, far too big for ANY finite number of maintainers to handle sensibly.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Coders != Maintainers by solarium_rider · · Score: 2, Funny
      if(Coders!=Maintainers){printf("That's why I always put all my code on one line.";printf("Like this.\n");exit(0);}else{printf("Whoops\n");exit(-1 );}
      --
      -- How many sigs are as useless as this one?
  28. Agreed by Anonymous Coward · · Score: 2, Interesting

    I agree. One of the more glaringly obvious problems is using critical FOSS resources to do Microsoft's jobs for them. It's beyond crazy. Here you have a pitifully underfunded and obviously understaffed project, supposedly for free and open source software, yet devoting the lions share of effort to helping make Windows better and therefore microsoft more money. A company that could snap it's fingers and hire 500 extra full time devs tomorrow.

    To anyone who is outside looking in this situation, this is just insane, this is a duh moment, but the devs and foundation on the inside refuse to see it. They refuse to see it, or maybe it's a worse situation than that, that they do see it and that's the plan, it's certainly been looking like it for a couple years now.
    Who's getting bought anyway?

    I've heard the arguments "well, getting people to switch browsers and office suites will lead to acceptance of....in the mysterious future". B & S. That's crap. It's pure crap. They the 99% rest of the planet "they" are still running Microsoft because they are. Look at the numbers. This is 2005. Numbers don't lie. Just because people are running FF is not meaning they are going to switch OS. You haven't gotten ONE major computer vendor to offer parity of OS platform at the retail level. There's your proof staring you in the face. This is called "failure". You've merely made it easier for Microsoft to keep being a dominant monopolist. Done it for free, too. Or it's worse than that. So what if you win a temporary browser battle if you are still tactically losing the entire computing war on the desktop? Or maybe that's been some scheme all along, a delaying tactic to let a certain billionaire catch back up? Hmm?

    The FF and Moz people need to fish or cut bait, if they want a Windows browser,fine, then develop and sell a windows browser, say that outloud and be done with it. There's your money and more devs either way. It's called actually making up your mind, making a decision. If they really are concerned with open source, they will start to actually work with the true open source community and stop propping up the closed source and expensive monopoly "community" of the wonderful world of Windows. Fish or cut bait. If moz et all decide to really fish only in the open source pond they would get a lot more support, but this half way measure is ridiculous. I know I won't donate a dime as long as they keep working on the Windows versions. Let Bill Gates and the Windows users pay their meal tickets then.

    1. Re:Agreed by dhbiker · · Score: 3, Insightful

      Well I for one think that it's awesome that Mozilla develop for the Windows platform, I have one Windows PC at work, an HP-UX and at home I use Linux. I HAVE to use Windows at work because we must support our software on Windows, Solaris and HP-UX so I think its great that I can use the same tools on all three.

      FWIW this will type of thing will gradually wear Microsoft down - I no longer need to pay for MS Office, Open Office is more than good enough (and getting better all the time), eventually the only bit of MS software I'll be running on a windows box will be the OS itself.

      Microsoft will shrink or they will have to adapt and start writing more quality software for less cost to the consumer - I fail to see how this is a bad thing unless you hate Microsoft for the sake of it? (I dislike them very much, not for the sake of it but because of their hideous business practices)

    2. Re:Agreed by BackInIraq · · Score: 2, Insightful

      "I agree. One of the more glaringly obvious problems is using critical FOSS resources to do Microsoft's jobs for them. It's beyond crazy. Here you have a pitifully underfunded and obviously understaffed project, supposedly for free and open source software, yet devoting the lions share of effort to helping make Windows better and therefore microsoft more money. A company that could snap it's fingers and hire 500 extra full time devs tomorrow."

      There are other ways of looking at this. For one, and this is probably not the case and you are not likely to agree, maybe they are donating their time and effort to the cause of making the average computer user's experience better, and sine the average computer user is going to be on windows, they are working where the most good would be done.

      Or there is the classic "they'll see how good Firefox is and switch to an open source OS" argument. Not bloody likely, unless you are looking SERIOUSLY long term. Firefox IS proving that an open source app can be user friendly, polished, and do the job better than commercial software, and thus showing the promise of a future open source OS. But as of right now, there is no open source OS that is as easy for the average user to get going and use as Firefox is. So nobody is going to be converting just yet. But again, looking long term, it IS a start.

      Lastly, maybe developing primarly for Windows, but also making sure it runs on linux and mac is their way of targeting the largest user base, but making sure that said users can have the same experience across platforms. Telling them they should fish only in the open source pond makes you sound just as bad as Bill Gates, who generally wants developers to fish only in the Windows pond. By developing most apps with only linux in mind, and leaving windows users with ports that generally come off as clunky and unpolished, you are making open source look bad to Windows users, and generally reducing the chance of them ditching Windows. By developing directly towards Windows, and doing it well, they are making open source look good. If more apps were developed in this way, eventually the only thing anybody would be using of Microsoft's would be the OS.

      That's not good enough for you? Well guess what, THAT is step one towards shrinking their desktop market share. Because once you ensure that the only thing a user is using from Microsoft is Windows, and by offering all their other apps on Mac/Linux, you are making it MUCH more likely that a user will switch. Until you do that, a majority of users *never will*.

    3. Re:Agreed by Mant · · Score: 4, Insightful

      Maybe they aren't doing the project "for free and open source software" but for users who want a decent browser on any platform? Mozilla aren't fighting any war for the desktop, because they make browsers, not desktops.

      That seems to be their goal, so quite obviously windows is included, and the Mac. I notice you don't comment on the Mac, but that is also a closed source OS, even if it has Darwin underneath.

      Your right that offering FireFox for Windows isn't going to get people to move off Windows. I've seen some people make the argument, but never seen it as being listed as a goal of the Moz and FF people. You can't call it failure if it wasn't their goal.

      In fact, you seem to be against cross platform development altogether. It is hardly the only OSS software to do this (Open Office anyone?), and it is usually touted

      Open source isn't some huge, unified movement dedicated to destroying Microsoft (although some individuals are). There isn't a "true open source" community, maybe you mean the free software community, which is based on the ideals of free software, rather than the more pragmatic open source community? (not that the two are mutually exclusive). Even then I'd think the point of open source is freedom, and that includes the freedom to delevop in MS Windows. The GPL and other licenses don't say you can't develop on a closed source OS.

      Like freedom of speech lets people say things you don't like, including ideas that are against freedom of speech. Freedom to code lets you code for closed source systems, even if the people that came up with the idea don't like what you are coding for.

      It isn't any half way measure, they are doing exactly what they want to do (and other major OSS projects do), and they are doing very well. It just isn't what you want, but you are free to go make a *nix only fork if you think it will get more support by loosing all the Windows people.

  29. Dude? by Anonymous Coward · · Score: 2, Funny

    Where's that 20 somthing-year-old whiz kid whipper snapper that Google recently hired because he was part of Firefox development?

  30. No so strange by fm6 · · Score: 2, Insightful
    That's perfectly consistent. Missing features are bitchable as bugs if they're features you want. Actual features are bitchable as bloat if they're features you see no need for.

    Which sounds funny, but isn't. The only objective definition of bloat is trivial features whose maintenance cost far outweighs their benefit to the user community. I've worked on projects that had really nasty feature bloat, because individual developers were given too much independence, and wasted time working on features that appealed to them. Meanwhile, less sexy but more important features (and worse, fixes for showstopping bugs), went neglected. So yeah, you can have bloat and missing features at the same time.

  31. They often act out their anger. by Futurepower(R) · · Score: 5, Informative


    I've posted bugs to Firefox Bugzilla. All I know about the Firefox "community" comes from that.

    One of the bug posts, about a serious memory leak that causes a complete crash, was handled in an angry way, even though I had spent hours documenting it on two computers and two operating systems.

    This is an extremely common phenomenon among Open Source authors. They often use their position as a way of acting out their anger. I was criticized because I use Firefox in a more intense way than other users! When I posted a carefully written response to the criticism, I got criticism for posting a long response.

    I offered to re-write the manual for another Open Source project, and got a negative response that was encouraging and discouraging at the same time.

    On another project, I entered a minor bug. The program was crashing if it saw a DOS end-of-text-file character in its text file input. I got back a long, philosophical discussion about why they were not willing to fix the bug because it was a problem that came from DOS.

    One person with an anger problem can literally control the development of an Open Source project by scaring away potential helpers.

    In my experience, the anger is often not expressed in a way that is obviously angry. It comes as opposition, sometimes very subtle opposition, even to good ideas or to useful help. The opposition vastly increases the amount of time required to contribute to a project.

    The serious Firefox crash I reported in October 2003 was still there in February 2005 in version 1.0, even though it was verified by others in a careful way.

    The background for all this is that Firefox is apparently the best browser, and an important window to the world for millions of people.

    This is an important subject, and there is a lot more to say, but I don't have time now.

    1. Re:They often act out their anger. by oo_waratah · · Score: 4, Insightful

      This is a real concern. The whole process of programming 'should' be egoless. The person who writes and maintains the code often feels to much ownership and instead of taking the the change in good grace and thankfulness they often approach the whole thing defensively. "The code was never intended to do that".

      This is NOT a problem with Open Source development but with programmers as a whole, myself included but I try and suppress it. You have to 'give up' code that you have too much ownership in.

    2. Re:They often act out their anger. by bonch · · Score: 4, Insightful

      The reason you see it in OSS more often than, say, the commercial world, is that people who piss off clients usually get fired. That sort of accountability to the consumer--mostly because consumers eventually affect the bottom-line--doesn't exist in the OSS world. We have to rely on trust and goodwill, and often people don't feel the need to follow any social rules because they're not being employed by anyone.

      Like any development model, OSS has its good points and its bad points, and that is certainly a bad one.

    3. Re:They often act out their anger. by nberardi · · Score: 3, Insightful

      I think you are partly right and partly wrong. With Open Source all that you get is the recognition of your project in most cases. If one person draws all the attention away from the group then you can feel left out and angry. How many people here can name any of the people on the FireFox team that haven't been in Wired Magazine. No cheating...

      There are probably not many and personally I think this is what drives some of the negativity.

      A couple times I have posted a bug to the FireFox Bugzilla, both times they have been duplicates. Both times I have been critisized by the person managing the bug to look before submitting. Both times the title of the bug has been totally different than anything I would have thought of.

      Most of the problems come from the lack of dealing with other people. Many of these developers shouldn't be doing the customer interaction. That is why even in small companies 1st level tech support is not the developer who created/developed the project.

    4. Re:They often act out their anger. by eclectro · · Score: 2, Interesting

      One of the bug posts ... was handled in an angry way....This is an extremely common phenomenon among Open Source authors.

      Three words: Not enough sleep.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    5. Re:They often act out their anger. by dattaway · · Score: 3, Insightful

      When I posted a carefully written response to the criticism, I got criticism...

      This happens in every profession at every employer from anyone who has to do work. Its human nature to take the gravy from the plate and give others the left over bones. Of course, this doesn't help when there are no other people to enjoy the left over scraps so they get discarded.

      Next time you have a problem, bring lots of gravy. The dogs might attack the problem next time without going after YOU!

      More proof that the difference between us and other animals in the kingdom is that we have opposable thumbs. The advantage is we get to meet a lot of monkeys. And an infinite number of them are proficient at typing on a typewriter typing the Complete Works of William Shakespeare while ignoring your very simple question.

    6. Re:They often act out their anger. by Xunker · · Score: 5, Insightful

      I feel your pain, but I disagree with that it's acting out anger -- instead, from my experiences I feel that it's not anger but a lack of ability or experience with dealing with someone who says, either directly or indirectly, that something you made is "wrong".

      One thing the FOSS paradigm has done is made it possible that people with no experience in the social aspects of software development to write code that is potentially used by millions of people. It can open up a "cowboy culture" where everyone is at odds with everyone else and where, if I may borrow a line from a certain movie, "we're all our own countries with temporary allies and enemies".

      I say this with the benefit of hindsight, to be sure: I was a once a pimply, antisocial code-contributor and inlooking back on my own exchanges I see that I was as bad as it gets: if someone found a bug in what I did, instead of fixing it I would spend all my energy in combating the person who reported it because surely this person was out to get me. It wasn't until a few years later when I got a "professional" job that my boss pulled me asside one day and gave me a half-hour verbal bitch-slap that I realized that a bug report is usually someone who _wants_to_help_me_. Basically, I was too arrogant to see that, and now that I'm "old and wise" I see that same thing on others.

      Of course, I'm not saying you should let them off the hook because thay don't know any better.. in fact, I'd hazard the sentement that more bitch-slapping needs to be done in the open-source world!

      I don't know were I'm going with this, but that's my two cents.

      --
      Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
    7. Re:They often act out their anger. by Anonymous Coward · · Score: 2, Insightful

      You can't post an attack like that without giving at least a bug number. For all we know, you could be making the whole thing up.

      And mods, same applies to you - the whole reason you exist is to sort out the weat from the chaff - a comment like this with a bug number is wheat, a comment like this without a bug number is chaff.

    8. Re:They often act out their anger. by mrchaotica · · Score: 2, Funny

      Warning: you have exceeded your Slashdot metaphor allotment for this month. Further use will be billed at $0.10/metaphor, or you may choose to switch to the unlimited plan for the low, low price of $42/month. Thank you.

      ; )

      --

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

  32. The Firefox people are great compared to Microsoft by Futurepower(R) · · Score: 4, Insightful


    An additional remark:

    The problems with reporting bugs in Firefox are trivial compared to reporting bugs to Microsoft, in my experience.

    A top-level Microsoft support technician got interested in a very well-documented bug in Windows XP that I reported. He decided, partly as an experiment to teach himself about Microsoft, to work with several Microsoft groups. Result: An entire waste of time of many, many hours, over a period of months.

    I've been reporting several bugs in Windows XP for literally years, and they haven't been fixed. If you work with both Linux and Windows XP, do you notice that Linux has a powerful, bug-free Command Line Interface, and the CLI in Windows XP is weak and buggy? (Yes, I know they are working on replacing it.)

  33. Firefox's Exclusive Developer Policy. by Aaron+England · · Score: 5, Insightful
    Perhaps it has something to do with their stated developer policy?

    Q5: How do I get involved?

    By invitation. This is a meritocracy - those who gain the respect of those in the group will be invited to join the group.

    It was elaborated on slashdot once before.

    1. Re:Firefox's Exclusive Developer Policy. by SunFan · · Score: 2, Insightful


      Well, perhaps inviting some more people if only to help digest the volume of issues in the bug tracker would be helpful. Sometimes secretaries really are essential. (It sucks, BTW, that secretaries are falling out of fashion because the engineers can do their own flight reservations on some crappy website. That's a waste of time, dammit, when someone else can do it much more efficiently.)

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
  34. extensions? by dhbiker · · Score: 4, Interesting

    Sounds to me like there is a community of hackers waiting in the wings (just have a look at the large numbers of extensions available for firefox) - its just that they haven't allowed any of them to get past the first steps and into more involved hacking

    my $0.02

  35. Typical? by m00nun1t · · Score: 4, Insightful

    From my observations of lots of open source projects, and involvement in a few, this seems fairly typical. With only a few exceptions, it seems like most projects have the bulk of the work done by a very, very small number of people, usually just one. I often wonder how much the "many eyes makes all bugs shallow" maxim, while probably true, applies in practice when on most projects there simply aren't many eyes.

    [dons flame retardant suit]

    1. Re:Typical? by LiquidCoooled · · Score: 2, Insightful

      Once a project hits a critical mass, there are MANY eyes looking at your software.
      They will all gladly download and install your codebase.
      A large percentage who come across problems will go back to how they did it before.
      A much smaller (but still large quantity) percentage will actually report bugs and problems in running it.

      Most people won't download the source at all.
      Cost/Benefit ratio - a small bug/UI niggle problem is not worth me getting the source and scratching my head for a few hours just to locate the source of the problem, and then however long to fix it.

      Theres a small team of bug blasters who TRY to force bugs in the software, usually to the irk of the main dev - they have a special knack for breaking code. Most security issues wouldn't come to light without their help.

      So, yes, many eyes will see the code.
      Many eyes will tell you about the problems.
      Few or one will fix the code.
      Perhaps we should find a way to send stimulants to them :)

      --
      liqbase :: faster than paper
  36. My experience by Anonymous Coward · · Score: 2, Interesting

    Mozilla used to be able to change themes without a restart. You'd click to change theme, and it'd change theme. However, one of the themes supplied with Mozilla used to have some kind of XUL screw up when changing over, and display two location bars. Rather than fix the problem, they simply disabled the ability of the browser to change themes on-the-fly. So to this day, you need to restart Firefox and Mozilla because they didn't want to fix a minor bug.

    So yes, the themes-on-the-fly issue appears to have been swept under the rug too? Although their might've been some good technical reason for disabling instant theme-changing, I don't think it's likely.

  37. Re:What the Fuck did he have for Breakfast? by Bert64 · · Score: 2, Informative

    That's the american name, they're called Coco Pops in the UK.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  38. misconceptions by TuxPaper · · Score: 5, Insightful

    - Reviewers != Coders. There are more Firefox coders than reviewers. A bottleneck is created, but hardly a crisis

    - Most of Firefox's changes come from Gecko, which is done by Mozilla coders (I guess you could call them Gecko coders, although I've never heard anyone say that). There are currently about 70 reviewers, and 20 super-reviewers for mozilla. There's about 84 coders a month (down from the 150+ haydays of the Netscape area)

  39. Re:Mod Parent +5 (and keep it there) by strider44 · · Score: 2, Insightful

    I hate to break it to you mate, but the guys with mod points won't go "oh that guy wants me to mod him up. Well okay, obviously he knows what he's talking about!"

    Please, if you have mod points, use them. If you don't, either post on topic or shut up and stop polluting the board.

  40. Re:What the Fuck did he have for Breakfast? by strider44 · · Score: 2, Informative

    and, at least, in Australia. Not really relevant, so no karma, but I just feel like pointing that out.

  41. Konqueror too by Anonymous Coward · · Score: 2, Insightful

    It's bloated compared to konqueror, too.

    Konqueror isn't as featurefull, of course, but it's really not too far off these days, and it's very lightweight in comparison. Which probably has a lot to do with why Apple choose its rendering engine instead of Mozilla's.

  42. Solve the Open Source problem, not avoid it. by Futurepower(R) · · Score: 2, Insightful


    [Grin]

    Whatever the answer is, it is definitely not in commercial software. See my comment just above: The Firefox people are great compared to Microsoft. With Microsoft, you pay to be disrespected.

  43. Process (part 2) by marvin2k · · Score: 2, Insightful

    I have worried about that for a while now until I wrote this: earlier post

    I really don't think fancy new features should (can) be a top priority right now anymore but instead the core problem of getting new developers needs to be solved not just for now but also for the future. While I agree that changing things like the versioning system won't change much I believe splitting up the codebase into more handy chunks and giving "outsiders" more power (eg regular contributers should need no code review) should be the goal. I think it's this sharp devision between core (Foundation) and outside (everybody else) developers that is the main problem here.

  44. Oh, C'mon! by trezor · · Score: 2, Informative
    • Opera 7.11j - 12.5 MB ... Moz Firefox - 4.7 MB

    You know this is just plain stupid. Comparing Opera with Suns JRE bundled and Mozilla FireFox without any Java just isn't reasonable.

    At you are going to do a comparison, at least compare the proper versions to each other. That is Firefox (& JRE) vs. Opera (& JRE) or Firefox (bare) vs Opera (bare). And in any of those comparisons Operas footprint is indeed smaller (at least last time I checked).

    Please note that I am indeed using Firefox myself, but lets at least keep our facts somewhat reasonable.

    --
    Not Buzzword 2.0 compliant. Please speak english.
  45. Managers by Anonymous Coward · · Score: 2, Insightful

    I'm guessing people get to become managers of these projects 'cos the're good at development. Perhaps there is a chance for a trained manager to get involved and sort out the messy human problems, leaving the developers to get on with the hard coding.

  46. Documentation by yulek · · Score: 2, Insightful

    The whole mozilla project is also in desperate need of documentation. It's nearly impossible to write applications and complex extensions without digging into the sometimes sparsely commented source code.

    Documentation would also help in the review process.

    --
    in this age of communication i'm just not getting through
  47. Back on topic: by ehack · · Score: 2, Interesting

    They went for a Java model with no graphical layout tool instead of building in a VB-style GUI/code editor. I cannot hack a firefox extension easily, and I have a Ph.D in comp sci. No surprise that only the 3133T kiddies are doing it?

    This reminds me of the famous Microsoft Halloween document on Linux: The MS guy *wrote a device driver * in a weekend for Linux, and then mailed his bosses that there is no such thing as a weekend device driver in NT. Well folks, for once the shoe is on the other foot !

    --
    This is not a signature.
    1. Re:Back on topic: by Anonymous Coward · · Score: 2, Insightful

      They went for a Java model with no graphical layout tool instead of building in a VB-style GUI/code editor.

      Huh? Its not a java model, its an XML based one (XUL). Unfortunately there doesn't seem to be anything in the way of an IDE (or an IDE plugin) to create those files, which would make creating one a lot easier.

      But 99% of the extensions I've seen are nothing more than a window or two with one or two options. So doing the XUL coding by hand isn't that insurmountable, even for a PhD :)

    2. Re:Back on topic: by Anonymous Coward · · Score: 2, Funny

      >> I cannot hack a firefox extension easily

      Oh really?

      >> and I have a Ph.D in comp sci.

      Ah! There's your problem!

    3. Re:Back on topic: by REBloomfield · · Score: 2, Insightful
      I have a Ph.D in comp sci

      Wow, big deal. You can research stuff that no one has ever researched before. How does that qualify anything you can't do as mind-blowingly difficult?

      As for a weekend device driver, I'm gald that the dominant software supplier in my shop spends more than 48 hours writing code that is going to be doing the brunt of the I/O work on my hardware....

  48. Re:The Firefox people are great compared to Micros by plierhead · · Score: 2, Funny
    I've been reporting several bugs in Windows XP for literally years, and they haven't been fixed. If you work with both Linux and Windows XP, do you notice that Linux has a powerful, bug-free Command Line Interface, and the CLI in Windows XP is weak and buggy? (Yes, I know they are working on replacing it.)

    I don't normally buy into the conspiracy theories about Microsoft, but I am absolutely 100% certain that the steady degradation of the dos box is a classic case of MS trying to herd people away from the dark side. The dos box used to work, and work well. MS have steadily - through 95, 98, and on and on in the rolecall of fucked up apologies for operating systems - made it more and more fucked.

    It is absurdly obvious that to them the dos box is an abhorrent reminder of an earlier day, a trojan horse through which command line devil worshippers can work their evil, avoiding the safe, closeted world of Microsoft's GUIs.

    They would absolutely love to get rid of the dos box forever, but even they need it - for example, when I was foolish enough to update the definitions in my Microsoft Spyware beta, it trashed my Microsoft firewall! MOTHER FUCKERS!! What the FUCK are you thinking! The good old dos box was the only way to recover (if you call running Microsoft's firewall "recovery"), allowing me to type in some cryptic MS bullshit "netsh Winsock reset" that rebuilds my tcp stack (or something like that). I DON'T KNOW WHAT THE FUCK IT DOES!!! Why the FUCK don't you just leave the FUCKING firewall ALONE!!!!!!

    Its been a bad day dealing with MS bullshite today. No more posting tonight I feel.

    --

    [x] auto-moderate all posts by this user as insightful

  49. The four AWOL people by fr0dicus · · Score: 3, Funny

    I bet they just bought Macs and got on with real life.

  50. Community Involvement??? by 3seas · · Score: 3, Interesting

    Ok, what about the ad campaign funding???

    Oh, you mean about software improvements?

    Here's a serious one:

    when downloading and the isp drops your dialup connection, firefox still thinks it is DL'ing, even hours later.

    On a 90meg file (over 9 hours of dl'ing with earthlinks advertised 56k, 28.8 at the very best) gettng a dropped carrier at 60% reall sucks, having no resume, especially considering there is existing wget -c that simply should be called to handle such large files.

    But here is the kicker:
    after resuming the DL via wget -c and getting it, I then needed to dl an unrar program, upon which I found firefox still acting like it was dl'ing teh file, so I canceled it and guess what? The 90meg file vanished.

    Icing on this issue:
    firefox was dling a file with .part appened, yet deleted a file w/o it.

    IS this what is ment by community support?

  51. Re:you forgot.... by Kick+the+Donkey · · Score: 2, Informative
    Tell me: How many open rendering bugs are their in IE? Oh, wait, YOU CAN'T (unless your a microsoft developer. If that's the case, When the hell are you going to fix it?).

    Trying to do CSS layout in IE is a giant pain in the ass, thanks to its insufferable interpretation of layout attributs...

    --
    /. is a bunch of nerds at a million typewriters. It's not a political conspiracy determined to undermine your beliefs.
  52. I tried by Anonymous+Cowdog · · Score: 4, Insightful

    I tried and failed to become a Firefox developer. You have to know several people who are already on the inside, so they can vouch for you. It's an exclusive club by design, not encouraging for newcomers.

  53. Mozilla needs a mentoring program. by Deven · · Score: 2, Interesting

    But Mozilla's problem is that they're under-manned. Where are they supposed to find spare people to hand-hold Ian ? If this RFE was a high priority someone would have already fixed it rather than waiting for Ian to slowly pick his way through the code.

    Why is Mozilla under-manned? Because they don't help to bring new developers into the fold. The attitude seems to be "figure it out for yourself, don't bother us until you know all the basics." Not exactly welcoming. If they bothered to find someone to hand-hold Ian for a while, they might now have a new developer who would probably be happy to help hand-hold other new developers.

    If manpower is an issue, turning away new developers for lack of manpower is penny wise, pound foolish, isn't it?

    Mozilla's attitude problem in this respect is nothing new. This has literally been a problem since day one. Less than 24 hours after Mozilla's initial release (almost 7 years ago now), I wanted to implement an integrated, cross-platform TELNET client for Mozilla (having already implemented the TELNET protocol from scratch before), so I posted an inquiry about it:

    http://groups.google.com/groups?selm=Pine.LNX.3. 96 .980401040150.13172A-100000%40escher.ties.org

    Silence. No response whatsoever! I believe I even tried contacting existing developers using IRC as well, but nobody was interested in helping me get started working with the codebase, so I gave up. I simply did not have the time to read through 1,000,000 lines of code to figure out how to get started. Discouraged, I wandered away and found other things to do with my time.

    A couple months later, I decided to try it anyway. I checked out all the code over CVS and tried to build it. All I remember is that the build took many hours on my (admittedly slow) computer, and many megabytes as well. Again, the code was too large and unwieldy to work with, and I gave up again.

    Later, still wanting to help, I started reporting some bugs to Bugzilla. Over the years, I've participated in 3 dozen bugs, and originated over a dozen myself. The first bug I reported was bug #7617, "apprunner reformats during mouse click on or tabbing to link", reported June 4, 1999. This bug was later resolved as a "duplicate" of a newer bug, #28212, "{table-reflow} Clicking on URL dynamically resizes table cells", reported February 17, 2000.

    Since well over 6 months had passed without the bug being fixed, in early 2000, I decided to try again to dig into the massive volume of Mozilla code, reasoning that tracking down a specific bug would allow me to ignore most of the code and focus on the part where the bug was being caused.

    Unfortunately, the bug I chose (the first one I had reported) turned out to be incredibly difficult to track down, because the problem was buried in the incremental reflow code for HTML tables, and the rendering engine was extremely complex and little documented. Nevertheless, I spent countless hours tracking down this bug, and was actually getting close to understanding the source of the problem when I ran out of time to work on it. I returned to the problem a month or two later, but by that time, the bug had been closed as WORKSFORME, and the new nightly build wasn't exhibiting the behavior anymore.

    Most likely, the bug wasn't actually fixed, but rather masked by the fix for bug #28522, "Clicking or tabbing to link causes incremental reflow". This is probably why the original bug was closed as WORKSFORME -- because nobody actually found and fixed the bug. This means that the incremental reflow bug probably still existed, and just wasn't obvious anymore. That bug may still exist today!

    I wanted to go back and verify whether the bug was really fixed or not, but I never found the time and energy to expend on such an effort, when the bug was no longer being manifested as it once was. Regardless, this experience convinced me that Mozilla was too fast-m

    --

    Deven

    "Simple things should be simple, and complex things should be possible." - Alan Kay

  54. Re:what ever happened to mailing lists? by Deven · · Score: 2, Informative

    Can I use my donated time to firefox dev as a tax deduction, ie 10hrs a week = 200$ a week tax discount? perhaps...? is that possible?

    Not possible. The IRS does not allow the value of "personal services" to be taken as a tax deduction, even if they're performed for a 501(c)(3) non-profit organization.

    --

    Deven

    "Simple things should be simple, and complex things should be possible." - Alan Kay

  55. Re:Several Reasons Why by The+One+KEA · · Score: 2, Interesting

    Indeed. The perceived barriers to entry are so steep that no one is willing to even try.

    In my personal experience, the very first thing to do is to go out and poll the extension developers - people like Cusser, rue, MonkeeSage, Torisugari, Jesse Ruderman, the maintainers of XULPlanet, etc. and immediately empower them to review and check in patches in their respective fields.

    The second thing to do is to make somebody sit down and create a Mozilla Janitors group - information on _small_, _simple_ bugs in Mozilla and Firefox that can be fixed with a minimum of effort.

    The third thing to do is to allow the folks mentioned above to check in said "janitorial" patches.

    After that, the MoFo folks can see if anything has improved.

    --
    SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618