Slashdot Mirror


IceWeasel — Why Closed Source Wins

engtech writes, "There's been some hype about the Debian fork of FireFox called IceWeasel. Politics aside, this is a bad idea because it fragments the user base, divides the focus, and opens the path for Microsoft and Internet Explorer 7 to regain marketshare."

28 of 551 comments (clear)

  1. Seamonkey by El_Muerte_TDS · · Score: 5, Insightful

    Just like how Firefox fragmented the Mozilla userbase?

    1. Re:Seamonkey by Anonymous Coward · · Score: 5, Funny

      Linux users talking about fragmentation? Never heard of that before. Anyway, I'm off to distrowatch to download my 643rd distro. See you guys later.

    2. Re:Seamonkey by rolfwind · · Score: 5, Insightful

      But Firefox is installable on a ton of platforms.

      Ice Weasel sounds like it will be only installable on Debian, perhaps Debian-descended platforms like Ubuntu. Of course, since it's open source, anyone can port it to other platforms, I suppose. But why bother, all Ice Weasel is, is Firefox devoid of any nonfree trademarked art. And any updates to Firefox will be bought to Iceweasel.

      But there are already other variations of Firefox, like Swiftfox. Firefox will be the main flavor for a long time.

      The only way a fracture in the community will happen is if the releases are not compatible with each other, but the projects don't sound like they will develop on their own, but always staying with the main branch of Firefox. They can't really afford not to.

    3. Re:Seamonkey by Firehed · · Score: 4, Interesting

      IceWeasel is only Firefox without the logos. The guys at Debian don't want anything that's not completely Free (as in speech), and Firefox's logos are copyrighted. Mozilla says you can't create a Firefox distro with the same title if it doesn't have the logos. So they changed the name.

      --
      How are sites slashdotted when nobody reads TFAs?
    4. Re:Seamonkey by Anonymous Coward · · Score: 5, Insightful
      How are sites slashdotted when nobody reads TFAs?

      It's not that nobody reads them. It's just that the intersection of (dotters who read the articles) and {dotters who post} is the empty set.

    5. Re:Seamonkey by zsau · · Score: 4, Informative

      Actually, the Debian version of Firefox contains various patches which the Mozilla people aren't happy about (including security patches--Debian wants to keep versions in Debian/Stable secure, but Mozilla wants everyone to use the latest version). Iceweasel is a fork that doesn't intend to diverge very far from the original codebase, but a fork it is nonetheless.

      --
      Look out!
    6. Re:Seamonkey by Arker · · Score: 4, Informative

      It's a little more than that. Debian maintains a stable branch, and when firefox (or any other app) releases a new version, debian stable sticks with the old one, but backports any security and stability work. This appears to be what the mozilla folks have a problem with - when they release a new version they want everyone to move to it. Debian just doesn't work that way though. They maintain their stable version independently, and do a damn good job of it - security work gets backported, but new features (statistically suspect to introduce new issues that won't be discovered or fixed for awhile) don't. Mozilla says they can't use the name and logo, so they're going to call it iceweasel now. But other than that, it's really a continuation of what they've *always* done with this and every other upstream package. You can call it a fork if you want, but if it's a fork it's a parrallel fork and it's not starting now, it's been going for many years.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  2. Err by republican+gourd · · Score: 5, Insightful

    Exactly *how*, is Microsoft going to capitalize on a fracture of Firefox... within *Debian*? This doesn't touch the userbase that is competing with IE etc whatsoever.

  3. Missing the point... by roster238 · · Score: 5, Informative

    The point of open source software is to allow users the freedom to modify the code to meet their needs. If you restrict users to one single unmodified browser for the sake of unity then we have met the enemy and he is us.

    --
    I swear I didn't know it was loaded...
  4. My Thoughts on the Issue by AKAImBatman · · Score: 4, Insightful
    My first reaction to this entire situation is that, it's more complicated than it looks. On one hand, Mozilla doesn't want binaries being redistributed that they didn't build themselves. On the other hand, Debian wants to be able to handle source patches of their entire source tree. The result is that you get two competing ideals, both seemingly valid, creating this bit of a mess.

    After stepping back for a moment, however, I realized that the problem isn't as complex as it seems. In fact, I think it highlights something I've been saying for a while: Package systems under Linux are a broken concept.

    When I was working on the Linux Desktop Distribution of the Future article, I received quite a bit of criticism for calling the package management systems a major source of breakage. In the follow-up, I was forced to point out that complete system packaging creates a massive, monolithic code base:

    There is no way to fully test a package repository. Since every package modifies the base system, the only way to prove that a package will work is to test it against every possible package configuration available! In case you're wondering, the math for that is P * P, where P is the number of packages available. A mere 100 packages could potentially result in 10,000 available configurations! That's a lot of potential for breakage! Now consider that most distros today have thousands of packages under their care, and the number is not declining.

    Minor Correction: Reader Bradley Momberger has correctly pointed out that my math was a little screwy on this one. The correct forumla for the number of combinations is 2^P, which is actually quite a bit worse. 100 packages yields 1.26e30 possible combinations!


    What we're seeing here is a legal extension of that same problem. By integrating the software into the codebase, Debian is attempting to take legal responsibility for the software. Yet the software provider (Mozilla) is already handling that responsibiity, and does not wish to give it up. On any other operating system, the binaries would get bundled (or not at all, if they're too untrustworthy) as a self-contained application, and the software provider would be allowed to continue handling updates. End of story.

    In this case, Debian wants this software to be managed like all the other software they manage. Which means that taking responsibility becomes easier for them, rather than allowing the software producer to handle their own software. While this theoretically allows for a more cohesive system, that cohesiveness only goes as far as the packages checked into Debian's repository. Mozilla should be outside of that repository, but any software that's not in the repository is not well supported by the packaging system. Ergo, the process breaks down.

    That's just my thoughts, anyway. I'm sure many will disagree. Loudly. And rudely. Oh well. :P
  5. Ummm by bky1701 · · Score: 4, Insightful

    How does this make Debian users use IE?

  6. Wrong by dedazo · · Score: 4, Interesting
    I might be mistaken here but the whole stupid "Iceweasel" thing is exclusive to Debian. The author's contention that this will "hurt" adoption of "open source" because choice is confusing to end users might by correct in some instances but would a Windows version of Iceweasel ever see the light of day? I don't think the Debian "you're not free enough for us" hacks will also create a "more free" port of Iceweasel that runs on Windows. I can't see that happening.

    No, the problem will be relegated to people who use Linux, and more specifically, Debian and derivatives (I guess). Issues with extensions and themes not working for whatever reasons and so on are possible, I suppose, but people who use Firefox on other platforms wouldn't even see Iceweasel at all.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  7. marketshare? by teslar · · Score: 5, Insightful
    and opens the path for Microsoft and Internet Explorer 7 to regain marketshare
    Pray, do tell me again, what exactly is the current marketshare of IE7 on debian?
  8. Not exactly related, but... by suparjerk · · Score: 5, Funny

    That is a disturbing logo.

    --
    I caught the Mountain Wumpus! He gave me his treasure chest ($100) to let him go free again.
  9. Re:it's bad either way by XanC · · Score: 5, Insightful

    Debian's goals are to quickly patch security problems, and to backport fixes to versions declared stable for the benefit of their users.

    Both these goals a) good, useful, helpful, and worthwhile, and b) in conflict with the wishes of the Mozilla Corporation.

    Perhaps Mozilla could give a little here, instead of Debian. Hmm?

  10. Debian vs. Mozilla.COM by Bruce+Perens · · Score: 5, Interesting
    Unfortunately, the Firefox.com folks didn't leave Debian a choice. The current terms under which they distribute Firefox make it not Open Source at all as long as you call it "Firefox". The Mozilla.com folks are using trademark law to enforce that no versions of Firefox can be modified and still called "Firefox".

    Debian can't carry the browser in their distribution under the "Firefox" name if they are to have any ability to tune it for their distribution or to fix bugs before the Firefox team makes their own release.

    The software will be essentially identical to Firefox. I think we may see other distributions doing the same thing, as it's just not tenable for ANY distribution to contain software that it can't service.

    And then hopefully we'll see the Firefox team go back to the policy they negotiated with the Debian organization only a year ago, before their new .com folks took charge, which was that they would agree to trust some people to modify the code and not make a fuss about it.

    The author of the quoted piece is being absurd to say this is "Why closed-source wins". It's not about fragmenting the user base, it doesn't have much effect on the brand and won't be very visible to naive users. It's just turning an obnoxious trademark policy that is flagrantly in conflict with the purportedly Open Source nature of the product on its head.

    Bruce

    1. Re:Debian vs. Mozilla.COM by Bruce+Perens · · Score: 4, Informative
      Dear AC, You quoted Debian's "official use" logo policy, but I think you missed the point. Debian publishes an "unofficial use" logo which allows consistent branding to be used by modified versions. And if you don't call your product "Official Debian", you can modify it.

      A lot of thought was put into that. It would be fine if there was an "Official Firefox" and "Firefox", similarly to the way Debian handles their trademark.

      Bruce

    2. Re:Debian vs. Mozilla.COM by aconbere · · Score: 4, Funny

      Bruce -

      Supprisingly that option _IS_ available in firefox as a compile time switch. However (and the irony doesn't escape me here) Debian has patched firefox in such a way that this switch no longer works! Hurah!

      ~ Anders

  11. Stop marginalizing us! by bunions · · Score: 4, Funny

    I am a proud IE-on-Debian user and there are millions* like me!

    http://www.tatanka.com.br/ies4linux/page/Main_Page

    *0.00005 millions

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
  12. Re:Debian marketshare = ??? by LWATCDR · · Score: 4, Funny

    Hey those what 10,000 debian desktop machines will really mess things up for Firefox.
    I am a Linux user but let us all get a grip. Firefox on Linux is a tiny blip... Firefox on windows is where what scares Microsoft.
    Even then Suse, Fedora, Gentoo, Ubuntu, and Linspire all use Firefox.
    So I would rate this news as two yawns and a stretch.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  13. Re:Missing the point... Yourself by Anonymous Coward · · Score: 5, Insightful

    The Mozilla Foundation doesn't have a problem with Debian modifying FireFox. What they have a problem with is Debian modifying FireFox fairly significantly, yet continuing to call the product "FireFox". FireFox(tm) is a specific codebase, maintained by the Mozilla Foundation. I think they have every right to ask Debian to rename their fork, so that end users are not confused, thinking that bugs in Iceweasel are general FireFox bugs (in some cases, they may be, in other cases, not).

    I don't see anything wrong with asking someone who forks your codebase to use a different name to avoid confusion. What's the problem with that?

    Plus, there is this thing about Trademark law. If you don't actively police it, you can lose the right to the mark.

  14. Re:it's bad either way by Al+Dimond · · Score: 4, Insightful

    As I understand it Debian does contribute patches back to Mozilla. But Debian wants to backport security fixes to versions of Firefox that Moz. Foundation no longer supports. I'm pretty sure this is true.

    As I understand it Mozilla used to let them call these versions "Debian Firefox" but now they don't anymore. I'm not entirely sure this is quite right. Also there's a DFSG issue that I don't remember the details of.

    Mozilla Foundation doesn't have to "deal with" Iceweasel at all, except to respond to all of this publicity. This looks "big-picture bad" to some people but to Debian keeping the stable branch secure is more important than Firefox advocacy. In other words, the "small-picture" disagreements that made this happen are actually the big picture.

    For most users there's not much of a reason to use package management for a program like Firefox. It's frequently-updated and for most people frequently-used, and it has an auto-update system if you use the official binaries. People will usually want the updated version. For people that have a good reason to stick with a really old version, or who don't use the browser enough to keep it updated independently of other software Iceweasel gives them their security backports. And I can understand why MoFo wouldn't want their trademark applied to software that's maintained by Debian.

  15. Re:it's bad either way by Anonymous Coward · · Score: 4, Informative

    Debian releases are slow. Debian security patches are lightning fast.

  16. Polarising the argument by delire · · Score: 5, Insightful

    If it is to be renamed then why not do it with some reference to the reason. A name like FreeFox or similar would at least maintain symbolic connection to the parent while underscoring that it is a wholly non-proprietary distribution of that parent. 'IceWeasel' sounds directly antagonistic of FireFox itself. If FireFox is hot, then it's alternative must be cold. It itself reads as a childishly extremist 'reaction' to what should otherwise be understood as a wise and considered move, for real and sane reasons.

    The sheer lack of foresight amazes me. For years afterward we'll be hearing damaging myths that "FireFox doesn't install on Linux". Newbies coming into IRC to ask how to install FireFox will be pointed to what's later knows as the longest running $TOPIC in history. 'IceWeasel' just adds needless noise for all those millions considering switching to a Linux OS. FireFox is arguably the most important FOSS application for the desktop, if only because of it's notoriety. The name itself is larger than the software it represents. fscking with this reveals new depths of disregard for the adoption of Desktop Linux more generally.

  17. Re:it's bad either way by Intron · · Score: 4, Informative

    Except that the Mozilla developers work on what they want to do, not what you want them to do. Take a look at bug 33654 - TEXTAREA incorrectly applying ROWS= and COLS=. This was reported in 2000 (yes, 6 years ago) and makes forms not line up properly. If you were to fix this, you couldn't technically distribute your fixed version, because the firefox license prohibits it. Hence, iceWeasel.

    --
    Intron: the portion of DNA which expresses nothing useful.
  18. Misunderstanding trademark law by Bruce+Perens · · Score: 4, Informative
    Plus, there is this thing about Trademark law. If you don't actively police it, you can lose the right to the mark.

    I hear this repeated a lot. It's not true. If you allow your mark to become generic you can lose your right to it. Firefox is not at risk of this happening. Google is. You can be selective about enforcement as long as you don't allow the mark to become generic.

    Debian has handled this problem, for years, by having an official-use and an un-official-use logo for their own distribution. This allows people to package the program with modifications and still use consistent branding.

    Bruce

  19. Parent Post is overrated ! by alexhs · · Score: 4, Informative

    Except trolls nobody seems to disagree with you in that thread (when I started writing this post), so i feel I need to explain why you arguments are bogus instead of modding you down.

    Since every package modifies the base system, the only way to prove that a package will work is to test it against every possible package configuration available!

    Each package is independant with others except with its own dependencies. Those dependencies happen to be linear : for P packages, nP total dependencies, with n an integer independant of the number of packages. It's the job of a Debian package maintainer to check the dependencies are fulfilled and working : each maintener just needs to check n dependencies. That's part of the job people are doing to move a new version of a package from sid (unstable) to testing. I will add that chain of dependencies are irrelevant : if A needs B and B needs C, maintainer of A checks his program working against B, while it's the duty of the maintainer of B to check his program works with C. The only cross-dependancies are for kernel-mode code, that is only drivers.

    In fact it's better than the windows "DLL hell", because the state of the system is known (for a Debian stable for exemple), while on MS Windows... Your program has been developped and tested for DirectX 8, will it work with DirectX 9 ? No way to know what the state of the user's system will be (and no developper includes DirectX as a static dependency, it isn't even possible). It's no wonder that most OSes are using repositories (Linux, BSD, QNX, BeOS with software wallet, that one being somewhat different IIRC).

    any software that's not in the repository is not well supported by the packaging system.

    You seem to ignore that there isn't a single central repository. Want Opera browser ? Just add http://deb.opera.com/opera/ in your repositories list, and you get the official binary matching your version of Debian, checked against it.

    If something is not clear, feel free to ask for details.

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  20. Every package is a fork by bhmit1 · · Score: 4, Insightful
    Ice Weasel sounds like it will be only installable on Debian, perhaps Debian-descended platforms like Ubuntu.
    With the exception of a few Debian native packages, everything in Debian is a fork that is designed to only be installed on a Debian or a derivative distribution. The source of a Debian package is the original source files and a diff (aka fork) of everything needed to make that software bug free, comply with the packaging standards, and work with other packages on the system. The only difference here from every other package is that Firefox doesn't want to allow Debian to distribute with the same name and logos if it's not released by them, and that's their right. The Debian developers will keep the changes to a minimum to reduce their work, so this will still be very similar to firefox, and I expect the developers to continue using updates from firefox and sending patches and bug reports, where appropriate, back to firefox. The whole thing would have been a lot easier if firefox just made some unofficial branding that could be applied to their product so that people know they are still using firefox that's been modified by a 3rd party vs the real firefox.