Slashdot Mirror


Give Mac Explorer to the People?

An anonymous reader writes "In an article on the BBC News site, Bill Thompson suggests that Microsoft release the source for IE:Mac to the world so that others can continue to develop the product. While this may be a pleasant fiction, Microsoft does seem to be making an effort to change their image. Could we see more OSS interaction from the software giant in the near future?"

34 of 242 comments (clear)

  1. Or not? by shut_up_man · · Score: 4, Insightful

    How about we just let Mac IE die and keep gathering support for Firefox?

    1. Re:Or not? by polyp2000 · · Score: 4, Insightful

      lol, i think you've found the only possible reason that Microsoft might even consider releasing the source code to IE.

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
    2. Re:Or not? by vertinox · · Score: 5, Insightful

      Apparently, whoever modded you flamebait never had to use IE for the mac. It is a horrid wretched peice of software that should die like the rotting beast of Golgamathea that it is.

      It is like a program with all the problems and stability issues of IE 5 (sans Active X because there is not Active X for the mac) with none of its benefits that you would get on a PC version. Hell... Most of the pages rendered nothing like their windows counterpart. The program was made from scratch using a totally different team not related to the IE team for the PC.

      As soon as a better alternative came out (Safari) I dumped IE.

      May it burn in hell and let us not metion it ever again.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    3. Re:Or not? by steinnes · · Score: 5, Informative

      I agree. IE for mac is buggy, ugly, renders badly, has terrible support for non ascii characters (at least 90% of icelandic webpages that I viewed with it had little diamonds with a question mark inside them, instead of all the icelandic characters). My dayjob is running iceland's most popular website (mbl.is) and trying to keep support for IE:MAC was just a complete nightmare, whilst we could easily maintain correct rendering for Netscape 5+, IE5+ (for windows), Opera 7+, Mozilla 1.4+ or Firefox 0.8+. IE:MAC is terrible violation against the internet, and the notion of extending it's life and furthering the pain and misery it brings down on users is just preposterous. If Microsoft by their own accord want to park this weapon of bad rendering and vileness, please please please lets not give them a game plan to continue! Someone should smack the proposer of this idea on the top of his head for being a big doofus. People should rather focus on making the already better, already open-source browsers for Mac OS better!

  2. You don't wanna do that! by Ochu · · Score: 5, Insightful

    Surely the reason why microsoft would never do that is the fact that not in a million years would that product stay on Mac. I would give it two weeks before it was given enhancements, ported to windows, and released as a compatible alternative to IE 7, eating away at ever more market share.

  3. Why? by badasscat · · Score: 5, Insightful

    The real question is why? The Mac already has both a more modern Apple-produced browser (Safari) that MS themselves recommend, along with a true open-source alternative (Firefox), not to mention all the usual suspects if you're not a fan of either of those (Opera, etc.).

    While it may be a nice pseudo-political irony to have IE Mac go open-source, it is an old, outdated browser that was rendered unnecessary long ago in every sense of the word.

    1. Re:Why? by 1u3hr · · Score: 3, Insightful
      The real question is why?

      The stated reason in TFA is to allow use of IE-only sites. But of course it would be a lot simpler to fake and/or emulate IE's responses to sneak in; and to bitch loudly to the sites. A forked IE-Mac is unlikely to stay compatible with the latest Windows version, making it useless in short order for any purpose.

    2. Re:Why? by petard · · Score: 3, Informative

      And how would open sourcing Mac IE help this? The ActiveX-based sites in question do not work with Mac IE. Although it does contain a half-baked version of the ActiveX API, no one ever used it. Why not? No ActiveX controls that these ActiveX sites depend on are available for the Mac.

      So while you may argue the need to access ActiveX sites as justification for using IE on Windows, that doesn't hold true for Mac IE.

      --
      .sig: file not found
    3. Re:Why? by squiggleslash · · Score: 4, Interesting
      Every time this subject comes up, people make statements about "IE only" sites that Mac IE can access, and Firefox can't.

      Ok, here's the thing: IE-only sites are IE-only for one of two reasons: they've either got stuff on them that only works under Windows Internet Explorer, or they deliberately look for IE in the version string.

      Of the former, relatively few happen to work on IE for Mac. This is because IE for Mac is unrelated to IE for Windows. It's a different code base, written by (apparently) different people, and doesn't work in the same way. (It's possible IE for Mac supports VBScript, that's about the only extra-level-of-compatability I can think of it would have that would help here. Now, how hard could it be to add VBScript compatability to Firefox?)

      Of the latter, many also look for information reporting the browser as working on Windows. And, yes, as you say, it's a lot simpler to fake and/or emulate IE's responses in Firefox than to bring Mac IE up to date.

      --
      You are not alone. This is not normal. None of this is normal.
  4. Well some of the middleware code might be useful.. by MauMan · · Score: 4, Insightful

    I'm not that interested in the browser but some of the middleware code to emulate windows calls on the Mac might be interesting to play with...

    --
    ------- Code to try when you're bored: qsort( 0, UINT_MAX, sizeof( int* ), IntCompare );
  5. Not gonna happen. by Noryungi · · Score: 5, Insightful
    Why? I can list several reasons for this:
    1. If there is something interesting in the code, Microsoft won't release it, because they don't want to help the competition (Firefox or Opera).
    2. If there are huge bugs in the code, Microfost won't release it, because that would be helping hackers.
    3. If IE/Mac and IE/Windows share code, Microsoft won't release it, because that would be even more help for hackers.
    4. Finally, Microsoft won't release the code because that would be helping Apple. And helping Apple (and/or Open Source) is helping the enemy that stands between Microsoft and Total World Domination(tm).


    Not gonna happen. Not in my lifetime anyway.
    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:Not gonna happen. by ChunderDownunder · · Score: 3, Informative

      You left out:

      5. Intellectual property concerns. In its current state the code may contain code which is subject to patents owned by Microsoft or in turn licensed from another company. The effort to purge the code of such dependencies for public release might not be worth their effort.

  6. free "developers... developers... developers"... by Gopal.V · · Score: 4, Insightful
    If you've seen the microsoft censorship on Everybody Loves Eric Raymond, you'll find this announcment a little disturbing.

    After all from what I understand, Microsoft is looking at exploiting the open source model of development for getting free developers. I very much doubt they would go down a path where they transfer the entire copyright of the codebase to a non-profit organization (like Netscape/AOL and Mozilla Foundation).

    Then again, with Safari working very decently - who needs IE on Mac ?

    I can almost picture Steve Ballmer - "developers ... developers ... developers *aside* heh, suckers"
  7. Oh please, god, no! by Anonymous Coward · · Score: 5, Insightful

    Let it die, let it die already!

    Yes, Mac IE was fairly advanced for its time, but the quicker it disappears from the face of the planet, the better! All the techniques on which modern web design rely that work reliably in all the major browsers have major issues in Mac IE. Floats and clear in particular - these just require such awful hackery when Mac IE specifically needs to be supported... it's worse than IE 5 and Netscape 4 combined! (Okay, so that might be a slight hyperbole.) ;P
    Yes, it's very understandable that the behaviours of these properties weren't well defined back then, and compared to the Win IE of its time, Tantek and team did a superb job with this browser... but that was years ago. It's dead now, and needs to be forgotten as quickly as possible!

  8. Doesn't really make sense, does it? by QuatermassX · · Score: 3, Interesting

    I'm no techical wizard, but the article really doesn't make a whole lot of sense, does it? As far as I know, the rendering engine is totally different from Mac to Windows. It isn't as though they're using the MSHTML dll. Hell, doesn't Safari use WebCore for display and WebKit for their plugin architecture? (again, I'm not really up on this, so feel free to correct)

    IE5 for OS9 was a fairly nice piece of software, but the OSX version was always ghastly. If the rendering engine is passé too, then ... why release the code? I'd suggest the effort is better spent getting Microsoft to release a standards-compliant "browser" with be done with this particular era in the history of the internet.

  9. Re:free "developers... developers... developers".. by jcr · · Score: 4, Insightful

    Microsoft is looking at exploiting the open source model of development for getting free developers.

    Who isn't?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  10. Microsoft is trying to change their image by QuietLagoon · · Score: 3, Insightful
    Microsoft does seem to be making an effort to change their image.

    Yes, they do seem to be making that effort, and it does appear to be working on the surface. However, beneath the surface, the same Microsoft is still in business.

    Unless Gates and Ballmer relinquish the throne, the real Microsoft (not the Microsoft that the image-makers paint for us) will not, and can not, change.

  11. Image by n0dalus · · Score: 3, Interesting

    Microsoft does seem to be making an effort to change their image.

    And that's about all; Microsoft is all about marketing. They can change their image by putting millions of dollars into ad campaigns, without having to change the way they run their monopoly. It is very expensive from a marketing perspective to change the opinion of anyone that has caught on to what they are really doing behind the scenes with all their OEM contracts and extending of protocols -- so they are only interested in beguiling ignorant people and management-types.

    Statements like this that put an arguably misplaced faith in giant multinational monopolies are nothing short of propaganda and free marketing for Microsoft.

  12. Potential copyright issues here by Mister+Mudge · · Score: 5, Interesting

    Microsoft could open-source some of the code - what they wrote themselves - but there's still code in there from Mosaic, which MS licensed from Spyglass. Not sure if Spyglass owns the rights or has just licensed them, but the ownership seems a little murky to me. Does UIUC own it? NCSA? The citizens of the USA, who paid for much of its development?

    I dunno, but I'm betting that MS couldn't easily release IE as OSS even if they were so inclined.

    --
    Mudge

    In theory, theory and practice are the same.
    In practice, they're not.

  13. Re:OS X is already open source, you idiot. by Cal+Paterson · · Score: 3, Informative

    He is referring to the closed source libraries. OSX is not completely free.

  14. Re:Well some of the middleware code might be usefu by vertinox · · Score: 4, Interesting

    I'm not that interested in the browser but some of the middleware code to emulate windows calls on the Mac might be interesting to play with...

    There are none. IE for the Mac was built from scratch not using a single line of IE Windows code by a different team of developers who most likley didn't have any formal communication with the IE for windows team.

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  15. Why would you want to....? by RobMongoose · · Score: 3, Interesting

    I've never understood why people would want to use any MS product on a Mac. Whether it be IE, Office, or whatever - surely one of the points of using a Mac is that it's an alternative to using MS products. Would you consider running IE on Linux? Probably not, theres no point.

    --
    http://www.mongoosesystems.co.uk
    1. Re:Why would you want to....? by ErichTheRed · · Score: 3, Informative

      Office is what keeps Macs alive in the corporate environment. The fact that I can take my Excel 2003 spreadsheet home and use it on my Mac is a major convenience. It's been speculated more than once that MS continues to develop Mac Office so that the platform doesn't go away because of interoperability issues. If the file formats weren't proprietary, this would be a non-issue, but such is the world we live in.

      The fact that Entourage supports Exchange environments is another big telling factor. The art and scientific users in your company can use their Macs to check their Exchange mail just as if they were using Outlook.

  16. damn! by porkThreeWays · · Score: 3, Funny

    Damn, it's like right when they just give out the foot in mouth awards we get a gem like this.

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
  17. Other Suggestions by BodhiCat · · Score: 5, Funny

    Other Suggestions:

    China should withdraw from Tibet and allow the Tibetans to construct a Disneyland in Lhasa, since Tibet is already becoming little more than a tourist trap.

    Bush should withdraw from Iraq and let the war be carried out by our powerful allies from Togo and Lithuania.

    The Road Runner should let the Coyote have him for dinner.

    They should develop a snow ball in hell that would survive for an extended period of time.

    Etc.

    1. Re:Other Suggestions by ChairmanMeow · · Score: 3, Funny

      Bush should withdraw from Iraq and let the war be carried out by our powerful allies from Togo and Lithuania.

      You forgot Poland!

      --
  18. Already dead. by SatanicPuppy · · Score: 3, Interesting

    They haven't updated it in forever, so IE mac is really so old as to be useless. If you use a Mac, you're probably using Firefox, Opera, or Safari, and much happier anyway.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    1. Re:Already dead. by Stonent1 · · Score: 4, Informative

      ...Or Camino

  19. Um, no. Just no. by saterdaies · · Score: 4, Insightful

    First, as many have pointed out, Microsoft doesn't have the right to open up all the code.

    Second, the code isn't really worth anything at this point. The rendering engine in Mac IE has nothing to do with the rendering engine in Win IE and it's easily the slowest rendering engine out there (well, it's definitely a ton slower than Moz, IE Win, KHTML. . .).

    Third, the author says that his reason for wanting Mac IE is for some random website that will require it in the future. Unfortunately, while a website may require IE, it won't work with IE Mac. IE Mac has nothing to do with IE Win. It can't run ActiveX. It doesn't render things similarly. If a website requires IE, Mac IE users are out of luck.

    Fourth, I don't think anyone would be impressed by releasing the source for an application that is so dead. Releasing the source for Win IE would be amazing - the community could clean up security holes, improve standards compliance, etc. and make IE a better browser. Mac IE, on the other hand, is long gone. It's just too hopeless to salvage anything useful. It would be like Microsoft open-sourcing Internet Explorer 1.0 - just too old to make anyone care at this point.

    Mac IE is dead. It's old. There's nothing useful there and open-sourcing it wouldn't help the Mac community or the open-source community. It wouldn't give any insight into the things that make websites IE-only since IE-only websites don't work with Mac IE. This article is just bad.

  20. Will We? by paradizelost · · Score: 3, Funny

    No.

    --
    "In a world without walls and fences, who needs Windows and Gates?"
  21. I wouldn't touch it with yours by Anonymous Coward · · Score: 3, Insightful

    If it is MS and your serious about working in that area then seeing thier code could at a later stage contaminate any chance of doing serious coding elsewhere.

    The reason why some aren't too keen on thier shared source license.

  22. Re:Well some of the middleware code might be usefu by aaronl · · Score: 3, Informative

    They didn't, and it doesn't. IE for Mac was a completely different team, and it does not render the same as IE for Windows. It does not support ActiveX, either. It is a different browser in all but name. Unlike some other unfortunate ports to Mac, MS did not implement a hacked up Windows API compatibility layer for IE.

    Go look at the project history, developer statements, or thousands of different web design sites that talk about this. The two browsers render quite differently, in that IE for Mac tended to be much more standards compliant, and did not implement the IE for Windows specific behaviors.

  23. Problem: IE/Mac is not very compatible with IE by dpbsmith · · Score: 3, Insightful

    If IE for the Mac were reliably compatible with sites that "require IE" this would be interesting.

    And at the time IE for the Mac came out, it was interesting. I, for one, found it to be much better than Netscape in numerous ways. And at the time, the Mac business unit was trumpeting how compatible it was with Web standards.

    Unfortunately, it was. And therefore is not particularly "bug-compatible" with IE for Windows.

    I'm very pragmatic about browsers. I don't care about purity, I just want to get my web purchases processed. Safari is very good. In fact, my experience so far is that it is very, very rare to find sites that a) do not work with Safari that b) do work with IE for the Mac. Specifically:

    a) If a site claims specifically that it "requires IE 5 or higher," it usually does not work with IE 5.2 for the Mac.

    b) If a site claims to require a specific browsers and any browser other than IE is on the list, it usually will work with Safari.

    c) If a site, for whatever reason, does not work with Safari, it is more likely to work with Firefox for the Mac than it is to work with IE 5.2 for the Mac.

    So... unfortunately... I think this is a non-issue.

    If IE for the Mac were a high-fidelity reproduction of vintage-2000 IE for Windows, it would be nice if someone had the source and tried to maintain it. As it is, I don't think there's any good reason to care.

    By the way: I found out the hard way that although IE for the Mac and for Windows both have a very useful "web archive" feature, the archive files themselves are in utterly different and incompatible formats, with no known conversion tool between them.

  24. No Vulgar Raymondisms: Users don't review code. by SimHacker · · Score: 4, Insightful

    Please stop spreading the Vulgar Raymondism that the Firefox code is read by millions of users. Have you read it yourself? I'll bet not! Most users and even programmers DO NOT read source code. You only hurt the open source / free software movement when you dump out steaming piles of horse shit like that. There are enough valid reasons to use open source / free software like Firefox, that you don't need to lie about it.

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com