Slashdot Mirror


Mozilla Chairman Speaks on Open Source/Microsoft

ChrisMDP writes "Tom's Hardware has an interesting interview with Mitch Kapor, the chairman of the Mozilla Foundation. They discuss, amongst other things, what it's like competing with Microsoft, and Firefox as an operating system." From the interview: "Pragmatically, I think we have to distinguish between a base set of extensions and everything else. It gets progressively more difficult to create seamless solutions when there are nearly infinite possibilities for customization and tweaking of settings. There's a basic tension in principle that can never be completely resolved."

33 of 327 comments (clear)

  1. What? by essreenim · · Score: 5, Insightful
    It gets progressively more difficult to create seamless solutions when there are nearly infinite possibilities for customization and tweaking of settings.

    It's called bloat. It happened to Red Hat. It happened to SuSE and it happened to Opera. You have to have limited objectives to avoid bloat. This is the key for browsers like Lynx etc. I would say Slackware Linux is one of the few distros that has managed to avoid bloat whilst still being very modern and "full of possibilities"...

    1. Re:What? by gowen · · Score: 5, Insightful
      You have to have limited objectives to avoid bloat.
      If AdBlock is bloat, I want bloat. If FlashClickToPlay is bloat, give me more bloat. If allowing my browser to lie about it's identity so I can access my bank account is bloat, then I welcome bloat. Bring It On.

      If giving me features that I want to use (in the form of extensions, thus making those I don't want optional) constitutes bloat, then keep feeding me that lovely nutritious bloat.

      PS : Did you know, that my airbag, CD player, air conditioning, seatbelt, leather upholstery, rear seats and spare tyre all make my car heavier, and this considerably slower and less fuel efficient. And yet, by and large, that's another load of creeping featurism that I don't seem to mind about.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    2. Re:What? by lakerdonald · · Score: 3, Insightful

      Firefox has done a very good job at avoiding bloat by not including all functionality in a vanilla firefox. Through the use of extensions and themes, it has left the mechanism to Firefox and the policy to the user.

    3. Re:What? by TheRaven64 · · Score: 4, Insightful

      Opera bloated? If 4MB for a full-featured browser and mail client is bloat, then I am more than happy to run bloated software...

      --
      I am TheRaven on Soylent News
    4. Re:What? by gowen · · Score: 5, Insightful
      It's this kind of thinking that has set up an enviroment where my 1ghz+, 512mb computer can't do anything more than my 2mhz, 64kb computer could do in the 80's.
      Wow. You've got really fucked up set up issues then. My 1ghz computer can play full-screen, full motion video, while running a sizeable numerical simulation code in the background.

      My 1 ghz computer can play CD quality music, while doing 3D-POVRAY shading with a contour mapped bitmap.

      My 1 ghz computer can function as a games box, playing high quality, 3D shooters at quite ridiculous frame rates, at resolutions undreamed of 20 years ago. While encoding my home videos as MPGs and burning them to DVDs.

      My 1 ghz computer can search enormous databases for information in a matter of seconds, while I'm sending multimedia emails to my friends with the other hand.

      My 20 year old computer couldn't do any of that. And I'm fairly certain the capability to do all that stuff has never (and will never) fit on a floppy disc.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    5. Re:What? by TheRaven64 · · Score: 4, Insightful
      Oh, dear goodness. What have they done to you? I imagine in 2020 they would be saying - "if 4GB for a full-featured browser and mail client is bloat...".

      When Netscape 2.0 was in pre-release, I recall reading articles saying it was going to be 8MB. At this time, I had a 60MB hard drive in my 386, and it was huge. People complained it was bloatware. Now, 10 years later, Opera is smaller and includes an advanced mail client in that size, not to mention the fact that it supports vastly more features than Netscape 2 ever did. Of all the pieces of software that can be accused of bloat, Opera is about the last that should be.

      --
      I am TheRaven on Soylent News
    6. Re:What? by Sj0 · · Score: 2, Insightful

      Listen, if you REALLY want a web browser that barely runs in text mode, or has very basic 1 bit(or even 4 bit! Look at 'em all!) graphical text and such, options *are* available. Realistically though, comparing a super optimized game designed to run with a single low resolution, low bitdepth, and utilizing every trick possible to appear to use more data than it actually has will always do better than a program designed to run in 1600x1200x32 utilizing a huge variety of different file formats including several different text parsers, a dozen raster image formats, math markup languages, vector image formats, extensibility, and more!

      I appreciate good optimization as much as the next guy (I did 16-bit dos game development until just this year!), but you're comparing apples to oranges here. A basic html parser with limited to no graphics support(at a limited resolution and bitdepth as well) and limited font and image format support could absolutely be done on an old machine. In fact, there are text/limited graphics html parsers out there which run just fine on an 8088 or 286(lynx comes immediately to mind), but they SUCK, because they're designed to be limited.

      You're comparing apples to banquets here.

      --
      It's been a long time.
    7. Re:What? by Chyeld · · Score: 2, Insightful

      Is it that people are not any more productive on their new computers than they would have been on this mythical "optimally programmed" c64?

      Or is it just that YOU are no more productive today than you were then because you still think in terms of the way the c64 worked?

      I respectfully submit that it's the latter rather than the former. Which is a common enough issue today. Too many people don't get any benefit out of the improvements that have come out over time, not because the changes weren't improvements, but because they are unable or unwilling to change their behavior in a way that would allow them to take advantage of them.

      Part of my job is data entry, I am the fastest person in my group in processing this side of the job. It isn't that I'm a faster typer, it isn't that I'm a better worker, it's that I've taken the time to learn how the system I'm using works and optimized how I did things to it. I know the shortcut-keys, my hand isn't swaping back and forth from the keyboard every 30 seconds. I do things in an order that minimizes having to go back and look information up. I use the copy buffer to save information I know I'll need shortly.

      Yeah, you could do a lot with a c64. But it's NOTHING compared to what you can do with today's computer. Neither in terms of pure productivity, or in terms of versatility.

  2. Good line by chris09876 · · Score: 5, Insightful

    Microsoft has never intended to compete on a level playing field. Instead they have tipped the field to favor themselves, sacrificing product quality and user benefit over and over again.

    This is a great quote. It explains partially how Microsoft got where they are today, and why their current size and monopoly is unsustainable. Unless they make a fundamental change in their business model, something's going to happen to them.

    1. Re:Good line by chroot_james · · Score: 5, Insightful

      People have been saying that forever and MS's lead has never fawltered. I think Mozilla is on the right track by making Thunderbird and Firefox and focusing on them doing their specific tasks very well. If parts can be shared, excellent, but don't break your back figuring out how to share components when the goal is to have good, alternative products for people who want quality.

      --
      Reality is nothing but a collective hunch.
  3. Replacing IE by Himring · · Score: 5, Insightful

    The challenge is changing the end-user more than anything. I have tried for the longest to get my company to convert to Firefox, but users have integrated, in their heads, that to use the web is to use IE, and they can tell they're firing up another browser they get nervous, blame all problems going forward on the new browser, and simply don't like change. Microsoft did something very powerful by link IE to Windows. IE has become saturated within the minds of users. The few users I have converted over I have to change the new browser icon to the big "E."

    People also have a great amount of grace for microsoft, excusing their security holes, making such statements as, "well, if another browser gets as popular as IE then it'll have the same problems, etc." And I'm talking about IT professionals not just end users. I try to explain that, no, Microsoft has been uniquely bad at security....

    No matter what the browser, it has an uphill climb against IE....

    --
    "All great things are simple & expressed in a single word: freedom, justice, honor, duty, mercy, hope." --Churchill
    1. Re:Replacing IE by grasshoppa · · Score: 4, Insightful

      More than that, there are applications that require IE.

      Example, and I will use names: Webclaims. It's an online claim submitter for medical insurance. It requires IE with at least a medium security setting, you have less trouble if you set it to low. Further, the local client requires at least superuser access. Can you imagine what security implications this has?

      While applications like this continue to be made, IE will have a hold on corporate desktops.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
  4. That's nice, but.. by suso · · Score: 5, Insightful

    somehow I always think that this premise might actually be somewhat true for our society:

    "Evil will always triumph because good is dumb."

    Forgot where that is from (Spaceballs?), but sometimes I feel that evil does win out in the end. Companies that use evil tactics to get ahead may not win out in the long run, but really screw things up in the short timeframe.

    Of course you could look at it this way, Firefox could be an example of Good winning in the long run because Microsoft was being evil 5-8 years ago. Wow, its been that long already?

    1. Re:That's nice, but.. by pointyhairedmba · · Score: 3, Insightful

      It's not "good" or "evil". It's called Marketing 101. MS realized that marketing was critical to move a product. I call that "smart". If you build it and don't tell anybody or really market it to the mainstream user base, then odds are that you will not gain market share (not always true, but true 90% of the time). Which is why it's good that Firefox is being presented to a more mainstream audience both in the press and through targeted advertising.

      Using words like "good" and "evil" to describe what's happening misses why MS is successful and really doesn't help you change the situation.

    2. Re:That's nice, but.. by Anonymous Coward · · Score: 1, Insightful

      I think you got it slightly off.

      Evil will always triumph over good because good is rare.

      Evils usually wins in the end because there is more than enough of it to go around. Good is like fighting the 2nd law of Therm Dynamics. It is always an uphill struggle against an energy gradient that will suck you dry.

      But every now and then, you get something so beautiful that you forget. And ultimately even evil falls victim to chaos.

  5. posted in comments for previous article by Anonymous Coward · · Score: 0, Insightful

    This was posted in reply to something else, but its kinda relivant here.

    ----------

    The thing is, I've never seen MS as a big evil company.
    Sure, they want marketshare - who doesnt?

    They released windows with its own exploitable bugs - JUST like every other software company out there.

    They made Windows easy to use, yes they used a security model of normal users=admin, not wise, but what do they do, tell each and every person using 3.1/95/98 that they should learn new skills just to do the same as they did before?

    They release tools to remove malicious software from a computer, something which once Linux takes off will be just as needed, and people complain.

    They try to listen to people, and produce products which have been consistently more user friendly than any of the linux distros. (Side note, this is changing now, in the last 12-18months I have seen massive improvements with Linux distros, I personally like Ubuntu)

    They try to bring everything together and give everyone everything, and IMHO do an admirable job.

    When was the last time YOU personally found a Windows bug - something that wasn't known about before? (I know I've found and submitted brand new bugs in Linux, however whenever I've spotted something in Windows, its already documented and ready for some kind of fix or workaround).
    I'm not a hacker trying to exploit the system, just in normal day to day use, your hard pressed to find actual bugs in MS software.
    as an example, in the Memo text area I'm typing in now - firefox on xp - If I click my mouse at the left hand edge, 1 pixel in - to select a line of text, the cursor moves offscreen to the bottom of the text instead of at the start of the line with your mouse. 100% bug, not security related, but enough to make somebody somewhere tear their hair out. I've never seen anything similar in MS software.

    They just can't win.

    I would love to post logged in, but I really would get blasted for it, I might admire MS, but I'm not fucking dumb.

    1. Re:posted in comments for previous article by 0x461FAB0BD7D2 · · Score: 5, Insightful

      Microsoft releases products for its customers, which is what it should do.

      However, the reason Microsoft is deemed evil by some is because it uses its power in order to capture marketshare. This is a huge faux pas in geekdom, which is traditionally a meritocracy.

      What annoys /.'ers more than anything else is that most people don't care about merit. They just use products that are there, and which do the job required. This is something which most geeks don't get.

    2. Re:posted in comments for previous article by Anonymous Coward · · Score: 1, Insightful

      What annoys /.'ers more than anything else is that most people don't care about merit. They just use products that are there, and which do the job required. This is something which most geeks don't get.

      And the irony is most /.'s drive crap cars to work. One narrow segment of /.'s lives is "all about the quality, no matter what!" and yet everything else in their life is devoid of any and all quality. Crappy cars, crappy diets, crappy furniture, crappy apartments, etc.

      Yet /.'s are never able to understand why John Q. Public won't spend hours and hours screwing with their computer.

    3. Re:posted in comments for previous article by Twanfox · · Score: 2, Insightful

      It's funny about Microsoft releasing products for its customers. I look at my laptop...

      Xp has this nice little feature called offline files. I figure, cool, I hate the briefcase as I have to update it specifically myself. I set it up, and lo and behold, it syncronizes. Excellent! Go on a brief jaunt with it away from home, and my fiance wants to use my laptop. Ok. Lemme set her up an account, too. What's this? Offline files trying to syncronize?

      Dispite being a "multi user operating system", Microsoft failed to tell the Offline Files aspect of the system that Different Users might want to syncronize Different Things. I had to turn off 'fast user switching' so that I could turn on offline files, and yet it's just going to syncronize the same damn files. Perfect.

      This isn't the only aspect that I've run up against, but it is my biggest gripe. If they released the product for customers, then they would've finished this feature as it should be implimented. As it is, they simply released it for profit, and because they felt they could.

  6. Re:Bloat by Adhemar · · Score: 5, Insightful
    It gets progressively more difficult to create seamless solutions when there are nearly infinite possibilities for customization and tweaking of settings.
    It's called bloat. It happened to Red Hat. It happened to SuSE and it happened to Opera.

    No, it's called bloat when the nearly infinite possibilities are part of the default application - the base set.

    That's why Mozilla and Firefox work with extensions. Users can personalise their application, add the missing features they need (or think they need). But without the overhead of the missing features they don't need.

    That's particularly true for a light-weight browser as Firefox.

    But because the fact that lots of extensions exists and lots of combinations of extensions are possible, the problem of the nearly infinite possibilities for customization and tweaking of settings is as real in such a customisable application with extensions as it is in a bloated application.

  7. exactly by ylikone · · Score: 1, Insightful

    I hate it when people say "if firefox gets as popular as IE it will have the same problems". People who say that just don't get it... open source software is inherently more secure and any problems that do come up will be fixed quickly. Simply not the case with IE, nor will it ever be.

    --
    Meh.
    1. Re:exactly by Coryoth · · Score: 3, Insightful

      open source software is inherently more secure and any problems that do come up will be fixed quickly.

      I get sick of this claim as well. Open Source is neither a magic bullet for quality nor security. A project being open source guarantees nothing. I can point you at a thousand open source projects on freshmeat or sourceforge that are either crap, insecure, or both.

      Firefox will most likely be more secure than IE even with similar market share, but that will be more to do with being engineered with security closer to mind (not a product of open source, more so of the developers who decided to work on it), and yes it will probably be slightly better at producing patches for problems, but that will be because it is popular with developers as well as users - and yes, open source is responsible for assisting there, but so is the actual quality of the Firefox codebase.

      The key here is that it is not "an Open Source project" that is the key to quality and security, but rather the fact that Open Source projects are in the market for developers as well as users, and hence "a popular Open Source project" is the thing to look for. Even then that's no guarantee, but it is progress.

      Jedidiah.

  8. "Product" is just what you wrap your bizplan in. by gelfling · · Score: 5, Insightful

    Mitch oughta know this by now. Product is just the wrapper for the business plan. Product is just a carton you put on a shelf to aim your markeing at. Product really doesn't matter all that much. If it did then Firefox and Openoffice would have been able to charge $5 for their product and make billions doing it. And Bill knows this too because the great genius of Bill Gates is understanding that if you talk to your competitors about 'product' it will distract them from looking at your business plan. And without a credible bizplan, products like Mozilla are essentially interesting experiments that demonstrate how close you can come to MS's product. In other words they are triumphs of reverse engineering. But as I said, 'product' really doesn't matter so those organizations have spent all their time and effort to replicate a wrapper, a box without having anything to put in the box.

  9. App Loader v. Operating System by theManInTheYellowHat · · Score: 4, Insightful

    Back in the day of good old DOS, the Un*x and Vax guys reminded all the DOS guys, that DOS was just a program loader and not a true operating system.

    Doesn't this apply to browsers as well?

    I just don't see how refering to these application's as "operating systems" helps any cause they are working twards, and it would seem to add a stigma that is perhaps not necessary.

  10. Don't understand..? by aug24 · · Score: 2, Insightful

    Firstly I don't understand your problem with the interview (I get that it's a little thin, but so what)...

    I mean, "better code is better code" - that's not really a paraphrase of what he said, is it? He said that speed wasn't the only issue, maintainability is a biggy, which is a good answer to a rather dull question.

    Second I don't understand why someone has moderated your comment funny. It wasn't supposed to be was it?

    J.

    --
    You're only jealous cos the little penguins are talking to me.
  11. Re:Maybe good should be smarter?! by suso · · Score: 2, Insightful

    Eh eh. You have to be careful though when getting into this though. If you play dirty and don't have the money or connections (like Microsoft) to pull yourself out of trouble, you can really spoil things for yourself. Its not quite as simple as just starting a FUD throwing campaign or breaking compatibility with Microsoft.

    If you haven't learned it yet, people are rather unforgiving if they have already judged something to be not worthy. It wouldn't matter if it is better or not, they will just not use it on principle. Just look at what happened to EV1. They might have a good product, but when they associated themselves with SCO, people here shunned them for life I think.

  12. But who makes it? by gelfling · · Score: 2, Insightful

    Wouldn't it be interesting if the future of real competition to MS consisted of Vietnamese programmers working for pennies on open source code which is then thrown over the wall to Bangalore who staffs the help desks to support it? Wouldn't it be interesting if the only credible response to MS's dominance was to cut the cost of development and support to near-zero and pray that no one makes a breakout development. In other words, what if the only way to fight MS is to completely destroy all innovation and fight purely on crappy service and low cost?

  13. Re:"level playing field" by pointyhairedmba · · Score: 2, Insightful

    I respectfully disagree. They release a product that will enter the market and is "good enough". Sometimes they miss this mark (3rd times the charm!) and sometimes they exceed this mark. For example, they were the first company with a suite of products that were bundeled together called office. And it was priced at a point that was below what it cost to get the pieces from a competitor. We can argue all day as to which product was technically better, but what cannot be argued is that the combination of price/features hit the mark. Hence Office dominating its market.

    They realized that the user experience created a high barried to entry for new products, and a high barrier to exit for the user.

    Bottom line, people care about what gets them most of the way there at a price that most can afford. MS hit that mark.

    Yes, most MS products piss me off many times is not so subtle ways. But they get the job done. I can't think of any SW that doesn't piss me off in subtle ways (open source or otherwise).

  14. Bloat? by Diplo · · Score: 4, Insightful
    "It's called bloat.... and it happened to Opera."
    Remind me again, which is the smallest download of Opera, FireFox or Internet Explorer?
  15. Re:"Product" is just what you wrap your bizplan in by gelfling · · Score: 2, Insightful

    Oh it basically is. The browser 'experience' is pretty much all the same with some subtle differences and varying degrees of clean and successful implementation. One is an Accord, the other is a Camry. But generally they both do the same things the same ways and what makes your experience hard or easy or interesting or valuable for one is equally true for the other. For something to be different it would have to function differently like the address bar in XP except after that the experience is still the same. If a 'browser' worked like the XP address bar and then popped the results in a translucent subwindow inside the application you were already using, that would be a differet experience, for example.

  16. Why geeks like firefox better than IE by Richthofen80 · · Score: 4, Insightful

    I see a lot of IE versus Firefox comments, so I'll just get it out of the way now.

    Firefox renders CSS more consistently than IE. Developers like that.

    Firefox uses about 2 mb less than IE while running in windows XP viewing the same slashdot thread.

    Firefox allows window tabbing.

    things not affected: Popup blocking, since SP2 does it. Plugins, since activeX is dead anyways.

    Basically, if IE 7 uses tabs, has a smaller /leaner memory footprint, and renders CSS like a good webbrowser SHOULD, then firefox loses some of it edge.

    --
    Reason, free market capitalism, and individualism
  17. Re:Bloat by Dolda2000 · · Score: 4, Insightful
    No, it's called bloat when the nearly infinite possibilities are part of the default application - the base set.
    I'd care to disagree -- whether the features are included by default doesn't constitute bloat. You don't call the UNIX command line (by that I mean the command line as a concept, not the shell program itself) bloated since there are many thousands commands that you can use.

    Rather, I'd say that bloat is a question of architecture. The command line isn't bloat, since all the commands are properly seperated from the shell itself. If every command was a part of the shell program itself, then it would be bloat, even though it has the exact same capabilities.

    That's why Firefox may be called bloated -- not because all the extensions are included by default (which they, of course, aren't), but rather because all the extensions that you choose to include run as part of the same program. They become part of the firefox program itself when you install them. That is also why "It gets progressively more difficult to create seamless solutions". Since the extensions aren't properly seperated from themselves or the core Firefox program (the shell, if you will), it becomes ever more difficult to avoid conflicts.

    That's also why a Linux distro is often considered less bloated than Windows, even though it's capable of so much more.

    But because the fact that lots of extensions exists and lots of combinations of extensions are possible, the problem of the nearly infinite possibilities for customization and tweaking of settings is as real in such a customisable application with extensions as it is in a bloated application.
    Note again the parallel of the UNIX command line. There are even more combinations of programs (extensions, if you will) in the command line than there are for Firefox, but that's not a problem since it has a better underlying architecture.

    That's particularly true for a light-weight browser as Firefox.
    Not really part of the subject, but I can't help noting how "light-weight" is such a relative word... Firefox may be light-weight compared to IE, the Mozilla suite, etc., but can you really call any program that takes 25 MBs of memory just to start of "light-weight"?
  18. Re:Getting end users converted to Firefox... by cens0r · · Score: 2, Insightful

    I find that telling them that IE allows in hackers who could use their computer to store kiddie porn always makes people switch.

    --
    Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.