Slashdot Mirror


An Open Source Pitfall? Mozilla Labs Closed, Quietly

mikejuk writes with this excerpt: When Google Labs closed there was an outcry. How could an organization just pull the rug from under so many projects? At least Google announced what it was doing. Mozilla, it seems since there is no official record, just quietly tiptoes away — leaving the lights on since the Mozilla Labs Website is still accessible. It is accessible but when you start to explore the website you notice it is moribund with the last blog post being December 2013 with the penultimate one being September 2013. The fact that it is gone is confirmed by recent blog posts and by the redeployment of the people who used to run it. The projects that survived have been moved to their own websites. It isn't clear what has happened to the Hatchery -the incubator that invited new ideas from all and sundry. One of the big advantages of open source is the ease with which a project can be started. One of the big disadvantages of open source is the ease with which projects can be allowed to die — often without any clear cut time of death. It seems Mozilla applies this to groups and initiatives as much as projects. This isn't good. The same is true at companies that aren't open source centric, though, too, isn't it?

112 comments

  1. what is this even talking about? by shadowrat · · Score: 5, Informative

    How can open source software die? the source is there! Anyone interested in the software has had ample time to get the source. All mozilla or google or any other service is doing is providing some hosting for the git repository. clone it and save it if you care that much about the software. Wringing your hands that and crying all is lost just says you are doing open source wrong.

    1. Re:what is this even talking about? by Anonymous Coward · · Score: 2, Insightful

      Stagnation is death.

    2. Re:what is this even talking about? by Penguinisto · · Score: 3, Insightful

      How can open source software die? the source is there! Anyone interested in the software has had ample time to get the source.

      This, right here. Even if it goes stagnant for years? If you can get (or already have) the source, you can resurrect it.

      By contrast, if you wanted to resurrect, say, WinCE? Well, good luck with that.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:what is this even talking about? by alvinrod · · Score: 5, Funny

      By contrast, if you wanted to resurrect, say, WinCE? Well, good luck with that.

      Which just goes to show that sometimes closed-source is truly for the best.

    4. Re:what is this even talking about? by peter.kingsbury · · Score: 3, Informative

      But it's not just about the source... it's about the community, the support from the original authors, the available knowledge and comprehension that transcends wiki docs, as well as having a team large enough to be able to realistically continue its development in the foreseeable future. To lose these things abruptly doesn't mean that all the source code was deleted but rather that the virtual ecosystem was.

    5. Re:what is this even talking about? by Anonymous Coward · · Score: 0

      You are forgetting one important thing, to quote a movie: "Always know if the juice is worth the squeeze."
      I, as most people here, am a big fan of open source. When I notice bugs or missing features I also submit patches from time to time.
      Notice the "from time to time" part in the last sentence. Why don't I do it all the time ?
      The problem is that there is a lot of software where the code is too much off a mess too easily read and change.
      This is not always a fault of the programmers, sometimes it's just impossible to write it without having parts of the code call other parts in strange ways.
      If it's too much work to change the code I just take the lazy way out and leave it for someone else, the problem is that there are a lot of people like me and so we end up with a lot of programs of 10^5 lines that are pretty much perfect but as soon as program reaches 10^5 lines you need teams of programmers and/or money behind it.

      (Sorry for the bad English, it's not my 1st or even 2nd language)

    6. Re:what is this even talking about? by shadowrat · · Score: 0, Offtopic

      lol

    7. Re:what is this even talking about? by Anonymous Coward · · Score: 0

      WinCE still exists and is active. It's just been rebranded to Windows Embedded Compact

    8. Re:what is this even talking about? by MightyMartian · · Score: 1

      Indeed. And quite often even dead FOSS projects can be cannibalized. The difference between dead open source and dead closed source projects is that the bones of one sit in an open pit that anyone can pick at, and the other sits in a concrete bunker twenty miles underground.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    9. Re:what is this even talking about? by Dragonslicer · · Score: 4, Funny

      By contrast, if you wanted to resurrect, say, WinCE?

      Have you ever considered a career pitching horror movies to Hollywood studios?

    10. Re:what is this even talking about? by c0d3g33k · · Score: 1

      But it's not just about the source... it's about the community, the support from the original authors, the available knowledge and comprehension that transcends wiki docs, as well as having a team large enough to be able to realistically continue its development in the foreseeable future. To lose these things abruptly doesn't mean that all the source code was deleted but rather that the virtual ecosystem was.

      Feh. Those things you mention (the original authors, the development team, the community, website and other resources) aren't guaranteed regardless of how badly one would like them to persist. The source and the freedom to do something with it are what the licence grants. Everything else is gravy. Without the source the virtual ecosystem is useless; with the source one person can continue the project, even if only for personal use. The virtual ecosystem can be recreated by anyone who wants badly enough to continue developing the software, just like it was the first time. So it is really just about the source.

    11. Re:what is this even talking about? by reikae · · Score: 1

      Is that why nobody even remembers Windows XP nowadays, let alone uses it?

      This doesn't apply to WinXP of course, but for many kinds of applications lack of (security) updates isn't a big deal.

    12. Re:what is this even talking about? by fidelleon · · Score: 1

      Damn I spent my mod points - sir, you made my day!

    13. Re:what is this even talking about? by Anonymous Coward · · Score: 0

      Wait and see when Microsoft rebrandes it to a "Windows" too, just to "reduce confusion". Just like they do not have servicepack 1/2/3, but just a simple "update".

    14. Re:what is this even talking about? by morgauxo · · Score: 1

      Well... if you can resurrect something then it must be dead because that's what resurection is right?

    15. Re:what is this even talking about? by jenningsthecat · · Score: 1

      WinCE still exists and is active. It's just been rebranded to Windows Embedded Compact

      In spite of the re-naming, I bet it still makes people wince...

      --
      'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    16. Re:what is this even talking about? by Anonymous Coward · · Score: 0

      Without the source the virtual ecosystem is useless; with the source one person can continue the project, even if only for personal use.

      Modern software projects are so complex that having just one guy might not be enough manpower to realistically develop that project further.

      Even just getting a high level concept of how the codebase works will usually take weeks or months.

    17. Re:what is this even talking about? by ConceptJunkie · · Score: 1

      I wish every native English speaker could communicate as well in English as you do. There's no need to apologize.... ... unless, of course, one of your first two languages is Klingon.

      --
      You are in a maze of twisty little passages, all alike.
    18. Re:what is this even talking about? by Wraithlyn · · Score: 4, Funny

      "The revenant's eyes were a deep, cold blue. As it shambled ever closer, he could smell the rot of outdated drivers and decaying DLLs. As its cold unfeeling fingers closed around his throat, he could just make out the secret truth written inside those dead blue eyes..."

      "A fatal exception OE has occurred at 0028:C02A0948 IN VXD VWIN32. The current application will be terminated."

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    19. Re:what is this even talking about? by Dragonslicer · · Score: 1

      Haha. I hope someone comes along and gives you a +1 for this. I'd share one of mine if I could.

    20. Re:what is this even talking about? by Anonymous Coward · · Score: 0

      Tell that to the X11 project.

      (please)

    21. Re:what is this even talking about? by spectrumlogic · · Score: 1

      How can you act like you don't understand the purpose of the post? Acting like everything is just dandy doesn't necessarily mean you're doing it right either...or more importantly, not avoiding a better solution. In this case, I read the author decrying a persistent problem relating to the adolescent tendency of open source to allow itself to be/remain captive to commercial enterprise...and then complaining about mission decisions (sorta like living rent free with your parents and complaining about the internet connection they provide but don't use). Then, in a search for validation, the poster is asking his on-line, free loading buddies if they have the same problem even if they pay a little rent. Eventually, OS has to grow up a little. Its cooperative nature is a step in the right direction but right now OS is milking the professional personnel shortage created by the growth/innovation curve for all its worth. This was a great opportunity to reflect on improvement and quality...but no such direct talk has been forthcoming...just a dance around the edges. The day may be approaching when fickle, rock-star OS participants could get kicked to the curb because they suffer from a form of tunnel-vision that commonly accompanies high demand market niches...the logical prey of more mature and reliable processes.

  2. Slight difference by 93+Escort+Wagon · · Score: 5, Insightful

    There was an outcry when Google Labs closed because people actually used stuff that came from there. Mozilla Labs, on the other hand...

    --
    #DeleteChrome
    1. Re:Slight difference by JackieBrown · · Score: 1

      Exactly - if it took 9 months to notice it closed down, it probably wasn't that used.

    2. Re:Slight difference by Anonymous Coward · · Score: 0

      This is the first time I've heard of Mozilla Labs.

    3. Re:Slight difference by fortfive · · Score: 1

      Also, Google labs included services that ended, not just software projects.

    4. Re:Slight difference by Lennie · · Score: 2

      Mozilla Labs projects is for experiments.

      Things they've started which seemed like good ideas always moved on to be their own projects.

      For example the Rust language:
      http://www.youtube.com/watch?v...

      Now almost at 1.0:
      http://blog.rust-lang.org/2014...

      If there is a problem, it might be that they haven't started any new projects.

      --
      New things are always on the horizon
    5. Re:Slight difference by Anonymous Coward · · Score: 1

      For example the Rust language:

      There seems to be some confusion here.

      Rust was started by and continues to be maintained by Mozilla Research. Mozilla Labs had other projects like PDFjs. As far as I can tell, Mozilla Research is still around.

    6. Re:Slight difference by Lennie · · Score: 1

      Ohh, I see, thank you for explaning the about Mozilla Labs and Mozilla Research being 2 distinct things.

      --
      New things are always on the horizon
    7. Re:Slight difference by Anonymous Coward · · Score: 0

      There was an outcry when Google Labs closed because people actually used stuff that came from there. Mozilla Labs, on the other hand...

      I'm still actively using a browser plugin that was the result of one of those Labs experiments -- Ubiquity -- and I didn't even know about Labs dying. It was one of their "failed" tests, but it was popular enough with some users that someone still maintains it despite its abandonment by Mozilla five years ago.

      Unlike Google Labs, nobody noticed Mozilla Labs shutting down because it didn't instantly remove access to features, not because it had nothing useful.

      I'm more concerned that the death of Labs means they're going to stop trying new and interesting things, or at least become far more conservative about trying new things. Down that road lies Internet Explorer 4 through 6 (or beyond).

    8. Re:Slight difference by Anonymous Coward · · Score: 0

      PDFjs is alive. It's part of Firefox since version 19.

  3. No suprise... by guygo · · Score: 5, Insightful

    Seems to be the way things work with the Mozilla crew. Look at the "progress" of the Thunderbird project. For over a decade people have been complaining about its inability to accurately render html, yet that problem still exists in the software today. No one wants to work on the un-sexy nuts and bolts stuff; everybody wants to be the guy who wrote the flashy new UI. Kinda difficult to do anything about it when you can't fire someone and hire a decent replacement.

    1. Re:No suprise... by Penguinisto · · Score: 1

      Not much different from a proprietary project, except that instead of "sexy/ugly", the factor is "profitable/unprofitable".

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    2. Re:No suprise... by CastrTroy · · Score: 1

      With the existence of Outlook you really can't depend on somebody's email client being able to render HTML. Just about the same time when IE got a passable HTML+CSS rendering engine, they started using the Word HTML engine for Outlook. The result: completely terrible support for normal HTML in Outlook. The better solution would have been to incorporate the IE rendering engine into Word and Outlook. But for some reason, they made the exact opposite decision and decided to keep using the MS Word rendering engine, and switch Outlook to use that. So it's probably not a big deal that Thunderbird has a few small problems rendering HTML.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    3. Re:No suprise... by Anonymous Coward · · Score: 3, Interesting

      This. You should read some of the threads on Bugzilla. Wontfix wontfix wontfix. Someone pops in to mention/submit a patch and some process-nazi autist (or 10) goes apoplectic. Meanwhile, Mozilla cranks outs 28 new "versions" that do little more than rearrange the UI 28 times. You couldn't pay me to play on a team like that.

      captcha: useless

    4. Re:No suprise... by colfer · · Score: 3, Insightful

      Mozilla's resources are going to mobile. They don't want to be caught dead if the dominant platform really does changes from desktop to mobile. So it's all about the Firefox browser for phone, and FirefoxOS.

      All this groaning about them spending resources on UI misses the point. You're just complaining about what you see! The real $ is not going to UI it's going to mobile, and to technical parity with Chrome.

      Wonder if they feel the same way about Email - that it's dated technology! Some of the technical issues they left hanging when they took away all the paid developers are significant.

    5. Re:No suprise... by Anonymous Coward · · Score: 0

      There is no "if". They're already far behind because they can't compete on mobile platforms - two of the big 3 don't allow Firefox to run as itself, and no one wants to change browsers from the bundled one anyway, so whatever is the default will basically win. Mozilla has to make their own platform and make sure it has adoption, which is why they have to stop appeasing their existing demanding users (who are unwilling to support it once they perceive change anyway) and must break into new markets.

  4. Pitfall! by Ultra64 · · Score: 4, Funny

    And here I was expecting an Open Source http://en.wikipedia.org/wiki/Pitfall!. How disappointing.

    1. Re:Pitfall! by Anonymous Coward · · Score: 0

      Came here to say this, settled for modding you up instead. Cheers!

    2. Re:Pitfall! by Dragonslicer · · Score: 1

      I'd rather have an open-source Pitfall 2.

    3. Re:Pitfall! by ConceptJunkie · · Score: 1

      You're not the only one who had that thought.

      --
      You are in a maze of twisty little passages, all alike.
    4. Re:Pitfall! by mattack2 · · Score: 1

      Damn, beat me to it.

    5. Re:Pitfall! by antdude · · Score: 1

      Old games' source codes should be released!

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    6. Re:Pitfall! by EmeraldBot · · Score: 1

      And here I was expecting an Open Source http://en.wikipedia.org/wiki/Pitfall!. How disappointing.

      Amen! For a moment, I was really excited too.

      --
      "Set a man a fire, he'll be warm for the rest of the night. Set a man afire, he'll be warm for the rest of his life."
  5. Mozilla's losing coolness by SkunkPussy · · Score: 1, Insightful

    Its lost the browser initiative to google. I can't imagine it will still be around in its current form in a decade.

    --
    SURELY NOT!!!!!
    1. Re:Mozilla's losing coolness by Beardo+the+Bearded · · Score: 1

      Come on, I still use Netscape.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    2. Re:Mozilla's losing coolness by BradMajors · · Score: 2

      Mozilla gets most of its funding from Google. Everything is going according to plan.

    3. Re:Mozilla's losing coolness by ihtoit · · Score: 1

      Nexus for the win.

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
    4. Re:Mozilla's losing coolness by CreatureComfort · · Score: 1

      It's getting harder and harder to find Gopher servers.

      --
      "Unheard of means only it's undreamed of yet,
      Impossible means not yet done." ~~ Julia Ecklar
    5. Re:Mozilla's losing coolness by xfizik · · Score: 1

      On the other hand, I can't imagine switching to Google Chrome (from Firefox).
      Well, I can imagine it if Mozilla magically disappeared, but as things stand right now, I don't see myself switching if foreseeable future. There is much more to the Internet than just Google.

    6. Re:Mozilla's losing coolness by Anonymous Coward · · Score: 0

      You could try Chromium. It's not better than Firefox (for my use case), but at least it has a better license than Google Chrome.

    7. Re:Mozilla's losing coolness by xanthos · · Score: 1

      It's getting harder and harder to find Gopher servers.

      sdf.org to the rescue!

        gopher://phlogosphere.org

      --
      Average Intelligence is a Scary Thing
    8. Re:Mozilla's losing coolness by Anonymous Coward · · Score: 0

      Bah, you mean "WorldWideWeb!"

  6. You don't say? by Opportunist · · Score: 1

    Really? In a recession companies cut down on pet projects?

    I'm taken aback, really!

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:You don't say? by Anonymous Coward · · Score: 0

      > The projects that survived have been moved to their own websites.

      And only cut down on failed pet projects ... I'm shocked!!

    2. Re:You don't say? by Anonymous Coward · · Score: 0

      The Bay Area software segment is about as far from in a recession as you can be.

  7. Closed source projects die slow deaths too by linebackn · · Score: 1

    the ease with which projects can be allowed to die â" often without any clear cut time of death.

    And that doesn't happen with closed source projects? Sure it does, you just don't hear about it when some PHB slowly takes a group of developers and has them put everything on the back burner for some pet project. Then years pass, the old project isn't officially dead, but nothing has gotten done. On and off new business requirements are analyzed, and eventually a mysterious mandate from far higher up comes down to re-write everything in "HTML5" or whatever the current buzzword is.

  8. Why is that an Open Source pitfall? by Bloody+Bastard · · Score: 3, Insightful

    Is that because closed source enterprises never get shut down?

    Gee, if it is Open Source, you can even branch it and continue on your own, if you feel like... now, with closed sources....

    1. Re:Why is that an Open Source pitfall? by Spy+Handler · · Score: 1

      I thought they were talking about Pitfall the game where your block-shaped character jumps over crocodiles. Open source version? Yes please.

  9. Proprietary project die, too by UnderCoverPenguin · · Score: 4, Insightful

    In my professional career, several projects I have worked on have been canceled despite a good state - not behind schedule nor over budget, or even ahead of schedule and/or under budget. The reasons were usually variations from "marketing has decided to change direction" to "after management re-org, the new managers decided the risks were too high". The latter happened to one project despite us having 5 fully and correctly operating prototypes, and having invested 3 person-years of effort and over half a million US dollars in development tools and licensing of third party libraries. Another project was canceled because the primary stakeholder lost interest despite the first two phases being highly successful.

    --
    Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
    1. Re:Proprietary project die, too by RabidReindeer · · Score: 1

      I've had multiple projects get killed in the middle of a solid Beta. Usually so did the departments developing them. One of them got killed not because of customers or technical issues, but because the CEO's ego wouldn't let him be controlled by his investors. So they pulled funding.

      I've had one project get killed after it had been in commercial release for about 2 months.

    2. Re:Proprietary project die, too by ihtoit · · Score: 1

      I've killed projects* half an hour from full deployment because certain parties refused to stump up their end of the contract.

      I am NOT building databases because I enjoy the challenge. I don't, in fact databases are the bane of my existence. I would rather deal with the hardware side of things.

      *by killed read: walked away with the entire project source on a flash drive in my pocket and all backups obliterated, all orders for hardware cancelled and a note on my workbench saying "Pay up or you don't see me or the project again".

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
    3. Re:Proprietary project die, too by Anonymous Coward · · Score: 0

      you will end up in court and then in jail. That is fraud and extortion plain and simple.
      clearly not a grown up way to manage your work. You can walk away, but you can't steal the code.

    4. Re:Proprietary project die, too by ihtoit · · Score: 1

      my project, my code until it's paid for. Contract terms agreed by all parties. When the buyer says "I'm not paying you", are you going to leave your fucking toolbox on his forecourt?? Are you actually fucking INSANE??

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
    5. Re:Proprietary project die, too by Anonymous Coward · · Score: 0

      As a consultant, I've seen this happen to internal corporate software projects literally with the explanation "we've decided to go in a different direction" and nothing more.

      - T

  10. No suprise... by Anonymous Coward · · Score: 2, Interesting

    Depends on the project. Many BSD and Linux nuts and bolts get fixed by very qualified and talented people. For some reason, Mozilla projects seem to relish letting the most aggravating bugs languish for decades. Not always because of a lack of patches or reviewers, but because of giant egos coupled with Napoleon complexes.

  11. This is harldy news at all by Anonymous Coward · · Score: 0

    When Opera decided to become a cheap Chrome clone, the Mozilla crew lost its source for ideas.

    labs.mozilla.org has been dead for a while now.

  12. Re:Ugh by Anonymous Coward · · Score: 1

    the last blog post being December 2013 with the penultimate one being September 2013.

    "Penultimate" means "second to last." The submitter used the word correctly. You are a moron.

    Or to translate that sentence in a form you can understand: Your a moran.

  13. Betteridge's Law of Headlines is true again by Tridus · · Score: 3, Insightful

    This has nothing to do with open source at all. An organization closed down a unit, and got rid of some projects. That happens pretty much every day in the private sector and in the closed source world. What makes open source special in this regard. Do you expect them to keep supporting things forever even when the organization doesn't want to anymore?

    The only difference is that with open source, someone could take that code and keep working on it, if they wanted to. That's it. The rest of this has nothing to do with open source at all and is just a flagrant attempt at drumming up controversy by asking a bullshit question in the headline.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    1. Re:Betteridge's Law of Headlines is true again by ihtoit · · Score: 1

      right on. Mozilla isn't dead, it's been forked to shit and back.

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
  14. Re:Ugh by Quarters · · Score: 1

    For Pete's sake, read and comprehend before being incorrectly righteously indignant!

    September 2013 comes before December 2013 by any reasonable reckoning. If the last post on the blog was December 2013 and the one from September 2013 is referred to as the penultimate post it's a fairly safe assumption that the author is correctly stating that the September 2013 post was the second to last post made.

  15. Re: Ugh by Anonymous Coward · · Score: 1

    It's a good thing he used it to mean second to last, then!

  16. Where are the jewels? by Anonymous Coward · · Score: 0

    The jewel of open source software is the source code (sic). Have the repository managers (Google, Mozilla, et al) moved the sources to a neutral 3rd party such as github, SourceForge, et al? If not, then then have consumately violated their unspoken pact with the community. If so, then where did it go? I'm sure other open source projects can benefit by studying, or adopting some of that code base.

    1. Re:Where are the jewels? by HiThere · · Score: 1

      The summary indicates that the source code is still there. They've just stopped updating.

      Others have indicated that some of the projects moved off to their own web pages, so if you want up-to-date software, you should search for it rather than just relying on MozillaLabs.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  17. Thunderbird is dead. Too bad. by Anonymous Coward · · Score: 0

    I like it, especially the Portable version, but one most such software sorta works there is no further interest in refining it.

    Mozilla fell long ago to artists who just want to fuck up the UI because they think change is progress.

    I'll still use Thunderbird, but I don't need html rendering to read my email.

    1. Re:Thunderbird is dead. Too bad. by Anonymous Coward · · Score: 0

      Take a look at Postbox. It's based on the original Thunderbird, done by many of the original Thunderbird developers. It's not free, but it's also not expensive, and the money goes towards further its development.

    2. Re:Thunderbird is dead. Too bad. by Swave+An+deBwoner · · Score: 2

      Postbox: Windows and OS/X only, apparently.

      http://postbox-inc.com/

  18. If you haven't noticed already by Anonymous Coward · · Score: 0

    Mozilla has long since been Google-fied. Even the Firefox browser has been Chrome-ified (yes Australis theme, I am referring to you).

    Mozilla is now making similar corporate decisions as Google. Color me surprised... NOT.

  19. Blame C++ by Squidlips · · Score: 1, Insightful

    It was the C++ re-write that screwed Mozilla/Netscape. C++ is the worst language that ever had widespread adoption as far as productivity.

    1. Re:Blame C++ by Anonymous Coward · · Score: 0

      Yet amazingly the competition is also written in C++ and doing just fine?
      You sir are an idiot, and are probably just scared of C++ due to your own inadequecies.

    2. Re:Blame C++ by Puff_Of_Hot_Air · · Score: 1

      I would get all huffy about your post except for the fact that your username is the most awesome in the world. Carry on brave squid lips, carry on!

    3. Re:Blame C++ by Uecker · · Score: 1

      I once started to add a feature to firefox in my spare time and still haven't finished it because of it took much time... This C++ mess was certainly part of the reason, layers on top of layers... and horrible long compile times. I know very few people who write good C++ code.

    4. Re:Blame C++ by HiThere · · Score: 1

      The question is, what language would they write good code in?

      FWIW, C++ has many features that are strong improvements over C. Class encapsulation, e.g. OTOH, it's also full of things that are only worthwhile if you are really interested in run-time optimization. Or maybe they serve some other function that I don't understand. Like the STL. Most of the code in the STL would be far better implemented as libraries, even if it might not be quite as fast. I also strongly dislike their implementation of iterators. Python, Ruby, D, hell, even Java, have much better designs for their iterators. I'd include Vala and C but I'm not sure that just iterating through a loop counts. (I know that in C++ you can iterate through an array just like in C, but Strings are a different case...and so it anything else that C++ calls an iterator.) Even Objective C is a better language than C++, but it has the major problem that nearly all the documentation and development is tied to the Apple version, and I'm not interested in accepting their EULA.

      If Vala weren't so tied to GTK, and if it would ever get out of beta, then I'd consider it one of the best languages around. Pity about those two problems.

      N.B.: despite the way I may have phrased things a few times, I'm well aware that my opinions are not universal, and also that different use cases result in different choices. So this is just my point of view. But I seriously consider Ada more often than I seriously consider C++.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    5. Re:Blame C++ by Uecker · · Score: 1

      The question is, what language would they write good code in?

      If Linus is right, C++ attracks bad programmers. So another language would not help. Personally, I stick to C. It is not the perfect language, but all others I tried are worse..

      FWIW, C++ has many features that are strong improvements over C.

      Well C++ has many features. They are meant to be improvements. But they are basically *all* broken.

      Class encapsulation,

      This is just syntactic sugar. But even this is broken: You have to put the complete class definition in the header - including private implementation details. How stupid is this? You can actually have much better encapsulation in C by putting an incomplete struct in the header and define the struct in the C file.

      e.g. OTOH, it's also full of things that are only worthwhile if you are really interested in run-time optimization.

      I am not sure what you mean by this... C++ is good if you want to do compile-time optimizations and you don't trust the compiler to do it for you, so you write your own program transformations using templates which run at compile time and generate super efficient code. Some interesting math libraries are written this way. But ofcourse, templates as a compile time language are just horrible and you would be much better off to write code generators in a proper programming language instead.

  20. Thunderbird too by slashmydots · · Score: 4, Insightful

    They announced that they killed Thunderbird too several months after the fact. It was months and months after the latest update, suddenly they're like "Oh yeah, that? We're done with that." Outlook sucks, Windows Live mail sucks, Incredemail is a disease, and Eudora is dead as well. There are a grand total of zero good e-mail programs out there now. What were they thinking?
    Actually, they announced what they were thinking. They're focusing on making new versions of Firefox every single month for no reason and causing massive crash glitches, incompatibilities with webpages, and an all out war with Flash player as well as a go-nowhere phone OS project. Great choice! But what would you expect from a company that gets over 90% of its money from Google, who makes a competing product.

    1. Re:Thunderbird too by McDutchie · · Score: 4, Informative

      Thunderbird is not dead at all, it's just been relegated to community maintenance mode (like SeaMonkey has always been). There was a lot of press blather about how that amounted to the "death" of Thunderbird, meanwhile its users are happily downloading security updates with the occasional new feature, and continuing to use a relatively stable program. Considering what they're doing to Firefox, I think this is a good thing.

    2. Re:Thunderbird too by Urkki · · Score: 1

      Um, Thunderbird has not been killed. Release notes for current version, released last week: https://www.mozilla.org/en-US/thunderbird/31.1.1/releasenotes/

      It may not get new features any more, but that's not same as killed. In fact, many people would argue that this is a good thing. There's need for stable software too, and for mail clients, Thunderbird is that. Don't dis it just because you may want something more cutting-edge.

    3. Re:Thunderbird too by richlv · · Score: 2

      um, where's the announcement that they are done with thunderbird ?

      --
      Rich
    4. Re:Thunderbird too by Anonymous Coward · · Score: 0

      There isn't one.
      slashmydots is an idiot.

    5. Re:Thunderbird too by iggymanz · · Score: 1

      thunderbird doesn't need any new features, works fine and only needs patches (which are still done)

      That's the ideal kind of living software.

      Somehow people have the wrong idea that needless feature churning and color scheme changes are needed and the norm.

    6. Re:Thunderbird too by HiThere · · Score: 1

      Yeah, but are they ever going to fix the filters they broke with one of those updates? Doesn't appear so. If there were a decent and maintained email program I'd switch to it immediately. Unfortunately the others all seem worse...so far...until they break more stuff and decline to fix it.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  21. Mozilla Foundation not closing... by drewm19801927 · · Score: 1

    To be clear, this Mozilla Labs thing does not seem to be related to their big products and research projects, i.e. firefox, firefox os, rust, servo. Mozilla labs is some sort of project incubator for people to work on webby applications.

  22. not important by Tom · · Score: 1

    So it closed last year, but you only just noticed and posted an article? It doesn't seem like it's going to be missed very much, if the corpse can decompose and start to smell before someone sends the police to check on aunt Mozlabs.

    --
    Assorted stuff I do sometimes: Lemuria.org
  23. This is why I'm swotching by Anonymous Coward · · Score: 0

    Mozilla, in my opionion, have made some unsound choice of late. I really find no compelling reason to keep using their browser or other products. I'm already moving over to Midori as a browser, since it's almost 100% stable under Debian, and has adblock and referrer blocing. The rest I can do myself with the OS or a software proxy. FF has become the kitchen sink in my estimation. When projects do more than one or two things, their focus is lost.

  24. Re:Ugh by pspahn · · Score: 1

    It's not often you get these gems from someone not posting as AC. You should make a game of it.

    --
    Someone flopped a steamer in the gene pool.
  25. big words... by sribe · · Score: 1

    So when was the antepenultimate blog post???

  26. No suprise... by Anonymous Coward · · Score: 0

    Thunderbird is an effectively dead project. Mozilla said, several years ago, shut the project down and said that it will only receive security fixes and nothing more.

  27. Now I understand why slashdot includes the domain by Anonymous Coward · · Score: 0

    after a link, for knuckledicks like you.

  28. You're an idiot. by Anonymous Coward · · Score: 0

    Thunderbird is getting all the core features and improvements that Firefox gets, because they share the same core.
    It's on par with using the Firefox Extended Support Release, without the retarded UI changes.

    1. Re:You're an idiot. by HiThere · · Score: 1

      They broke the filters quite awhile ago, and have shown no intrest in fixing them. If I could find a decent replacement I'd use it. Unfortunately, KMail isn't any better. (It's worse, but with different problems...don't use it these days so I don't remember quite what they were.) Seamonkey doesn't seem to work well on a 64-bit system. And every test of a new version of email package means that a bunch of emails aren't searchable. It would be worth doing if I could make one switch to a good program, but I've made several switches to programs that turned out to be worse, so I switched back.

      I'm not pleased...but I don't really see what decent alternatives are...pine? Sometimes I actually DO want to enable html in a particular email.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  29. Not necessarily a bad thing by the+eric+conspiracy · · Score: 1

    Killing most projects early is considered a good thing in some circles because it weeds out the garbage and makes more resources available to the more worthwhile projects.

    Often you can tell how good a company is at managing R&D by how quickly it kills bad projects.

    When I was working in R&D portfolio management we found that a bunch of small projects was much less likely to return something worthwhile than a more limited number of big projects.

    It really boiled down to the idea that there is a non-linear relationship between resources devoted to a project and the likelihood of success.

  30. "Old Chevy's NEVER die"... apk by Anonymous Coward · · Score: 0

    "... They just get FASTER!!!"

    APK

    P.S.=> Meaning someone comes along & "hotrods" them, which *IS* a nice part of "Open SORES" you're alluding to... apk

  31. Re:Now I understand why slashdot includes the doma by Anonymous Coward · · Score: 1
  32. Re:Now I understand why slashdot includes the doma by Swave+An+deBwoner · · Score: 2

    Maybe it's just me, but I can never see the goat in those pictures.

  33. Re:what is this even talking about? Debian! by bbsalem · · Score: 1

    Have you looked at most of the Debian packages, for example? 75% of them are crap for the one reason that developers get a head of steam, no pun intended, write 70% of what would be a complete project and lose interest, and what is left off is the most important part, decent docs. There ARE good projects with decent docs in Debian, but most are poorly documented. That is because developers do the worst job of writing in any clear language what their packages do. So, open source dies not because source goes away, but because not enough effort was spent on explaining what the software does or how it was intended to be used, and so it dies because no one wants to invest the effort needed to figure it out. Very few people can read others' source and intelligently figure out what the code does, and if they can they usually can't string together words in a spoken language to describe it. I think that poor linguistic expression is revealed in another way that obstructs usage in a big way. This is feature bloat, software that attempts to do everything and ends up doing nothing very well because it is too poorly designed to be used by human beings. Open source repositories like Debian are full of this kind of stuff. It isn't that they are not powerful, it is that they are not useful.

    Look at the package recordmydesktop and try to make sense of its documentation. Its man page is very complex and its controls are low-level, requiring use of signal.h interrupts. not something you want a novice to have to deal with. It is as though some guy wrote it as an afternoon hack of low-level tools and didn't bother to learn enough GTK to write a few buttons for the GUI it comes with. Far worse than that is trying to figure out the interactions with the system.

    Object Oriented Development is not a solution to this problem because refactoring further obscures user logic. Good OOD is not the same as clear user logic, in fact they often work against one another. With OOD documentation is even more important because of this. So FOSS projects really die because the documentation does not support their use so that others can come along and use them without direct community help.

  34. R&D by NewYork · · Score: 1

    I believe R&D is better off with Crowd Source

  35. You are surprised? by MoarSauce123 · · Score: 1

    Mozilla stopped caring about ideas from others a long time ago. For years Mozilla only exists to feed the egos of the top developers. They are no longer listening to user input and keep alienating its user base with every version of any of their products. Abandoning their own incubator in this way really fits the picture. It would have only generated ideas that the top devs at Mozilla resoundingly rejected because it was 'not invented here'. They get really aggressive if you pitch an idea to them, almost as if you insulted their next of kin and burned their house down. The Mozillas would be much better served if they'd shed their unlimited arrogance and return back to the roots making software aimed at satisfying user needs.