Slashdot Mirror


Mono Coders Hack Linux Silverlight in 21 Days

Etrigoth writes "After the recent announcement of Silverlight by Microsoft at their Mix event in Vegas, Miguel de Icaza galvanised his team of developers in the Mono group at Novell to create a Linux implementation, a so-called 'Moonlight'. Remarkably, they achieved this in 21 Days. Although they were first introduced to Silverlight at the Las Vegas Mix, de Icaza was invited by a representative of Microsoft France for a 10 minute demonstration at the Paris Re-Mix 07 keynote conference, should they have anything to show.
Joshua, a blogger for Microsoft has confirmed that the Mono team did not know anything about Silverlight 1.1 before its launch. Other members of this team have blogged about this incredible achievement, Moonlight hack-a-thon. It's worth noting from a developer perspective that Moonlight is not Mono and doesn't require Mono to work"

409 comments

  1. Wonderful by jshriverWVU · · Score: 4, Interesting
    Is Silverlight a public API or closed? Either way this is great news, as some sites might start utilizing it. Personally I think Adobe beat them to the market by a decade. Flash is already soaked in the mainstream, so it'll be tough for MS to uproot Adobe from that position.

    Regardless though, having a native solution is always good.

    1. Re:Wonderful by Anonymous Coward · · Score: 0

      it'll be tough for MS to uproot Adobe from that position.

      All they have to do is yank iexplore32 and flash dies overnight. Java will be crippled too, though I suspect that yanking 32 bit browsers out from under them will be the fire they need to finish getting their 64bit java applet runtime done, since they've had 64 bit java for a decade now it shouldn't be THAT hard.

    2. Re:Wonderful by Red+Flayer · · Score: 3, Interesting

      All they have to do is yank iexplore32 and flash dies overnight.
      At which point every federal prosecutor and his brother will be jumping at the chance to head up the anti-trust suit -- never mind how quickly MS would be bitch-slapped in Europe.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    3. Re:Wonderful by Anonymous Coward · · Score: 3, Insightful

      Personally, I'm the last guy to want MS dominate anything, but I hope they fucking smear adobe.

      As far as web software, adobe is the epitome of crap. MS takes 2nd place.

    4. Re:Wonderful by Ornedan · · Score: 1

      MS isn't obligated to maintain ie32, afaik. And seeing as there are other browsers for 32-bit Windows, I doubt there would be any cause for legal action.

    5. Re:Wonderful by plague3106 · · Score: 1

      I believe MS is going to release Silverlight for Linux and Mac, so I'm not sure it really matters.

    6. Re:Wonderful by RingDev · · Score: 3, Informative

      Go to http://silverlight.net/ and click the "Silverlight in action" link on the right hand side. Then tell me that Flash still has them beat ;)

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    7. Re:Wonderful by Anonymous Coward · · Score: 0

      It won't be that tough. Flash is pretty crappy as a development framework. Originally Flash was just an animation tool and it still stinks of that. It's a pretty bad environment for developing modern applications.

      On the other hand, all these new products like Silverlight, JavaFX, etc. are a lot more modern in their approach and look a lot easier to develop for.

      That that said I think all approaches to date pretty much still suck. JavaFX is based on the big fat Java runtime, Silverlight is based on Microsoft's big fat presentation layer, Moonlight is based on Mono which is always lagging many steps behind .NET in terms of functionality and it's also big and fat due to supporting the big fat .NET functionality (I seriously doubt you can load a typical Silverlight application into Moonlight anyway). Basically everything is big, fat, and slow. Modern hardware tries to hide a lot of that but it's just so wrong because applications could offers a lot more functionality if they weren't bumping into performance issues all the time.

    8. Re:Wonderful by hedwards · · Score: 4, Insightful

      That depends, if it were demonstrated to have been yanked to stifle the competition, then yes it could be an antitrust problem. If they yanked it because it was a huge security nightmare, and they were going to release a new more secure browser, then probably not.

      But that being said, Apple hasn't been bitchslapped or even investigated for the charges I read about from time to time, about early on how Jobs manufactured an iPod shortage to enrich Apple's margins. That kind of amazes me, because I'll read about that from time to time in articles that praise Jobs performance since he got back. I suspect that if that and the mandatory minimum pricing on the iPods isn't considered to be fodder for antitrust suits, I doubt that MS should be smacked for removing an insecure browser from the market. Even if it does harm the competition or consumer.

    9. Re:Wonderful by Anonymous Coward · · Score: 0

      ok, so i downloaded de ide blend 2 right??, it's not competition to the ide flash offers, the truth is that it is crap, unresponsive, is no match to flash, test it yourself. and for the VIDEO you linked, well i don't trust in videos, show me a DEMO. ( i already installed the latest silverlight )

    10. Re:Wonderful by brunascle · · Score: 1

      i'm looking at it now. i dont see anything flash couldnt do (though i've never developed a flash app myself). it's just a well designed interface and a video player. am i wrong, or couldnt this same thing be done in flash? anyone with flash experience want to take a look?

    11. Re:Wonderful by Red+Flayer · · Score: 1

      Well, using their dominant market share in the browser space to kill off a competitor's product in a different space? They'd get hammered in a new anti-trust suit, regardless of what they are currently being held to as part of previous anti-trust decisions.

      All this assuming, of course, that anti-trust laws in the US are still valid (which is debatable, due to selective and half-hearted enforcement).

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    12. Re:Wonderful by chris_mahan · · Score: 5, Informative

      That, and the whole Dmitry Sklyarov affair.

      No, Adobe, we haven't forgotten.

      --

      "Piter, too, is dead."

    13. Re:Wonderful by Splab · · Score: 1

      Flash is a resource hog, doing what he does would kill your computer.

    14. Re:Wonderful by roscivs · · Score: 5, Insightful

      Go to http://silverlight.net/ and click the "Silverlight in action" link on the right hand side. Then tell me that Flash still has them beat ;)

      I just watched the video. I saw nothing that Flash couldn't do, much less anything that Shockwave couldn't do.

      The reason why Flash is popular isn't because you can create complicated applications with it. (You can, but nobody uses them.) The reason why it's popular is because it's small, fast, and has a very large, cross-platform installed base. Silverlight isn't any of those three.
      --
      ~ roscivs
    15. Re:Wonderful by codepunk · · Score: 2, Informative

      It did not run on firefox on my ubuntu linux box....so no it cannot hold a candle to flash, which
      just so happens to work on my machine.

      --


      Got Code?
    16. Re:Wonderful by RingDev · · Score: 0

      I disagree. The real reason that Flash is popular is because that is the standard that YouTube decided on. If it hadn't been for YouTube, Flash would still be just another annoying bloat ware addon for IE.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    17. Re:Wonderful by A+Clint · · Score: 3, Funny

      This was the most interesting part of the video to me, from the narrator's commentary:

      "... I'm doing this on Windows Vista and Internet Explorer, but you can just as easily do this on Windows XP, Firefox, or even a Mac in - [audio suddenly cuts off] ... Now I'm going to..."

      I suppose he was going to say Safari? In any case it was sloppy editing.

      He must not have edited this with Silverlight, because Silverlight makes precision editing so easy.

    18. Re:Wonderful by Doctor+Memory · · Score: 4, Insightful

      every federal prosecutor and his brother will be jumping at the chance to head up the anti-trust suit Yes, since that worked so well the last time...

      Court: "Microsoft, you've been found guilty of anti-competitive and monopolistic practices. What do you have to say for yourself?"
      Microsoft looks at the floor, hands in pockets, mumbles "Sorry...."
      Court: "Well, don't let it happen again!"
      --
      Just junk food for thought...
    19. Re:Wonderful by AVIDJockey · · Score: 2, Interesting

      For one thing, Silverlight supports the VC-1 codec. This would allow embedded HD video which Flash currently can't handle.

      With that being said, it'll be a rough road ahead for MS. It's hard to beat the ~98% penetration that Flash has.

    20. Re:Wonderful by asb · · Score: 1

      Go to http://silverlight.net/ and click the "Silverlight in action" link on the right hand side. Then tell me that Flash still has them beat ;)

      I'll have to wait for someone to upload that to YouTube so I can watch it.

      --
      Antti S. Brax - Old school - http://www.iki.fi/asb/
    21. Re:Wonderful by brunascle · · Score: 2, Insightful
      from wiki:

      The domain name "YouTube.com" was activated on February 15, 2005
      you mean to tell me you dont think flash was huge before 2005?
    22. Re:Wonderful by Anonymous Coward · · Score: 2, Informative

      The real reason that Flash is popular is because that is the standard that YouTube decided on.


      I disagree; YouTube used Flash because Flash was popular.

      I refer you to the Flash penetration statistics Adobe keeps:

      http://www.adobe.com/products/player_census/flashp layer/version_penetration.html
    23. Re:Wonderful by poot_rootbeer · · Score: 5, Insightful

      The real reason that Flash is popular is because that is the standard that YouTube decided on.

      And why did YouTube decide on Flash as their standard? Because Flash plugins were mature and reliable, worked well with all leading browsers and OS platforms, and even came pre-installed with many browser distros. Because it allowed them to avoid the game of "Select your poison: Windows Media, Real, or QuickTime?" that users at previous video sites had to play. Because tools for generating and publishing Flash content were not onerously expensive.

      Is Silverlight any of these things yet?

    24. Re:Wonderful by RingDev · · Score: 0

      Correct. Flash was insignificant until v5 which came out in what early 2001? Even then it wasn't that big. It grew, and in 2005 had enough of a following to snag the attention of Adobe. I would hazard a guess that Adobe's very strong penetration with their PDF products, in place sales and advertising tool sets, and connections in the market place are what really lead Flash into becoming the ubiquitous tool it is today. And that all started in 2005 with the v8 release and Adobe buyout.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    25. Re:Wonderful by Movi · · Score: 4, Insightful

      >All they have to do is yank iexplore32 and flash dies overnight.

      All they have to do is yank iexplore32 and Firefox wins overnight.

      There, fixed that for you.

    26. Re:Wonderful by misleb · · Score: 1

      You've got to be kidding. Flash was around and popular for things like animations and online games long before YouTube. It has also been available in more browsers than IE for as long as I can remember. I know I was using Flash on Linux years ago.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    27. Re:Wonderful by 0racle · · Score: 2, Interesting

      So shipping a browser with the OS is anticompetitive and not shipping that browser with the os is anticompetitive?

      MS could drop IE 32 and no one could do anything about it. They are not required to ship a product just so a plugin by another company can continue to exist. Not shipping IE 32 does not stop Adobe from making 64bit flash for IE 64

      --
      "I use a Mac because I'm just better than you are."
    28. Re:Wonderful by Anonymous Coward · · Score: 0

      You are either disconnected from reality or delusional. Either way, I really hope you're not in a position to advise anyone about the internet, or internet technologies, if you seriously believe Flash only became "big" because of YouTube.

    29. Re:Wonderful by MobyDisk · · Score: 1

      And why did YouTube decide on Flash as their standard? Because corporations hate standards since it allows competitors to re-use their work. Otherwise, YouTube would have used one of the ISO standard or de-facto standard video formats that were already widely in use instead of a proprietary format intended to obfuscate the video source.

      I wish I could go back in time 5 years ago and make a decent cross-platform MP4 browser plug-in.
    30. Re:Wonderful by Anonymous Coward · · Score: 0

      > I saw nothing that Flash couldn't do

      How about scale fonts in a resolution-independent fashion? One of the great ironies of flash is that this vector-based platform still deals with fonts solely in terms of pixels. That's why fonts look teeny tiny in flash apps that haven't been "fixed" by an experienced designer.

    31. Re:Wonderful by XMyth · · Score: 2, Informative

      Flash was huge before 2005. v5 may have been when things started to take off, I don't really know...but Flash definitely had the majority of the market well before Youtube and Adobe came around.

      http://blogs.zdnet.com/ITFacts/?p=6005

      References a page on Macromedia.com which now only shows 2006 stats but I don't see why they'd post a blatant lie. In 2004 Flash had well over 90% penetration in US and Europe.

    32. Re:Wonderful by WilliamSChips · · Score: 2, Interesting

      Actually, what happened was that the judge was about to hammer down on Microsoft, but the administration changed. And as part of the political maneuverings of the new Administration the judges working on the case were flipped around.

      --
      Please, for the good of Humanity, vote Obama.
    33. Re:Wonderful by Anonymous Coward · · Score: 0

      Totem could not play 'fd://0'.

      Video codec 'Windows Media Video 9' is not handled. You might need to install additional plugins to be able to play some types of movies

      [OK]

    34. Re:Wonderful by Hatta · · Score: 1

      I did. Flash can make windows media player pop up too. Big deal.

      --
      Give me Classic Slashdot or give me death!
    35. Re:Wonderful by PCM2 · · Score: 1

      I wish I could go back in time 5 years ago and make a decent cross-platform MP4 browser plug-in.

      If Flash is so terrible, why don't you do it now? I wouldn't mind having one.

      --
      Breakfast served all day!
    36. Re:Wonderful by Anonymous Coward · · Score: 0

      I know everyone is disagreeing with you, but Youtube is the only reason I ever installed Flash.

    37. Re:Wonderful by timeOday · · Score: 1

      For this Linux/Firefox user, YouTube is the only video site that consistently "just works." I can't even really read cnn.com anymore, half their stories are in video, and mplayer-plugin is only occasionally able to play them.

    38. Re:Wonderful by Divebus · · Score: 1

      So shipping a browser with the OS is anticompetitive and not shipping that browser with the os is anticompetitive?

      Almost... tying the browser to the OS is anticompetitive.

      --

      Most of the stuff on /. won't survive first contact with facts.
    39. Re:Wonderful by Divebus · · Score: 4, Informative

      For one thing, Silverlight supports the VC-1 codec. This would allow embedded HD video which Flash currently can't handle.

      Ever since Adobe started using the On2 codec, HD Flash is not a problem. We just shipped several HD clips in Flash for a job and they looked great.

      --

      Most of the stuff on /. won't survive first contact with facts.
    40. Re:Wonderful by mhall119 · · Score: 1

      I think that's exactly what Moonlight is trying to fix. Chances are it will work on 64-bit Firefox too, unlike Flash.

      --
      http://www.mhall119.com
    41. Re:Wonderful by Divebus · · Score: 1, Redundant

      The real reason that Flash is popular is because that is the standard that YouTube decided on.

      Huh? Shortly after Gabo Mendoza showed everyone how to do Flash on the web it was big. That was 10 years ago, waaaaay before YouTube.

      Here's a demo of what he's doing now. (see site root for blog)

      --

      Most of the stuff on /. won't survive first contact with facts.
    42. Re:Wonderful by mhall119 · · Score: 1

      JavaFX is based on the big fat Java runtime Wait for Java 7, which will include:
      A 2MB "kernel VM" that gets downoaded if you don't already have Java.
      Modules for loading only the parts of the JVM needed by an application.
      Disk pre-fetching that will greatly decrease startup time.
      --
      http://www.mhall119.com
    43. Re:Wonderful by Locutus · · Score: 1

      I believe Microsoft said they'd support Mac and not Linux. The excuse I remember was something about marketshare. But regardless, do you really think that Microsoft would provide acceptable support and implementation features for non-Windows platforms?

      They must keep Windows relevant since it is the only way they've been able to maintain profits. Linux must die is how they operate and Silverlight is actually part of that attack. Remember, Flash is already crossplatform and on almost every PC shipped. Sounds alot like the history of Java and/or Netscape to me.

      Supporting Microsoft in anyway in this regard is just helping them try to pin Linux and OSS into a corner. IMO.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    44. Re:Wonderful by Anonymous Coward · · Score: 0

      top banana? what has he been smoking? bloody americans

    45. Re:Wonderful by someone300 · · Score: 3, Informative

      Not in Flash 9/CS3/Actionscript 3. It's far faster than previous versions due to the removal of features like variable watching and a new event system, better class system and an entirely redesigned VM. Infact, in my experience, it's of equal speed or faster than managed code as well as easier to hack for.

    46. Re:Wonderful by moderatorrater · · Score: 1

      I'm sorry, but what's the Dmitry Sklyarov affair?

    47. Re:Wonderful by chris_mahan · · Score: 2, Funny

      What? You forgot the url to google.com?

      See http://en.wikipedia.org/wiki/Dmitry_Sklyarov

      --

      "Piter, too, is dead."

    48. Re:Wonderful by Jugalator · · Score: 2, Interesting

      One is missing a large part of the point if assuming it's about the technology, when it's in reality about the platform.

      - Silverlight is gravy for VB and C# developers, and the .NET devs taken together are becoming a very large community. Silverlight integrates itself more closely with .NET than anything else on the market of its kind, which is only to be expected, with both platforms being products of Microsoft.
      - Microsoft will offer very appealing Silverlight hosting plans for the multimedia content -- what's more often than not quickly becoming the bottleneck at least for media heavy web sites. Free storage of up to 4 GB and delivery at 700 kbps in max 1 million minutes per month, alternatively unlimited streaming if you allow them to tack on some ads, alternatively unlimited streaming with a "nominal fee".

      --
      Beware: In C++, your friends can see your privates!
    49. Re:Wonderful by RingDev · · Score: 1

      You are either disconnected from reality or delusional. Either way, I really hope you're not in a position to advise anyone about the internet, or internet technologies, if you seriously believe Flash only became "big" because of YouTube.

      Personal attacks aside, I did not say that only YouTube made Flash big. And I should have spoken more carefully. What I should have said was "The real reason that Flash is as popular as it is today is because that is the standard that YouTube decided on." Yes, Flash was big before YouTube, as I posted elsewhere in this thread, it was big enough to gain the attention of Adobe in 2k4 for a 2k5 buyout.

      I stand by my assessment that had YouTube not chosen Flash, that Flash would not be as ubiquitous as it is today. I don't think it would have died or gone away, but it wouldn't be where it is now.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    50. Re:Wonderful by Locutus · · Score: 0

      great, more following of Microsoft by Miguel de Icaca and fans. Just what Microsoft wants, developers getting hooked on Microsoft controlled API's and we all know how Microsoft likes to lock developers into Microsofts API's to lengthen the life of Windows don't we.

      Microsoft software is a poison. If you drink it, you're turned into a zombie destined to roam the landscape Microsoft creates for you. IMO.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    51. Re:Wonderful by AVIDJockey · · Score: 1

      Just out of curiosity, is the video going to be streamed or available via progressive download. I've had trouble finding examples of STREAMED HD Flash out in the wild and wanted to know how it looked. Earlier this year (at NAB), an Adobe product manager told us that didn't officially recommend/support bitrates over 1 Mbps.

    52. Re:Wonderful by RingDev · · Score: 1

      They were nice enough to post their methodology and samples, although since the research and findings were posted by a group with a vested interest, there could easily be some... interpretation of the numbers. My guess for only citing 2006 and later is because Adobe took over in 2005, and I doubt that Macromedia was doing any significant statistical analysis of their user base.

      And just as a fun comparison... In 2005, 88% of PC had some form of 'potentially unwanted programs' installed. http://www.computerpoweruser.com/editorial/article .asp?article=articles/archive/c0509/46c09/46c09.as p&guid= not quite as well laid out as the Adobe page, but for non-peer reviewed stuff who cares ;)

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    53. Re:Wonderful by Locutus · · Score: 1

      he tried to work directly for Microsoft but they didn't accept him. Now, with all the MS ass kissing his has/is doing and the intermingling of Microsoft technology in Suse, they'd be fools to hire him now.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    54. Re:Wonderful by WhiteFluffyChest · · Score: 2, Interesting

      I'm thinking, what a waste of valuable time. I have never seen a web site that uses Silverlight yet and I really don't think it will take off.

      Why don't they do something for Linux instead of cloning a dead MS proprietary technology. Let MS port it to Linux!

      They may be good at coding fast, but are they really being strategic for Linux, I don't think so.

      I bet that they have wasted their effort. What a shame.

      Next time, be more strategic. Do something truly amazing in 21 days.

    55. Re:Wonderful by mhall119 · · Score: 4, Insightful

      Ok, before Mono I, as a Linux user, was unable to run applications written in C#. After Mono I, as a Linux user, now have the choice as to whether or not I want to run a C# application. You want me to be mad about that?

      Miguel has not taken anything away from Linux, everything he's done has added to the choices we have. I would rather have an open-source implementation of Silverlight for Linux than have no implementation or a closed-source implementation. If you don't like Silverlight, don't install Moonlight, but don't presume to tell me if I should or should not use it.

      If anything, Miguel has just proven that even if Microsoft keeps changing the API, the Mono team can keep up.

      --
      http://www.mhall119.com
    56. Re:Wonderful by jshriverWVU · · Score: 1
      Try thinking of it like this. Say MS created IE before any other person when the http protocol was first published. This is like a group of guys saying "hey I want a version for linux" and getting together to write firefox from scratch. Yes it would be copying IE, in that it's a browser and uses a standard protocol. But the important issue here, is that it's bringing (what could be) and important new technology to Linux.

      I'd rather have a program for a technology that might die, than not have a program for a technology that might explode. Time will only tell how well people adopt Silverlight, but at least we have an option for linux.

      For my earlier example how would you feel if noone ever created Mozilla/Firefox/Netscape and all we had was IE.

    57. Re:Wonderful by thePowerOfGrayskull · · Score: 1

      But that being said, Apple hasn't been bitchslapped or even investigated for the charges I read about from time to time, about early on how Jobs manufactured an iPod shortage to enrich Apple's margin

      This is also known as "supply and demand" -- why would they be punished for playing the market as if they wanted to make a profit?

      I suspect that if that and the mandatory minimum pricing on the iPods isn't considered to be fodder for antitrust suits

      Why would this be antitrust fodder? Competitors are free to charge what they want; indeed, it gives the competitors an advantage to those people who can't justify paying a premium price for an ipod.

      Antitrust isn't simply a matter of selling your own product aggressively. It must be done to the detriment or even exclusion of others -- for example, requiring that for any store to sell an ipod, they can sell no other music players, AND if sufficient numbers of business stopped selling alternatives so that they could sell ipods, then there would be a potential antitrust violation. But having high prices, or even imposing such requirements, is not itself any kind of violation.

    58. Re:Wonderful by RyuuzakiTetsuya · · Score: 1

      before FLV, Flash was a novelty.

      Not that it couldn't be used for something interesting, but it was used mostly for games and uninteresting web animations. I never bothered installing the flash plugin for the browser I was using, ever, until YouTube came around.

      --
      Non impediti ratione cogitationus.
    59. Re:Wonderful by 808140 · · Score: 4, Informative

      You don't seem to understand what "antitrust" means -- and unfortunately, you're not alone in this here on Slashdot. It seems lots of people think "antitrust" means any sort of subjectively "unfair" market manipulation, but that's not what it means. Antitrust law, broadly speaking, has to do with monopolies that are unfairly leveraged, with oligopolies that collude to set prices, and with mergers and acquisitions that consolidate the only major players in a market into one, dominant player.

      First off, despite what you may have heard, in the US at least, monopolies are not illegal. If by fair competition you become the only player on the block, you are not subject to antitrust law. If, however, you use your monopoly position to create barriers to entry into the market (other than the natural barriers caused by competition) or if you use your monopoly in one market to unfairly compete in another market, you may be subject to antitrust law.

      With regards to Apple -- and for the record, I am not a fanboy, I don't own an iPod and I run Debian on my Thinkpad -- there is very little evidence that they have a monopoly anywhere at all. First: the iPod is not a monopoly. This seems to be very difficult for some Slashdotters to grasp. Yes, it is by far and away the most popular digital music player on the market today, but it is not the only one. And it isn't like the only alternative is Microsoft's Zune or some other non-profitable offering subsidized by a powerful company trying to break into the market, either. There are literally thousands of competitive offerings, with the same feature set as the iPod, many of them technically superior in pretty much every way to the iPod, that are cheaper to boot. People in the US don't seem to buy them much, but they most certainly are available. The barriers to entry in the digital music player market are extremely low, and there is nothing whatsoever about Apple's dominance that changes that. Companies like Creative, iRiver, and countless other small no-name brands from China manage to remain profitable, although their volumes are somewhat lower than Apple's. But hey, newsflash: most markets have a dominant player. That doesn't mean the dominant player has a monopoly, and even if it they did, it doesn't mean they obtained that monopoly unfairly or that they're abusing their monopoly to fix prices.

      The only semi-possible charge related to antitrust law that has ever been levied against Apple is with regards to their Fairplay DRM, which is only available on the iPod, and which allegedly causes vendor lock-in. Well, there's a big reason that no one ever pursues this: it's a non-starter. Many competing music players play AAC without DRM these days, and according to Apple's own data, the overwhelming majority of music on people's iPods does not come from the iTunes music store, which is pretty much the only place that you might get AAC + Fairplay tracks. Unless you put DRM on your own tracks -- and who does that -- most music is still ripped from people's own CD collection or obtained illegally via P2P or similar.

      These complaints about Fairplay also ignore the glaringly obvious: pretty much any proprietary software package also has proprietary file formats, many of which are deliberately obfuscated, precisely in order to lock users into their products. Reading Microsoft hackers' own experiences reverse engineering the WordPerfect document formats back when that product was dominant is extremely illustrative in this regard. (The fact that I'm pointing out that this is standard industry practice should not in any way be construed as support for said practice; I am in favor of open document formats precisely because I disagree with vendor lock-in. But the fact remains: this sort of thing, by itself, is not an antitrust violation.)

      In fact, my iRiver (which I purchased because it supports Ogg Vorbis and love) supports some DRM-laden format of its own, IRM or somesuch, which

    60. Re:Wonderful by plague3106 · · Score: 1

      So its dead before because you haven't seen sites using it before its even RTM? Interesting thought process.

    61. Re:Wonderful by plague3106 · · Score: 1

      Why would this be antitrust fodder? Competitors are free to charge what they want; indeed, it gives the competitors an advantage to those people who can't justify paying a premium price for an ipod.

      I believe it may run up against some law though.. that's very similar to what Nintendo did back in the day (forcing stores to not lower prices for games). They weren't a monopoly, but still got smacked down.

    62. Re:Wonderful by benwaggoner · · Score: 3, Informative

      Silverlight supports both progressive download and streaming.

      I've been demoing 720p HD streaming to Silverlight at 4 Mbps. It works fine today (and Silverlight 1.0 is still only in public beta).

    63. Re:Wonderful by suv4x4 · · Score: 1

      Go to http://silverlight.net/ [silverlight.net] and click the "Silverlight in action" link on the right hand side. Then tell me that Flash still has them beat ;)

      Name one thing you saw there that Flash can't do, and I'll show you Flash doing it.

      There's too much disinformation about Flash's feature set, but trust me, as a long time Flash dev, I know better.

    64. Re:Wonderful by Divebus · · Score: 1

      It's part of an interactive Park Service tour kiosk which will be run directly from computers. The video was originally 1280x720 but was later reduced to 1024x576 for composition and encoded to Flash 8 at 2.2 Mbit/sec with an FLV wrapper. It looked much better than it should have - astonishing actually. We used Telestream Episode to do the compression and the biggest problems were whites getting clipped so we had to futz with that. Flash 7 wouldn't hold audio sync but Flash 8 was fine.

      --

      Most of the stuff on /. won't survive first contact with facts.
    65. Re:Wonderful by b100dian · · Score: 1

      Either Adobe Flex, Microsoft Silverlight, or Sun JavaFX, the same - I still wonder why they spent 21 days cloning one of the vendors' implementation when they could have released a 4th one in 42 days, therefore twice as better!!

      --
      gtkaml.org
    66. Re:Wonderful by uradu · · Score: 1

      LOL, you beat me to it. That within an otherwise flawlessly edited video was certainly poignant, intentionally or not.

    67. Re:Wonderful by WhiteFluffyChest · · Score: 1, Troll

      You may be right about the release dates, but I have not seen any Silverlight alphas or betas about on the web. I also haven't seen anyone except MS getting excited about it.

      If Silverlight was going to be big, it would be out and about in beta form and used by many websites by now.

      I'm absolutely sure Silverlight it nothing to worry about. Just let it pass and die out. Or just let MS flog it like at a dead horse.

      I advise not to get involved with developing it. If you do, MS will only release a newer and updated version for you to "hack". Such a waste of time!

      I remember all the hype about Wild Tangent.

    68. Re:Wonderful by Anonymous Coward · · Score: 0

      If API is closed (I don't think so), how is that great news?

      We are speaking about PLUGIN here, the plugin shows content. Content is locked to? Yes, Windows platform and even Visual Studio.

      People using OS X aren't really hating MS that much but these facts were enough to make them mad commenting at Mac Business Unit site blog.

      If I was a Linux user and if I actually believed 100% open source philosophy, I wouldn't be happy.

      Hate them or not, Adobe at least tries to support other platforms such as OS X. I believe if there was enough interest and there wasn't any alergy to closed source binary on Linux/BSD, they would release their creative stuff there too. When you install/use their products, you don't get the feeling that they would party if your OS vendor or hardware vendor was dead.

      What MS does is, to contact couple of "still didn't learn their lesson" hackers and abuse them to show the planet that "their product isn't windows only". If it takes off a bit, it will be the .NET story again.

      Where is Net 2.0 for Linux? or OS X?

    69. Re:Wonderful by Rich0 · · Score: 2, Insightful

      For the amd64 Linux/Konqueror user, youtube is one of those sites that NEVER works. Now, pages that just provide a link to an avi/mpg file work just fine.

      Flash videos are just incredibly annoying. Inevitably I just figure out the url for the flv file and download it so that it can be played with mplayer.

      Video shouldn't require a plug-in to work. And if it does they could at least make it more widely available...

    70. Re:Wonderful by Anonymous Coward · · Score: 0

      No need, browsers are starting to incorporate the 'video' element.
      http://www.whatwg.org/specs/web-apps/current-work/ #video
      Play back will be built in to the browser (actually decoding will be delegated) which means no need to any stupid plugin just to play video. In addition you will most likely be able to take advantage of efficient external codec libraries and not have to endure the terrible decoding provided, for example, by Flash. It will also be much easier to play video in an external player of your choice. No more wacky 'hacks' in Firefox extensions needed to do this (ibid for saving the video).

      We won't have to deal with this silly Flash-for-video crap much longer.

    71. Re:Wonderful by Anonymous Coward · · Score: 0

      Doesn't it seem ironic that their demo application is a 'video editing' (although very limited) app for 'remixing' videos, when Vista has all of its DRM built in to stop users from messing around with new video formats? Quite a good business model that, sell something people want, but don't let them use it. Less complaints about bugs when you have put all of your users in jail...

    72. Re:Wonderful by Anonymous Coward · · Score: 0

      Useful Idiot. It's a soviet term referring to the American liberals that supported the socialist soviet union.

      Miguel is Microsoft's useful idiot. Mono is a selling point for .net. It means, in theory, .net won't lock you into Microsoft/Windows. Of course, any non-trivial program will fail to work correctly under mono.

    73. Re:Wonderful by Locutus · · Score: 2, Interesting

      considering that Microsoft has for 20+ years used changing API's and pre-load advantages to slowly kill off each and every competitor it decided it wanted killed, I would say that using a copy of a Microsoft patented technology is asking for trouble. FYI, Microsoft has patents wrapped all around .Net and the reason it goes to the ECMA instead of ISO is because the ECMA allows patented IP in it's 'standards'.

      IMO, Miguel is just leading his followers to slaughter. History tells me this is the how Microsoft does business and GNU/Linux along with OSS are targets. And the latest Microsoft payoffs to those GNU/Linux distros who've signed up for their IP patent protection scam are the 2nd phase of the attack. SCO was the 1st. You probably don't understand that either so here goes, Microsoft help fund SCO via direct financial licensing 'deals' and by backroom negotiations to get a large Canadian company( Baystar and a Canadian bank ) to also fund SCO.

      So use mono and anything else Miguel puts out AT YOUR OWN RISK. There ARE strings attached. IMO

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    74. Re:Wonderful by rjshields · · Score: 1

      There's an option in flash to embed font outlines. It's been there since at least v5.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    75. Re:Wonderful by hedwards · · Score: 1

      Actually, price fixing can be a violation of US statues. The act of mandating a minimum price that any authorized seller may charged could be considered collusion. Especially if it is paired up with a manufactured supply shortage. It is arguably an act of predatory pricing which could very well represent the exception to pricing

      The definition of monopoly that you are using is too narrow. There are several different ways in which a corporation can be a monopoly. The problem is that under current legislation the corporation doesn't necessarily need to have a monopoly to fall under the category of antitrust regulations. Attempting to form a monopoly by using illegal means would be a cause for investigation, with possible sanctions.

      Apple is without any doubt a large enough player in the mp3 player market to be able to set the prices at which retailers sell iPods, refusing to actually sell to a retailer that won't price them accordingly. The manipulation of the supply to back up a false sense of scarcity is shenanigans, while it may not itself be illegal, it did provide Apple with negotiating power early in the life cycle which it would not have had.

      So for you to say that there isn't anything to investigate is not quite correct. It may very well be that they are engaging in only legal tactics, but that is a different thing entirely from saying that nothing they are doing is suspicious.

      In fact if you look here http://www.ftc.gov/bc/compguide/question.htm at the second question, you will see exactly what I am getting at. I have heard, that the agreement that Apple has retailers sign does mandate a minimum price. I could be wrong about that as I have only heard that second hand, but if that were the case it would definitely be an example of an antitrust violation.

      And BTW, I never said Monopoly in my first post, I said antitrust violation. Those are not necessarily the same thing.

    76. Re:Wonderful by aztracker1 · · Score: 1

      In that case, I hope you aren't using any windows networking components (ie Samba) in linux.. and you aren't using any ntfs drivers to even read partitions for information recovery... these have just as much IP coverage as .Net does. Sorry, but I can't live my life being constantly afraid of the boogey man, I'm far more likely to be sued by the MAFIAA at this point.

      --
      Michael J. Ryan - tracker1.info
    77. Re:Wonderful by Anonymous Coward · · Score: 0

      Actually, Apple doesn't set a minimum price. I could sell an iPod for $10 if I wanted to. I'd lose quite a bit of money if I did, but I could do it.

      Apple set a minimum advertised price, which is unfortunately legal. It's a workaround so that manufacturers can effectively set minimum prices without actually breaking the law. It works, because if I can't advertise the low price, it does no good to offer it, as I can't bring in any business with it.

      Now, dealer cost is also so close to retail price that there's not really any flexibility if I could set a lower price, but that's a different problem. What that means is that if I've got a big customer, who wants to buy 100 iPods, I can only mark them down a few dollars from retail, and then they'll go direct with Apple - with a much larger markdown.

    78. Re:Wonderful by Max+Littlemore · · Score: 1

      The real reason that Flash is popular is because that is the standard that YouTube decided on.

      Yes. And the reason tables became popular is because that is the thing IKEA decided to build.

      You got an Insightful for the crap?!?!?

      --
      I don't therefore I'm not.
    79. Re:Wonderful by multi+io · · Score: 1

      Say MS created IE before any other person when the http protocol was first published.
      What, you mean they didn't? They created the internet!
    80. Re:Wonderful by r_jensen11 · · Score: 2, Informative

      I tried to watch the video, but then saw that it's in .wmv format, which is pretty much "illegal" for me to view when running Linux.

    81. Re:Wonderful by Anonymous Coward · · Score: 0

      For the amd64 Linux/Konqueror user

      So you deliberately put yourself in a small group, and now you're complaining about the consequences? Show the courage of your conviction, sir.

    82. Re:Wonderful by Rich0 · · Score: 1

      Yes, but if they followed standards of just about any sort it would work fine - because somebody would take the time to write some software to make it work.

      I don't run amd64 so as to NOT be able to find software. I run it because it has certain advantages, and most mainstream open-standards-based software works fine on it - particularly FOSS.

      I was just pointing out that flash isn't some kind of panacea to obtaining compatibility. In fact, in some cases it is less compatible than just posting a link to the video. I'm not quite sure why they can't just do both (I have no objection to the flash content being there - I don't even see it anyway). It isn't like it actually makes it harder to download the actual video data...

    83. Re:Wonderful by Raideen · · Score: 2, Funny

      Yeah, I can't wait to install Microsoft software on my Linux systems.

    84. Re:Wonderful by ozmanjusri · · Score: 2, Interesting
      So shipping a browser with the OS is anticompetitive and not shipping that browser with the os is anticompetitive?

      No, but using your monopoly power to suffocate another company's product in a different market is.

      Microsoft sees themselves as being under attack from companies trying move userland away from the OS as a key platform, Google with their AJAX apps, Sun with Java, Adobe with Flash, and so on. If any or all of these succeed, Microsoft's control, and therefore their ability to make those 85% profit margins, diminishes.

      In Vista search, Silverlight and .Net, they're responding to each of these threats by diluting mindshare, direct competition, their classic "embrace, extend, extinguish" etc, etc. These products don't make Microsoft any money directly, but they protect the OS platform Microsoft derives so much of it's income from. Many of these tactics are largely (legally) acceptable in normal circumstances. It is illegal however, for Microsoft to use it's desktop monopoly to drive adoption at the expense of their competitors.

      They're sailing very close to the wind with many of those products.

      --
      "I've got more toys than Teruhisa Kitahara."
    85. Re:Wonderful by rbanffy · · Score: 1

      "Reading Microsoft hackers' own experiences reverse engineering the WordPerfect document formats back when that product was dominant is extremely illustrative in this regard"

      That's interesting. Where I can find out more about it?

    86. Re:Wonderful by benwaggoner · · Score: 1

      Do you have a link? VP6 in Flash today is pretty heavyweight, with some pretty hefty system requirements.

    87. Re:Wonderful by benwaggoner · · Score: 1

      I can't speak to the edit, but Silverlight has been running on Safari for several public releases now, including the current Beta. No secrets around that!

    88. Re:Wonderful by Divebus · · Score: 1

      No... no link... it's trapped on a computer in a museum somewhere playing from a local hard drive. Since it doesn't belong to us, I can't just post a link here. Still, after we compressed it we all looked at each other with a "damn that looks nice" expression. I just double checked the parameters today to make sure. Near HD at 2.2 Mbits/sec without a clue of compression artifacts. Nothing. I got a whole new respect for the On2 codec - looks at least as good as VC-1 at twice the data rate. Maybe it was the material (talking head on static background) but knowing what to look for, there was nothing to apologize for on that picture.

      --

      Most of the stuff on /. won't survive first contact with facts.
    89. Re:Wonderful by WhiteFluffyChest · · Score: 1

      Hey, why did my last comment get modded -1 100% troll?

      Is this how Slashdot treats people who try to honestly try to contribute to the community.

    90. Re:Wonderful by Elektroschock · · Score: 1

      No. In fact Miguel starts projects, promises to support X quite soon and then nothing happens. Two month later yet another project. Is the implementation of silverlight stable, feature-complete, performant, reliable? Did they implement it with Ms NDA? I don't know. I would prefer to have a working Flash-gnash implementation. Mono was a plattform of empty promises.

    91. Re:Wonderful by WhiteFluffyChest · · Score: 1

      Hey, why not contact Adobe and tell them that a bunch on Linux hackers want to do their flash plugin for them, to save them some time and money.

    92. Re:Wonderful by Anonymous Coward · · Score: 0

      Wait for Java 7, which will include:
      A 2MB "kernel VM" that gets downoaded if you don't already have Java. Modules for loading only the parts of the JVM needed by an application. Disk pre-fetching that will greatly decrease startup time.


      So, stand-alone, not internet-connected Java-applications will fail?

      Where did they get that idea, Microsoft? Downloading IE (used to be) really hard, for the same reason. You only got a 10 MB downloader, which would download and install at the same time. Moving the downloader to the target machine was useless, and starting it on the internet-connected machine just reinstalled IE on that machine. (And no, IE is not for internet-surfing only. For one thing, it does contain a HTML viewer).

    93. Re:Wonderful by mgiuca · · Score: 4, Funny

      Go to http://silverlight.net/ and click the "Silverlight in action" link on the right hand side. Then tell me that Flash still has them beat ;) Bit of a problem here, see... I can't watch this video because it's a shitty proprietary Microsoft video format, and I'm on Linux. If they really wanted to advertise Silverlight in a portable manner, I'd recommend a Flash video.

      Oh the irony...
    94. Re:Wonderful by plague3106 · · Score: 1

      You may be right about the release dates, but I have not seen any Silverlight alphas or betas about on the web. I also haven't seen anyone except MS getting excited about it.

      Did you even attempt to look? http://silverlight.net/ Download the beta (or Alpha, they still have that) http://msdn2.microsoft.com/en-us/silverlight/defau lt.aspx

      Many MS developers are very excited. We can now target, cross browser and cross platform the web with a very rich UI framework. Yes, that may have been done, but the really exciting part is that its built off of WPF, so we can target the web with the same technology that we are going to use to target the Windows desktop. No need to learn everything over again, and we can use code that is already in place as is.

      If Silverlight was going to be big, it would be out and about in beta form and used by many websites by now.

      Its out in beta now, and there are some big names working with it. Would you release a production site built on beta technology though? I wouldn't.

      I'm absolutely sure Silverlight it nothing to worry about. Just let it pass and die out. Or just let MS flog it like at a dead horse.

      I advise not to get involved with developing it. If you do, MS will only release a newer and updated version for you to "hack". Such a waste of time!


      Keep living in your bubble then, we won't miss you. I build on the MS platform anyway, so I'm not worried about a third party trying to keep up. Perhaps this part of your post is why it was modded a troll. There's not a lot of thought put into it, its more mindless Linux fanboyism.

    95. Re:Wonderful by tech49er · · Score: 1

      The reason that youtube adopted flash was because it was already ubiquitous. Flash has been shipped with Netscape (and then Mozilla, with IE following suit) since around 2000 and has always been available across all major platforms.

      When youtube sat down to determine how they could play their videos with the least impact to users and with the widest penetration they opted for the Multimedia browser plugin that had these characteristics (Flash).

      Then they did the clever thing of turning it into a video streaming client (Google video, and perhaps others had done this too, but I dont think any other site did it quite so well or had developed the business model to the extent that youtube had).

      --
      "... always going forward 'cause we cant find reverse! "
    96. Re:Wonderful by shutdown+-p+now · · Score: 1

      No, it's not, unless it's DRMed. WMV is now a standardized format, for which an open source decoder implementation exists. VLC will play it just fine for you.

    97. Re:Wonderful by mhall119 · · Score: 1

      From my reading of the article, they implemented Moonlight based on the public API for Silverlight. Nobody said anything about an NDA being involved.

      --
      http://www.mhall119.com
    98. Re:Wonderful by mhall119 · · Score: 1

      So, stand-alone, not internet-connected Java-applications will fail? No, they just wouldn't be able to use the Kernel VM to install over the internet. All the other things I mentioned will still improve non-networked desktop applications.
      --
      http://www.mhall119.com
    99. Re: Wonderful by Dolda2000 · · Score: 1

      [...] and an entirely redesigned VM [...] faster than managed code [...]
      So... it's using a VM, but is not managed code?
    100. Re:Wonderful by WhiteFluffyChest · · Score: 1

      Your quotes:

      "I build on the MS platform anyway." - OK, your choice, no problem.

      "Keep living in your bubble then, we won't miss you." - I don't live in a bubble, and you have never met me. And who is "we"? I thought it was just "you"?

      "mindless Linux fanboyism" - I do think a bit and I am a grown up adult, not a "boy".

      In all honesty, we shall have to wait until silverlight can prove itself, I don't want try detailed predictions. But, I am expecting it to be a flop. As many others have said so here.

      I don't think many web developers really trust Microsoft, they have played too many tricks with the Internet over the years. MS basically have a bad reputation, and that is the biggest problem for Silverlight adoption amongst web developers.

      It's almost as if the word "Microsoft" == "Proprietary".

      They have a huge challenge on their hands to win hearts and minds, if they expect people to come and embrace their technologies, when they are not "forced" to do so.

    101. Re:Wonderful by plague3106 · · Score: 1

      I don't live in a bubble, and you have never met me. And who is "we"? I thought it was just "you"?

      Well you certainly come off that way with useless predictions. You also claim to speak for everyone ("nobody except MS is excited about Silverlight"). We would be the developers that don't mindless bash technology that we don't use.

      "mindless Linux fanboyism" - I do think a bit and I am a grown up adult, not a "boy".

      Again, that's not how you're coming across.

      In all honesty, we shall have to wait until silverlight can prove itself, I don't want try detailed predictions. But, I am expecting it to be a flop. As many others have said so here.

      Many others here also expected XP to flop, .Net to flop, IIS to flow, Sql Server to flop. You've already tried detailed predictions.. you claimed Silverlight was already dead, without even realizing it wasn't even finished yet.

      I don't think many web developers really trust Microsoft, they have played too many tricks with the Internet over the years. MS basically have a bad reputation, and that is the biggest problem for Silverlight adoption amongst web developers.

      Yet there are a flood of web developers which develop exclusively on the Microsoft platform. The web developers at the BBC, CBS and MLB all seem to be excited about Silverlight as well, since they are helping MS define the technology.

      It's almost as if the word "Microsoft" == "Proprietary".

      Again, I have to say your biases are showing through. There are PLENTY of properietary software houses out there; SUN, Oracle, Adobe to name a few, yet no one is screeming how proprietary PDFs are, for example.

      They have a huge challenge on their hands to win hearts and minds, if they expect people to come and embrace their technologies, when they are not "forced" to do so.

      And they are doing so, and seemlying doing a great job at it. I was won over with .Net. Vista is pretty impressive (and contrary to populare opinion here, its not just a pretty makeover). They chose to focus on security, and they've done a great job of it. Server 2003 has been very secure, as has Vista.

      WPF is a huge change on how to build Windows applications, and its very exciting to see that a subset of that is now going to be available for me on the web, without having to learn everything all over again.

    102. Re:Wonderful by MemoryDragon · · Score: 1

      Actually no, if you do not have an internet connection viewing webpages is not an issue anyway. What we are talking here is the kernel VM which is another option for the VM. Actually stripped down to the bare core so that applets and other applet based solutions are less of a pain installwise. I personally think, 2MB is a good entry threshold which is bearable for most users. Applets are far superior to both flash and silverlight, the main reason for not being able to adopt them for now is the current problematic 15mb download for the java plugin. Applets in JDK6 have become really good as most java client related things. Opening the codebase really has helped a lot there.

    103. Re:Wonderful by Anonymous Coward · · Score: 0

      That isn't true. The administration has no say over which judge is working on the case.

      But the prosecutor has a great deal of control over how the case proceeds (because of the adversarial nature of our legal system), and so the new administration was able to change the priorities of the Justice Department, and thereby influence the case.

      The judge on the case changed when the original judge was removed by an appeals court because of inappropriate comments he made during an interview that he gave during the trial (although the interview was published only after the trial).

      Don't disparage the current judge over political reasons. Like all federal judges, she is as free as she wishes to be of political pressure.

    104. Re:Wonderful by WhiteFluffyChest · · Score: 1

      Quote: "you claimed Silverlight was already dead, without even realizing it wasn't even finished yet."

      I think it is very fair and reasonable to say it will be "DOA".

      Quote: "Again, I have to say your biases are showing through."

      Microsoft have a very bad "reputation" I am not being biased.

      There are too many reasons why Microsoft's Silverlight will fail, just like "Zune".

      It's not that I love Linux or Apple or open source or GPL or BSD,

            - the fact is that I strongly dislike Microsoft because of their dirty tricks and tactics.

      I would much prefer to "purchase" an OS that can properly compete with Windows, and I don't want an Apple Mac.

    105. Re:Wonderful by WhiteFluffyChest · · Score: 1

      There is no way Microsoft Silverlight is going to explode.

      At the very most, it may have a little share.

      Remember, everyone already has flash installed. And you can't expect every Mac user to install another plugin. Therefore flash will stay dominant.

    106. Re:Wonderful by jshriverWVU · · Score: 1
      How long till a new myspace or "cool" site comes along that uses silverlight. When word of mouth gets around and people say "hey want to join x.com it's all the rave now and it's cool". (Think teenagers) then it's only a "Press ok to install missing plugin" away.

      I would bet MS is already pitching this to the next gen .coms. All it takes is a few key sites and people will use it. Do you think Flash would be where it is today if it wasn't for sites like atomfilms, youtube, and the countless homebrew animation sites?

      Same thing with Ajax, think it would have been as popular if gmail, google apps had not used it?

    107. Re:Wonderful by WhiteFluffyChest · · Score: 1

      Basically MS and the Web don't mix.

      Web developers know the catches with MS, they are not that stupid. They also want maximum exposure, not a subset of web users.

      Flash is always going to have the edge.

      MS Silverlight is just a joke, you'll see :)

    108. Re:Wonderful by MobyDisk · · Score: 1

      Thank you for that link! For years I've just wanted Firefox to support but this is just as good. Yaay! Now, in about 10 years, someone will start using it!

    109. Re: Wonderful by someone300 · · Score: 1

      By managed code, I was referring specifically to the CLI code used by MS.NET. I think MS invented this term, but I'm not certain. Anyway, that's just definitions... replace the "managed code" reference with "Code executed by any CLI compliant interpreter I've used" if you want.

      This is supposedly the definition: http://blogs.msdn.com/brada/archive/2004/01/09/489 25.aspx

      It seems to refer specifically to .NET: "Managed code is code that has its execution managed by the .NET Framework Common Language Runtime."

    110. Re:Wonderful by trolltalk.com · · Score: 1

      "Yeah, I can't wait to install Microsoft software on my Linux systems."

      Here you go - run Internet Explo[d|r]er under linux http://www.tatanka.com.br/ies4linux/page/Main_Page

      Finally get into those IE-only sites using linux.

    111. Re: Wonderful by trolltalk.com · · Score: 1

      And as usual. Microsoft thinks they're the only game in town.

      "Managed code" is any code that is "managed" by a run-time. http://en.wikipedia.org/wiki/Managed_code

      In non-Windows and mixed environments, managed code is sometimes used more generally to refer to any interpreted programming language.

      Managed refers to the relationship between the program and the runtime environment. It is specified that at any point of execution, the runtime may stop the executing program and retrieve information specific to its current runtime state.

      Java is managed code. So is perl. So is python. So is php. So is javascript. Come to think of it, SQL and stored procedures also meet the definition, as per the following:

      http://computing-dictionary.thefreedictionary.com/ managed+code

      An application program that is executed within a runtime environment (software) installed in the same machine. The application cannot run without it. The runtime environment provides the general library of software routines that the program uses and typically performs memory management. It may also provide just-in-time conversion from source code to executable code or from an intermediate language to executable code. Java, Visual Basic and .NET's Common Language Runtime (CLR) are examples of runtime environments. In addition, a DBMS may include a runtime environment for its programming language.

      Pascal beat them all when it popularized "comile to pcode" (1973), beating SQL by a year.

    112. Re: Wonderful by someone300 · · Score: 1

      I thought the definition didn't actually exist before Microsoft invented it? I'd never heard of it before then... did they just popularise it?

    113. Re: Wonderful by trolltalk.com · · Score: 1

      I first started hearing about "managed code" when people started talking about "code signing" for scripting languages. It had nothing to do with DOT.NET at the time.

    114. Re:Wonderful by AberBeta · · Score: 1

      "NEVER works" is a little over the top. Just fetch Gnash and you'll be able to watch episodes of Bottom on Youtube like the rest* of us.

      Lets just hope Opera's & Firefox's use of Ogg (via <video>) will encourage the web to become more open and widely available...

      *An amd64 Linux/Firefox user.

    115. Re:Wonderful by m50d · · Score: 1

      Erm, open it in xine, wheras you cannot play flash at all on linux/amd64.

      --
      I am trolling
    116. Re:Wonderful by Elektroschock · · Score: 1

      Some Novell employees are under Ms NDA. That is the trap.

    117. Re:Wonderful by mhall119 · · Score: 1

      Then MS can use those employees, or even Novell. But once the cat is out of the bag, you can't put it back. Microsoft can't sue me from benefiting from information disclosed by someone else who was under an NDA.

      --
      http://www.mhall119.com
    118. Re:Wonderful by petermgreen · · Score: 1

      Actually no, if you do not have an internet connection viewing webpages is not an issue anyway.
      I disagree the inability to obtain full installers is going to be a drag for anyone who works on a lot of machines and doesn't have access to either a fast net link or a fast proxy that is likely to already have the files cached from all of them. Some machines may not have internet access but may have access to private intranets. Some (many) machines will have internet connections that require non-trivial download times to install something like IE over the net. Some machines may be used to browse web pages saved to disk and so on.

      What we are talking here is the kernel VM which is another option for the VM. Actually stripped down to the bare core so that applets and other applet based solutions are less of a pain installwise.
      this is a good thing provided they don't make it the only easy option for getting java (like MS did for some versions of IE). Hopefully they won't be that stupid but i wouldn't put it past megacorps

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    119. Re:Wonderful by Elektroschock · · Score: 1

      I am not sure about this.

  2. The MS teams by yogikoudou · · Score: 1

    must be pissed. How do they look when a bunch of coders implement in three weeks what they worked on for months? Surely the quality is not the same and the Mono guys still have a lot to do but damn, this is fast!

    1. Re:The MS teams by plover · · Score: 1
      "Implement" is kind of a strong word here. Sure, they've gotten through the first rounds of coding, and have a product that others can test with. But they're still a lot further from "ready-to-ship" than Microsoft.

      Regardless, this is absolutely freaking impressive. Microsoft has been pimping Silverlight pretty hard around our shop, and to be honest the only reason I ever saw for Microsoft to create .net is good old fashioned "vendor lock-in". I saw Silverlight as more of the same, and I am just impressed as hell that Miguel's team cranked out a competitor so quickly.

      --
      John
    2. Re:The MS teams by RingDev · · Score: 4, Informative

      Silverlight 1.1 is a stripped down version of the .Net framework 3.0. They took the 25+meg 3.0 library and started trimming out namespaces until they got down to a 4 meg library that could be run as a browser plug-in. So while their work is commendable, the hard part (the .Net libraries) was already done as part of the existing Mono project. I imagine the most time consuming part was determining exactly which namespaces Microsoft left in.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    3. Re:The MS teams by flyingfsck · · Score: 2, Funny

      Ready to ship? More debugging? Certainly this is the point where MS would ship it...

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    4. Re:The MS teams by Anonymous Coward · · Score: 0

      well to be fair to the microsoft team, they did have like 11 project managers and 1 developer :p

    5. Re:The MS teams by plover · · Score: 2, Interesting

      Ready to ship? More debugging? Certainly this is the point where MS would ship it...

      While that's funny 'round these parts, Microsoft is really pushing hard for quality code on the inside. They're implementing processes on top of processes to create new processes to improve the quality of their software (or so they think.) And they're succeeding in a lot of ways -- the code they ship now as "1.0" is far better than any of their previous 1.0 offerings.

      Internally they're killing off the cowboy coders that got them to where they are today. They've shifted the focus from brilliant coders to creative marketers and competent managers, and hire code monkeys to grind out exactly what the specs require. The cowboys who used to make giant leaps (like Miguel's leap here) are being neutered by best practices and architecture boards.

      Yes, it's the way of the industry. What it really means is that the innovative spirits are likely to continue jumping ship for effective positions in small companies, and that Microsoft will remain a "competent" choice, but never a "great" choice. But that's what the rest of industry wants, anyway.

      --
      John
    6. Re:The MS teams by smodak · · Score: 2, Informative

      Meh, IIRC Mono hasn't even completed the port of .Net 2.0 (especially the ASP.NET part), let alone .Net 3.0. So they had to implement whatever .Net 3.0 libraries Silverlight may have needed.

    7. Re:The MS teams by vux984 · · Score: 1

      must be pissed. How do they look when a bunch of coders implement in three weeks what they worked on for months?

      They only pisser is this perception you are propogating.

      If the Mono team had to design and implement silverlight it would have taken them far longer.

      Everyone in the business knows that implementation is the shortest step of any well managed project. Design, specification, prototyping, proof of concept, etc are what take the real time. Microsoft handed all that to them on a silver platter, complete with a working version to test/validate against.

      That it took only 21 days to duplicate silverlight is pretty impressive, but it doesn't really detract from the MS team at all. Of course it took them longer, they did all the heavy lifting.

    8. Re:The MS teams by Shados · · Score: 1

      I doubt they did much. Making a plugin for a browser, well, its been done a lot before, so I doubt that was all that hard. And all the .NET stuff, well, any .NET assembly can be decompiled, and most decompilers for .NET even stick the comments at the right place, so the darn code can be copy pasted. So its 21 days to stick copy pasted code in a skeleton thats been done a million times before. Faster than -I- could do it for sure, but not amazingly special.

      Now, I hope Im wrong and they didnt go around copy pasting code, copyright and all...

    9. Re:The MS teams by Anonymous Coward · · Score: 0

      While that's funny 'round these parts, Microsoft is really pushing hard for quality code on the inside. They're implementing processes on top of processes to create new processes to improve the quality of their software (or so they think.) And they're succeeding in a lot of ways -- the code they ship now as "1.0" is far better than any of their previous 1.0 offerings.

      Vista.

      My only time experiencing "the wow":

      Explorer crashed. Vista started to automatically reboot for some reason. BSOD "BAD_HEADER_POOL". Laughed and walked away.

    10. Re:The MS teams by jimicus · · Score: 2, Interesting

      When you word it like that, it sounds like Microsoft are turning into IBM.

    11. Re:The MS teams by Jugalator · · Score: 1

      Yes, and implementing the Silverlight-specific API's. It's not a perfect subset of .NET Framework 3.0, but pretty close at least.

      --
      Beware: In C++, your friends can see your privates!
    12. Re:The MS teams by miguel · · Score: 3, Informative

      Meh, IIRC Mono hasn't even completed the port of .Net 2.0 (especially the ASP.NET part), let alone .Net 3.0. So they had to implement whatever .Net 3.0 libraries Silverlight may have needed.
      You do not remember correctly, and in particular the ASP.NET 2.0 piece is incorrect. We are in fact not done with 100% of .NET 2.0, but we got pretty much all the APIs that people are using according to the 2,000 or so reports that we are getting through our Migration Tool. There is still work left to do, but we are on good track. ASP.NET 2.0 is complete, it is so complete that Mainsoft already shipped their Grasshopper product (whose ASP.NET 2.0 support is the same Mono code base). We have not shipped because we are going to ship other technologies like Windows forms that Grasshopper is not targeting. Miguel.
    13. Re:The MS teams by Bloody+Templar · · Score: 2, Insightful

      Nope. Miguel de Icaza mentioned explicitly in his blog that his team received guidance from Scott Guthrie and others in Microsoft.

    14. Re:The MS teams by smodak · · Score: 1

      Ok, so I was wrong, thanks for correcting me miguel.

  3. Why?! by Anonymous Coward · · Score: 3, Insightful

    This will give MS more of a foothold in the market. They wanted this to happen! Now flash isn't the only cross platform game in town so now the marketing guys will be able to say YES IT WILL WORK ON LINUX so you dont just need to use flash!

    1. Re:Why?! by Anonymous Coward · · Score: 0

      Yeah, I have to wonder why there wasn't a big push to get a decent open source version of flash working, considering how many sites use it and how many architectures linux runs on that macromedia doesn't provide a binary for..

    2. Re:Why?! by archen · · Score: 1, Insightful

      Same problems with a lot of open source problems, no one thinks it's all that important. Many people love trumpet the virtues of open source like it can do absolutely anything and that all solutions are just around the corner. Reality is that it depends on who is interested, and how organized the project is - that means that many projects flounder in barely workable solutions that never seem to pan out. Not to say that OS software doesn't have it's merits, but it's not the magic pixy dust for all problems.

      swf is an open format so THAT obviously isn't the problem...

    3. Re:Why?! by brunascle · · Score: 2, Informative
    4. Re:Why?! by kerohazel · · Score: 5, Insightful

      swf is an open format so THAT obviously isn't the problem...

      From http://www.adobe.com/licensing/developer/
      "This license does not permit the usage of the specification to create software which supports SWF file playback."

      It's a bit like having a research library that permits you access to any book you want, as long as your paper doesn't cite one as a reference.

      --
      Skype is too convoluted... Now I'm reverse-engineering the Kyoto Protocol.
    5. Re:Why?! by LWATCDR · · Score: 1

      Yes but...
      So we are trading a closed plugin from Adobe with an FOSS plug in based on a standard from Microsoft.
      Flash is just plan nasty and Adobe doesn't support 64-bit Linux. This is FOSS so it can Support Linux, BSD, and run on CPUs beside the X86.

      IF Adobe would make the flash player FOSS then Microsoft wouldn't have a leg to stand on.
      So yes you are right but I have to ask what is the problem with killing Flash?

      Yea I want my SVG and Theora tags to replace Flash and Silverlight but I just don't see that happening.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Why?! by kebes · · Score: 3, Insightful

      This will give MS more of a foothold in the market. They wanted this to happen! Now flash isn't the only cross platform game in town so now the marketing guys will be able to say YES IT WILL WORK ON LINUX so you dont just need to use flash!
      Previously I was worried that any OSS support for Silverlight would just be giving MS an edge. But now I see it quite differently. One problem with Flash (in my opinion) is that there is no full open-source implementation. Some people may say "who cares?" since there are free (but not Free) flash players for every major OS (including Linux). But to me, those closed-sourced players are not so great, and I wish an open-source player (and development environment) existed.

      But the problem with creating a FOSS version of Flash is that it's a matter of catch-up. With Silverlight, this team of coders is showing that they can keep up. Thus, instead of being behind in their implementation, they are showing that they can always deliver a feature-complete alternate (and FOSS) implementation.

      Frankly I hope this displaces flash to some extent. Even if it gives MS's platform more exposure, it won't matter as long as there is also a feature-complete FOSS implementation. Creating marketplace competition is always good... and in this case we have competition to MS's Silverlight, and competition to Flash. This is good. I highly doubt that Microsoft expected or wanted this to happen. In fact, nothing could be worse for their longterm goals than for a FOSS equivalent to be as good (or maybe better?) than their implementation. Having a competing implementation, used by many people, will mean that they cannot "embrace and extend" and cannot lock people into their products. After all, if they try to change the Silverlight standard, who is to say whether the MS implementation or the FOSS implementation will become the defacto standard?
    7. Re:Why?! by abes · · Score: 1

      The sharehold by Linux users is so incredibly small compared to the number of Windows boxes, that I don't think it will really change anything. Look at the number of web pages that are made for IE only. Most companies don't really care about that small of a segment they might be losing. Even Apple users are mostly neglected. And I say this as both a Linux and Max user.

      If anything, it at least keeps Linux as a viable desktop alternative. It's difficult for any desktop to keep mainstream if it can't do the basic functionalities that people expect. If you get someone to try out Linux, he/she won't care so much the reason why they can't access something on some web page. Telling him/her that it's because of market share won't really make a difference.

      It remains to be seen if Silverlight will overcome Flash. I don't have a great love of flash -- I have a heavy dislike of Javascript. On the other hand, I have no plans of using Windows if I can avoid it, and I can't see myself switching any time soon so I can have more annoying ads block the text I'm trying to read. I don't see M$ going to implement this on the Mac, so it will be interesting to see what, if anything, Apple does.

    8. Re:Why?! by zlogic · · Score: 1

      Moonlight, unlike Flash, will probably be GPLed.

    9. Re:Why?! by GauteL · · Score: 3, Insightful

      Please get over yourself. Flash is at best a semi-open standard with severely lacking open source implementations. If an open standard with a complete open source implementation replaces Flash then there is little reason to care who created the standard in the first place apart from blind zealotry.

    10. Re:Why?! by LWATCDR · · Score: 1

      "Some people may say "who cares?" since there are free (but not Free) flash players for every major OS (including Linux). "
      Frankly I am one of those people. If Adobe provided a good Linux flash player I would be fine with that. However Adobe doesn't support 64 bit Linux.
      They have finely put enough effort into Linux to provide a the latest and greatest version to Linux users but no 64 bit version.
      Also no version for Linux on the ARM.

      This might actually be a good thing. Not great but good.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    11. Re:Why?! by Anonymous Coward · · Score: 0

      Silverlight, like flash, will not be GPLed.
      Moonlight, like gnash, will probably be GPLed.

    12. Re:Why?! by suv4x4 · · Score: 1

      This will give MS more of a foothold in the market. They wanted this to happen! Now flash isn't the only cross platform game in town so now the marketing guys will be able to say YES IT WILL WORK ON LINUX so you dont just need to use flash!

      They would've ported it to Linux anyway. Now they just don't have to. Maybe saved Microsoft some bucks, that's all there is.

      But the implementation is open source. You wouldn't think Miguel would port the entirety of .NET but not port Silverlight (a proper subset of .NET) now, did you?

      Honestly if all that it takes to make Silverlight better than Flash was a Linux version, Flash would be in a serious trouble. Flash however has a lot more going on.

    13. Re:Why?! by archen · · Score: 1

      Yes I'm aware of that, however swf isn't deliberately obfuscated like say; Microsoft office documents. I'm pretty sure 'clean room design' skirts this issue as well since swf isn't patented to my knowledge. If I recall correctly, I don't even think this is lawful in Germany where no one can prevent you from making an inter operable product (if I'm recalling that correctly).

      I honestly can't say since I'm not familiar with the one or two projects to implement flash off the top of my head, but it seems to me that if there were a major driving force and determination, that it would have been done by now. Many other projects have implemented software just as complex with far less to go on initially. Unless they're making major headway that I'm unaware of, the last time I tried gnash it didn't play much of anything (6 months ago). I run Linux under AMD64 so I've gone through a few options. In the end I decided that the stability gained in Firefox was probably worth not having (adobe's) flash at all.

    14. Re:Why?! by Anonymous Coward · · Score: 0

      Hurray! Flash STILL doesn't work in Linux 64 bit. Fuck adobe!

    15. Re:Why?! by Dan+Ost · · Score: 1

      I don't have a great love of flash -- I have a heavy dislike of Javascript.

      Is there a relationship between Flash and javascript? I thought they were seperate and distinct.

      --

      *sigh* back to work...
    16. Re:Why?! by Anonymous Coward · · Score: 0

      They have finely put enough effort into Linux to provide a the latest and greatest version to Linux users but no 64 bit version.
      The official line is that they're working on it. And the 32-bit version runs just fine in 64-bit browsers using nspluginwrapper, so it's not that big a deal.
    17. Re:Why?! by ragefan · · Score: 1

      They would've ported it to Linux anyway. Now they just don't have to. Maybe saved Microsoft some bucks, that's all there is. Please name me one product MS has ported to Linux. (and not a product that might have had a Linux version before they bought it)

      If anyone ported it, Novell would be the most obvious candidate given their agreements.
    18. Re:Why?! by aichpvee · · Score: 1

      The problem with killing Flash is that it will make Linux users second class citizens on the Internet if this silverlight crap gets a solid foothold. And nothing miguel de icaza does is going to change that for the better, though likely it is going to make it much, much worse.

      Seriously, that guy needs to just go work for microsoft already! They can put him in a corner of ballmer's office where he can work on copying all sorts of microsoft stuff (they can get him a Xerox machine to make it easier) and whenever ballmer needs to practice a speech or an unhinged rant he can dance for miguel (who will clap with glee) or throw a chair at him (which miguel will probably enjoy).

      Oh yeah, and if you're reading this miguel: FUCK YOU! Quit trying to ruin Linux and the Internet for the rest of us!

      --
      The Farewell Tour II
    19. Re:Why?! by aichpvee · · Score: 1

      They don't support 64-bit windows either, so unlike with this silverlight crap you're not being unfairly kicked to the side. At least you currently have the option to run the 32-bit version that at least is fully functional unlike this moonlight crap that is never going to keep up (because microsoft will always be changing the spec) and will be full of bugs that no one will take responsibility for, just like the rest of the projects miguel starts.

      --
      The Farewell Tour II
    20. Re:Why?! by LWATCDR · · Score: 1

      Really less than one year ago Flash for Linux was also behind.
      I don't see why Moonlight is any worse the Gnash. It is an FOSS project to support a standard cooked up by a closed source company.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    21. Re:Why?! by LWATCDR · · Score: 1

      "The problem with killing Flash is that it will make Linux users second class citizens on the Internet if this silverlight crap gets a solid foothold."

      Okay so where is my Linux Shockwave plugin.

      You have some real hate issues with Mr. De Icaza, I am not a big fan of Mono and I have not learned C#. I DON"T like Flash or what I call Flash abuse. Opera has implemented a Theora tag for streaming video that could replace Flash for YouTube style websites if Microsoft, Apple, and Firefox implement it. PS don't hold your breath.

      SVG could replace Flash for vector graphics if Microsoft, Apple, and Firefox implement it. I also wouldn't hold my breath for that one.

      Adobe isn't that much better of a friend to Linux than Microsoft. They have been getting better so this is just a way to encourage them as far as I am concerned.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    22. Re:Why?! by abes · · Score: 1

      Technically I should've called it ActionScript. However, ActionScript is also based on ECMAScript 2, like javascript, so in my mind they're basically the same. Here's a quick ref:

      http://www.webreference.com/programming/javascript /j_s/column2/

    23. Re:Why?! by fimbulvetr · · Score: 1

      If you read the adobe penguin blog, you'll see there's no 64bit support because flash itself is kludged 7 ways from sunday with hardcodes in every orifice.

      It really shows, too, just look at all the bugs in every version of the flash player.

    24. Re:Why?! by mhall119 · · Score: 1

      Flash is internally scripted with ActionScript, which is an ECMA Script implementation, just like Javascript.

      --
      http://www.mhall119.com
    25. Re:Why?! by mhall119 · · Score: 1

      Actually it uses the MIT X11 license.

      --
      http://www.mhall119.com
    26. Re:Why?! by aichpvee · · Score: 1

      Adobe mostly lacks motivation to support Linux, as opposed to microsoft that directly benefits from its demise. And yes, I fucking HATE miguel de icaza. He's trying to destroy desktop Linux, and doing a pretty successful job.

      --
      The Farewell Tour II
    27. Re:Why?! by aichpvee · · Score: 1

      I wasn't defending flash and have been saying for years (like 5 of them) that it needs to be broken up into two separate products and re-written from the ground up. But it currently works for most people most of the time and is already entrenched.

      So yeah, I'd rather stick with that than transition to some microsoft thing with the only route to adoption on Linux being through a de icaza project (and all the crap that goes along with that).

      --
      The Farewell Tour II
    28. Re:Why?! by Anonymous Coward · · Score: 0

      ...so now the marketing guys will be able to say YES IT WILL WORK ON LINUX so you dont just need to use flash!

      Cause no one is more trustworthy and believable than a marketing guy!
    29. Re:Why?! by mad.frog · · Score: 1

      Actually, ActionScript is a superset of ECMA 3, and is much closer to the upcoming EcmaScript4 standard in most ways.

    30. Re:Why?! by Kalriath · · Score: 1

      I can name one: Internet Explorer. Well, Unix anyway - but it SHOULD be compatible.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    31. Re:Why?! by CTho9305 · · Score: 1

      One problem with Flash (in my opinion) is that there is no full open-source implementation.

      Who needs flash? JavaScript is awesome if you don't mind 2 orders of magnitude performance penalties ;-)

    32. Re:Why?! by AlexDV · · Score: 1

      "He's trying to destroy desktop Linux, and doing a pretty successful job."

      Umm... ok. Care to provide any specific examples? Exactly which Mono-based application do you think is destroying desktop Linux? Is it F-Spot, the powerful and easy-to-use photo manager? Is it Beagle, the fast and efficient desktop search tool? Perhaps your thinking of Banshee, which is a darn good audio player and podcast agregator, which supports many popular MP3 players. Which one of those is destroying desktop Linux?

      Now, I'm a Java fan myself, so I have little use for Mono, personally. However, the fact remains that it seems to be a very well managed open source project, and a lot of developers are doing some pretty cool stuff with it. Kudos to them. If you want to use it, great. If you don't want to use it, that's cool too. Exactly which part of that is a problem for you?

      Of course, if you're just ranting illogically because that's the way debates go on /. then, by all means, don't let me interrupt with the facts...

    33. Re:Why?! by Anonymous Coward · · Score: 0

      ..and does that have any legal water whatosever? I thought in Europe at least one was able to reverse engineer legally.

    34. Re:Why?! by kjart · · Score: 1

      This will give MS more of a foothold in the market. They wanted this to happen! Now flash isn't the only cross platform game in town so now the marketing guys will be able to say YES IT WILL WORK ON LINUX so you dont just need to use flash!

      ...because whether or not something works on Linux has been a top concern in the past.

    35. Re:Why?! by RegularFry · · Score: 1

      ...unless the original creator has significant patent rights in technology in that standard, at which point everything gets messy.

      http://freepatentsonline.com/result.html?query_txt =xaml%20microsoft

      --
      Reality is the ultimate Rorschach.
    36. Re:Why?! by LWATCDR · · Score: 1

      Why do you hate him?
      He isn't taking food from starving children.
      He isn't burning crosses on people's laws.
      He isn't killing people for some political agenda.
      He is writing software for Linux that people actually use.
      Because of Mono we do have F-Spot the photo manager, Banshee which is a good music player and podcast system, and the Beagle desktop search system, and Tomboy to name a few.
      They all make the Linux desktop better.
      I don't develop in Mono but there are some dang good programs that use it that I do use. I am more of a Java developer myself and feel that .NET was a scam to derail java. I still do in fact. But Miguel de icaza has done nothing worthy of such hatred. If you don't like mono don't use it but don't let it make you that angry. Life is too short to hate, go volunteer are Habitat for Humanity one weekend. You will make the much bigger impact on the world than hating someone will.
      Or if you are so dedicated to desktop Linux then write a better photo manager than F-Spot or some other piece of quality software.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    37. Re:Why?! by Anonymous Coward · · Score: 0

      check out gnash it is the open source flash. The latest version will play youtube videos. The reason it fell behind was that people stop developing it and used the proprietary macromedia/adobe drivers and the free software foundation some time back started to push for gnash to be developed further and now it is more or less up to date.

  4. May I be the first... by Yuioup · · Score: 2, Insightful

    ... to congratulate Miguel and his team for this remarkable achievement!

    Gives an insight into what Open Source is capable of.

    Y

    1. Re:May I be the first... by jonnythan · · Score: 4, Insightful

      What Open Source is capable of?

      Would Miguel's team not have been able to code this under a closed license? Was there significant public involvement that was critical to the project?

      Also, what was accomplished? A 100% direct rip-off of a product already created and demonstrated by a closed-source development house? Impressive. Wow.

    2. Re:May I be the first... by jez9999 · · Score: 1

      Would Miguel's team not have been able to code this under a closed license? Was there significant public involvement that was critical to the project?

      No, and no. What's your point? GP said it showed what OS was capable of, not what closed-source wasn't.

    3. Re:May I be the first... by RidiculousPie · · Score: 1, Insightful

      Was there significant public involvement that was critical to the project?
      Well, for one they are using ffmpeg, and cairo, so I would say that there is significant involvement.

      Also, what was accomplished? A 100% direct rip-off of a product already created and demonstrated by a closed-source development house? Impressive. Wow.
      At the moment moonlight may not have any significant functionality over silverlight, but one example given of the value of the mono work is that in time you will be able to ship mono libraries with your silverlight/moonlight app, extending it's functionality without having to implement yourself from the ground up.
      --
      ah, mod points ... now where is my crack?
    4. Re:May I be the first... by pkphilip · · Score: 1

      Miguel - congratulations! you are one of the few people who can pull off something like this in such a short time!!

    5. Re:May I be the first... by I'm+Don+Giovanni · · Score: 2, Insightful

      "Gives an insight into what Open Source is capable of."

      We already knew that Open Source devs are capable of cloning the work of others.

      --
      -- "I never gave these stories much credence." - HAL 9000
    6. Re:May I be the first... by Anonymous Coward · · Score: 0
      What's your point? GP said it showed what OS was capable of

      In what did Open Source have anything to do with it? A group of people got together to create it. The licensing had nothing to do with it. The power of Open Source kicks in *after* the initial release, when anyone can contribute.

    7. Re:May I be the first... by mrspandex · · Score: 1

      Speaking of Open Source, the only thing I could think of after reading the summary is Moonlight is not Mono, but MINM is hard to pronounce.

  5. That's great! by poot_rootbeer · · Score: 0, Redundant


    Wonderful news!

    So what the heck is "Silverlight"?

    1. Re:That's great! by DoctorPepper · · Score: 4, Informative

      "Microsoft® Silverlight(TM) is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows."

      Remember, Google is our friend! :-)

      --

      No matter where you go... there you are.
    2. Re:That's great! by Red+Flayer · · Score: 1

      Do you want the real answer (not likely), or some snark? It's Monday, so what you want is immaterial -- snark is all i'm capable of.

      Silverlight, a Wiccan coven in North Carolina.
      Terry Silverlight, a drummer/composer/producer/arranger/educator.
      Silverlight, a weapon in the Runescape MMORPG.

      Want more? I'm sure I could drag up plenty from the depths of search engine hell. Hell, I could even do a tag search on flickr, I'm sure that would be amusing.

      At any rate, you've all the resources at your fingertips to know what Silverlight is in TFA's context -- even more so if you read TFA.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    3. Re:That's great! by PetoskeyGuy · · Score: 2, Informative

      So what the heck is "Silverlight"?

      Silverlight can be thought of as "Microsoft" Flash - except it's designed from the ground up for programmers instead of artists. It's got real code behind it, real error checking and exceptions.

      From an artist standpoint Silverlight is kind of blah new and not that many tools for it. At least from the people I know who've tried using it to draw pictures. Macromedia could cut them off at the knees if they had a pluggable programming framework instead of using ECMAScript backend.

      Flash is great for smaller projects, but it's so sloppy that maintaining large project starts to get harder as the codebase increases. If you make a typo you never know it, you just blindly call a non-existant function or property and you won't know it until things don't work right. Silverlight can avoid all this headache.
    4. Re:That's great! by Anonymous Coward · · Score: 0

      Hooray for marketing-speak! I repeat: So what the heck is "Silverlight"? :-)

    5. Re:That's great! by jshriverWVU · · Score: 1
      programming model that supports AJAX, VB, C#, Python, and Ruby

      Is it just me or did Perl just go away? I love Perl and use it on a daily bases. But it seems like of lot of things are going the route of Python and Ruby. When did this happen?

      Time to pick up a Ruby on Rails and Python book.

    6. Re:That's great! by poot_rootbeer · · Score: 1

      "Microsoft® Silverlight(TM) is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows."

      That's fantastic. But I still can't figure out what it is from that marketing copy/Buzzword Bingo card.

      So it's Microsoft's attempt to devise a Flash killer? Or something like that?

    7. Re:That's great! by Dan+Ost · · Score: 1

      Disclaimer: I love Python.

      Python has been displacing Perl and Java for quite some time now.

      I think the best example of this is that 5 years ago it was hard to find Python bindings for lots of libraries. Now, Python often has bindings before either Perl or Java. It's easier to read, easier to write, and its natural level of abstraction seems to hit a sweet spot that resonates with developers.

      Just my take on it.

      --

      *sigh* back to work...
    8. Re:That's great! by Anonymous Coward · · Score: 0, Funny

      I love Perl and use it on a daily bases. But it seems like of lot of things are going the route of Python and Ruby. When did this happen?
      When the growth of requirements exceeded the number of smart people, so more and more people entered programming who aren't smart enough to cope with expressive languages like C++ and Perl, which prize clever solutions that clever people can enjoy discovering. This led to the wide adoption of restrictive lowest-common-denominator languages like Java and Python, which prize doing things the long and tedious way so that Dumbo McMathbehard can maintain your code.
    9. Re:That's great! by tf23 · · Score: 1

      Wouldn't it have been nice if the submitter or author would've included a link to silverlight in the damned post in the first place?!?

    10. Re:That's great! by mhall119 · · Score: 1

      Ruby and Python have grown in popularity in many environments where Perl wasn't as well suited. Perl is still the "glue that holds the internet together", it's just that it's no longer popular for web programming (CGI) and it was never really popular for UI programs. Not many people write Ruby or Python scripts to perform basic sysadmin tasks.

      Also the extremely long delay in Perl6/Parrot development has given these other languages an opportunity to take the market.

      --
      http://www.mhall119.com
    11. Re:That's great! by jshriverWVU · · Score: 1

      How is Pythons regex? One reason I love Perl is because of it's regex and the ability to write some serious code in just one or two lines.

    12. Re:That's great! by plague3106 · · Score: 1

      Huh? Perl may have been displaced by Java, but I doubt Python. It hardly seems like Java is going anywhere because of Python either. Sorry, I think you're letting your rosy glasses cloud your vision.

    13. Re:That's great! by WilliamSChips · · Score: 1

      C++ and Perl aren't "expressive". They just have disgusting syntax that makes people who live on pure sense of superiority(which is more dangerous than any other force in human history, by the way) feel good while doing their expensive mental masturbation. Python(with C bindings for all the lower-level stuff) makes C++ look like the retarded stepchild of Paris Hilton, and Ruby pretty much aces Perl in any department except inertia.

      --
      Please, for the good of Humanity, vote Obama.
    14. Re:That's great! by lordtoran · · Score: 1

      Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows. That thing was coded on Linux and yet Linux is not mentioned as a supported platform? I see this as an indication that MS still hates open platforms.
      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    15. Re:That's great! by looseSpark · · Score: 1

      When the growth of requirements exceeded the number of smart people, so more and more people entered programming who aren't smart enough to cope with expressive languages like C++ and Perl, which prize clever solutions that clever people can enjoy discovering. This led to the wide adoption of restrictive lowest-common-denominator languages like Java and Python, which prize doing things the long and tedious way so that Dumbo McMathbehard can maintain your code.

      There are many different kinds of smarts--being able to code in a low-level computer language isn't the only indication of smartness.

      Your kind of programming language egocentrism can get quite irksome.

    16. Re:That's great! by Dan+Ost · · Score: 1

      It's as powerful, but not quite as terse.

      In Python, you need to compile your regex before you use it (one extra line of code), but once compiled, you can use it as many times as you like.

      In general, Perl code is denser than Python unless it was written to be maintainable. In that case, it's pretty similar lines-of-code-wise.

      --

      *sigh* back to work...
    17. Re:That's great! by Dan+Ost · · Score: 1

      It's possible that I'm succumbing to confirmation bias, but there is at least anecdotal evidence that Python is displacing Perl. For instance, in a recent Linux World magazine, someone from the animation studio that made Shreck 3 explained that all their new stuff is done in Python and all the old stuff was Perl. He also said that he wished they could replace all the Perl with Python, but that they haven't had the time to do it.

      If you'd like to read it yourself, it's in the issue with Schreck on the cover (I don't have it with me, but could find it later this week if you'd like).

      --

      *sigh* back to work...
    18. Re:That's great! by Anonymous Coward · · Score: 0

      umm you are clueless. Actionscript 3 has all of the things you listed. Jackass

    19. Re:That's great! by Etrigoth · · Score: 1

      My First submission, apologies for the oversight. I was just thrilled by seeing the Hacker ethos in practice and a great success from an impressive group of coders.

      --
      When we remember we are all mad, the mysteries disappear and life stands explained.
    20. Re:That's great! by plague3106 · · Score: 1

      While interesting, one animation studio does not prove a trend. The article wouldn't prove your point by itself.

  6. ha! by cosmocain · · Score: 1

    fast! you call this FAST? most MS-software is developed in a view minutes!!!11!1ONE

    (at least it runs like as if... *SCNR*)

    1. Re:ha! by ruiner13 · · Score: 1

      fast! you call this FAST? most MS-software is developed in a view minutes!!!11!1ONE Yes, it only takes moments to write a check and buy a company out. Isn't that how MS does most of its development?
      --

      today is spelling optional day.

  7. Re:And the novelty is... ? by jonnythan · · Score: 1, Redundant

    LOL

    I was going to paste essentially the same thing, but realized it would be redundant.

    "Linux developers copy Microsoft product in record time! The future is Linux!" ??

  8. Isn't it just a demo alpha? by Anonymous Coward · · Score: 0

    Moonlight

    The developers of Mono Framework, a free and open source equivalent of .NET Framework, are developing an equivalent open source implementation, with Linux support, under the temporary name Moonlight.[29] It is reported as expecting to offer a feasibility "alpha" demo in mid-June 2007, with support for Firefox on Linux by the end of the year.[30] A public demo was shown at Microsoft ReMIX conference in Paris, France on June 21, 2007.[31]

    http://en.wikipedia.org/wiki/Microsoft_Silverlight

    Maybe this is just a shot across Microsoft's bow. Play nice because we are easily capable of duplicating your platform.
  9. Re:And the novelty is... ? by Short+Circuit · · Score: 5, Informative

    It's often said that ideas are a dime a dozen, but implementations are few and far between.

    If it had been done on a normal time scale, the novelty here would be the fact that the implementation exists. But considering it was done in three weeks, instead of six months, shows the sheer speed and effectiveness that Miguel's teams demonstrate.

  10. Stop Copying MS -- Copy APPL -- BUY APPL today !! by Anonymous Coward · · Score: 0



    Stop Copying MS -- Copy APPL -- BUY APPL today !! Make a 10% plus gain in a few days !!

    .

  11. Hello and welcome to Last Week by Anonymous Coward · · Score: 0

    that is some old news... I cant say I read this at Slashdot before but I wouldnt be surprised.

  12. ah, the free linux version of silverlight by radarsat1 · · Score: 2, Informative

    Right, so MS had promised from the start that Silverlight would have a Linux version.
    I just didn't realize they had been planning on achieving that goal by getting a bunch of OSS coders to do all their work for them for free.
    Oh well, probably better this way, since it might remain capital-F Free. What's the Moonlight license, anyway?
    If this _is_ a "FREE" implementation of Silverlight it really will start to look like a nicer alternative to the poorly-supported, closed-source Flash for Linux.

    1. Re:ah, the free linux version of silverlight by radarsat1 · · Score: 3, Insightful

      That said.. it occurred to me that, just like any other "standard" supported by a company, one has to be careful in employing it and depending on it. MS could easily make incompatible changes at any time in the future to the Windows implementation, creating a non-stop game of tag for the Moonlight developers. Remember what MS did to HTML? It will be even easier to "embrace and extend" for MS on their _own_ standard. It would be much better if there were an open standard for this sort of media. SVG comes close, but I have yet to see a fast, dependable, and standardized implementation, and Flash, unlike SVG, supports much more than just vector graphics.

    2. Re:ah, the free linux version of silverlight by radarsat1 · · Score: 1

      I just didn't realize they had been planning on achieving that goal by getting a bunch of OSS coders to do all their work for them for free.


      I see that I got modded troll for this comment. Is that not what they did?
      It's merely a statement of fact, I didn't make any judgment call here.. in fact, in the sentence following it I discussed how actually that may be the best way they could have approached the situation anyways. Silly mods.
    3. Re:ah, the free linux version of silverlight by wild_berry · · Score: 1

      The Mono C# compiler and tools are GPL; the runtime, LGPL; the headers, MIT X11. I guess that would put the Moonlight stuff as LGPL.

    4. Re:ah, the free linux version of silverlight by I'm+Don+Giovanni · · Score: 1

      "I just didn't realize they had been planning on achieving that goal by getting a bunch of OSS coders to do all their work for them for free."

      That's the standard software development model now, and into the foreseeable future. That's the value of OSS. Get OSS devs to to your work for free. It's the reason IBM can layoff large portions of its AIX team, and tout Linux, since they don't have to pay development costs for the latter.

      --
      -- "I never gave these stories much credence." - HAL 9000
    5. Re:ah, the free linux version of silverlight by HalAtWork · · Score: 1

      MS could easily make incompatible changes at any time in the future to the Windows implementation

      Which is why we need to port Moonlight to Windows. For example: If Windows users moved onto Gnash, then who would worry about Flash? Both the majority of Linux and Windows users would use Gnash, developers would use Gnash, and Adobe would have to (well, it would make the most sense) support it with their development tools.

    6. Re:ah, the free linux version of silverlight by Anonymous Coward · · Score: 0

      Why does anyone think Microsoft is anything less than thrilled that the CLIENT is widely available? All this does is build out Microsoft's reach with their new product, and lower Microsoft's costs at the exact same time. This is pretty killer for linux, as hey HD video for everyone, and linux is right there at the front along with IE. We can only hope PirateBay.tv will go this route. Utility and irony meet in a sublime HD entertainment experience.

    7. Re:ah, the free linux version of silverlight by benwaggoner · · Score: 1

      There has never been a commitment for a Linux version of Silverlight from Microsoft. Announced has been:

      OS: Windows XP and Vista, and Mac OS X on Intel and PPC
      Browser: IE, FireFox, and Safari

      There's been public mention of future plans around mobile and Opera.

    8. Re:ah, the free linux version of silverlight by dodobh · · Score: 1

      Mmmm, flash on 64 bit Linux is still issing.

      --
      I can throw myself at the ground, and miss.
  13. excellent by brunascle · · Score: 0, Flamebait

    this is great news, since i know all of us are using silverlight apps on a day-to-day basis with windows, and we really need to get them onto linux.

    except, not.

  14. Go Miguel by Anonymous Coward · · Score: 0

    First he tries to plant a patent time-bomb under the linux desktop and then he clones software designed to destroy the web.

    Is there no stopping the guy?

    1. Re:Go Miguel by Anonymous Coward · · Score: 0

      ok, i'll bite. what's "patent time-bomb" alluding to? gnome? ximian? mono? novell?

    2. Re:Go Miguel by aichpvee · · Score: 2, Funny

      Wow, you just listed like the 4 worst things about Linux.

      --
      The Farewell Tour II
  15. clicky by RingDev · · Score: 1
    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  16. Re:And the novelty is... ? by Kimos · · Score: 5, Insightful

    Oooh, Linux developers copied a Microsoft product in two weeks! How novel, how path-breaking!
    What this is actually saying is:
    "Linux developers implement in two weeks the compatibility and usability features that Microsoft intentionally left out."
  17. Re:And the novelty is... ? by WilliamSChips · · Score: 4, Insightful

    Miguel de Icaza doesn't hate Microsoft.

    --
    Please, for the good of Humanity, vote Obama.
  18. Cool, but ultimately pointless by archeopterix · · Score: 2, Insightful

    Ok, they might develop thousand times faster than Microsoft. Unfortunately it is and always will be Microsoft leading the way, Mono & Co lagging behind. Nothing will change that.

    1. Re:Cool, but ultimately pointless by jeffasselin · · Score: 4, Insightful

      Considering that mono and friends is a project at delivering an open-source, Linux-compatible implementation of .NET, I completely fail to see how they could get ahead. Unless they have a time machine hidden somewhere... It's like complaining that German translation of books written in English are always released after the English versions.

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    2. Re:Cool, but ultimately pointless by Aladrin · · Score: 1

      Yeah, but if they're only 3 weeks behind and a lot more stable, does it really MATTER that MS is 'leading'?

      These guys are just doing to MS what MS has typically done in the past: Latch onto something successful and take the ride. It's amazingly hard to get something truly innovative into common usage. It's a lot easier to latch onto a rising star, then follow it to the top and do it just a little better.

      What's 'better' in this case? How about fewer bugs and vulnerabilities, as well as working on more browsers and operating systems.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:Cool, but ultimately pointless by rumith · · Score: 0

      I can't shake off the feeling that something is going on awfully wrong here. I fear that Microsoft will pull a dirty stunt soon that will turn this small victory against us. Their arsenal is quite abundant with such tricks.

    4. Re:Cool, but ultimately pointless by alext · · Score: 1

      A deduction of impeccable, if not overly taxing, logic.

      However, Mono's claim was never that it would be ahead of Dotnet, but always that it was equivalent:

      Mono is an open source implementation of .NET (circa 2005)
      Mono is built on open standards etc.

      of course it never was, is not, and never will be - that is the objection.

      Microsoft would always be in the driving seat and other implementations also-rans that would never be certified by software makers.

      But this is all academic now that the patent threats which many of us predicted four years ago have materialized.

    5. Re:Cool, but ultimately pointless by Billly+Gates · · Score: 1

      MS is ahead.

      How many asp.net running apache/linux do you see on the web? None. .NET is not c# that is osi certified. Its proprietary.

    6. Re:Cool, but ultimately pointless by aichpvee · · Score: 1

      Think a little faster next time and you can skip the state where you think this is a "victory" of any sort. This is just another example of miguel trying to kill of Linux so everyone can have windows because he loves it so much.

      --
      The Farewell Tour II
    7. Re:Cool, but ultimately pointless by delire · · Score: 2, Funny

      Unfortunately it is and always will be Microsoft leading the way, Mono & Co lagging behind. Nothing will change that.
      Of course "Mono & Co" will always be lagging behind.. What, you expect the re-implementation to come before the original? Regardless, is a lag of 21 days really a dealbreaker here? You didn't buy Vista the day it was released did you? Lighten up on the blanket defeatism, sheesh. It's not War and Peace.

      As a desktop Linux user of many years, I couldn't care if Satan himself made an open-source, open-standards competitor to Flash(ism): I'd gladly use it and encourage it's distribution.

      Congrats to Miguel & Co.
    8. Re:Cool, but ultimately pointless by miguel · · Score: 3, Informative

      Unfortunately it is and always will be Microsoft leading the way, Mono & Co lagging behind. Nothing will change that.

      Of course "Mono & Co" will always be lagging behind.. What, you expect the re-implementation to come before the original? Regardless, is a lag of 21 days really a dealbreaker here? You didn't buy Vista the day it was released did you? Lighten up on the blanket defeatism, sheesh. It's not War and Peace.


      Well, certainly at the core of what Silverlight can do, we are following Microsoft direction, but we have already taken Silverlight in new directions, for example we are able to use it to extend Gtk# applications and to create desklets. Both things that were not initially supported by Silverlight.
    9. Re:Cool, but ultimately pointless by delire · · Score: 1

      Even better!

      Keep up the fine work.

    10. Re:Cool, but ultimately pointless by poot_rootbeer · · Score: 1

      if they're only 3 weeks behind and a lot more stable

      WHOA. Who said that Moonlight was "a lot more stable" than Microsoft's Silverlight?

    11. Re:Cool, but ultimately pointless by Anonymous Coward · · Score: 2, Interesting

      This doesn't have to be the case, given that Mono is now a standard on Linux (and is still available on other platforms). This means that the Mono developers can add things not present in Microsoft's implementation, like GTK#, and developers can be assured that it will be available. For instance, the Beagle developers don't have to worry about compatibility with Microsoft's implementation of .NET because Mono is the standard on Free Software systems. Plus, developers can always bundle Mono with their application if they want to (as in DLL form, which makes it transparent to the user, rather than setup.exe form).

      To use the German translation of English works example, the German version of Wikipedia doesn't have to wait for an English article to already exist and translate it. They can write their own, whilst they may also translate some of the English articles. This makes sense as long as there are enough German-speaking users to bother doing it, just as making GTK# (or any other Mono extension of .NET) applications makes sense as long as enough people have Mono. As I said above, the advantage of Mono over German in this example is that Mono can be bundled, whereas the German Wikipedia doesn't yet come with Star Trek's universal translator.

      Flash is currently a game of catch-up because the majority of Flash files won't run properly in Free Software players like Gnash (I keep a close eye on these projects, and no they are not usable yet. Unless you like waiting 5 minutes for anything more complicated than a stick man to render), so thus it is either Gnash (as an example) or Adobe, and Adobe's supports everything Gnash does and more. If (when?) Gnash is able to handle, display and run the majority of Flash files in a way indistinguishable from Adobe's player then it may start to become a standard on Free Software systems. If it becomes such a standard, and Free Software development tools exist (which is of course true for Mono, but not so for Flash in any significant way) then Gnash could easily add its own functionality without any trouble. People developing games (for example) for Linux systems could then use the Flash format with Gnash extras knowing that it is a fast, platform-independant format. So what if the widely used Adobe player is so pervasive in the Windows world and doesn't support the extras? The developer is making a game for Linux, where Gnash is a standard. If he wants to release it for Windows then he can just stick a Gnash executable and a script to launch it with the right file in the archive.

      The same can happen for Moonlight. Whilst it may not become the most widely used implementation (which is still in question, since both implementations are new, but Microsoft's marketing will probably make this a foregone conclusion) it doesn't matter as long as it is widely used within certain target audiences, and catering to the others would be a matter of including it as a library.

      Basically what Free Software can do for standards and implementations is make them transparent and cross platform. This is important, because choosing a development platform is then not dependant on install base, it is dependant on whatever you want to use. Package management (if done properly, with a standard cross-distro naming scheme) sort of makes this possible, since I can write an app in Python, C, Objective Caml or whatever else I want, and I can just set whatever is needed as a dependancy. If the storage overhead isn't a concern then I could just bundle it all together with my app. This then makes pushing efforts from Microsoft, Adobe, whoever a waste of money, since they're trying to market air. Everyone already has it, or can get it from anyone for no cost. Then there is no point using a proprietary system which you aren't allowed to bundle at the OS or application level, since it would just create confusion for the user who shouldn't have to know it exists (I know I know, it's long-winded, but I HATE the term "commoditised").

      Well, I think my brain is empty now so I'll stop.

    12. Re:Cool, but ultimately pointless by Aladrin · · Score: 1

      Nobody. And I said 'if'. As in, once they fully catch up, -if- their product is more stable, they will be the better choice. From what I can tell, this isn't fully finished and isn't really ready for use. The article is news only because they got as far as they did so quickly.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  19. The name by goombah99 · · Score: 1

    Woderful. now if they could think of a better name. What's wrong with moonlight? well other that not sounding right to me it's going to be hard to search for it on the web.

    Of course my favortite suggestion has the same problem: MONOchrome.

    Suggestions:
    "monochrome" instead of silverlight. (ie. whitelight versus single frequency). Of course those opposed to it might call it silverblight.

    Other possibilities:

    flash-light
    silver-lux
    silver-tux
    silvix
    sliver

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:The name by Phong · · Score: 1

      I like the merging of two ideas in your flashlight suggestion, but Adobe might take issue with it.

      Another off-the-cuff idea:

      mithrilight -- named for an even higher quality (albeit fictional) silver: mithril.

      --
      ..wayne..
    2. Re:The name by orkysoft · · Score: 1

      Moonshine

      --

      I suffer from attention surplus disorder.
    3. Re:The name by Anonymous Coward · · Score: 0

      it's the 3rd link from the top in a google search, how is that "hard to find"? :)

    4. Re:The name by chromatic · · Score: 4, Funny

      What's wrong with Monopolight?

    5. Re:The name by jaavaaguru · · Score: 1

      3rd hit on Google for "moonlight" doesn't exactly make it hard to find. And if it's not already there, I bet it will soon be in Wikipedia and therefore linked from the first hit in Google for "moonlight".

  20. They have earned the right by Anonymous Coward · · Score: 0

    to be called a 'crack' team of developers

    to wear appropriate outfits:
    gloves (bare-fingers type)
    vests
    headsets (think Tank from the movie, not bluetooth)
    camo vests, matching pants
    spiky hair
    face jewelry/piercings
    tribal/blackjack/"21" tattoos

    to have names like
    Rejo
    dez or deKaz

    I was going to suggest a promo video, but that would be too boy band-ish.

    Way to go, guys!

  21. No Mono in Moonlight by Anonymous Coward · · Score: 2, Informative

    Moonlight does not use Mono or .Net or C# or anything like that. It's written in C++ and can be used as a Firefox plugin directly. Read all the links at the top of the Slashdot story.

    1. Re:No Mono in Moonlight by RingDev · · Score: 3, Informative

      Moonlight does not use Mono or .Net or C# or anything like that. It's written in C++ and can be used as a Firefox plugin directly. Read all the links at the top of the Slashdot story.

      Correct, it does not need or use Mono because it IS Mono. It is a stripped down version of Mono. Mono is coded in C++, thus Moonlight is coded in C++.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    2. Re:No Mono in Moonlight by miguel · · Score: 4, Informative

      Mono is not coded in C++, it is coded in C.

      The Moonlight rendering engine is written in C++, this is the piece that can be used without Mono, although for most things you will want Mono.

      The binding to link the engine to Mono is written in C#.

    3. Re:No Mono in Moonlight by Anonymous Coward · · Score: 0

      Nice back-peddling. It's complete nonsense, though. Moonlight does not use any Mono libraries at all. Your argument is like saying all computer languages are C because they happen to share some algorithm once coded in C by somebody in some unnamed country.

    4. Re:No Mono in Moonlight by Anonymous Coward · · Score: 0

      Don't sweat it. This guys look like someone who loves to throw around big statements who are mainly clueless guesses.
      http://slashdot.org/comments.pl?sid=240945&cid=196 37895
      http://developers.slashdot.org/comments.pl?sid=240 945&cid=19637281 (check the reply by Miguel himself).

    5. Re:No Mono in Moonlight by midtoad · · Score: 2, Funny

      Ahem. from the installation instructions for Moonlight:

      Steps:

            1. Install Mono 1.2.4 for Unix

      --
      - midtoad
      Umwelt schützen, Fahrrad benützen
  22. Re:And the novelty is... ? by Bazer · · Score: 1

    It seems to me it's as path-breaking as Silverlight will ever be (judging by how easy it was to copy it).

  23. Translation from Marketerese? by Anonymous Coward · · Score: 0

    "Microsoft® Silverlight(TM) is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows."

    What does that *mean*? From that website, the closest I could come to an understanding of this is that, it looks to me like this is basically Microsoft's competitor for Flash? Do we need another Flash?

    1. Re:Translation from Marketerese? by Frenchman113 · · Score: 1

      Silverlight is a scriptable video and web application framework. It's based on .NET and supports several scripting languages. This is cool because it's a hell of a lot less proprietary than Adobe Flash and can do a lot more since it's capable of running real code and not just javascript.

  24. Re:And the novelty is... ? by ozmanjusri · · Score: 5, Funny
    Oooh, Linux developers copied a Microsoft product in two weeks!

    Strictly speaking, Linux developers copied Microsoft's copy of a product acquired by Adobe from FutureSplash via Macromedia.

    --
    "I've got more toys than Teruhisa Kitahara."
  25. Re:And the novelty is... ? by Anonymous Coward · · Score: 0

    Maybe now Microsoft will hire Miguel.

  26. The copy cat team by Anonymous Coward · · Score: 0

    "Regardless, this is absolutely freaking impressive. Microsoft has been pimping Silverlight pretty hard around our shop, and to be honest the only reason I ever saw for Microsoft to create .net is good old fashioned "vendor lock-in". I saw Silverlight as more of the same, and I am just impressed as hell that Miguel's team cranked out a competitor so quickly."

    It just shows that it's easier to copy, than to create.

  27. What is Silverlight? by Anonymous Coward · · Score: 5, Informative

    What the heck is Silverlight?

    Okay, Silverlight is a Microsoft product, and is some kind of plug-in related to "media experiences and rich interactive applications for the web", according to the above page. Not finding that especially enlightening, I clicked on the FAQ, where the first question is "What is Silverlight?". Great! Unfortunately it yielded a "We're sorry, the page you requested could not be found" error. Maybe I need Javascript turned on or something? Ah. There we go. [Shrug] Huh? Same terse verbiage-filled useless description as before. Thanks for nothing. Other information on the FAQ page imply streaming of content using "Windows Streaming is another major goal of the product, complete with fancy DRM [weak Golf clapping].

    So, I'm still not 100% sure, but I think it's trying to emulate the typical user experience with Flash, including the ungraceful handling of missing/disabled browser features :-)

    Oh. I did find out that the Microsoft definition of "cross-platform" is Windows (versions unspecified) and Mac OS X 10.4.8+ (Intel and PPC), but they say they are considering wider support.

    Favorite buzzword phrase: "free cloud-based hosting and streaming solution".

    Cloud-based? I haven't heard that one before.

    1. Re:What is Silverlight? by Anonymous Coward · · Score: 0

      So, I'm still not 100% sure, but I think it's trying to emulate the typical user experience with Flash, including the ungraceful handling of missing/disabled browser features :-)

      Exactly. It's Microsoft trying to hobble yet another market and make it their own. It is their version of Flash, but it's got some relation to .NET proprietary cruft so all the .NET fanboys will be lapping this shit up. Yes, it only works on Windows and OSX.

      Favorite buzzword phrase: "free cloud-based hosting and streaming solution". Cloud-based? I haven't heard that one before.

      Nor have I, expect it's an in-joke at MS: 'Ballmer's got his head in a cloud thinking we can push Adobe out of a saturated market where they dominate. He needs a solution for streaming frosty piss!'

    2. Re:What is Silverlight? by Anonymous Coward · · Score: 0

      "it only works on Windows and OSX"

      and it doesn't even really support Mac OS X

    3. Re:What is Silverlight? by E-Rock · · Score: 1

      I know you're trying to be snarky, but most .Net applications are in house affairs. That means they control the browser and the O/S that will be used. This is another tool for .Net developers to use to create "rich" interfaces to their programs without having to recreate all their code or write interface layers to use Flash.

      I'd imagine that very few of the applications that leverage this will see the public Internet.

    4. Re:What is Silverlight? by niceone · · Score: 1

      Favorite buzzword phrase: "free cloud-based hosting and streaming solution".

      This is Microsoft angling for a chunk of the content delivery market by Deities. Rumour has it the second coming was going to be Flash based, but with this new technology it's all up in the air now.

    5. Re:What is Silverlight? by Dego · · Score: 1

      Thats funny. I googled it and clicked on 'Silverlight in Action - Watch it" and now I know exactly what it is.

      --
      you can't ack before you balls.. you just .. can't preemptively ack a balls
    6. Re:What is Silverlight? by Anonymous Coward · · Score: 1, Informative

      In addition to flash (punch the monkey), it's actually targetted effectively as a replacement of the HORRID windows media plugin for delivering video.

      Comparing Silverlight to WMP, you get: Much smaller download size, much smaller process size, faster startup, scriptable control across all 4 major browser platforms (PC: IE, FF - Mac: FF, Safari), plus the capability of slapping dancing monkeys on top of video, which was previously nigh-upon impossible to do across all those platforms.

      Yes MS is still in the "It supports non-IE, so it must be cross-platform" mentality. Strictly from practical video delivery perspective it's a nice release, but the standards fanboy inside of me says: "yeah, but now we go from mimetype of x-wmp to x-silverlight" which takes it away from being embedded video to being embedded anything. So, good news and bad news for this, and yes, Linux support is something I haven't seen MS touch with a 3.048 meter pole, in any of their products, no matter how much sense it makes.

      --Robert

    7. Re:What is Silverlight? by OpenGLFan · · Score: 5, Funny

      Favorite buzzword phrase: "free cloud-based hosting and streaming solution".

      Cloud-based? I haven't heard that one before.


      Vapourware.

    8. Re:What is Silverlight? by Anonymous Coward · · Score: 0

      Fair enough. It could have a useful niche, and you're right that it would probably be better than trying to write a .Net->Flash interface. I don't doubt that. It sounds like it might be a useful framework if MS follows through with its stated goal of having it cross-platform, and sticks with it. But once eventually realizing it was something similar to Flash, I was expecting an explanation that would clearly outline why it was better than what already exists. It was as if they were being coy about not mentioning the competition, and more concerned with buzzwords.

      You're right I was trying to be snarky (I should have known better), but mainly because I was disappointed that the website didn't handle a browser with Javascript disabled, and the content was so buzzword-laden that it could use a run through a babelfish :-) When the wikipedia page about SilverLight is more informative and comprehensible than the product page, the product page needs some improvement.

    9. Re:What is Silverlight? by charlesnw · · Score: 1

      Cloud based is a common phrase. At least for people who are in the industry and using Service Oriented Architecture, and part of a supply chain. :)

      --
      Charles Wyble System Engineer
    10. Re:What is Silverlight? by Unoti · · Score: 0

      Agreed. Could it be that grandparent was more interested in bashing Microsoft than learning what Silverlight is? Surely not; we're all such an enlightened bunch here.

    11. Re:What is Silverlight? by Unoti · · Score: 1
      realizing it was something similar to Flash, I was expecting an explanation that would clearly outline why it was better than what already exists.

      People asked the same thing of .NET vs. Java. I love C# better than Java, and the .NET framework, and Visual Studio. Sure, people will flame me, but it's top quality stuff. I haven't used Silverlight. And yes, Flash already exists and I hear Adobe's tools are terrific. But just because Microsoft is a me too competitor is no reason to discount the quality or importance of their products. Maybe Microsoft will have some awesome development tools. And the power of the .NET framework is immense. What I saw of Silverlight looks great. And I for one would rather code in a .NET language than ActionScript, for many reasons.

    12. Re:What is Silverlight? by Macka · · Score: 1


      You should have googled "silverlight wikipedia" and picked the first link. Everything you need to know is there, including screenshots.

  28. What goes around comes around by jeevesbond · · Score: 4, Interesting

    Now that Moonlight is finished Miguel and his team should, having listened to customer demand (I believe that's the excuse Microsoft always uses), build some Free extensions on to Microsoft's work. Meaning the best experience can only be had by people running Moonlight under GNU/Linux and that some functionality will be unavailable to other platforms.

    Gosh, does that mean people will be locked-in to using GNU/Linux? Well Microsoft could use the GPL'ed code if they want to! We'll call it 'Freedom lockin'. :)

    --
    I'm going to transform myself into a mighty hawk. Either that or I'll just go and work at Dixons, haven't decided yet.
    1. Re:What goes around comes around by suv4x4 · · Score: 1

      Now that Moonlight is finished Miguel and his team should, having listened to customer demand (I believe that's the excuse Microsoft always uses), build some Free extensions on to Microsoft's work.

      You gotta be kidding me. And who is supposed to develop for those extensions and *using what*.

      The development IDE's (Visual Studio and Blend) for Silverlight are running on Windows, and Microsoft gets to decide what they support. I don't see Miguel suddenly writing plugins for Visual Studio on Windows.

      There isn't anything coming even close on Linux about .NET/XAML development like that combo right there.

      Microsoft's software runs on 90% of the computers out there, including many huge enterprises. They *do* get customer demand for various features all the time, they don't have to make it up as an excuse. Now, of course they try to differentiate from theijr competitors to build more value, but Mono/Moonlight is simply not in the position to dictate features and the suggestion is just funny to think about.

    2. Re:What goes around comes around by jeevesbond · · Score: 1

      but Mono/Moonlight is simply not in the position to dictate features and the suggestion is just funny to think about.

      Exactly why I wrote it.

      --
      I'm going to transform myself into a mighty hawk. Either that or I'll just go and work at Dixons, haven't decided yet.
    3. Re:What goes around comes around by Anonymous Coward · · Score: 0

      Do you like to listen to yourself type?

    4. Re:What goes around comes around by chadruva · · Score: 1

      That would be good!, however I don't think it will be very successful, the problem is market share, they got it, remember the HTML5 canvas extension? Firefox, Opera, most of the big players except IE (there are plugins of course), however, how many sites have you seen using canvas? It is a really nice extension but not being supported out of the box in the major web browser (the default web browser) makes it a no no for many designers, same with silverlight, the extension is not supported on MS Silverlight? don't use it!, you'll probably loose compatibility with most of your audience.

      However it may actually work, by MS implementing all the cool extensions of Moonlight.

      --
      C-x C-c
    5. Re:What goes around comes around by Anonymous Coward · · Score: 0

      Mono + Moonlight + SharpDevelop.

      1 cross platform .NET development.
      2 utilisation of said development fruits for all without the .net tax
      3 MS introduce .net framework WGA KB 9EF2653B 'Super Special Assurance' update on MS platforms rendering .net on XP broken
      3 corporate linux desktop market share increases as a result
      4 Profit ! ( Microsoft sells dell some more suse coupons)

  29. Re:And the novelty is... ? by Mockylock · · Score: 1

    I wonder if teams like this were actually formed for a certain purpose, exactly what type of software can be cracked or copied, regardless of their origin.

    Pretty interesting, nonetheless.

    --
    "Please, shut up. Just when I think you can't say anything more stupid, you speak again." -Archie Bunker.
  30. And the handicap is... ? by Anonymous Coward · · Score: 0

    "If it had been done on a normal time scale, the novelty here would be the fact that the implementation exists. But considering it was done in three weeks, instead of six months, shows the sheer speed and effectiveness that Miguel's teams demonstrate."

    In the face of using C/C++, yes it does.

  31. MOD PARENT UP... by Anonymous Coward · · Score: 0

    ...and help the grandparent get a place on the clue train (or maybe the roflcopter).

  32. Fine, but... by Vo1t · · Score: 1

    ... I would call it Moonshine.

    1. Re:Fine, but... by Anonymous Coward · · Score: 0

      Moonshine is reserved for that project which collects the best open source 2D/3D/sound/network/etc. C/C++ libraries, creates Lua bindings for them, on top of these libs creates a Squeak-like multitasking runtime environment with the following features:

      (a) built-in source editors
      (b) specialized visual editors for non-code objects
      (c) runtime replacement of both data and code objects
      (d) persistence through sqlite-managed .msx files which contain an entire sub-namespace of the runtime object hieararchy - these could be downloaded from the web and imported to your own VM

      (Moonshine because Lua shines from within.)

  33. You Have to Put Silverlight in a Dominant Position by segedunum · · Score: 2, Insightful

    It's a good hacking achievement, but let's just consider the usefulness of this.

    Creating Moonlight assumes that there is going to be lots of web content made for Silverlight, and this assumes that Silverlight will be put in a fairly dominant position on the web in the not too distant future as a result. Silverlight is not a open web standard, nor is XAML, and its future development is always controlled by Microsoft.

    I just don't think people think through what the ultimate aims, goals and endgames are for things like this regarding open source software.

  34. Congratulations by suv4x4 · · Score: 3, Insightful

    Great achievement, and I say good job!

    But just preemptively want to explain why is the development timeframe difference between MS and Linux (because I see stupid uninformed posts coming, it's Slashdot after all).

    What these guys did, is take Mono (for Linux), and make a standalone subset of it, Silverlight (for Linux). So there aren't huge surprises here.

    On the Microsoft side of the story, it's different: they had to first sit down and figure out what the subset will be. Then they had to count the bytes (literally) of every feature they include, since for proper mainstream deployment, the plugin should be as small as possible (I won't be surprised if Moonlight is not something like twice the size of Silverlight or more).

    Then they had to make it work on Mac, where they didn't have a port of .NET before, or port of Avalon or anything at all.

  35. Re:And the novelty is... ? by suv4x4 · · Score: 5, Funny

    Strictly speaking, Linux developers copied Microsoft's copy of a product acquired by Adobe from FutureSplash via Macromedia.

    That's not strict at all.

    Microsoft used their copy of Java (.NET) to create a copy of FutureSplash which Adobe acquired via Macromedia, and Linux developers used their copy of Microsoft's copy of Java (.NET) to create a copy of the copy of FutureSplash.

  36. Good job Miguel! by Billly+Gates · · Score: 1

    I was wondering how hard it would be to port silverlight to macosx and other unixies?

    If we want silverlight to suceed it must be multiplatform.

    1. Re:Good job Miguel! by jb.cancer · · Score: 1

      If we want silverlight to suceed it must be multiplatform. but .. do we really want silverlight to succeed?
    2. Re:Good job Miguel! by miguel · · Score: 2, Informative

      It should be very easy to support OSX, but Microsoft already supports OSX, so there is not much of a motivation for us to put the cycles on it.

    3. Re:Good job Miguel! by jopsen · · Score: 1

      I think you should consider it, since you might be able to do a better job than Microsoft... Nevertheless there is AFAIK no silverlight SDK for OS X... And giving Moonlight a bigger market share will only benefit Mono and Moonlight... Especially if Moonlight becomes faster or better featured than Silverlight...

    4. Re:Good job Miguel! by Billly+Gates · · Score: 1

      If it runs better than flash and is cross platform then I see no problem. Flash is very limited. I like JavaFX myself and it looks sweet!

      More competition than better. Both flash and JavaFX are already cross platform. THings like a real programming environment with sql support and network support might just blow ajax out of the water. Flash is just flash and can not do anything like that.

  37. Re:And the novelty is... ? by Anonymous Coward · · Score: 0


    Some things start with a copy, but end up being better than the original

  38. Youtube? O.o by Spy+der+Mann · · Score: 1, Redundant

    The real reason that Flash is popular is because that is the standard that YouTube decided on

    You gotta be kidding. Flash was INSANELY POPULAR even before Youtube. Take a look at online animations, like Strongbad. Youtube has only contributed to Flash's popularity, making it a de-facto standard if it wasn't already one.

  39. Why is SlashDot so slow with news? by CoolB · · Score: 1

    I think it is awesome what Miguel has done, but why is SlashDot so slow in posting news. This story came out last week. http://www.networkworld.com/news/2007/061907-linux -microsoft-browser-plug-in.html

  40. Not good enough! by Anonymous Coward · · Score: 1, Interesting

    So Silverlight is a virtual machine that runs as a browser plugin?

    Alrighty. If it is a virtual machine, where can we find documentation about:
    1) the OPCODES of this vm
    2) the standard libraries and interbrowser API
    3) The format of silverlight compiled scripts

    I have been un-able to find this information from the silverlight website.

    Maybe this kind of information is what the MS/Novell deal meant when they said "exhange of technical information"?

    And the Mono team was able to pull this of from this? Given these info, maybe someone else can implement Silverlight in 18 days in perl, 15 days in Ruby and 11 days in Python!

    1. Re:Not good enough! by miguel · · Score: 4, Insightful

      Alrighty. If it is a virtual machine, where can we find documentation about:
      1) the OPCODES of this vm
      2) the standard libraries and interbrowser API
      3) The format of silverlight compiled scripts


      The opcodes of the machine are documented on the standard ECMA 335.

      The standard libaries and browser APIs are available from http://msdn2.microsoft.com/ a lot of the documentation is still under development for Silverlight 1.1 (1.0 is much more complete) so for a few things that are new in 1.1, you have to guess what they are, or look it up in the WPF docs (which is where stuff ultimately came from).

      The format of the Silverlight compiled scripts is documented in ECMA 335 as well.
    2. Re:Not good enough! by Anonymous Coward · · Score: 0

      Then why "it doesn't require mono to run"?

      I thought it had some "higher level" opcodes that could be implemented on CLI, but from that link it seems that it doesn't?

      To quote:
      That's right. You don't need mono to use moonlight. You don't need to include the runtime. You don't need any managed code, or a bundled VM to use it.

      Thank you.

  41. Re:And the novelty is... ? by Anonymous Coward · · Score: 2, Funny
    Some things start with a copy, but end up being better than the original


    That's definitely not the case in this thread.

  42. Flash is Cross Platform? I beg to differ? by HardWoodWorker · · Score: 2, Interesting

    Flash doesn't run on Linux x86_64. As a software engineer, I can do everything on my Athlon linux box but play (most) video games and run Flash. I hate Adobe for their lack of Linux support and hope to see them either shape up or get destroyed by Microsoft. Let's not also forget that the vast majority of Flash websites are obnoxious eyesores and extremely tedious browsing experiences. I despise sites that rely on Flash for navigation or form handling. Some are nervous about MS controlling rich media websites. I ask. How can it get any worse than what Macromedia has done? The performance is poor, the linux support is poor, the experience is terrible. There's nothing positive about a site coded in Flash. As this article points out, I'll have a better chance at viewing Silverlight on my Ubuntu workstation than any Flash monstrosity.

  43. Re:You Have to Put Silverlight in a Dominant Posit by Anonymous Coward · · Score: 2, Interesting

    And?

    Lots of web content is made for Flash, which is in a dominant position on the web today. Flash is not an open web stndard, and its future development is always controlled by Adobe.

    The difference? Thanks to Miguel and his team, there's a free and open-source implementation of Silverlight. There is not a free and open-source implementation of Flash; the only usable Flash implementations are and remain the locked-down, closed-source ones produced by Adobe themselves, and they use horribly restrictive EULAs to ensure that nobody who has ever looked at any Flash documentation is ever allowed to write a free competitor. Microsoft is actually being MORE free and MORE open than Adobe here. Haters take note.

    Whether Silverlight succeeds or not, our dominant rich-web-content technology is going to be a closed technology controlled by a corporation with a chequered history. Given that fact, you know, I think I'll go with the one with a free implementation.

  44. Then port Moonlight to Windows in 21 days by HalAtWork · · Score: 2, Interesting

    Having a competing implementation, used by many people, will mean that they cannot "embrace and extend" and cannot lock people into their products. After all, if they try to change the Silverlight standard, who is to say whether the MS implementation or the FOSS implementation will become the defacto standard?

    Then we need to port Moonlight to Windows (and every other platform), so that the MS implementation isn't hte one that's mostly used. Otherwise, MS can just extend their own version in whatever way and have a large impact on those using Moonlight. If instead Moonlight and Silverlight have 50/50 market share, if Silverlight has a new feature, it won't be used by most until Moonlight catches up, or vice versa.

    1. Re:Then port Moonlight to Windows in 21 days by mrsmiggs · · Score: 1

      Why would anyone who purchased a Microsoft operating system bother with a 3rd party implementation of a Microsoft product? Unless Microsoft make Silverlight bloated beyond belief Moonlight ain't going to stand a chance on the Windows platform so it would be a waste of time. However as with most Flash functionality new functionality won't come into common usage until sometime after it's release which gives Moonlight ample time to catch up.

    2. Re:Then port Moonlight to Windows in 21 days by Anonymous Coward · · Score: 0

      They wouldn't "bother"... it would be offered to them. For example, the default "silverlight document" file handler for Firefox could be "moonlight", and if the PC doesn't have it installed already it could default to offering this download. If Moonlight has any features that enhance the experience over Silverlight, then Moonlight may even be sought as a replacement to Silverlight.

  45. "Miguel de Icaza" account is an imposter by Dogtanian · · Score: 4, Informative
    In this message, the real Miguel ("Miguel" (7116)) said:

    The `Miguel de Icaza' account is an impersonator, I do not know who it is. And his views have nothing to do with mine.
    This is a shame, because that person has been flaming everywhere.
    The slashdot admins have said that they can not do anything about it.
    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    1. Re:"Miguel de Icaza" account is an imposter by Anonymous Coward · · Score: 0

      > The slashdot admins have said that they can not do anything about it.

      Goes straight to whatever impression of integrity one might have ever accorded slashdot, doesn't it?

      But screw it, because the people who ultimately don't care is Sourceforge Inc, because we still come here, we still give them our eyeballs, and we still provide about half the income. Look at me, I'm posting.

      It seems to me that just about anyone who could afford to run slashdot could do a better job. But in the words of The Bard, aye there's the rub.

    2. Re:"Miguel de Icaza" account is an imposter by Jesus_666 · · Score: 1

      On the contrary, it reassures its integrity. Slashdot doesn't censor its users, period. There was only one occasion on which Slashot had to delete a comment and that was because Scientology threatened to slap them with a DMCA lawsuit after someone posted the OT III text. Slashdot might be lacking in some regards, but has got its principles.

      *stops feeding the troll*

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  46. Namespace clash by Culture20 · · Score: 0

    Heh, I've used the name Moonlight to refer to Moonlight|3D / Moonlight Atelier. I suppose I need to start emphasizing the 3D part.

  47. Re:And the novelty is... ? by aichpvee · · Score: 1

    I sure hope so. Then they can lock him away somewhere underground in Redmond so we won't have to put up with him ruining Linux anymore.

    --
    The Farewell Tour II
  48. Re:And the novelty is... ? by Anonymous Coward · · Score: 0

    Troll?!

    Insightful more like.

    Parent expresses exactly what any impartial person -- like myself, a happy Windows AND Linux user -- thinks on reading the story.

  49. Fine, but you can't . . . by Anonymous Coward · · Score: 0

    because that's the name of Fedora 7.

  50. One has to wonder by Trelane · · Score: 2, Insightful

    what could have come about from the Mozilla-GNOME collaboration several years back if people had been as dedicated to Mozilla/XUL/XBL as they are to Microsoft/Silverlight/.Net. I think it's kind of sad, personally.

    --

    --
    Given enough personal experience, all stereotypes are shallow.
  51. Embrace and Extinguish by EXrider · · Score: 1

    A list of stagnant "cross-platform" Microsoft products:

    Microsoft Office 2004 for Mac
    Internet Explorer for Mac
    Windows Media Player for Mac
    Internet Explorer for Unix
    Remote Desktop for Mac
    Virtual PC for Mac
    Outlook Express for Mac


    Though, for the first time, this is Open Source. So it may have a fighting chance, until perhaps Microsoft starts developing closed API's for the Windows version of Silverlight that are incompatible with other plugins such as "Moonlight".

    --
    grep -iw skynet /etc/services
    1. Re:Embrace and Extinguish by linguae · · Score: 1

      MS Office for Mac is definitely NOT a stagnant product. Back in January, there was a preview for MS Office 2008 for Mac at MacWorld. It will be a universal binary, which is great news for Intel Mac owners.

    2. Re:Embrace and Extinguish by EXrider · · Score: 1

      Yeah, after how long they've known about the switch to Intel!? Yeah, it's not totally stagnant, but it doesn't nearly get the attention that Office on Windows does. And it's not like their "Mac Business Unit" developers have a whole lot of other stuff to keep them busy ya know?

      --
      grep -iw skynet /etc/services
    3. Re:Embrace and Extinguish by Anonymous Coward · · Score: 0

      "Office 2004" sounds so ancient until you realize how long they let Windows stagnate between XP and Vista!

    4. Re:Embrace and Extinguish by aztracker1 · · Score: 1

      How do you figure it doesn't get the same attention? The last version of office for mac came a year after the last version of office for windows... the next version of office for mac will be out a year after the new office for windows... both 4 years apart. Hell, I would probably sub Visual Foxpro on non-windows in that list... Though they did completely drop it later when VS.Net came out.

      --
      Michael J. Ryan - tracker1.info
    5. Re:Embrace and Extinguish by EXrider · · Score: 1

      I wasn't even aware that VFP was available for anything but Windows, as I've never had any contact with it. But anyways, the cross-platform foundation for VFP wasn't even built by Microsoft, since they acquired VFP in '92. Most of that work would've been done by Fox Software. Then Microsoft simply dropped support for the other platforms when they snapped VFP up.

      You could say there's no Mac equivalent release of Office XP/2002. You could also say that the general consensus is that Entourage is a POS that crashes frequently, would work a helluva lot better if it could speak MAPI, and doesn't integrate (as well as Apple Mail does) with Microsoft's own Exchange server. Out of ten Mac users here, only one actually uses Entourage.

      Really, that's my only complaint about Office for Mac. They need to scrap Entourage and start from scratch, come up with something that actually is analogous to Outlook's excellent functionality.

      --
      grep -iw skynet /etc/services
  52. Re:And the novelty is... ? by lordtoran · · Score: 1

    You see, now you got yourself modded redundant for pointing out the redundancy in redundantly commenting on a redundant post written with the sole purpose of being redundant. Shame on you!

    --
    Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
  53. Mod parent insightful by Doctor+Memory · · Score: 1

    It just shows that it's easier to copy, than to create. Yeah, that was my thought too. Their development speed is impressive, but that's what a bunch of cowboys can do. No requirements beyond "implement this spec", no design artifacts, probably no formal Q/A or test suite. It's fun to crank out the code when somebody else has done the hard part of specifying and designing it already! I'd be much more interested in what they could come up with if they'd started with the same list of feature requirement that the Silverlight team did, and see what solution they could come up with.
    --
    Just junk food for thought...
  54. Netflix by IronyChef · · Score: 1

    Flash is already soaked in the mainstream, so it'll be tough for MS to uproot Adobe from that position.
    You're probably right, but note that they've already got one killer app signed up - Netflix.
  55. Re:Wonderful theft of IP; wonderful hypocrisy by lordtoran · · Score: 1

    You forget that Novell is not on our side anymore. We will just ignore their Microsoft backed wannabe "standards" after poking some fun at them.

    --
    Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
  56. Re:You Have to Put Silverlight in a Dominant Posit by Jugalator · · Score: 1

    Flash's future development is controlled by Adobe... Did that change its adoption rate? Maybe... Maybe it could have been adopted even faster as OSS, but I think we should be realistic here and not take anything closed source as a nail in the coffin for any web technology.

    --
    Beware: In C++, your friends can see your privates!
  57. Content free grammar by Ungrounded+Lightning · · Score: 1

    "Microsoft® Silverlight(TM) is ...

    OK, it's a browser plugin that has SOMETHING to do with displaying video. The rest is buzz.

    So what the heck does it DO?

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Content free grammar by plague3106 · · Score: 1

      Its a very reduced version of the .Net framework meant to run in a sandbox but still includes WPF. Its going to be very cool, and very easy to target. If you know .Net you can start using Silverlight (unlike Flash, which is something else you have to learn / buy new IDE for).

    2. Re:Content free grammar by Amadodd · · Score: 1

      Displaying video is the buzz, but the rest of what it does is what possibly makes it worthwhile. It seeks to replace the DHTML/Javascript model something better and more capable. While for now my client side code will still be in raw Javascript, I look forward to the day when I can have proper type safety and OO in my browser.

      --
      Freedom of speech doesn't come with bandwidth.
  58. Re:Flash is Cross Platform? I beg to differ? by mad.frog · · Score: 0

    Flash doesn't run on Linux x86_64.

    Errr... no, it runs just fine on those systems. It just doesn't run in native 64-bit mode. (Do you really care about the actual instruction set the player uses? If so, why?)

    http://www.jamesward.org/wordpress/2006/12/06/flas h-9-on-64bit-linux-in-2-commands/

    First I added the net-www/netscape-flash package to /etc/portage/package.unmask
    sudo vi /etc/portage/package.unmask

    Then I emerged Flash 9 & the Netscape Plugin Wrapper
    sudo emerge -av netscape-flash nspluginwrapper

  59. Re:Flash is Cross Platform? I beg to differ? by obender · · Score: 1

    Flash doesn't run on Linux x86_64.
    While you are right that there is no native 64 bit version you can still run the 32 bit version of flash in a 64 bit browser by using a wrapper plugin. Google for npwrapper.libflashplayer.so if you are interested.
  60. AWESOME! by Anonymous Coward · · Score: 0

    The demo just bluescreened my Dell Precision 490 with the 8 cores.

    NICE!!!!

    And no, this is NOT a joke. Quoth internet explorer on restart:


    You received this message because a device driver installed on your computer caused the Windows operating system to stop unexpectedly. This type of error is referred to as a "stop error." A stop error requires you to restart your computer.

    Troubleshooting is available that might help you solve the problem

  61. Re:Flash is Cross Platform? I beg to differ? by damiam · · Score: 3, Insightful

    hate Adobe for their lack of Linux support and hope to see them either shape up or get destroyed by Microsoft.

    Did you really just compare Adobe to Microsoft in terms of poor Linux support? If Silverlight becomes workable on Linux, it'll be because a group of hackers reverse-engineered and re-implemented it, not because MS gives a shit about Linux. If you're going to judge these techs by their third-party open-source implementations, then you should be talking about the several free flash players that are currently much more functional than Moonlight.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  62. Flash *is* an open standard. by Qbertino · · Score: 1

    Your wrong. Flash is an open standard and has been for many years. SWF is a documented standard and there even are quite a few OSS implementations of compilers, VMs and such. IIRC amf, the remoting protocoll of Flash is also an open standard.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Flash *is* an open standard. by nagora · · Score: 1
      You're wrong. Flash is an open standard and has been for many years.

      That's (great) news to me. Where's the definition of the Flash binary format posted?

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:Flash *is* an open standard. by Kalriath · · Score: 1

      Actually, YOU'RE wrong. Open though the specification may be, that's "open" with a lowercase "o". To read it, the license for it states that you MAY NOT CREATE A FLASH PLAYER (or, I think, anything else useful)

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  63. Stupid Microsoft by toriver · · Score: 2, Interesting

    I tried installing Silverlight on my Mac, but the install exited with a message that I needed Mac OS X 10.4.8 or higher.

    I have Mac OS X 10.4.10 - like most people who installed the latest patches.

    I guess the six-character string "10.4.1" is less than the string "10.4.8"...

    1. Re:Stupid Microsoft by Jesus_666 · · Score: 1

      As was already pointed out, Silverlight is trimmed-down .NET. Unfortunately one of the parts they trimmed was the bigger-than operator; it's silently mapped to == now.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  64. And Gnash is still not finished by Qbertino · · Score: 2, Interesting

    The Gnash (Gnu-Flash) team will take another 5 years to get their shit together, despite having declared a Flash 7 compliant Gnash player top priority. Whatever that means. Maybe they'll finish their website this year.

    If only our OSS Microsoft Fanboy Midguel would galvanize his team to implement an entire pipeline of Flash tools, generators and Players. If MS doesn't kill this one off and a viable Kit of OSS tools & players for Silverlight comes to life I might even drop Flash RIA for it.
    But no way, for as long as I live, will I support an non-open RIA standard that MS has total control over. I'd rather mess with Adobes crappy Flash IDE for another 10 years.

    --
    We suffer more in our imagination than in reality. - Seneca
  65. Already better tools for Silverlight by benwaggoner · · Score: 2, Interesting

    I work on the codec team at Microsoft, and have been working with Silverlight for a while. Silverlight actually comes out of the gate with extremely mature tools.

    It's video experience is Windows Media, which has been shipping for years and is more widely available than good .flv encoders. WMV is also a better codec (encodes faster, looks better). And Windows Media Services in Windows 2003 Server is much more scalable and cost effective than the equivalent Flash server.

    For tools, there's the Expression suite for design, and Visual Studio for code. And unlike Flash, there's a really good workflow for designers, developers, and video folks to collaborate together without having a single person who runs the Flash app to integrate all the elements.

    1. Re:Already better tools for Silverlight by Jesus_666 · · Score: 3, Insightful

      ...unless you happen to not run Windows, of course. While Windows Media has been shipping for years, I don't really think you have an official distribution of the latest codec for Linux and MacOS - unlike Adobe, who offer Flash 9 for all major platforms. After all, if you want to compete with Flash you have to offer all dependencies from one source; telling users to use Google's reverse engineered code (ie. FFMpeg's WMV3 functionality) doesn't quite cut it unless you can guarantee that FFmpeg is 100.00% compatible. Given that you even have Silverlight for all three major platforms, that is.

      This is not supposed to be an "fulfill my unreasonable demands or else!1" flame, but really, Adobe has set a certain standard for interoperability and if Silverlight doesn't live up to that standard it's yet another Windows-only technology that no sane web developer will use because Flash does the same on more platforms. After all, ActiveX has done what Silverlight does now for quite a while, if the user was ready to accept the security issues.


      (By the way, a codec developer who uses the term "video experience" to describe a container format/video codec? Microsoft's PR department must make some really good Kool-Aid!)

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    2. Re:Already better tools for Silverlight by necio_online · · Score: 1

      >It's video experience is Windows Media,

      I don't care about Windows Media. I don't run Windows.

      --
      http://arhuaco.org/
    3. Re:Already better tools for Silverlight by benwaggoner · · Score: 1

      There are a wide variety of tools that play .wmv files on a variety of platforms. The VC-1 codec itself is a SMPTE standard.

    4. Re:Already better tools for Silverlight by benwaggoner · · Score: 1

      I'm not a codec developer; I mainly work with tool vendors incorporting our SDKs and content publishing companies delivering in Windows Media.

      As for other platforms, we've been distributing Flip4Mac for a while as a Mac OS X solution for WMV playback. That's based on our Porting Kit, which is a C++ source code implementation of Windows Media that can be licensed by anyone wishing to build a player.

      I don't know why Google would need to reverse engineer WMV3. WMV3==VC-1 Simple/Main profile, which are SMPTE standards, including full reference source code. Good luck finding that with VP6!

    5. Re:Already better tools for Silverlight by Evets · · Score: 1

      That's based on our Porting Kit, which is a C++ source code implementation of Windows Media that can be licensed by anyone wishing to build a player.


      And therein lies the problem.

      Proprietary, Patented, Licensed - these are all keywords that flag projects that should be avoided. They inherently imply an enhancement cycle dependent on the success of marketing efforts, and one that favors bells and whistles over stability and security.
    6. Re:Already better tools for Silverlight by Frenchman113 · · Score: 2, Informative

      Hint: WMV3/VC-1 isn't reverse-engineered anymore. Apparently the MS-hating got in the way of your vision and you missed where MS released a full reference implementation including source code and documentation. Further, since it's an ISO standard, there's no "hidden code" anywhere, ok? In fact, On2 Truemotion VP6 (flash) is the reverse-engineered code here. Try reading, it's good for you.

    7. Re:Already better tools for Silverlight by Anonymous Coward · · Score: 0

      It's video experience is Windows Media

      Why do people at Microsoft talk like that?
      It is a video player not a video experience.

      Once you call everything an experience, the word becomes worthless.

    8. Re:Already better tools for Silverlight by Jesus_666 · · Score: 1

      I'm not a codec developer; I mainly work with tool vendors incorporting our SDKs and content publishing companies delivering in Windows Media.

      Okay, that explains why you speak Marketingese. You first need to hook 'em before you give 'em support. ;)


      As for other platforms, we've been distributing Flip4Mac for a while as a Mac OS X solution for WMV playback. That's based on our Porting Kit, which is a C++ source code implementation of Windows Media that can be licensed by anyone wishing to build a player.

      The important question here is whether Microsoft will continue supporting it (and why you chose to distribute it via a second company). Currently it looks so, which is good, of course. However, making a potential Silverlight/Mac dependant on software distributed by a third party is somewhat unergonomic. Of course, you could bundle.


      I don't know why Google would need to reverse engineer WMV3. WMV3==VC-1 Simple/Main profile, which are SMPTE standards, including full reference source code. Good luck finding that with VP6!

      Well, there is WMVA. While it may be deprecated that doesn't mean all files using it have disappeared. Also, without being able to demux ASF files it's pointless to be able to interpret the video codec used - for all matters and purposes ASF support is part of proper WMV support.

      (By the way, I did forget to write one thing: Google didn't reverse engineer it itself, they paid for it via Summer of Code. The resulting implementation went into FFmpeg and from there into VLC. By the way, I do prefer VLC's handling of WMV over that of QuickTime, but I generally prefer VLC, so...)

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    9. Re:Already better tools for Silverlight by Jesus_666 · · Score: 1

      Well, I do know that Google paid for a reimplementation. Of course, the VP6 was reimplemented as well. Anyhow, both codecs can easily be spoiled for the rest of the world. Microsoft might decide to not distribute the specs to their next implementation of VMW, just as On2 will probably keep VP7 proprietary.


      By the way, in this instance it's less hate for Microsoft but more hate for half-assed "cross-platform" products that end up working on exactly one platform for all the wrong reasons. Such reasons would be weird dependencies (the product requires support for a codec/protocol that can't be legally reverse-engineered, for example due to patent issues), stupid implementations ("Oh yeah, we tweaked Ruby a bit and now it does everything via DirectX. What, it doesn't run on Linux? Sorry, we're going to stick to using AxtiveX for our cross-platform product.") or developer complacency ("We could support Solaris just by compiling for it without any source changes. We just don't want to support another OS.").

      Microsoft isn't the only company who can screw up cross-platform compatibility, but they do have a history of using one product to promote another and in the "browser plugin that delivers rich multimedia content to everyone" market you need to run flawlessly everywhere. Flash currently does this (although Flash 8 was a bit of a dark age), so Microsoft has to be at least as good as that, without any additional hassles such as dependencies on semilegal third-party implementations of their stuff. Otherwise they won't have the neccessary edge against Flash to take over its market share. Of course they can ignore other platforms, but then they have ActiveX with a new coat of paint and I think they know that.

      If Microsoft manages to outdo Adobe everywhere I'll be impressed. If they manage to become the dominant player in the interactive web media market I'm going to use Silverlight. But if they don't I won't. Simple as that. They chose to enter a market where interoperability is key so I think I can demand interoperability with at least the most common platforms (Win/x86, Win/AMD64, Linux/x86, Linux/AMD64, OS X/x86, OS X/AMD64).

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    10. Re:Already better tools for Silverlight by Anonymous Coward · · Score: 0

      "I work on the codec team at Microsoft" Poor guy, I'm sure it must be tough to have your expectations crushed...
      You're young and ambitious and want to work on video and end up at ... microsoft !

      ps: please, in any context, don't say that wmv is "better" than any other codec, you're only making a fool of yourself.

      pps: without kidding, i really do think that windows codecs are the worse thing that happened in digital video...

      ppps: and i'm not even taking the "runs only on windows with windows for windows" aspect into account

    11. Re:Already better tools for Silverlight by fandrieu · · Score: 1

      Tell me again, why would I use a container or a codec that can only be processed by a Microsoft software installed on a Microsoft OS, when immensely better and totally free alternatives predates it ?
      Oh well, I guess it's because writing a tool to work with it would earn me a C&D letter or something, awesome, let's get coding !!

    12. Re:Already better tools for Silverlight by Anonymous Coward · · Score: 0

      Yeah, Ben's right, at Microsot© Department® For Video Compression Patenting, we develop and distribute everything you could ever dream of:

      - Microsoft® Windows© Media Player® 6.4 For Microsoft® Windows© 98
      - Microsoft® Windows© Media Player® 6.4 For Microsoft® Windows© 98 Second Edition
      - Microsoft® Windows© Media Player® 7 For Microsoft® Windows© Millennium Edition
      - Microsoft® Windows© Media Player® 8 For Microsoft® Windows© 2000 Pro®
      - Microsoft® Windows© Media Player® 9 For Microsoft® Windows© XP Pro®
      - Microsoft® Windows© Media Player® 10 For Microsoft® Windows© 2003 Pro®
      - Microsoft® Windows© Media Player® 11 For Microsoft® Windows© Vista Ultimate Chair Throwing Edition®

      Most of them actually *can playback* a wmv encoded file !
      And you punk dare talk about lack of support for alternative softwares and platforms !!
      Does your linux commie thingie even support windows 98 ?
      Do you even know that the world's leading video editing software (Microsoft® Windows© Media Encoder®) default output format is wmv ?

    13. Re:Already better tools for Silverlight by tartley · · Score: 1

      >> on more platforms On more developer platforms, or more end-user platforms? The former isn't such a big deal, and silverlight shows all the signs of being implementable on all end-user platforms.

    14. Re:Already better tools for Silverlight by tehcyder · · Score: 1

      I work on the codec team at Microsoft
      Slashdot translation: I am a tool of the Anti-Christ.
      --
      To have a right to do a thing is not at all the same as to be right in doing it
    15. Re:Already better tools for Silverlight by Jesus_666 · · Score: 1

      End-user. But the question isn't whether there will be some kind of support for every major platform but whether there will be first-party support for each.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  66. Did you watch it? by encoderer · · Score: 0, Troll

    That wasn't a Video Player. It was a VIDEO EDITOR.

    Assuming that you could even write that app in ActionScript it would KILL your browser. But more on point, the real power there is that you have the entire .Net technology stack available to you. That's the largest library ever shipped with a language.

    When it comes down to it, ActionScript is an ECMA variation. I, for one, would not want to write a f'in VIDEO EDITOR in what amounts to JavaScript with an integrated UI layer.

    1. Re:Did you watch it? by mad.frog · · Score: 1

      That's odd... I just tried out the Video Editor that was written in ActionScript here:

      http://www.youtube.com/ytremixer

      and yet my browser is, strangely enough, still alive...

  67. Widgets by Lance+Cooper · · Score: 1

    One of the interesting things with Moonlight is that its develops plan to implement a simple C# canvas object, which allows it to be used for for standalone application development, or to embed widgets into other programs, such as the Gnome desktop. So, even if Microsoft manages to destroy compatibility with Silverlight, the Moonlight code will still have a lot of potential in the Gnome environment, which currently lacks such tools.

    1. Re:Widgets by spitzak · · Score: 1

      Gnome / GTK certainly already has a "canvas" object (ie a drawing surface that collects drawing objects and can redraw itself in response to exposure events). Not sure what you are talking about here. A canvas has nothing to do with embedding widgets into other programs. Possibly this is another Microsoft basterdization of a common computer science term to mean something completely different?

    2. Re:Widgets by Lance+Cooper · · Score: 1

      I agree that that might not have been the best usage on my part, I was thinking in terms of Silverlight as an alternative to <canvas>, rather then in GUI API terms.

  68. Silverlight? Moonlight? by Futurepower(R) · · Score: 1, Insightful

    As usual, Slashdot editors just assume that everyone knows what Silverlight is, as though we all follow Microsoft's every move.

    The developers of Moonlight make the same assumption. I see no explanation on the Moonlight developer web site.

    From Microsoft: "Microsoft® Silverlight(TM) is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows."

    Most of that seems to be written by a marketing man who doesn't understand the product, but wants write about it anyway. What are "... the next generation of .NET based media experiences and rich interactive applications..."

    What is "delivering ... experiences"? Is Silverlight psychoactive, like marijuana?

    What kind of "experiences"? Does someone ring your doorbell, and when you answer it, pour water on your shoes?

    How is Silverlight "fast"? Isn't the speed limited by the user's internet connection?

    What does "on the Mac OS or Windows" mean? Does Microsoft intend to exclude Linux?

    1. Re:Silverlight? Moonlight? by thePowerOfGrayskull · · Score: 1

      I'm happy for you that you got modded insightful and all, but what on /earth/ does this have to do with the previous two posts?

    2. Re:Silverlight? Moonlight? by heinousjay · · Score: 1

      I guess it probably makes more sense if you think like a human instead of a computer.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    3. Re:Silverlight? Moonlight? by PhoenixOr · · Score: 1

      I haven't been able to find much more than marketing buzz either, but my impression is that it is Microsoft's attempt to compete with flash. Found a a news article specifically stating this actually. So there you go. They're also trying to compete with PDF.

  69. I say run like hell by uradu · · Score: 1

    Silverlight is basically a Microsoft attempt to extend their proprietary new (and ever exploding) Windows APIs onto the web. Sure, right now they're position it with a focus on video and as an alternative to Flash, but if you look closer at its underpinnings (.NET subset, XAML, etc.) it's really a complete application delivery platform. That it runs within a plugin within a browser is almost incidental, because it doesn't appear to use much browser infrastructure at all. They could also write a Silverlight application that IS the browser, and that can only access that particular part of the web written for Silverlight. Once you start coding to Microsoft APIs for a while, those other "cross platform" and "cross browser" plugins will inexplicably start drifting behind in compatibility and currency. If you think this is paranoia, keep in mind that Microsoft have always looked for ways to make the Web theirs, one way or another. Flash has been bad enough, but at least they're not trying to sell you an OS along with an entire software infrastructure to go along with it.

  70. Re:Flash is Cross Platform? I beg to differ? by dastrike · · Score: 1

    The problem is just that the stability of nspluginwrapper+flash makes the stability of Windows ME look good...

    I got rid of quite a lot of annoying browser crashes when I removed the nspluginwrappered flash. Albeit at the cost of losing a bit of video content on the 'net. Sure one can fire up a chrooted 32-bit browser with a 32-bit flash plugin that plays nicely, but it is quite a hassle switching between browser instances depending on the content one is about to view.

    Of course, one can just use the 32-bit browser all the time. At which point one has to ask the question: why bother with a 64-bit operating system / apps as quite a few headaches do come up due to that. I keep telling me "because I have a bloody 64-bit system and because I bloody well can", but I am not so convinced anymore after 1½ years of enduring pretty much unnecessary problems with all the various 32-bit binary blobs that don't play nicely with 64-bit stuff..

    --
    while true; do eject; eject -t; done
  71. wtf are you talking about? by biscon · · Score: 1

    Because Flash plugins were mature and reliable, worked well with all leading browsers and OS platforms, and even came pre-installed with many browser distros.
    Have you ever tried using flash on linux? we just recently got version 9 (8 was skipped). The linux plugin is so broken that you only view around 5-6 flashapps with sound in a row without flash freezing up mozilla (or konqueror for that matter).
    Its probably busy polling for sounds access but still couldn't they have implemented a time out and error message?.

    mature and reliable my arse
    1. Re:wtf are you talking about? by tech49er · · Score: 1

      Youtube works on the browser in my Nintendo Wii.

      Case Closed.

      --
      "... always going forward 'cause we cant find reverse! "
  72. While I'm not a Redmond fanboy, by soupdevil · · Score: 1

    I'm really excited about this. As a web developer, I prefer open source tools, but there aren't any animation and media streaming tools that can approach the power of flash.

    While there are open source flash players out there, I don't know of any equivalent IDEs, so I will be taking a close look at Moonlight, and Silverlight adoption on the client side.

  73. Re:And the novelty is... ? by lordtoran · · Score: 1

    What's the deal? It will quickly go down the drain like all the other mono based applications ... er ... I mean, the sole other mono based application, Beagle.

    --
    Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
  74. Silverlight? Moonlight? Tailight? by Anonymous Coward · · Score: 0

    "As usual, Slashdot editors just assume that everyone knows what Silverlight is, as though we all follow Microsoft's every move. "

    Of course we don't.

  75. Whatever by KwKSilver · · Score: 2, Interesting

    Use what you want to use. However, its not like Ballmer hasn't very publicly and clearly indicated MS's intent to sue Linux developers and users over the use of MS-patented technology. Actually, even if MS promsed not to sue, I'd disbelieve it, and the corrupt courts in the US wouldn't hold MS to such a promise. Wanna use mono & Sliverlight? Good luck! Hope you don't cut your throat with them. The mono infection in Ubuntu is why I've switched to Sidux. If neccessary, I'll switch to Debian. Screw MS, Ballmer, MS technology (including mono), and their worshippers.

    --
    If you want your life to be different, live it differently.
    1. Re:Whatever by setagllib · · Score: 1

      It's GNOME that's infected with Mono now, Ubuntu only inherits that from GNOME. So use Kubuntu, which is completely C/C++/Python with other small bits like Perl about the place. You should be using KDE anyway, GNOME doesn't have many useful advantages now, and is losing those few remaining advantages too.

      --
      Sam ty sig.
    2. Re:Whatever by KwKSilver · · Score: 1

      I think you are right about Gnome. I've never been real nutso about Kubuntu, the pkg-manager always gave me fits, so I use apt-get or synaptic. Actually I'm using Xubuntu on my laptop. Sidux has KDE as the default & I do like KDE. However, the last week I've been "playing" with Fluxbox on Sidux, and find it to be a pleasant change. I wish Ubuntu all the best, but I wish they would dump mono. If mono is "hard-wired" to Gnome, I want nothing to do with Gnome.

      --
      If you want your life to be different, live it differently.
  76. Bad for Flash. by Organic+Brain+Damage · · Score: 1

    Flash (most notably Flex which runs in Flash Player) has only one real advantage over Silverlight. It runs on Linux and Mac. Now that advantage just got smaller. Pretty soon, Flex is about as popular as Delphi. Maybe 2 years? Because the Silverlight player will go out to everyone through MS automatic updates.

  77. Closer to the subject than anti-trust. by Futurepower(R) · · Score: 1

    Nothing, but it needed to be posted early to try to get the discussion away from anti-trust issues.

    Sometimes Slashdot discussions rocket down a path that is far from central to the Slashdot story.

    1. Re:Closer to the subject than anti-trust. by MightyYar · · Score: 3, Funny

      I think that Garfield has gone way down hill since Nermal first appeared.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    2. Re:Closer to the subject than anti-trust. by thePowerOfGrayskull · · Score: 1

      Nothing, but it needed to be posted early to try to get the discussion away from anti-trust issues.

      Sometimes Slashdot discussions rocket down a path that is far from central to the Slashdot story. That's kind of the nature of the beast isn't it? Discussion tends to wander in its own directions -- if you follow most threads replying to a slashdot story, few of them end in a way that is directly related to the topic at hand, though the progression can seldom be called offtopic. It doesn't make the discussion of any less value or interest though.
  78. What "Mac Support" Means to Microsoft by weston · · Score: 1

    Generally, it means "kinda, sortof, sometimes works, until we get tired of supporting it and/or it's to our advantage not to."

    See also: Windows Media, Internet Explorer.

    (Yeah, Office OS X is actually pretty great, but I think a good deal of that has to do with the fact that they can pull in cash AND perpetuate file-format hegemony.)

  79. Back in reality ... by Hohlraum · · Score: 1

    no one in the linux community gives a shit.

  80. Re:And the novelty is... ? by aichpvee · · Score: 1

    We can only hope. I'm fearing the day that one of the big Linux distros backs miguel's future project (that I'm sure he's already thinking about): gnome.mono. He'll probably find some way to write it in c# with a moonlight front-end, ick.

    --
    The Farewell Tour II
  81. So they are getting rich then, right? by katpurz · · Score: 0

    Wow..amazing... so man, if they can program that in 21 days, they should get as rich as Microsoft! Swell!

  82. Flip-flops aren't just shoes. by Anonymous Coward · · Score: 0

    "While that's funny 'round these parts, Microsoft is really pushing hard for quality code on the inside."

    and

    "What it really means is that the innovative spirits are likely to continue jumping ship for effective positions in small companies, and that Microsoft will remain a "competent" choice, but never a "great" choice."

    If those "cowboy coders" are the ones responsible for the poor code that MS was known for? Then why flip-flop and lament those "innovative spirits" and say that MS will never be a "great" choice unless it retains them?

    1. Re:Flip-flops aren't just shoes. by plover · · Score: 1

      If those "cowboy coders" are the ones responsible for the poor code that MS was known for? Then why flip-flop and lament those "innovative spirits" and say that MS will never be a "great" choice unless it retains them?

      Innovation is about new ideas and new approaches. Quality is about predictability, stability, and security. Innovation does not imply quality in any way, positive or negative.

      The traditional "cowboy approach" has been along the lines of "given an innovative base product created by the cowboys, let's test it and fix it until it's full of quality." We know how well that works; as the old joke goes, "At Microsoft, quality is job 3.1!" But the "quality first" approach tends to isolate the developers out of the creative process, meaning the people who know the language and tools best are left with very little say in the final product. Even if there is innovation added by the development teams, it seems to be only on a small scale, and not at the product level.

      And perhaps it was unfair to say Microsoft will never be a "great" choice for innovation -- they've certainly been successful at purchasing innovative small companies, and bringing their innovations to the Windows world with their giant marketing machine.

      --
      John
  83. Cairo by Craig+Ringer · · Score: 1

    In turn, I think the Cairo guys need some congratulations for making this possible. Without a good canvas, I don't think there's any way the Silverlight team could have done this so quickly.

  84. Re:You Have to Put Silverlight in a Dominant Posit by uradu · · Score: 1

    The difference is that while Adobe doesn't try to sell you an entire OS along with lots of heavy and expensive software infrastructure to go with Flash, Microsoft does. Silverlight is basically a stripped down .NET runtime and uses XAML for the GUI. The whole cross platform and cross browser song and dance is just a bait and switch tactic to get a lot of people to write content against Silverlight. Want to bet that V2 of Silverlight and later on IE will start pulling ahead of the other platforms, eventually leaving them in the dust? By then in the worst case you would have a significant portion of a Microsoft Silverlight-on-Windows only web. And Microsoft will own the web. At that point it will be too late to turn back, just like today way too many IE specific sites don't bother to become cross browser compatible because it's too much work.

  85. In 21 Days? by pyrrhonist · · Score: 1

    What is truly amazing is that they implemented Silverlight before SAMS published a book for it.

    --
    Show me on the doll where his noodly appendage touched you.
  86. Excellent by Bender+Unit+22 · · Score: 1

    I would vote for this one.

  87. bugs? by sentientbrendan · · Score: 1

    Just because they put together an implementation quickly, doesn't mean they've put together a usable implementation...

    In general I've not been impressed with mono because, while they advertise themselves as a working .NET implementation, critical features have gone missing for a long time, like windows forms support, or any kind of usable development environment (a good plugin for eclipse anyone?!).

    Hacking together a prototype quickly isn't impressive. Getting something production quality is. Will people actually be able to use this to view silverlight sites developed with microsoft tools, or will this remain forever a technology demo like mono has?

    1. Re:bugs? by Anonymous Coward · · Score: 0

      it's already usable, it works on real silverlight sites already.

      Also, Mono /does/ have a complete .Net 1.0 Windows.Forms, the 2.0 version of Windows.Forms is still incomplete but already quite usable. If you find it isn't usable for you, it's free software - pitch in and make sure the parts you need are implemented sooner.

  88. Re:Flash is Cross Platform? I beg to differ? by Anonymous Coward · · Score: 0

    The problem is just that the stability of nspluginwrapper+flash makes the stability of Windows ME look good...

    No plugin wrapper needed for that, I keep .mozilla/plugins mode 000 to avoid the frequent crashes, and that's a normal P4 (aka x86-32). Viewing one video on Youtube is fine. Second one is risky. Somewhere between the third and fifth video, a crash is guaranteed.

    Flash 9 sucks big time (but at least the audio is in sync now).

  89. And if they beg nicely on their hind legs... by gidds · · Score: 1
    ...do you think Microsoft will throw them a biscuit, too?

    Seriously, I'm sure it's an impressive achievement, but I can't help thinking that in the long term, the only people who will end up benefiting from this are in the vicinity of Redmond.

    --

    Ceterum censeo subscriptionem esse delendam.

  90. OK then... by CarpetShark · · Score: 1

    Go to http://silverlight.net/ and click the "Silverlight in action" link on the right hand side. Then tell me that Flash still has them beat ;)


    Link didn't work on a standards-compliant browser, and silverlight (whatever the hell it is) probably wouldn't either, from first impressions (what you said, how the site says "download silverlight", etc.)

    Flash still has them beat. Both are non-standards-compliant junk, that has no place on the web, other than as a modern animated gif.
    1. Re:OK then... by RingDev · · Score: 1

      Hmmm, site comes up just fine for me using FF. And Silverlight is running fine in both FF and IE for me. And the neat thing is, Sliverlight has nothing to do with W3C standards. It can interact with the DOM, but it is an independent entity.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    2. Re:OK then... by CarpetShark · · Score: 1

      Sliverlight has nothing to do with W3C standards. It can interact with the DOM, but it is an independent entity.


      Independent from standards means non-standards-compliant. Using the DOM means it's using a standard.
    3. Re:OK then... by RingDev · · Score: 1

      Using that logic, YOU are non-standards-compliant. It can interact with the DOM, it doesn't use the DOM. It can interact with the DOM so that you can effect the web page from with in a Silverlight application. You can redirect the page, change an image, fire off some JavaScript, all the usual DOM stuff. Saying Silverlight is non-standards-compliant is like calling a Windows app non-Windows-standards-compliant because it calls a Windows API. It doesn't have anything to do with the standard you are claiming it doesn't meet.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  91. Re:Flash is Cross Platform? I beg to differ? by shutdown+-p+now · · Score: 1

    If Silverlight becomes workable on Linux, it'll be because a group of hackers reverse-engineered and re-implemented it, not because MS gives a shit about Linux.
    Yes, and it was possible to do that because in this case Silverlight is reasonably open (based on XML, for example), and its license is not restricting what you can do with the format, while Flash is deliberately closed and the license restricts you from writing your own player or editor.
  92. Re:Flash is Cross Platform? I beg to differ? by damiam · · Score: 1

    Fair enough about the license, but my understanding is that the Flash format is quite well-documented.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  93. An on-topic comment? Amazing! Thanks. by Futurepower(R) · · Score: 1

    Yours is one of the rare on-topic comments to this Slashdot story. Actually, the only one I've seen besides the grandparent comment. Thanks.

    I knew it was Microsoft marketing dishonesty, but the real meaning was so hidden I didn't guess Microsoft was trying to compete with Flush... err... Flash.

    Actually, as someone mentioned in a Slashdot comment a long time ago, Flash is not so bad (except that it arrogantly breaks browser features in some cases). It is just that most web page designers have no clue how to make moving pictures. But... they want to put Flash on their resumes, so they make everyone suffer.

    My grandparent comment was modded up to +5 and now is down to +1. Apparently the moderators are conflicted about actually talking about the real issues, like defining the topic of the discussion.

    Thanks again. I didn't want to spend an hour trying to decode Microsoft-speak, but I was interested in what was happening. You saved me the aggravation.

  94. OK, we get it, you like Silverwatever. by jotaeleemeese · · Score: 1

    But rewriting history is not away to convince other people of the saving graces of your favourite product.

    --
    IANAL but write like a drunk one.
  95. They don't care. by jotaeleemeese · · Score: 1

    Their legal department passed around some very tasty Kool-Aid...

    --
    IANAL but write like a drunk one.
  96. you missed the point by sentientbrendan · · Score: 1

    The issue isn't whether "there are real silverlight sites that work."

    The issue is whether or not *all* or almost all silverlight sites work. Software that works "some of the time" isn't good enough to use.

    Oh great, they finally have a working implementation of an old version of the software, significantly after the new version comes out. Again, your standards are *much, much* lower than mine.

    Practically speaking, new software that comes out will run on .NET presentation foundation. Have they even *started* work on that?

    Oh, so now I have some obligation to help fix their stupid broken software? How about I just don't use it.

    I love open source software, but I have a real for money job (developing what will be open source software) and I don't have the time or the obligation to fix every buggy tool I run across. If software sucks, I generally just *don't use it*.

    I'm glad that some people are working on mono, because it would be an awesome tool to use if it ever started working, but a project that stays in "it'll be usable someday" mode forever is a failed project.

    Seriously, I'm not waiting around for mono, I'm not waiting around for wine, and I'm not waiting around for *hurd*. A project that isn't usable after a certain number of years will never be viable.

  97. Mono is a bad idea by Anonymous Coward · · Score: 0

    .net and all its crap is pure garbage, mainly because it is not officially cross platform. What the mono project is doing is allowing MS to have its cake and eat it to. Mono helps adoption of this crappy framework.

    I use Linux, but I don't care if everything on my system is OSS or not. But I still don't let this mono crap or anything that touches it run on my System. .net is a poor platform

    C# and VB.net are poor languages.

    It is all a waste of time.

    What the mono team should have done is create mono to be platform independant, but not compatible with .net. It should have been a competitor. They have to drive and talent to do this, so they could have given .net a run for its money and possibly drove it into the grave.