Slashdot Mirror


Mozilla Foundation in More Development Trouble

sebFlyte writes "After the reports of problems with Firefox' development earlier this week there are now rumblings about more serious problems with the Mozilla Suite. Some developers want to spin the suite out as a community project that the foundation has no responsibility for, and others want to create a Firefox Foundation to deal with the success of the standalone browser."

15 of 348 comments (clear)

  1. pointless? by dhbiker · · Score: 5, Insightful

    wouldn't it be foolish to create a firefox foundation when so much of the firefox code comes from the mozilla suite (and vice versa to some extent)?

    1. Re:pointless? by Ubergrendle · · Score: 5, Insightful

      Proving once again that the Open Source community continues to be its own worst enemy. There's alot of pig-headed "If you don't play by ~my~ rules I'm taking my toys and going home!" attitude. I suspect its an artifact of the enterprenurial spirit that leads people to contribute to open source in the first place. And because the code is open, anyone can do this. Its the nature of the environment.

      Unfortunately, a serious break with Mozilla at this point will INSTANTLY cripple Firefox adoption across enterprise organisations. Now not only do you have to pick a browser (or browser suite) to standardize upon, now you have to pick the flavour of that suite. IT managers (or CIOs) have to bet twice -- once that Firefox will continue to be an optimum choice down the road, and a second time that you chose the right 'branch'.

      Microsoft, IBM, Google win their audience over by representing consistency. Here's a quick example: think of McDonalds -- poor quality food, but consistent in quality. People 99% of the time will go with what they know, rather than gamble on the family-run restaurant across the street, even though the family-run restaurant might represent a great hidden and unknown deal.

      --
      John Maynard Keynes: "When the facts change, I change my mind. What do you do?"
    2. Re:pointless? by starwed · · Score: 5, Interesting
      Lets be clear on the actual discussions taking place here...
      1. MoFo doesn't want to have to fully support two differant projects; they don't have the resources to do that. So it's proposed that there won't be a 1.8 final release, as that would take a lot of QA work and entail still more work later on to keep up with security patches.
      2. Obviously some people don't like this. Oddly enough most of them are users of the suite.
      3. Several developers have stated that mofo shouldn't continue suite releases, at least not in the same way. None of them have suggested spinning firefox off into a seperate foundation.
      4. Slashdot has posted an inflammatory article about the issue; very few people commenting have bothered to go to the primary sources to see whats going on. (Surprise! :))
  2. The wonders of open source by Sparr0 · · Score: 5, Insightful

    FOSS is great. They can do any or all of the above. I could fork my own version of Mozilla or Firefox right now if I felt that my development process was superior to that of the existing community. I dont see why there is such a big debate here. Do it, see how many developers flow to each side, work from there.

  3. Instability by canofbutter · · Score: 5, Informative

    I see this sort of instability as only hurting the cause. It will show the general public and/or typical PHBs that closed source software is better because the companies/foundations making it are more stable. Mozilla really needs to try to keep it together.

  4. Helpful news? by n0dalus · · Score: 5, Insightful

    This must be the third article about Firefox/Mozilla development process problems this week.
    Aren't these kinds of problems going on with most projects, including proprietry software projects?
    I can't help but feel as though people are just trying to run a smear campaign against the Mozilla Corporation.

  5. Sheesh... by gowen · · Score: 5, Insightful

    The article is headlined "Mozilla's future under debate"

    How the hell did "under debate" become "More Development Trouble" in the /. headline.

    (Answer : someone high up at OSDL clear believes "scandal-mongering = advertising revenue")

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  6. Re:no, just gecko! by tehshen · · Score: 5, Informative

    The Firefox interface is all XUL - not minimised at all, just with fewer features. It's what allows themes to change the interface, and extensions. If you want a XUL-less browser, try K-Meleon.

    Mozilla has become a well-known name (through its history and through Firefox), while the Gecko engine is relatively unheard of. Similarly, people know Internet Explorer instead of Trident or Tasman, Opera instead of Presto, and so on.

    --
    Guy asked me for a quarter for a cup of coffee. So I bit him.
  7. Just started doing Firefox/XUL development by Anonymous Coward · · Score: 5, Insightful

    Well I hope they don't lose any momentum because I just started doing Firefox development for some financial services companies. However, my perception is that development is much more difficult than it needs to be. In order to do anything significant, you have to get the entire tree and program in C++ with many different layers in between. I just think that the development doesn't feel like it's a "platform" you're developing on. The development SDK should be more like a development "kit". I know it hasn't stopped thousands of extensions from being written, but perhaps there could be more significant applications written otherwise.

  8. Re:Meh by CTho9305 · · Score: 5, Insightful

    It's not that the Mozilla Foundation is evil - there are a few issues here. First, they aren't saying much. Pretty much everything we hear is coming from only Asa Dotzler, not official statements by MoFo. Second, the Mozilla Foundation does have limited resources - the points people are making about two products being difficult are valid. Marketing is another big issue. It would be in the Mozilla Foundation's best interest to present ONE front: the aviary products (Firefox, Thunderbird).

    I don't think NIH is the big problem - the problem is that while Firefox could have been just the browser portion of the suite, it isn't. It looks and feels different. The people who like the suite like the look and feel of it. Switching to Firefox means giving up a mature, stable, familiar user interface for something different that changes a lot with every 0.1 release (for example, Firefox 1.1 will have a completely rewritten preferences panel).

    One of the major concerns right now of developers interested in SeaMonkey is the development process currently used for the aviary products: gigantic patches are included without any review, and often with very little testing. Regressions are found by users, and they file bugs which get fixed. However, the lack of review still allows much lower-quality code to enter the source. Between the landing of the patch and fixing of regressions, nightly builds (which developers work from) are often in very bad (unusable) shape.

    The SeaMonkey front-end currently requires not one, but TWO reviews of all code. Does this slow the pace of development? Yes. It's extremely difficult to thoroughly review the bigger patches (doubling a patch length probably quadruples the work), but it maintains high code quality, and minimizes the introduction of new bugs. It helps that the SeaMonkey front-end is already mature, because less development needs to happen.

    In theory, the Mozilla project was supposed to offer a cross-platform application development toolkit. This toolkit would be maintained, and an application written for it should work properly on future versions of the toolkit. This would offer a way to easily save Mozilla: port it over to this toolkit (which is just a modified version of what it uses right now, minus thorough code review). However, there is doubt among the developers that the Mozilla Foundation will actually keep this toolkit in usable shape - the track record of Firefox developers has been "change what we want when we want to", which would mean any application using this toolkit would need frequent updates. Porting the suite to a toolkit like this would mean we get all of the downsides (less code review), plus extra maintenance work required.

    Basically, I think most of the suite developers just want their favorite browser not to die, and not to be based on shoddy code.

  9. Re:I don't get it by nine-times · · Score: 5, Insightful
    As far as I know...
    • Firefox is faster- I haven't tried it in a while, but at least a couple years ago, when I made the switch, Firefox loaded faster, and seemed generally more lightweight
    • Firefox is prettier- totally a matter of opinion, but it seems to be the majority opinion that Firefox has a better interface all around
    • Firefox's Extensions- I'm not a developer, but people seem to think that Firefox's extension system is easier, more flexible, and generally better than any means to alter/add-on to the Mozilla suite. (don't know much about it though)
    • the Mozilla suite seemed stagnant- this is an issue of perception, but I've talked to a number of people that thought the Mozilla suite has a clunky interface from 10-15 years ago (it still looked like Netscape 4). The mere appearance of 'newness' was enough to get some people excited. Along these lines, the Firefox people have done a better job of making Firefox look native on various operating systems
    • breaking Mozilla suit up made sense for development- eh, it's arguable, but many people seem to believe that breaking the suite up into its components (browser, e-mail, calendar, chat, composer, etc.) would make it possible for each individual component to progress faster. Besides giving people the ability to pick and choose the components they wanted, and increasing the efficiency of the resources used by not including components that people weren't going to use, there's the idea that breaking some of the interdependencies between components will allow developers to do, for each component, what is best and will make the most sense, without needing to worry as much about the effect on other components. The rapid progress of both Firefox and Thunderbird seems to indicate that there's something to it.
    So that's what I can think of off hand. Personally, I'm not sure why a web browser ever had a e-mail program and HTML editor and chat all built into it anyway. Sure, make a suite, distribute them all together, but why make them all part of the same program?
  10. CVS politics by r00t · · Score: 5, Interesting

    Big projects using CVS somehow all wind up with
    with nasty politics. This is because CVS commit
    rights give a very visible rank to some people.
    It only gets worse if you add "core" membership.

    Linus keeps things fuzzy. The innermost circle
    of developers is poorly defined. This lets
    everyone think they are "in" or "out" as best
    suits their personality.

    I've seen the problem on wikis too, with admin
    rights. Giving out explicit rank is dumb.

  11. Re:This is bad because: by selectspec · · Score: 5, Interesting
    ...after receiving carte-blanche from the US Bush/Cheney regime...

    I'd just like to point out for the record that Microsoft employees contribute more to the Democratic party than any other company in the United States and that the Microsoft itself has made only negligible political contributions to both parties. Bill Gates is certainly no conservative.

    The idea that the Bush/Cheney regime as you call it should be determining whether a browser should be embedded into an OS is rediculous. The last thing we want is our elected officials telling us how to package and sell our software. Let's press them on software patents, not bundling issues.

    --

    Someone you trust is one of us.

  12. Re:Maybe... by CTho9305 · · Score: 5, Insightful

    It's trickier than that. A lot of developers like the suite much more than Firefox. Some core devs have suggested they might stop working on Gecko if the suite dies. The Mozilla suite is basically in the opposite situation of Firefox: Firefox has LOTS of users and apparently way too few developers; Mozilla has LOTS of developers and not as many users. Killing the suite doesn't mean all of those developers would jump ship to Firefox. I personally don't like Firefox, so I write code for Mozilla. If it comes down to "Firefox or else", there's a good chance I'd find something else to do with my time.

  13. Why Firefox? by gvc · · Score: 5, Insightful

    I'm a Luddite when it comes to Firefox. I don't really understand why it was created, notwithstanding that I've been told several times that if I had any savvy at all I would find the reasons apparent, as everybody else does.

    I see it as brand-name dilution. I was an early Mozilla evangelist. Now all the people I converted from the dark side are terribly confused and groaning "Do I have to change again?" You mean I have to replace Mozilla browser/mail by 2 different programs? "It's almost the same only better - I'll help you convert" doesn't play very well as an answer.

    I have no ready solution, now that Firefox has established a beach head (IMO, due to surrendipity and marketing rather than inherent superiority). I suppose I'll have to try my best to convince the disciples that they should change horses yet again.