Slashdot Mirror


Ballmer "Interested" In Open Source Browser Engine

Da Massive writes "'Why is IE still relevant and why is it worth spending money on rendering engines when there are open source ones available that can respond to changes in Web standards faster?,' asked a young developer to Microsoft CEO Steve Ballmer in Sydney yesterday. 'That's cheeky, but a good question, but cheeky,' Ballmer said. Then came the startling revelation that Microsoft may also adopt an open source browser engine. 'Open source is interesting,' he said. 'Apple has embraced Webkit and we may look at that, but we will continue to build extensions for IE 8.'"

8 of 410 comments (clear)

  1. At least he's honest. by fuzzyfuzzyfungus · · Score: 5, Interesting

    "We will continue to build extensions". That definitely deserves a whatcouldpossiblygowrong tag.

    1. Re:At least he's honest. by jd · · Score: 5, Interesting

      I'd rather not see an entire rendering engine in one huge monolithic chunk. Part of the reason that web standards outpace browser development by so much is that most engines are very hard to extend. What's wanted is a "standard" API for a data-to-data transformation engine. Instead of the W3C producing a proof-of-concept browser like Amaya, all they need do is produce a proof-of-concept transformation engine instead, which can then be used also to verify proof-of-correctness. (Any other transformation engine for that same transform will produce the same output for the same input.)

      Sure, they can still have their own web browser, but they don't need to re-write it when they add to the standard, they can just slide in another engine.

      How would this work, in practice? Well, my thought is that each opening tag and either explicit or implicit closing tag would be assigned a numerical value that would be assigned by the W3C, much as the IANA assign port numbers. Each engine would then register what numerical values it supports.

      The browser would then consist of five parts: network I/O, a preprocessor which converts tags to ID, a set of engines which would "compile" the page from a "high-level" format into a much "lower-level" portable format, a rendering engine which converted the portable format into a much more specific format, and then a display engine which displayed the results.

      The primary advantage of this sort of arrangement is that things like CSS could then be easily replaced in a browser. It would be much more pluggable than the Mozilla engine or the libwww engine. It would be much more customizable. A major plus, given that very few browsers conform the the whole standard and all conform to different bits. If you could rip out modules from a browser you didn't like but did support a tag or feature you needed, this would not be a problem.

      The secondary advantage is that it would be possible to provide support for non-SGML-derived tag-based systems, such as TeX, Postscript, and so on, natively. At the moment, you can include a link to a .ps file on a web page, but it's very hard to embed it, and completely impossible on most browsers to embed it in a way that integrates completely smoothly with HTML or would allow you to include active hyperlinks within it (unless an independent postscript viewer supported them). By compiling the whole page from all kinds of formats into a single, unified format, anything that is possible in one format becomes possible in all formats.

      This isn't how web browsers are written, though, and it doesn't seem likely that this is how web browsers will be done in the future. Which keeps document types isolated from each other and keeps browsers from fully supporting any of those document types.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:At least he's honest. by zobier · · Score: 4, Interesting

      Another Ballmerism from his visit down under that made me facepalm:

      Steve Ballmer has publicly belittled Google's fledgling mobile phone platform, saying the world's largest search engine ad broker is low on Microsoft's list of mobile competitors.

      At an investor briefing in Sydney today, Microsoft's chief exec said Google would not have an easy time convincing handset manufacturers to adopt Android, its brand new Linux-based mobile platform.

      "They've got some smart guys and hire a lot of people - blah-di-blah-di-blah," Ballmer said of his rival. "They start out way behind in a certain sense, and we'll see how they do."

      Then he added "I'm not giving them a hard time" - before continuing to give them a hard time.

      Emphasis mine

      --
      Me lost me cookie at the disco.
  2. Some possible problems, here? by Duncan+Blackthorne · · Score: 5, Interesting

    Hasn't IE been a fully integrated part of Windows since, what, all the way back to Windows 98? If they start using some open-source code for their browser, will the architecture of the OS still have IE as such an integral part, or will it become a separate application again? Also, is it really such a good thing to have Micro$oft active in the open-source community? Forgive me, but talk like this makes me a little nervous.

    1. Re:Some possible problems, here? by denttford · · Score: 4, Interesting

      FTP. No, not a solution for the average user, but on a fresh install of XP, I'll often just ftp Firefox (and then install noscript, abp, flashblock, etc. and restart) in order to download the other stuff I need to keep the computer in a relatively useful state.

      Yes, I could use IE and go straight to mozilla.org, but off the bat, it loads msn.com and I have no desire to expose IE7 or worse, IE6, to the mercies of the scripts and ad providers on the page.

      P.S. releases.mozilla.org is where you want to go.

      --

      Leben Sie jetzt die Fragen.
  3. Re:How? by Darkness404 · · Score: 4, Interesting

    I know, but some of the people who are determined to hate Linux or OS X say that their bank, work, school, grandma won't work without Active X or that their bank, work, school, grandma won't render correctly with Firefox/Safari/Chrome.

    --
    Taxation is legalized theft, no more, no less.
  4. Re:The third "E". The other browser. by Merusdraconis · · Score: 5, Interesting

    Ballmer pretty much confirmed (was there yesterday) that was the strategy later on in his answer - to beat the standards bodies to new features. The entire strategy they presented was building a new Microsoft-only Web stack built on .Net, and then trying to lock people in with IE8+.

  5. Re:What Microsoft did to Apple by IntlHarvester · · Score: 4, Interesting

    Apple were evil because they claimed they owned fundamental GUI concepts through copyright. They threatened to sue the entire industry to prevent any other computer from having a "WIMP" (windows icons mouse pointer) interface.

    Microsoft didn't break the agreement. In fact, the courts found that Apple signed away certain IP rights to Microsoft in return for what turned out to be killer apps for the Mac Platform (Word & Excel). Therefore Microsoft won the case -- with some minor exceptions like the Trash Can.

    Later on another court case (Lotus v Borland) ruled that "Look and Feel" couldn't be copyrighted, making the whole Apple legal effort irrelevant, and opening the way for other companies to make Mac-like GUI interfaces.

    --
    Business. Numbers. Money. People. Computer World.