Slashdot Mirror


FireFox and Longhorn: Meant For Each Other?

News for nerds writes "According to the internetnews.com report, Microsoft's technology evangelist Robert Scoble said in his blog and interview that while he is a user of Firefox it can be improved if Mozilla developers take advantage of Longhorn technologies such as XAML, Avalon and WinFS, instead of making it only within GNOME/Mozilla coalition."

32 of 439 comments (clear)

  1. Embrace, extend... by leipold · · Score: 4, Insightful

    Lather, rinse, repeat.

    1. Re:Embrace, extend... by Amiga+Lover · · Score: 5, Insightful

      I have to wonder at his comments, asking such things as "why is Firefox not taking advantage of avalon?" or "why not WinFS?" or "Why not XAML?"

      They're marketing type questions coming from a clueless droid.

      The obvious answer is the same as the answer to the questions "Why is Firefox not taking advantage of features of Mac OSX 10.6" or "Why is Firefox not taking advantage of features of the Linux Kernel 2.8"

      COS THEY'RE NOT FUCKING HERE YET!

      He's not asking questions. He's sowing seeds.

    2. Re:Embrace, extend... by pubjames · · Score: 3, Insightful

      Embrace, extend...

      Big Chief Billyboy Gates, him say "Embrace and extend your enemies technologies only once they have become successful. If you embrace them before they are successful, you will only aid their success".

    3. Re:Embrace, extend... by ischorr · · Score: 5, Insightful

      My question is, will the cloning of the APIs/technology be *legal*?

      With Microsoft patenting everything under the sun that relates to Longhorn, how long do you think it would take it would take Microsoft to whip out the lawyer hordes if an open-source project (or any competitor) were to build a XAML implementation?

      It's a very smart strategy. Even if Longhorn and associated technologies aren't released until 2007, with current momentum Microsoft will still have a fairly heavy stranglehold on the desktop. Longhorn will fairly quickly be adopted by the masses, pushing their proprietary tech onto the world.

      XAML poses to be significantly cool. How long do you think it will take before we start seeing sites that are XAML-only? I mean, today how many MAJOR websites can't even be bothered to do even basic cross-browser compatibility checking (or do outright requirement of IE), let alone spend the resources to implement sites using two very different technologies?

      The OSS community says "hey, that's no problem, we'll play catch-up like we always have. We'll just clone your stuff!" Then Microsoft starts slyly waving software patents in Mozilla/KDE/Opera's face. ...Great for Microsoft, but clear evidence that software patents are BAD for consumers. (Also reminds us that OSS is wonderful, OSS is great, but for the *most part*, most OSS that has been produced so far is not INNOVATIVE. When the primary goal of a project is to clone another product (Evolution springs to mind), it's just not something that drives the realm of computing forward. It's GREAT for competition, though).

      And chances are that MS will license the technology to Apple, or someone like that, but you can see the danger for OSS browsers and OSS platforms. ...And don't get me started on the dangers inherent in developing using Mono. Ugh.

    4. Re:Embrace, extend... by killjoe · · Score: 4, Insightful

      If this guy was serious. If he truly was anything but a MS droid he would ask a different question. That question would be.

      How can I and Microsoft help the Mozilla foundation write a patent unencumbered cross platform XAML implementation so the goodness of XAML is available to Firefox users no matter what their platform.

      OK, OK you can stop laughing now. I am not saying that anybody that works at MS will actually say such a thing.

      --
      evil is as evil does
    5. Re:Embrace, extend... by ZorinLynx · · Score: 4, Insightful

      Actually, the reason is...

      BECAUSE IT'S A CROSS PLATFORM FRICKIN' WEB BROWSER!

      If you want platform specific features, you start seperate projects, like Camino (MacOSX).

      Thing is, Firefox is already a great browser on all the platforms it's on, so there's really no need for platform specific versions. Cross platform rocks; no matter what machine you're on, there's your familiar app with all your settings easily ported between them.

      All hail cross platform code!

      -Z

  2. Portability? by wdnspoon · · Score: 5, Insightful

    I run FireFox on linux, solaris, and windows 2000 regularily. I'd rather see FireFox efforts put into features which are easily cross-platform, rather than a Longhorn branch.

    1. Re:Portability? by Anonymous Coward · · Score: 5, Insightful

      The beauty of Open Source is that Microsoft is completely welcome to contribute these changes if they want them to occur. They're the biggest company in the world - no reason they have to rely on others to do it for them. Toss an engineer at it yourselves!

    2. Re:Portability? by rmohr02 · · Score: 4, Insightful

      Currently Mozilla is looking towards integrating with GNOME. Scoble wants them to put the same effort into integrating with Microsoft technologies. That still doesn't explain why a browser would want to integrate with a filesystem, but I'm sure there's some explanation that makes sense to someone about that.

  3. Instead... by fstanchina · · Score: 5, Insightful

    What about making those technologies available to other platforms with a no-royalties license instead?

    1. Re:Instead... by Hansu · · Score: 4, Insightful

      My thoughts exactly, open up those technologies and maybe mozilla group could take advantage on those, among others. I bet samba group wouldn't mind supporting winfs.

      --
      .signature: Command not found
  4. WinFS? by in7ane · · Score: 4, Insightful

    WinFS strikes me as a bit odd, anyone care to explain?

    Firefox is meant to be a web browser - and no extras. So why would it need to use the filesystem? It's not like somebody wants to integrate Firefox into Longhorn to such an extent as to make it 'part' of the os. Also is WinFS open, did I miss something?

  5. Re:bwahahahha by Wister285 · · Score: 5, Insightful

    Believe it or not, everyone that works for Microsoft isn't an evil person trying to crush the free software movement. The point of this article seems to be that a Microsoft employee recognizes Firefox's superiority. If this guy is able to admit openly on a Microsoft website that he doesn't even use IE, maybe developers should listen to him. Sure, making a Longhorn only version is not the solution. GNOME should investigate these features to see if they are worth trying to duplicate. Ideas shouldn't be cynically disregarded just because of where they originated.

    If the Mozilla developers feel that cross platform is most important (which I feel is most important), they should just consider what these suggestions mean and maybe make them design objectives if they are at all possible.

  6. hmmm by Knights+who+say+'INT · · Score: 4, Insightful

    One one hand, "HOW DARES HE SUGGEST THAT..."

    On the other hand, does it mean they're willing to work with third-parties to provide some software like web browsers? It doesn't have to be from the Free world, they could just arrive to a settlement with Opera, for instance.

    Sure, Linux is better, and I use it myself. But quite a lot of Windows problems would be solved if Microsoft would just stop shipping their own mail client and browser.

  7. Huh? by Coryoth · · Score: 5, Insightful

    So Firefox doesn't use Avalon or WinFS yet. Not surprising considering they are not in use except in Microsoft development shops. His argument seems to be "but then you'll be a couple of years behind everyone else". I'm not sure it matters that much. I doubt anyone but IE developers are doing any coding against these frameworks ATM because they just aren't solidly locked down yet. Coding against a changing framework and API with disappearing/suddenly new features is a recipe for disaster unless you have a good inside track.

    If you read the comments he spends a lot of time saying how wonderful Avalon and WinFS are. If anyone asks why he says "because they're revolutionary". So what sort of features are they actually going to have in the release version? He spends pretty much the entire thread dodging that.

    Microsoft has no clue exactly what is going to make it into Longhorn, nor exactly what sort of feature set these "revolutionary" technologies will posses. Why on earth would start trying to code against them now?!

    And in the end, if he really thinks it will be that wonderful to have Firefox using Avalon and WinFS... well, he can always write the code himself can't he. It is open source, so he can fork and do what he likes.

    My impression (after reading through the comments to the blog): All hype and bluster and no content. I don't think Mozilla should be the least bit concerned.

    Jedidiah.

  8. Implementing future technologies? by spencerogden · · Score: 3, Insightful

    So he is suggesting that the developers implement technologies that won't be availible on the desktop for at least two years? And then only on one platform?

    It sounds like he is wanting them to use these technologies just for the sake of using them, not because there are some great ways they could be used. Besides, doesn't Mozilla already have an XML specification of its GUI?

    Descibing how Mozilla could use these to provide truly inovative features would be interesting. THe developers aren't going to use the technologies if they increase OS tie in without providing something truly new.

  9. You'd seriously expect.... by lxt · · Score: 4, Insightful

    ...a microsoft technology adviser to say something other than "product x could be improved by using our techology"...?

  10. Scared by egarland · · Score: 3, Insightful

    Netscape as a platform was scary to Microsoft but Mozilla as a platform is much scarier. Longhorn's new XAML is a way to lock-in enable the internet, a way to bait companies into making web sites and web pages tied to Windows. Currently Microsoft is in a unusually weak position because most important things that are done with a computer can be done on non-Windows OS's. XAML would lock a whole new generation of people into using Windows.

    If Mozilla comes up with an alternative to XAML that works well across all platforms it has the potential to not just thwart Microsoft's new lock-in plans but also drastically increase the ability of cross platform web-based applications and further reduce the differentiation Windows enjoys. Mozilla + Gnome sounds like something we should all be paying attention to.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  11. Re:You know... by I+confirm+I'm+not+a · · Score: 5, Insightful

    No need - there's already an organisation dedicated to making the web a more friendly place. The problem is, some, browsers don't follow the standards too well, choosing to implement proprietary extensions to published standards, and implementing standard extensions slowly at best.

    <voice type="Blackadder-Wise-Woman">There are three solutions to this:

    1. Persuade certain browser vendors to comply with modern standards;
    2. Persuade the entire online community to switch browsers to modern, standards-compliant browsers;
    3. Kill everybody!
    </voice>
    --
    This is where the serious fun begins.
  12. Where are your patches, Robert? by FattMattP · · Score: 3, Insightful

    Hey Robert Scoble, Firefox is open source. That means if you want those features then contribute patches or find a company to fund you to do that development. Unlike the company you work for, where people must beg for features or bug fixes and then hope and pray they are implemented, with software such as Firefox you can do it yourself. How's it feel to be fully in control of your own computer? Exhilarating, isn't it?

    --
    Prevent email address forgery. Publish SPF records for y
  13. Re:Simple recipe by Tim+C · · Score: 3, Insightful

    Isn't that the entire point of open source, though? That it saves companies/people time and money, because someone else does all/most of the hard work for them, while "we" get the fixes/improvements they make to it? As long as the licence is complied with, who cares? You can't say "Oh, but it's MS, and I don't like them!", that's not how it works - Free is Free for *all*, not some.

    So some guy at MS likes FireFox and thinks it should use more Longhorn-specific tech. So what? I prefer Mozilla, and think that development should concentrate on that, instead. My opinion means about as much, when you get right down to it, unless this guy somehow manages to persuade MS to devote a dev team to it.

  14. Re:bwahahahha by AntiOrganic · · Score: 4, Insightful
    Believe it or not, everyone that works for Microsoft isn't an evil person trying to crush the free software movement.
    Of course not; they have little to gain from crushing Mozilla. They do, however, have a lot to gain by crushing Linux, and by attempting to persuade the Firefox developers to "embrace and extend," and tie themselves down to more Microsoft proprietary APIs, this is what they're going for. First and foremost, Microsoft is a company, and they're not just being altruistic. Everything, when you get right down to it, is financially motivated.

    If this guy is able to admit openly on a Microsoft website that he doesn't even use IE, maybe developers should listen to him.

    Sales 101 Rule #1: Tell the other guy what he wants to hear.

    If the Mozilla developers feel that cross platform is most important (which I feel is most important), they should just consider what these suggestions mean and maybe make them design objectives if they are at all possible.
    How would a relational database filesystem layer, a bloated 3D interface graphics framework, and a new UI markup language (which Mozilla already has) help a web browser in the slightest?
  15. Clueless newbie . . . by Idou · · Score: 4, Insightful

    Open source developers are not your employee/slave, they will do whatever the hell they want and, as a user, you should just feel fortunate that your needs were similar to the coder's. Every newbie who wants to have a longterm relationship with open source must come to terms with this. Unfortunately, there are still a lot of clueless newbies out there and a high concentration of them at MS.

    If MS wants Mozilla to support Longhorn, why the hell does not MS submit some code! It is open source for godsakes! That is far more cooperation than MS EVER gives outside developers wanting to support MS software!!! It is amazing how clueless these people are . . . "why want you code for free for us, we are just a poor, multi-billion dollar, monopoly that has been convicted of criminal behavior on both sides of the Atlantic."

    If MS has an itch with Mozilla, why not stop BITCHING, shut the hell up, and code! If MS were to code half as much as it bitched, I am sure worms written by 18 year olds wouldn't be ripping new ones out of corporations stupid enough to trust MS.

    (This rant has been brought to you by my intolerance of stupidity masquerading as arrogance)

    --
    Sdelat' Ameriku velikoy Snova!
  16. Re:Aren't they re-inventing the wheel? by dustmite · · Score: 4, Insightful

    Microsoft have spent the last thirty odd years re-inventing thousands of wheels that weren't theirs. Everything they have ever made has been a re-invention of someone else's wheel. It doesn't matter. Most people will use XAML just because it's Microsoft's, and it quite frankly has no relevance that others have done the same thing before, regardless of which one is technologically better too. Thus some or other XAML compatible extension to Firefox that allowed people to use it for XAML applications might be useful for Mozilla? And if enough people used Firefox for XAML, MS would have less power to pull 'embrace and extend' (hmm .. on their own spec? sounds a bit odd but the idea is that if enough customers used open implementations of MS standards, MS would have less power to modify the standards to enhance lock-in - breaking the standards in later versions might actually push corps away from MS and towards Firefox for those who are using, um, "Open XAML"). Basically the idea is to pull the inverse of MS's usual "embrace and extend" strategy. Instead of MS taking an open standard and introducing proprietary extensions, you take an MS standard like XML, create an "Open XML" (open version of XAML), convince enough people to use the *OPEN* XAML instead of the MS one (via marketing/strategy etc), and then MS "lose" their control over the standard because the market forces the standard to be and remain open.

    I don't know why a web browser would care about specific filesystems.

  17. Uhmm, no? by Idou · · Score: 3, Insightful

    I'm sorry, but under what authority does this guy have over Mozilla? At MS he might have programmers licking his toes, trying to make him happy, but out in the real world he is just another jerk that is having trouble coming to grips that the world does not revolve around him or view of things.

    The Mozilla programmers got where they are on the project because they have talent in programming and want to surrond themselves with such talent. What talent does this guy have? In this community, talk is cheap. He wants the Mozilla programmers to listen, show us the CODE. Otherwise, why the hell should these guys give him the time day!? People write open source code to GET AWAY from jerks like this, who have authority but don't have a clue how things work.

    Title means nothing here. I really wish we would just ignore the guy and spend more time appreciating the talented developers that are increasing the quality of all our lives.

    --
    Sdelat' Ameriku velikoy Snova!
  18. Embrace and extend was never the strategy by Anonymous Coward · · Score: 4, Insightful

    Embrace and extend is just another word for "added value". It's a good thing. If you want to be portable, you simply don't use the added value.

    The problem is that Microsoft Embraces a crippled version of the standard then makes its own extentions to provide similar functionality. Sometimes the crippling is in a very fundamental way, so if you want to provide nontrivial functionality, you can't help but use the extentions. That leaves companies with two choices, either write two versions of everything or just standardize on the market leader and hope that everyone else can live with the decision.

    Microsoft's basic strategy is "Embrace, Cripple, Extend, Extinguish".

  19. A Great Quote from the interview by alw53 · · Score: 5, Insightful

    "First of all, Longhorn has a mission not to break existing apps. If we broke existing apps, we'd be hurting our customers, our partners and ourselves," Scoble told internetnews.com.

    Here's another quote I remember:

    "Windows isn't done until Lotus won't run".

  20. "You guys"? How about MS? by lawpoop · · Score: 4, Insightful

    What's stopping MS from doing the work and submitting it to the mozilla team? Or even forking the project? Why should the mozilla team go out of its way to incorporate these great new technologies?

    --
    Computers are useless. They can only give you answers.
    -- Pablo Picasso
  21. Sigh by bonch · · Score: 3, Insightful

    Clearly you haven't met any 'softies, either in person or online.

    Clearly, neither have you.

    The level of vitriol toward Microsoft on this site has gotten ridiculous--it's almost sunk to the level of discrimination, like racism but toward employees of a company. "Oh, they're all evil. They're all sheep."

    This coming from someone who is posting a reply in a Slashdot discussion--the Internet king of groupthink and propaganda.

    I guess I'm just one of the few left in the world who believes that people are people, and that some guy working at Microsoft who suggests Mozilla take advantage of some Windows technologies that are out in the developer betas now ISN'T something to get worked up over--it's not even newsworthy. Only on Slashdot is this some sort of issue. Look at the sheep baaing, "Embrace and extend, embrace and extend!" over Mozilla possibly using some, dare I say it, XAML in its Windows version.

    Your Kool-Aid comment was just ridiculous--like the rest of your post.

  22. Wheels that ain't ours by bonch · · Score: 3, Insightful

    "Microsoft steals other people's ideas!" So says the Linux user typing his post in an integrated file/net browser, using a start menu, taskbar, the same print dialogs, a "Control Center," Minimize/Maximize/Close buttons, etc., etc., etc....

    The power of all the volunteers in the world, and what do we do? We make a UNIX clone. Then we make a Windows clone on top of it. Nice.

    A couple of years after Longhorn comes out, and GNOME/KDE decide to implement their .NET/WinFS/Avalon clones, I'll be grinnin'.

  23. XUL/Gecko Longhorn Implementation by fupeg · · Score: 4, Insightful

    I don't think this MS schmuck is saying re-write Firefox in XAML, or if he is then he is an idiot. However, the Windows implementation of XUL and the Gecko runtime could make use of Longhorn APIs. The current Windows implementations definitely make use of Win32 APIs, just read the build instructions for Windows. Going from XUL to XAML is just a matter of doing an XSLT transformation. Firefox could still be done in cross-platform XUL, just its implementation on Longhorn systems could make use of Longhorn specific APIs, kinda like its implementation on Linux making use of GTK+ for example.

  24. Re:bwahahahha by The+Vulture · · Score: 4, Insightful

    I have met some 'softies, as you put it. Had a business relationship with them for a year. I went to the Redmond campus for a week and escaped unscathed.

    When I was there (December 1999), the talk around the campus was the anti-trust suit. Most of the employees felt wronged, they just didn't understand why charges were being brought against the company. When I'd mention things like breaking competing applications and hidden APIs, they just stared at me blankly.

    They're smart people, certainly, but I really do think that they are somewhat brainwashed, when it comes to the company, and what it does. They're not knowingly against other companies or Open Source software, they just see a Microsoft solution as the only solution.

    -- Joe