Slashdot Mirror


Miguel Plans Silverlight on Mono & Linux by Years End

El Lobo writes "The Mono open-source project will create a Linux version of Silverlight by the end of year, said Miguel de Icaza, a Novell vice president and head of Mono. Asked about plans for Linux, Microsoft executives have been non-committal, saying that it will depend on demand. But de Icaza, who is attending Mix, was able to commit without hesitating."

350 comments

  1. ItsATrap! by Anonymous Coward · · Score: 4, Interesting

    The way I see it, only Novell has a license to be releasing a Mono/Silverlight plugin with Linux. Anyone else who jumps on the bandwagon might get a nasty call from Microsoft Legal demanding that they pay up the $650 extortion fee. Or has Miguel conveniently forgotten that the XAML/WPF framework is Microsoft's proprietary technology? (For which I'm sure they have many patents and trademarks.)

    Tag: itsatrap

    1. Re:ItsATrap! by ZachPruckowski · · Score: 2, Insightful

      I don't get it. That just means that if you want it, you just have to get it from Novell. Or Microsoft. I mean, if Novell has the license to distribute it, and they distribute it, then there should be no real issue. While I don't like Quicksilver (I trust MS less than Adobe, personally), I don't think Linux support will dramatically affect adoption, so this is at best a neutral move (possibly a positive one).

    2. Re:ItsATrap! by Anonymous Coward · · Score: 0

      The question is: does their license with Microsoft give them full rights to assign distribution privileges for Microsoft's technology? I can't see Microsoft signing over these kinds of rights under any circumstances, especially if they're looking to take up the SCO crusade more directly. Which means that any distro other than a Novell Distro will be in legal hot-water if they redistribute Mono/Silverlight.

      Tag: itsatrap

    3. Re:ItsATrap! by nurb432 · · Score: 1

      Exactally.

      So tell me again, we want this to run on *nix, why?

      ( and i wouldnt call it "extortion" if they really do own the IP rights.. its a licensing payment.. at least call it what it is. )

      --
      ---- Booth was a patriot ----
    4. Re:ItsATrap! by ShieldW0lf · · Score: 1

      To release those who might be dependent on applications developed with it from the Windows codebase.

      IP IS extortion. It's protection money you pay an organization so they won't use the power they have in our corrupt legal system to bring the power of the state to bear on you despite the fact that you have done no harm.

      If you define installing an operating system on your computer in the privacy of your home or office as harm, you've either drifted a little too far into the abstract or you need to check your sense of entitlement at the door.

      --
      -1 Uncomfortable Truth
    5. Re:ItsATrap! by Locutus · · Score: 2, Insightful

      this only works if your product only has an expected lifespan of 3 or 5 years. Basically the life of the MSFT / Novell license. Not worth it IMO.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    6. Re:ItsATrap! by nurb432 · · Score: 1

      The legal system being corrupt does not make it extortion. Thats like saying that because the war on drugs is corrupt its ok to smoke weed. "because its right". Its still illegal, regardless of how anyone feels.

      While the legal system still acknowledges that the concept of IP is valid, and it holds that they own those rights, then its not extortion to demand payment for its use.. You have a right to treaten *legal* recourse for a violation of your *legal* rights.

      Now, if its eventually declared that IP isn't a legit concept, or that they really dont own the rights, then we have a problem, but until then, its just a legal irritant..

      Oh, and its their choice to be dependent on the 'windows codebase'. They *did* have another option. They *chose* to acept the liability and restrictions. Perhaps next time they will choose another option that doesnt hold their checkbook ( and data ) hostage.

      --
      ---- Booth was a patriot ----
    7. Re:ItsATrap! by Anonymous Coward · · Score: 0

      The legal system being corrupt does not make it extortion. Thats like saying that because the war on drugs is corrupt its ok to smoke weed. "because its right". Its still illegal, regardless of how anyone feels.

      So? Your signature says "Booth was a patriot." Did you forget why he was a notable historical figure? Because he did what he thought was right in spite of the law. (Surprise, killing Lincoln was murder, treason, and probably against a few other laws)

    8. Re:ItsATrap! by ShieldW0lf · · Score: 1, Troll

      The legal system says it is illegal to install an operating system in the privacy of your home because Microsoft has registered themselves as the rightful extortionists for some of the things that your operating system does.

      The fact that it has such laws is what makes it corrupt.

      The fact that it has such laws is what makes this extortion possible.

      It is entirely ok to install whatever you want on your computer. You are causing no harm. The police should not be bothering you.

      As for their dependence on the windows codebase, it is not for you or anyone else to step up and say "Sorry, you made you're choice, you're fucked now, your efforts to get out from under are not permitted."

      Just because the legal system says it will assist you in extorting money from people doesn't mean you're entitled to it. It just means you've successfully utilized the legal system to screw the rest of us over.

      --
      -1 Uncomfortable Truth
    9. Re:ItsATrap! by bberens · · Score: 1

      If Novell distributes software under the GPL or any other license when it doesn't have the legal authority to make those licensing claims then Novell and Novell only will be in hot water. Remember, it'll be Novell who holds the copyright to whatever they distribute. If they ALLOW me to redistribute it because they released it under GPL then that's on them and not me.

      --
      Check out my lame java blog at www.javachopshop.com
    10. Re:ItsATrap! by MvD_Moscow · · Score: 1

      "Thats like saying that because the war on drugs is corrupt its ok to smoke weed. "because its right". Its still illegal, regardless of how anyone feels."

      So what if it's illegal? You're not doing anything morally wrong by smoking weed, you not bothering anyone, at worst you are harming your own lungs (if you don't have a vaporizer or you don't like to cook). So how is it not okay to smoke weed? Maybe we have different definition for the word okay.

    11. Re:ItsATrap! by Anonymous Coward · · Score: 0

      No, version 1 will ship with a excellent, super free license, identical to Windows version, even OS X users will love how fast it works thanks to MS using Quartz etc. Sites will begin to adopt and it will (hopefully not) be widely used as Flash.

      Version 2, some "Windows exclusive features" begin to appear using DirectX etc. as apology.

      Version 3, they manage to make entire open source community mad on purpose, Miguel posts a public blog about how they got abandoned by MSFT.

      Version 4, Some unlicensed, reverse engineered stuff ships for Linux and you enjoy half sites working,half not. OS X users are routed to some third party company if they want SilverLight functionality but it misses a very important feature.

      Do I sound paranoid? Well, until I see http://silverlight.sourceforge.net/ along with all sources, we all better be.

    12. Re:ItsATrap! by nurb432 · · Score: 1

      And your point? I never said booth didnt commit a crime, did i? Patriots often do. Laws are secondary to the end goal.

      That doesnt negate the potential legal ramifications of their actions.

      --
      ---- Booth was a patriot ----
    13. Re:ItsATrap! by nurb432 · · Score: 1

      This is not about if i agree with the law or not, I'm only stating it IS law. Like it or not, until its changed thats the way it is.

      Actually, i DO agree the laws are wrong ( in both cases, thats why i used the drug example ), but that doesnt make them magically go away.

      --
      ---- Booth was a patriot ----
    14. Re:ItsATrap! by ShieldW0lf · · Score: 1

      Actually, i DO agree the laws are wrong ( in both cases, thats why i used the drug example ), but that doesnt make them magically go away.

      Then stop being an asshat.

      --
      -1 Uncomfortable Truth
    15. Re:ItsATrap! by Anonymous Coward · · Score: 0

      Thats like saying that because the war on drugs is corrupt its ok to smoke weed. "because its right".

      Compare aned contrast your support of Booth (whom I expect you think did right, let alone something 'ok') to the above statement.

    16. Re:ItsATrap! by Anonymous Coward · · Score: 0

      How is he an asshat when he's stating a fact?

      It doesn't fucking matter a jot whether you think the law is right or not. It's still illegal.

  2. we'll see by wizardforce · · Score: 2, Funny

    it's a trap.

    --
    Sigs are too short to say anything truly profound so read the above post instead.
    1. Re:we'll see by aichpvee · · Score: 1, Interesting

      I can't believe it took that fool this long to announce that he was going to copy microsoft's crap again. Can't someone please lock this idiot up before he completely turns Linux into a broken, poor-man's windows.

      I don't know how he got so influential in the first place, but all he seems to do is copy the worst ideas from windows. That is, when he's not copying the worst ideas from mac.

      --
      The Farewell Tour II
    2. Re:we'll see by Ilgaz · · Score: 1

      Isn't SUSE "enterprise oriented" distro these days? What is the point of having a end user oriented flash wannabe on enterprise Linux? Will admins play video.live.com videos at workplace? Lets say if they really want to play, videos.live.com will demand IE at first place :)

      I really hope Novell has some impossible to predict, evil long term plan for greater Linux or they are really really wasting their time/plain naive.

    3. Re:we'll see by Ilgaz · · Score: 1

      it's a trap. so it was YOU tagging all the stories "itsatrap"!
    4. Re:we'll see by G+Money · · Score: 1

      Enterprise users still want to play all the same multimedia on a Linux desktop that they can on a Windows desktop. While I wouldn't mind locking them out of it to make them more productive, since I use SUSE (SUSE Linux Enterprise Desktop) I would most certainly want the capability to have all the shiny bells and whistles for me. I also have to be sure our CEO and CFO (who also both run SUSE) have access to whatever they want so if this helps with that, great.

  3. It's easy to commit... by Breakfast+Pants · · Score: 5, Insightful

    when you don't have any customers depending on it.

    --

    --

    WHO ATE MY BREAKFAST PANTS?
  4. ha! by cosmocain · · Score: 1
    TFA:

    The code for the Dynamic Language Runtime, which allows dynamic language programmers to create .Net applications

    well, THAT'S one example for redundancy. *scnr*
  5. Steve will have words with Ron first by sjwest · · Score: 1

    And Ron (Novells ceo) will do the right thing and cancel it

  6. Now we only need a name by miguel · · Score: 5, Interesting

    Sebastien Pouliot suggested we call it "Moonlight" (anagram on Mono).

    And I was thinking Silver-light in another language, bonus points if the script is good looking.

    For instance, in Arabic it would be fad-da daw' ( ) which looks cool on a large font(thanks to Hisham Bardam for the translation) although it does not roll easily. We might need some shortening.

    Miguel.

    1. Re:Now we only need a name by NaCh0 · · Score: 5, Funny

      You know Miguel, I was thinking the same thing. Software names on linux are not obscure enough. Picking a name that can't even be written in latin characters would be the pinnacle of l337ness. Faddadaw' will conquer the market for sure.

    2. Re:Now we only need a name by Jaysyn · · Score: 0, Troll

      Care to tell me why we need something that's a copy of something else that already runs on linux, to run on linux.

      --
      There is a war going on for your mind.
    3. Re:Now we only need a name by centinall · · Score: 1

      how about "onelight"? simple and not confusing like so many other linux app names.

    4. Re:Now we only need a name by miguel · · Score: 1, Informative



      Care to tell me why we need something that's a copy of something else that already runs on linux, to run on linux.


      Yes. Because Silverlight does not run on Linux.
    5. Re:Now we only need a name by Just+Some+Guy · · Score: 1

      Sebastien Pouliot suggested we call it "Moonlight" (anagram on Mono).

      Just Some Guy suggests that you call it Zunebrown, conveying both the F/OSS community's likely acceptance of the project, and the likeliness of Microsoft to let it to go without litigation if more than 3 people come to depend on it.

      --
      Dewey, what part of this looks like authorities should be involved?
    6. Re:Now we only need a name by Anonymous Coward · · Score: 5, Funny

      How about keeping the "mono" in there. You could call it "Monopolight" maybe.

    7. Re:Now we only need a name by tenchiken · · Score: 1

      It seems to me that the best approach here might be to see if we, Microsoft's customers , could convince them to pren the specs under a organization such as the w3c . Unless that happens no one will trust that Microsoft will not yet to leverage this to attack their competitors.

    8. Re:Now we only need a name by overshoot · · Score: 1, Informative

      Yes. Because Silverlight does not run on Linux.
      And, assuming that your plan comes off, it still won't. It may run on (paid) copies of Novell/SuSE, but that's not the same thing.
      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    9. Re:Now we only need a name by Anonymous Coward · · Score: 0

      Miguel, you and all of Novell are traitors.

      I used to respect you, but not after the deal with Microsoft.

    10. Re:Now we only need a name by cgranade · · Score: 4, Insightful

      Linux is, and should be, so much more than a poor man's clone of either of these systems. The people who use Linux do so because they like it, not because it's free. If it were just about price any of us could have a "free" copy of windows too.

      ...
      PS We all hate gnome, too. If we wanted the worst of mac combined with the worst of windows we'd just run vista! Thing is, we don't all hate GNOME. GNOME has some very innovative features, such as Beagle and the new GNOME File Chooser dialog, which make it ideal for some kinds of users. I personally prefer KDE for its superior customizability, but GNOME is by no means worthless. In the same way, I think that Mono has some very innovative features that are unique to it: Mono.Addins comes quickly to mind. Even outside of Mono, the Nemerle language is another great open-source addition to the .NET framework. The Gtk# engine is one of the most easy to use and powerful GUI frameworks yet made, and is only possible due to Mono. In short, please don't claim to represent all of Linux userdom when you spout off your hatred of GNOME and Mono. You don't.
      --

      #define DRM chmod 000

    11. Re:Now we only need a name by Anonymous Coward · · Score: 0

      Slither-Light

    12. Re:Now we only need a name by cliffiecee · · Score: 1

      'Tis the season to be jolly

      fa-da-da-da-daw da-daw-da-daw

      Re-make Flash as a knock off co-py

      fa-da-da-da-daw da-daw-da-daw

    13. Re:Now we only need a name by metamatic · · Score: 1

      And I was thinking Silver-light in another language

      How about just calling it Thirty-pieces-of-silverlight?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    14. Re:Now we only need a name by ozamosi · · Score: 2

      Moonlight is a great name - not too silly, but still almost made me laugh out loud :)

      Although my instincts tell me to say "I don't want no stinking Silverlight" (just like everyone here, apparently), youtube has really teached me an important lession: sooner or later, someone will do something that you actually want to access in these platforms, and that's when I'll be really happy you already did this job, so I don't have to wait forever for it to start working.

      To summarise: please go fuck yourself, and thank you in advance for doing this ;)

    15. Re:Now we only need a name by Movi · · Score: 3, Insightful

      Miguel, please. I believe you have the sincerest intensions in making Microsofts technology run on Linux (.Net). Mono is a great piece of technology - Banshee would not be without it.

      However, i get the feeling like youre doing the devils work for Microsoft - youre spreading their technology when the market doesnt want it. What youre basically doing is helping the "bait and switch" strategy to work - and they get it for free (by making the community do it for them). Silverlight and the other runtime gizmo is not needed and not wanted in the Linux world. However oncw you do port it, some people will look at it, decide it's the fastes/first thing they found good-enough for thir project. Or even more possible, it gets a killer app. Now Microsoft kills your effort (or severs it badly thru legal-foo) and now the project is in shatters. Do you really want that?

      .Net got remote attention because of Mono (i didnt meet any windows aplication except crap stuff like the ATi Control Panel that required .net), and i view that as a mixed bag of things. This however should be left alone to either rot or prevail - then the discussion if we should implement should begin.

    16. Re:Now we only need a name by Anonymous Coward · · Score: 0

      or Monopolist

    17. Re:Now we only need a name by Jaysyn · · Score: 1

      Well, it looks a lot like Flash to me. I guess in one way this keeps Linux from playing keep up with MS if it does take off.

      --
      There is a war going on for your mind.
    18. Re:Now we only need a name by ShieldW0lf · · Score: 2, Insightful

      With all due respect, there is a world of difference between "Can't do it because it's not allowed" and "Can't do it because it's not able to be done".

      Having a re-implementation means you can't run Silverlight on Linux in the same way that I can't burn you a free copy of Windows.

      The end result of all this re-implementing will be that countries that respect the concept of IP will become increasingly less competitive on the world stage than countries that do not until they are eventually marginalized by their legacy of stupidity.

      The US got started by doing this to the British.

      --
      -1 Uncomfortable Truth
    19. Re:Now we only need a name by Anonymous Coward · · Score: 0

      I'd rather you not try to link up Gnome and Mono so much... there are Mono-based apps that run with Gnome, but Gnome is what it is without Mono.

    20. Re:Now we only need a name by Anonymous Coward · · Score: 0

      Pretty name - moonlight... But (honestly not intending to sound like a troll) wouldn't it be wiser to concentrate efforts on putting mono to a more usable shape before tackling on a new technology? So, for example, running program like this:

      public class StackOverflow
      {
                      public static void Main()
                      { Main(); }
      }

      doesn't cause the entire mono runtime to just segfault? And especially considering that we don't even know if that technology will actually be relevant at all?

    21. Re:Now we only need a name by macshit · · Score: 2, Insightful

      FWIW, I like Gnome, or at least, I like GTK; for whatever reason, GTK-based apps just feel better and nicer and cleaner on average than Qt-based apps. I think Gnome/GTK has some really great solid technology and design behind it.

      OTOH, I don't really like many aspects of the Gnome project -- mainly their apparent discounting of any users except windows mouth-breather types when making UI decisions (I don't think it's asking too much, just the occasional nod to other audiences, the occasional configuration toggle box), and the (apparently) vast amounts of energy they waste reimplementing MS crap like .net.

      There are many free software projects I feel like I'd like to contribute to if I had the time, but Gnome is not really one of them, simply because they feel so insular. That seems like a shame....

      --
      We live, as we dream -- alone....
    22. Re:Now we only need a name by Constantine+XVI · · Score: 1

      I know this is mildly off-topic, but I think you would know more than I do on the subject. Anyways...
      I've seen all over the Silverlight articles that it seems to make heavy use of IronPython, Microsoft's re-implementation of Python on top of .NET. Is there a good reason why they're using IronPython over CPython (besides that MS likes .NET a lot)?

      And on the name (so I don't get a huge OT mod), I would say Moonshine, since silver light shines off the moon (no relation to the homegrown alcohol intended)

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    23. Re:Now we only need a name by Anonymous Coward · · Score: 0

      And just think how easy it will be to search Google for tutorials on this new thingy! Especially considering the numerous ways in which the word can be transliterated into English! Just what we need after the .net fiasco...

    24. Re:Now we only need a name by vhogemann · · Score: 2, Interesting

      Now...

      Why don't you anticipate Microsoft moves, and include on your implementation of Silverlight some features that could be achived only with Mono? I'm serious, make it so appealing, so fantastic that sites using YOUR version will be much easier to develop, and much easier to deploy.

      Add crazy things, like bindings to SDL, with accelerated 3D graphics where avaliable... so your plugin will be able to run on Linux, MacOSX and ... WinXP!

      I mean... why play catch-up when you could be ahead of the game?

      --
      ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
    25. Re:Now we only need a name by maxwell+demon · · Score: 1

      Would it really be a bad thing if nobody can find it?

      --
      The Tao of math: The numbers you can count are not the real numbers.
    26. Re:Now we only need a name by miguel · · Score: 1

      There is a long story behind this.

      You need a kernel that supports sigaltstack to enable us to process the stack overflow.

      You can enable this with --enable-sigaltstack when you build Mono. But we found a bug in this setup: the GC currently has no visibility into the alternate stack, so it is technically not 100% correct as it does not scan the alternate stack conservatively.

      It is obviously something that must be fixed before something like Silverlight is completely supported.

      But we are taking patches :-)

    27. Re:Now we only need a name by miguel · · Score: 2, Informative

      Hello,

      IronPython provides a direct bridge to communicate with .NET, so it is a more natural choice for .NET developers to use IronPython. Also IronPython is being used as a test-bed (together with new implementations of Javascript, Ruby and Visual Basic) for the Dynamic Language Runtime.

      Part of the realization is that web developers use dynamic languages, and they are doing an effort to make sure that there is good support in the platform (in particular Silverlight, a technology targeted to the web developer community) for these kinds of languages.

      Miguel.

    28. Re:Now we only need a name by miguel · · Score: 2, Informative

      Hello,

      We already do that; Although Mono has an incredibly rich ecosystem of libraries that are Unix-specific, Linux-specific or Gnome-specific we usually try to make our libraries cross platform.

      This means that we tend to make our code run not only on Mono/Linux but also on .NET/Windows, as it expands the developer base, and the contributor base (see Mono.Addins for a recent example).

      Or www.mono-project.com/Software and www.mono-project.com/Libraries to view the Mono ecosystem of libraries.

    29. Re:Now we only need a name by Anonymous Coward · · Score: 0

      how about calling it "NailInTheCoffinOfSusSELinux"? Or perhaps "WhereDoYouWantToGetBentOverToday"?

    30. Re:Now we only need a name by crush · · Score: 1

      Personally I like GNOME, but I'm no fan of Mono. Don't conflate Mono and GNOME please. I run GNOME with no Mono applications running on them. As soon as it becomes impossible to run GNOME without Mono (without loss of functionality) then I'll make the effort to retrain myself on KDE.

    31. Re:Now we only need a name by daniel23 · · Score: 1

      I have another way of looking at this. But let me first admit that I'm sort of biased, since I earned my bread creating educational applications with tools like toolbook, director, flash for the last 12 years. Macromedia tools were mac/win x-platform since '95 or so, but in the last couple of years the win versions had a tendency of having less bugs, so yes, my tool set tends to force me to windows.
      Now, I still have and use my w2k licenses but vista made a very strong impression when I had to work on it for a week, so that I now switched to kubuntu. Running my Macrobe stuff on wine, or on vmware etc, all in all a situation which needs a strong will to go through. Nothing which designers, or an agency or, say, teachers will do. But it is these people, too, who we need to switch to give linux the momentum to successfully eat from MS market share (and put an end to some monopolistic dreams).
      Porting silverdollar to .mono will add some pressure on ADOBE to start releasing more/better linux versions of their soft. Which, if they finally do, will make linux on the desktop attractive and viable to lots of people and businesses who at the moment may symphthise but actually have no chance to switch from the proprietary lock-in.
      So, yes, I hope Miguel will succeed with this.

      --
      605413? Yes, it's a prime.
    32. Re:Now we only need a name by Anonymous Coward · · Score: 0

      "Isilme" is Elvish for "moonlight" (actually I believe this is only extrapolated from other words, e.g. "isil/ithil"="moon" and "silme"="starlight"). Unfortunately I can't express it here in Tengwar, but if you're looking for a beautiful script, check it out.

    33. Re:Now we only need a name by zIRtrON · · Score: 1

      Miguel,

      This sounds good. Up until this post of yours, I was thinking "what-the-hell-for".
      I think I know where you're heading with this, so big props to ya.

      To all those apposed, you're near-sighted fucks. I was one fifteen minutes ago.
      To go to the lengths of making contributing to mono, I reckon you'd need to know a helluva lot.

    34. Re:Now we only need a name by Fidelis · · Score: 1

      Miguel, I heard that you have certain affinity to apes, how about Silverback. After all, it is from the 800lb gorilla :) YW

    35. Re:Now we only need a name by JudgeFurious · · Score: 1

      I think "Moonlight" is a winner but maybe not exactly the word itself. Some form of that word would do the trick though. I'd go with "Buttlight" if I wasn't sure the folks at Anheiser Busch would get sand in their panties over the similarity to Bud Light. It's somewhere in that whole "Moon" thing.

      How about "Ass-light"? Call me.

      --
      Appended to the end of comments you post. 120 chars.
    36. Re:Now we only need a name by Daniel+Phillips · · Score: 1

      Hi Miguel, long time no see.

      I suggest you call it nucleosis. You know what I mean.

      Have a nice day.

      --
      Have you got your LWN subscription yet?
    37. Re:Now we only need a name by xtracto · · Score: 1

      However, i get the feeling like youre doing the devils work for Microsoft - youre spreading their technology when the market doesnt want it.

      That is completely false, which market? the one in which Microsoft applications are running on 90% of the machines? The market *wants* and likes the products Microsoft is offering. It at most a bunch of geeks (yourself included) on slashdot the ones that do not want these technologies.

      Guess what, earth is ROUND and it revolves around the sun, not the other way!! yeah, shocking uh?, please do not burn me ;-)

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    38. Re:Now we only need a name by Fred_A · · Score: 1

      Could it be something written in runes or in hieroglyphics in order to promote the use of more complete Unicode fonts so that some good would come out of it ?

      Well it probably wouldn't do much good but it would be fun to watch.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    39. Re:Now we only need a name by pyrrhonist · · Score: 1

      Sebastien Pouliot suggested we call it "Moonlight" (anagram on Mono).
      And I was thinking Silver-light in another language, bonus points if the script is good looking. For instance, in Arabic it would be fad-da daw'

      Those of us who are great fans of Mono will be happy with whatever you decide to call it. We're just happy that the Mono team has decided to implement Silverlight.

      Extrapolating from the current timeline for Mono 2.0 and Microsoft's insatiable upgrade churn, I, for one, look forward to using a fully implemented Moonshine (Fatwa, whatever) sometime in Q2 of the year Silverlight becomes totally irrelevant.

      I keed, I keed! *hugs tasty Mono goodness* ;)

      --
      Show me on the doll where his noodly appendage touched you.
    40. Re:Now we only need a name by master_p · · Score: 1

      For instance, in Arabic it would be fad-da daw' ( ) which looks cool on a large font(thanks to Hisham Bardam for the translation) although it does not roll easily. We might need some shortening.

      fad perhaps?

    41. Re:Now we only need a name by LizardKing · · Score: 1

      If this isn't modded +5 Funny by the time I come back from lunch then the puppy gets it.

    42. Re:Now we only need a name by Ilgaz · · Score: 1

      If Adobe releases entire Flash technology as open source as result of this MSFT attempt, I would really laugh.

      Not saying it is a bad thing, it would be really great.

    43. Re:Now we only need a name by Ilgaz · · Score: 1

      "IronPython provides a direct bridge to communicate with .NET, so it is a more natural choice for .NET developers to use IronPython."

      So the usual trick to drive people to MS only language variations in action. Why wouldn't a multi platform intended runtime communicate directly with standard languages as Python?

      It is surprising that Python guys didn't sue Microsoft for abusing an established open source (real one!) technologies name for their own single platform junk.

    44. Re:Now we only need a name by Ilgaz · · Score: 1

      These kinds of announcements will start to make people lose trust to Gnome platform because of the founder.

      If he will work 100% on doing MSFT'es job, he should declare he has nothing to do with Gnome anymore.

      I didn't see Adobe (ab)using another company to ship Flash 9 for Linux/Solaris. They claim it is multiplatform, platform independent and actually code/release versions down to Symbian S60.

      Novell should get paid for converting that technology to Linux. Even people finding name for project should be paid. It is a commercial product from a commercial, giant company. Unless I read a statement from OSI, it is my view as an end user just happen to watch scene.

    45. Re:Now we only need a name by Ilgaz · · Score: 1

      As a OS X user I laugh at Mono and .NET framework. Can I?

      Gnome will go down because of its founders impossible to explain love of MSFT technologies, just watch.

    46. Re:Now we only need a name by Anonymous Coward · · Score: 0

      Silver is also used by the lunar people. It stands for femininity. So they're quite analogous yet different in name.

    47. Re:Now we only need a name by squiggleslash · · Score: 1

      Why wouldn't a multi platform intended runtime communicate directly with standard languages as Python?

      It does, with the standard language being implemented over the .NET runtime, which means that other standard languages can also be used that can inter-operate with code written in Python, and with other languages all seeing more or less the same "world" (the same APIs, security models, etc) making it easier to implement other languages, and easier to understand how they fit in when they're implemented. Additionally, bugs in programs that run over managed code environments like Java and .NET are less likely to turn into security holes.

      There are two technologies that allow this kind of interoperability that Microsoft could have chosen. One is Java (the framework, not the language), the other is .NET. They're roughly equivalent (at least, from the point of view of this type of project), but they compete with one another and Microsoft is the primary developer of .NET, and Microsoft includes .NET with modern versions of Windows.

      As a design choice, inserting .NET as a lower layer in Silverlight makes perfect sense. It's rational, and has obvious technological advantages. Expecting Microsoft to use a version of Python written in C makes little sense: C is not a managed language which, from a "technology for the Web" point of view, is a serious security issue, and C is so low level interoperability will inevitably be poor.

      --
      You are not alone. This is not normal. None of this is normal.
    48. Re:Now we only need a name by Anonymous Coward · · Score: 0

      Wit all due respect. Don't you think that you are wasting your time? Why would anyone run MS code on their Linux box? You can bet your product will never grace any of these Linux or Solaris boxes here. I know your intentions are good but really I see this as and open door for a law suit for us all.

    49. Re:Now we only need a name by drakaan · · Score: 1
      Finally, a comment I can get behind.

      You know, I write a fair bit of code (mostly ASP[.NET], Java, and PHP), and I was initially interested with mono (say what you want, the .net framework cuts my typical web form development time roughly in half).

      Back in the .net 1.1 days, I looked into mod mono and apache to see what the possibilities of asp.net development without microsoft were. I decided to wait and revisit it when .net 2.0 came along (took a while for mono to catch up to that).

      In the meantime, Novell got a serious case of stupid, and forced me to decide that I'd stay as far away from Novell technology as possible until their patent extortion^H^H^H^H^H^H^H^H^Hlicense deal with Microsoft went away.

      It really pissed me off that a company that spent so much time trying to "get back in the game", so to speak, would just piss it all away like that. Mono is interesting (to me), Novell's SuSE Linux distro was pretty slick (my easiest Xgl/aiglx working setup at the time), but it's all tainted now.

      Like the AC said [about Novell], I used to respect you, but not after the deal with Microsoft.

      --
      "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
    50. Re:Now we only need a name by Raenex · · Score: 1

      How about Poltergeist? Bit of 80s culture/triva.

      "Stay away from the light! The light is dangerous. Don't go near it. Don't even look at it."

    51. Re:Now we only need a name by drakaan · · Score: 1

      No, actually, it's only an open door for a lawsuit for those of us running a non-Novell version of Linux. Gotta love those patent covenants.

      Which, incidentally, is the only thing keeping me from using it in a large number of places.

      Oh well, someday, either there will be no more Novell, no more Microsoft, or no more patent covenant, and then I can think about using Novell-associated open source technology again.

      --
      "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
    52. Re:Now we only need a name by Constantine+XVI · · Score: 1

      "It is surprising that Python guys didn't sue Microsoft for abusing an established open source (real one!) technologies name for their own single platform junk."
      Quoth http://www.python.org/psf/license/
      "In layman's language, here are the primary features of Python's license. The following descriptions are not legal advice; read the full text of the license and consult qualified professional counsel for an interpretation of the license terms as they apply to you.
      Python is absolutely free, even for commercial use (including resale). You can sell a product written in Python or a product that embeds the Python interpreter. No licensing fees need to be paid for such usage.
      The Open Source Initiative has certified the Python license as Open Source, and includes it on their list of open source licenses.
      There is no GPL-like "copyleft" restriction. Distributing binary-only versions of Python, modified or not, is allowed. There is no requirement to release any of your source code. You can also write extension modules for Python and provide them only in binary form.
      However, the Python license is compatible with the GPL, according to the Free Software Foundation.
      You cannot remove the PSF's copyright notice from either the source code or the resulting binary."
      What MS has done is perfectly legal, thought in questionable taste. May I note that IronPython is even in Ubuntu's universe repository? (The license is a BSD-like license with some extra legal bit at the bottom which I think involves their anti-trust suit)

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    53. Re:Now we only need a name by kbahey · · Score: 1

      Miguel

      Fadda daw' is too literal a translation, and does not make much sense in Arabic. It is the concatenation of the two words in the same order as English, which is wrong in Arabic.

      It would be more correct to say "daw' al-Fadda" (Light of [the] silver). It could also be "Noor al-Fadda" (Light of [the] silver).

      I think Moonlight is a better fit here.

      If you are hung up on Arabic, or something really different, then why not just Fadda (Silver!), and that is it. Easier to remember, spell and pass around.

    54. Re:Now we only need a name by Anarke_Incarnate · · Score: 1

      How about Icarus? They are flying too close to the sun on this one. I hope their wings don't get melted and cause them to fall into the sea for their hubris.

    55. Re:Now we only need a name by drinkypoo · · Score: 1

      Having a re-implementation means you can't run Silverlight on Linux in the same way that I can't burn you a free copy of Windows.

      Illegal and might just get you fined thousands of dollars?

      That doesn't sound like a great deal to me. In fact, it sounds like a way to keep people away from Silverlight.

      I guess if that's the goal here, it will be a great success.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    56. Re:Now we only need a name by aichpvee · · Score: 1

      We can only hope.

      --
      The Farewell Tour II
    57. Re:Now we only need a name by PeelBoy · · Score: 1

      I can name at least one thing that is much better about Gnome. Most of its users aren't asshole douche bags who act like 12 year old brats.

      Seriously. Why did I ever associate my self with this community in the first place? What was my reason for wanting to develop things I WAS INTERESTED IN and then giving it away for free to assholes like this who turn around and shit all over it?

      Fuck freedom of choice. The open source community is nothing but a bunch of fucking wannabe nazi's.

    58. Re:Now we only need a name by jZnat · · Score: 1

      I'm sorry, but your comment is offtopic here. The Debian mailing lists are that way ->

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    59. Re:Now we only need a name by wolenczak · · Score: 1

      Beagle is the worst software desktop invention after the infamous MS. Clippy. (IMHO)

    60. Re:Now we only need a name by PeelBoy · · Score: 1

      WTF? It's not any more offtopic than your comment or the ones I was reply to.

      Give me a fucking break.

      I'm sorry if you took personal offense. Oh wait no I'm not.

    61. Re:Now we only need a name by PeelBoy · · Score: 1

      Once again open source community showing their true douche bag selves.

      You want everything and you want it for free. you want only what you want and if anybody strays from your idea even in the slightest you'll flame it.

      What a bunch of fucking retards.

  7. I would rather see... by jhfry · · Score: 1

    Someone at Apache, IBM, or Sun announce that they are going to introduce a truely cross platform, open source, and Free alternative to Silverlight and Flash.

    It can be done!

    --
    Sometimes the best solution is to stop wasting time looking for an easy solution.
    1. Re:I would rather see... by ErikInterlude · · Score: 1

      Someone at Apache, IBM, or Sun announce that they are going to introduce a truely cross platform, open source, and Free alternative to Silverlight and Flash.

      Just off the top of my head there's SVG as a potential format. I think a standard exists for turning XML into binary or hexadecimal (WBXML? WBML? I can't remember what it was called) for optimization. After that you need a set of tools to make content development easy. I suppose you could look towards OpenLaszlo for a model on the programming end. In other words, JavaScript + XML compiling to SVG (it's more complex and so shouldn't be dealt with directly) and then to the optimized form. InkScape, if it's mature enough, could be used for the actual graphical assets. I have no idea what could replace Flash's embedded video, but this might be a good opportunity for the Theora codec (if it ever gets out of alpha).

      You're right that there would need to be a big push by a powerful entity, though. It's a matter of visibility plus follow-through, I think.

      --

      --Erik
    2. Re:I would rather see... by Anonymous Coward · · Score: 1, Insightful

      yes, my appeal at miguel would be to please not support microsoft in pushing one of their new standards, which are commonly designed or implemented to annoy and lock out the competition.

    3. Re:I would rather see... by ericferris · · Score: 1

      I must agree. That replacement exist. It's call SVG and Java.

      --
      Fantasy: http://ferrisfantasy.blogspot.com/
    4. Re:I would rather see... by dbIII · · Score: 4, Funny

      There is a cross platform alternative for flash in nearly every web browser - the BLINK tag can be almost as annoying as flash if used correctly.

    5. Re:I would rather see... by MemoryDragon · · Score: 1

      Add to that openlazlo a bunch of other webframeworks which are moving into the cross platform domain, add to that echo2, and http://blogs.sun.com/chrisoliver/category/F3 ...

      Id rather see something truly open being supported instead of yet cloning another windows forever mac for a limited time technology into Linux until Microsoft starts suing it into oblivion once they have enough marketshare!

    6. Re:I would rather see... by ErikInterlude · · Score: 1

      I must agree. That replacement exist. It's call SVG and Java.

      The only problem I see with an SVG/Java solution is the lack of video streaming. Right now it's only possible via Quicktime For Java, and the Java Media Framework. From what I've read the Java Media Framework is not held in high regard, and there seem to be rumblings that Apple is unofficially dropping Quicktime For Java (if anyone knows something different, please correct me).

      In any case Flash video has become extremely important, with Youtube being the obvious example. This is an issue that would have to be resolved at some point if Java was going to be the main vehicle.

      --

      --Erik
    7. Re:I would rather see... by Anonymous Coward · · Score: 1, Insightful

      Well, SVG gets you a part of the way, but to really build a flash competitor you'd need to go a bit further. Something like:

      A subset of SDL to handle pixel graphics, and sound and possibly input, possibly low level surface management.
      SVG rendering libs
      OGG decoders for streaming audio and video
      A script interpreter. LUA for fast and small, or python for a large developer base. Java script never made anyone happy.

      Then a file format that consists of scripts and media resources in a zip or similar so that development does not require a special, complicated IDE. Or at least simple comandline tools that can convert such a file into a binary blob.

        (Flash is based around such an IDE mostly to give adobe/macromedia something to sell.)

    8. Re:I would rather see... by MemoryDragon · · Score: 1

      Well flash video streaming is limited to currently two codecs which can be done with jmf, yes jmf is not highly regarded, there are various reasons, a) It was overly complicated in its first release b) There was no huge need for other releases, since java found its corners elsewhere But I do not see a lot of reasons why videostreaming could not be done, the main problem is more along the lines, flash has the advantage of having already a runtime on every Windows PC, which recent java vms especially the 6.x have become excellent in itselfs even the good old applets again shine but they have to be loaded and installed separately! I really love the 6.x jdk as desptop platform, but there alyways is th e distribution problem, even nowadays forcing the users to download a 13MB jre can be troublesome!

    9. Re:I would rather see... by Anonymous Coward · · Score: 0

      ... You know, like oh I don't know, SMIL or Animated SVGs or OpenLaszlo ...

      The main problem is that out of 30% minority of PCs with people behind them (the rest being drones/zombies and servers) 5% of the people control teh Internets, 90% of the people are clueless, 5% of the people know about that.

      I doubt Silverlight is going to gain any popularity unless MS bundles a Silverlight-making application with the latest version of Windows. Otherwise your average failure of a PC user won't know about it.

    10. Re:I would rather see... by killjoe · · Score: 1

      Java one is coming up. Java can already do everything silverfish can, the jvm is open sourced, I would expect some sort of an announcement there.

      --
      evil is as evil does
    11. Re:I would rather see... by cnystrom · · Score: 1

      The biggest problems with Silverlight, Flash, Java, etc, are that they are client systems, not client/server systems. Once downloaded they are no longer talking to a server. See my own open source project NewI\O for a true client/server solution to the Internet application problem.

    12. Re:I would rather see... by taupin · · Score: 0

      Not bad... but it's not bandwidth-intensive enough to rival Flash.

  8. Someone Forgot To Tell Miguel... by Anonymous Coward · · Score: 0, Flamebait

    that Mono is dead.

    Probably the only good thing to come out of the whole MS/Novell mess.

    1. Re:Someone Forgot To Tell Miguel... by Anonymous Coward · · Score: 0

      how is this scored as "interesting"? is it because it's "interesting" to see how clueless the parent is?

      How is Mono dead? They are plowing full-steam ahead and have been hiring more developers - hardly a "dead" project.

    2. Re:Someone Forgot To Tell Miguel... by Ilgaz · · Score: 1

      that Mono is dead.

      Probably the only good thing to come out of the whole MS/Novell mess. I hope someone rather give a single , real life, real business Application that requires Mono Framework which is very nicely packaged and available to download at Mono project servers.

      Watching OS X software scene very closely for years, I haven't seen a single product. None. I especially remark OS X since it is more "end user", more "commercial friendly" OS. I haven't seen a single product which uses .NET framework to ship on OS X.

      BTW as usual, while MS "plans", other companies who really doesn't care what OS you use produces. See Adobe Apollo "alpha", even at Alpha stage, it happily loads a full feature media player to my OS X Desktop

      I got "Vuze" (Azureus 3) running at background written entirely in Java, ships for every platform.

      So, besides Novell being (or playing) naive again,what is the deal.

    3. Re:Someone Forgot To Tell Miguel... by Anonymous Coward · · Score: 0

      http://unity3d.com/

      there's an example of a commercial product on Mac OS X using Mono.

  9. Mono.. by Mockylock · · Score: 3, Funny

    "mono" Great name. Nothing like naming a project after a virus known for disabling whole cheerleading squads in a single bound.

    --
    "Please, shut up. Just when I think you can't say anything more stupid, you speak again." -Archie Bunker.
    1. Re:Mono.. by pembo13 · · Score: 1

      If as a geek (other than a medical doctor) that's the first thing that comes to your mind when you hear the word "mono", then you need to seek some counseling.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    2. Re:Mono.. by Mockylock · · Score: 0, Flamebait

      Or, I may comment about the way someone thinks when they're actually being facetious. Whatever floats your boat, buddy. If it really makes you feel better to tell someone they need to see a doctor because of a joke, the jokester isn't the one with problems.

      --
      "Please, shut up. Just when I think you can't say anything more stupid, you speak again." -Archie Bunker.
    3. Re:Mono.. by aristotle-dude · · Score: 4, Funny

      If as a geek (other than a medical doctor) that's the first thing that comes to your mind when you hear the word "mono", then you need to seek some counseling. If the first thing that comes mind for you when someone mentions "mono" is some obscure open source implementation of the .NET CLR, then you need to seek some counselling.
      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    4. Re:Mono.. by FooBarWidget · · Score: 1

      Mono means monkey in Spanish.

    5. Re:Mono.. by jaavaaguru · · Score: 1

      What would you think of if I mentioned Samba?

    6. Re:Mono.. by jZnat · · Score: 1

      Music? SMB, on the other hand...

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  10. As my old history teacher used to say... by A+beautiful+mind · · Score: 1

    "The embrace of Prussia is deadly". It was a reminder that for a long time Prussia was mostly victorious, even against former allies.

    It is not a mistake that Microsoft's strategy starts with "embrace".

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:As my old history teacher used to say... by Anonymous Coward · · Score: 0

      If we keep on with the analogy:

      Currently we are in the midst of Software World War I, with more and more countries joining our side. Eventually Microsoft will have to surrender, under gargantuan conditions. A few years after that Microsoft will be on the verge of economical collapse, but will raise again under the guidance of a messianic leader. This time we will need some nukes.

  11. +1 funny plz by Anonymous Coward · · Score: 0

    I for one welcome our new Clippy enhanced silverlight overlords

  12. Seriously, Miguel, give up by Rik+Sweeney · · Score: 3, Insightful

    You've clearly got a lot of talent, so why are you wasting your time making Open Source versions of all of Microsoft's products? All you're effectively doing is giving Microsoft the foothold in Linux that they need.

    There are plenty of Linux apps out there that could do with your skills and that don't infringe on Microsoft's patents. Why not write a program that'll do something with that number that everyone's been talking about recently. I can't remember what it is, but I'll find it in a moment...

    1. Re:Seriously, Miguel, give up by Rik+Sweeney · · Score: 1

      Aha! Found it! What can you do with this?

      04 08 15 16 23 42

    2. Re:Seriously, Miguel, give up by FudRucker · · Score: 1

      i agree, miguel has lost his way...

      --
      Politics is Treachery, Religion is Brainwashing
    3. Re:Seriously, Miguel, give up by aichpvee · · Score: 0

      Did he do something before gnome that would lead you to believe he ever found his way in the first place?

      --
      The Farewell Tour II
    4. Re:Seriously, Miguel, give up by miguel · · Score: 4, Informative
      You've clearly got a lot of talent, so why are you wasting your time making Open Source versions of all of Microsoft's products? All you're effectively doing is giving Microsoft the foothold in Linux that they need.


      Well, because I believe that Siverlight will become an important component in future applications. The majority of people will probably be happy to spice up their web applications with a little silverlight as it will run on Windows and MacOS.

      But if there is no Silverlight for Linux, we will be prevented from getting access to content and applications that will be available.

      So we got a couple of strategies dealing with this:

      (a) the ostrich strategy also known as the "i-cant-hear-you" strategy: pretend that Silverlight does not exist and hope that by ignoring it, it will go away and vanish.

      (b) Hope that nobody adopts it. I seriously doubt that Silverlight will not be adopted, in particular the CLR version shows a lot of promise.

      (c) Be proactive and implement it ourselves: we got most of the hard bits of the technology already (a CLR, a JIT, the GC, the core class libraries, even up to some parts of LINQ).

      Considering that we are very familiar with the technology, we can do something along the lines of (c). You can feel free to pursue avenues (a) and (b).

      In fact, you can ignore Mono completely, nobody is forcing you to use it; Nobody is asking you to contribute to the effort, and nobody is in any position to force you to stop using whatever other technology happens to be your favorite one.

      I loved the Silverlight announcement, it is a way of bringing my favorite platform to the web (the CLR and now the DLR) and it seems like a natural fit and extension to what Mono does.

      There are plenty of Linux apps out there that could do with your skills and that don't infringe on Microsoft's patents. Why not write a program that'll do something with that number that everyone's been talking about recently. I can't remember what it is, but I'll find it in a moment...


      And why exactly would I care about your pet project?
    5. Re:Seriously, Miguel, give up by cgranade · · Score: 1, Insightful

      Thank you, Miguel, for continuing to take a sane and rational stance with respect to .NET and its descendants. I have long appreciated how hard you work to build the Mono community, by helping newbies (such as myself on many occasions) on the mailing lists and IRC channel, by writing extensively about your thoughts and progress, and by supporting the community-building efforts of others. I am somewhat sad to see that many of our fellow Slashdotters have chosen the head-in-sand option, rather than recognizing the place that .NET and Silverlight will most likely play in the IT infrastructure of tomorrow. Whether I may like it or not, Microsoft is a major player, and can push new frameworks into prominence easily. If it weren't for people like you working so hard to make Linux a part of these frameworks, we would be missing out on the many wonderful technologies that have come out of CLR, from Nemerle to LINQ. So, once again, thanks, Miguel.

      --

      #define DRM chmod 000

    6. Re:Seriously, Miguel, give up by mackyrae · · Score: 1

      What exactly is Silverlight? The name made me think of Quicksilver on a Mac, but looking at MS's site it looks like they're reinventing Flash. ewwwwwwww

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    7. Re:Seriously, Miguel, give up by MemoryDragon · · Score: 1

      Miguel, read up the court documents regarding java and Microsofts failed attempt to take over the language which was so cross platform and which made several people very up being scared that Windows becomes obsolete. Lets face it how long do you thing you can clone this stuff into Linux until Microsoft comes down on it full force via the patent laws and copyright laws? Seriously I will give you the estimate, as soon as java and probably 1-2 other technologies are not a serious thread anymore. Dont expect Microsoft to allow anything to exist in the wild in a cross platform manner, it is not their intention, their intention is and has been once they started to take over the browser market to lock the whole thing down on windows. Hence the IE development was stalled in a beta stage with IE6 for several years, hence only a half assed fixup of the worst CSS bugs in IE7, CSS and HTML is cross platform and not wanted by Microsoft period!

    8. Re:Seriously, Miguel, give up by DragonWriter · · Score: 4, Insightful

      So we got a couple of strategies dealing with this:

      (a) the ostrich strategy also known as the "i-cant-hear-you" strategy: pretend that Silverlight does not exist and hope that by ignoring it, it will go away and vanish.

      (b) Hope that nobody adopts it. I seriously doubt that Silverlight will not be adopted, in particular the CLR version shows a lot of promise.

      (c) Be proactive and implement it ourselves: we got most of the hard bits of the technology already (a CLR, a JIT, the GC, the core class libraries, even up to some parts of LINQ).


      I think you left out:

      (d) come up with something better that can be made cross-platform from the get-go that gives people a compelling reason to use it instead of Silverlight, rather than permanently following along a few steps behind Microsoft.

    9. Re:Seriously, Miguel, give up by Anonymous Coward · · Score: 0

      d) it gets implemented but can't be fully compatible with Microsoft's offerings on Windows/Mac. This allows MS to tout it as being a "perfect cross platform web technology." However, everything but the Windows versions will be broken in subtle ways and whenever your version just about fixes the corner cases, they'll introduce new problems as they have in wrt Samba over the years. I can see the MS marketdroids now "Linux is a toy OS that just can't stay current with our continuing innovations and while most applications (just not the important ones) work in Linux, you really should use Windows to ensure maximum compatibility." Microsoft blatantly disregards international standards to their benefit, I certainly wouldn't expect them to play fair with a technology they fully control.

    10. Re:Seriously, Miguel, give up by metamatic · · Score: 1

      Well, because I believe that Siverlight will become an important component in future applications. The majority of people will probably be happy to spice up their web applications with a little silverlight as it will run on Windows and MacOS.

      Like ActiveX, you mean?

      ActiveX might have been successful if fools like you had been around to implement it on Linux.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    11. Re:Seriously, Miguel, give up by oGMo · · Score: 4, Insightful

      You've clearly got a lot of talent [...]

      Making poor imitations of crappy ideas isn't clear indication of talent; quite the opposite, in fact.

      Well, because I believe that Siverlight will become an important component in future applications. The majority of people will probably be happy to spice up their web applications with a little silverlight as it will run on Windows and MacOS.

      You forgot "want" before "believe", and we all know the result of introducing yet another nonstandard web extension is. I mean, it's worked so well for Microsoft in the past: proprietary JavaScript extensions, HTML extensions, ActiveX. It's just brought the web together into a nice, unified platform, so you never have to worry about how every different browser handles your website. Oh wait, no it hasn't: just the opposite.

      But if there is no Silverlight for Linux, we will be prevented from getting access to content and applications that will be available. So we got a couple of strategies dealing with this:

      How about: d) Proactively discourage its use; build, distribute, and support and alternative framework that is not under the control of a corporation known for breaking compatibility regularly to discourage competition. Get this into Firefox and build an IE plugin to support it.

      In fact, you can ignore Mono completely, nobody is forcing you to use it [...] I loved the Silverlight announcement, it is a way of bringing my favorite platform to the web (the CLR and now the DLR) and it seems like a natural fit and extension to what Mono does. [...] And why exactly would I care about your pet project?

      I think you just asked the question that so many others are asking about Mono.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    12. Re:Seriously, Miguel, give up by MemoryDragon · · Score: 2, Insightful

      Problem is, that there are solutions which are more worthwile to push into existence than playing catchup with microsoft with a uncertain future, there are alternatives to silverlight, Microsoft is very late to the game, projects worthwile would be:

      a) improve the svg situation now that Adobe has dropped the ball, on windows, after all silverlight is mainly a flash clone with .net added as backend tech

      b) try to give a helping hand to one of the projects why try to implement a really opensource flash tech or build on top of flash decent open rich ui frameworks

      Miguel again has chosen the hardest way, and helping microsoft to fortify their monopoly in areas which currently are very vivid in the long run just for the sake of trying to clone yet another Microsoft tech!

      Sorry to say that, but enough is enough!
      It is not like sticking the head in the sand, Microsoft can push such things, but you do not have to help them all the way long until they have enough marketshare so they can easily kill you off...

    13. Re:Seriously, Miguel, give up by Dogtanian · · Score: 1

      With respect, there's something not quite right, something slightly strange about your post.

      I'm trying to figure out whether it reminds me of (a) a not very good attempt by someone in PR or a shill to present themselves as a member of the community, (b) a slightly-too-subtle parody of an obvious attempt at PR/shilling or (c) sarcasm that's (again) just a little too subtle to be recognised for what it is.

      Or it could be genuine. Who knows?

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    14. Re:Seriously, Miguel, give up by HiThere · · Score: 1

      I rather like gnumeric. Now I'll grant that it's not that much different than other spreadsheets, but it doesn't arbitrarily capitalize words that I don't want capitalized, so it's better than most, and it was available before most.

      This isn't an excuse for what he's doing now, of course...

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    15. Re:Seriously, Miguel, give up by JohnFluxx · · Score: 1

      Considering that you have already decided to use MS products, knowing full well that they aren't cross platform, open and so on, it's hardly suprising that you don't understand why slashdotters don't like this.

    16. Re:Seriously, Miguel, give up by Anonymous Coward · · Score: 0

      > And why exactly would I care about your pet project?

      You really come across as an arrogant prick sometimes.

    17. Re:Seriously, Miguel, give up by Anonymous Coward · · Score: 0

      I'm probably missing something. I thought the Mono effort was mostly about implementing the CLR and core class libraries for GNU/Linux based on the spec that Microsoft published a few years ago and released to the ECMA standards body. Now that Microsoft has promised to release "the real deal" (or at least a Redmond-blessed deal) as open source, it appears that much of the original motivation for Mono is gone. That's not it?

      Besides, Microsoft's MS-PL open source license appears to have a viral aspect, as some here have pointed out.

    18. Re:Seriously, Miguel, give up by vhogemann · · Score: 1

      What really bugs me is...

      SilverLight is a multimedia framework... that means Graphics, movies, sound, animation... How good a player will be, if the development is still tied to the Microsoft platform? Worse, tied to Microsoft proprietary formats, like WMV and WMA! I really doubt that you'll be able to add multimedia playing capabilities to you implementation if they deppend on some form of Microsoft DRM implementation...

      Also, sure thing, it's important for the OpenSource desktop to have an implementation of Silverlight... But, what about the server side? Will it make sense to do all my development on Windows... and deploy it on Linux? Will you be able to offer a full development environment, including animation tools and such?

      I think that Mono should adopt some Microsoft tatics... forget about full .NET compatibility, and try to make Mono more appealing by offering a better development environment thant MSVStudio, better performance, and better stability. Add usefull features even if they add some compatibility issues with .NET.

      Try to come ahead of the race, instead of playing catch up with Microsoft!

      --
      ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
    19. Re:Seriously, Miguel, give up by Geste · · Score: 1

      So we got a couple of strategies dealing with this:

      I think it would be fair to say that the strategy and intent of Mono has been debated as "good idea" and "bad idea" for a long time and this Silverlight case is just the latest episode. I would say that for a long time I remained ambivalent. As with this calm delineation of "So we got a couple strategies", there always seemed to be some merit to the "face reality: Microsoft technologies will be in play and Linux shouldn't be left out." argument.

      But times have changed. At least from a leadership standpoint, Mono has certainly seemed tied to, aligned with, and employed by Novell. A year ago that might not have mattered as much. But with the MSFT-Novell deal, Novell stupidly made itself anathema and in such a way that appears to be irreversible. And this extends to Novell's "family" who did not manage to flee the burning wreck. Mono,? Miguel? Anathema.

      So calm, pragmatic assertions of "So we got a couple strategies" no longer matter. When you've been caught on tape drinking the Kool Aid, it won't help to explain to folks how cool and useful it is to piss purple.

    20. Re:Seriously, Miguel, give up by IGnatius+T+Foobar · · Score: 2, Interesting
      Miguel says...

      Well, because I believe that Siverlight will become an important component in future applications. The majority of people will probably be happy to spice up their web applications with a little silverlight as it will run on Windows and MacOS.
      I'd like to remind everyone that just a few years ago, Miguel was saying the same thing about XAML. "XAML/Avalon applications will be written, and people will consume them. The worst bit: people will expect their desktop to be able to access these "rich" sites," he said. If the Linux community didn't build a XAML runtime, we'd be left out in the cold, he said.

      Now it's three years later. Where are all of the XAML applications? Where are the thousands of web applications I can't access without a XAML runtime? Miguel has attempted to lead us down this road before.

      AJAX stopped XAML dead in its tracks, at a time when new Microsoft technologies were still considered unstoppable. Why should we believe that Silverlight will be any different?

      I'd also like to remind everyone that even though Silverlight is intended to be a Flash Killer, none of the partnerships Microsoft has announced so far are "wins" from content providers previously committed to Flash. They're all content providers who were already using Windows Media and are simply going to take advantage of a better way of packaging it.

      Finally, there is the issue of software patents. Novell has sold its soul and doesn't have to worry, but what about the rest of us?
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    21. Re:Seriously, Miguel, give up by miguel · · Score: 1

      Hello,

      I like to think that my opinion on Avalon is a bit more sophisticated than one post from 2004 (which predated the Ajax revolution, I blogged about Google and Ajax in September 2004, so five months after that post), the following are the files where I cover Xaml, Avalon, Silverlight:

      http://tirania.org/blog/archive/2003/Nov-13.html
      http://tirania.org/blog/archive/2004/Mar-03.html
      http://tirania.org/blog/archive/2004/Mar-11.html
      http://tirania.org/blog/archive/2004/Mar-20.html
      http://tirania.org/blog/archive/2004/Mar-29.html
      http://tirania.org/blog/archive/2004/Apr-24.html
      http://tirania.org/blog/archive/2004/Jul-13.html
      http://tirania.org/blog/archive/2004/Sep-01.html
      http://tirania.org/blog/archive/2004/Sep-09.html
      http://tirania.org/blog/archive/2004/Sep-19.html
      http://tirania.org/blog/archive/2005/Aug-27-2.html
      http://tirania.org/blog/archive/2005/Sep-06.html
      http://tirania.org/blog/archive/2007/Jan-30.html
      http://tirania.org/blog/archive/2007/Mar-06.html
      http://tirania.org/blog/archive/2007/Apr-12.html
      http://tirania.org/blog/archive/2006/Apr-13.html
      http://tirania.org/blog/archive/2007/Apr-16.html
      http://tirania.org/blog/archive/2007/Apr-20.html
      http://tirania.org/blog/archive/2007/Apr-25.html
      http://tirania.org/blog/archive/2007/May-01-1.html
      http://tirania.org/blog/archive/2007/May-01.html
      http://tirania.org/blog/archive/2007/May-03-1.html
      http://tirania.org/blog/archive/2007/May-03-2.html
      http://tirania.org/blog/archive/2006/Jun-30.html
      http://tirania.org/blog/archive/2006/Sep-15-3.html
      http://tirania.org/blog/archive/2006/Oct-02-2.html
      http://tirania.org/blog/archive/2006/Aug-02.html
      http://tirania.org/blog/archive/2006/Aug-03.html
      http://tirania.org/blog/archive/2006/Aug-04.html
      http://tirania.org/blog/archive/2006/Aug-16-1.html

      WPF was late, in fact, it was only released as a completed product in November so it clearly has not been used wildly in the market.

      Miguel

    22. Re:Seriously, Miguel, give up by I'm+Don+Giovanni · · Score: 1

      "AJAX stopped XAML dead in its tracks, at a time when new Microsoft technologies were still considered unstoppable. Why should we believe that Silverlight will be any different?"

      Um, Microsoft is the inventor of AJAX.

      --
      -- "I never gave these stories much credence." - HAL 9000
    23. Re:Seriously, Miguel, give up by Daniel+Phillips · · Score: 1

      "AJAX stopped XAML dead in its tracks, at a time when new Microsoft technologies were still considered unstoppable. Why should we believe that Silverlight will be any different?"

      Um, Microsoft is the inventor of AJAX.

      How deliciously ironic!

      --
      Have you got your LWN subscription yet?
    24. Re:Seriously, Miguel, give up by neaorin · · Score: 1

      Making poor imitations of crappy ideas isn't clear indication of talent; quite the opposite, in fact.

      I for one don't agree with "poor" nor "crappy". Lots of people (myself included) use (and like) .NET and C#, and Mono is starting to become quite good IMO.

      You forgot "want" before "believe", and we all know the result of introducing yet another nonstandard web extension is. I mean, it's worked so well for Microsoft in the past: proprietary JavaScript extensions, HTML extensions, ActiveX. It's just brought the web together into a nice, unified platform, so you never have to worry about how every different browser handles your website. Oh wait, no it hasn't: just the opposite.

      If I understand correctly, Silverlight is something like Flash; that is, there is/will be a "player" (running managed code) for every OS rather than an implementation in every browser (please correct me if I'm wrong). Less things to go wrong in my opinion. And it's not like Flash is a "standard web extension" or has any real good (as in latest features) "player" implementations outside the proprietary one; however, it seems to be doing fine for itself.

      How about: d) Proactively discourage its use; build, distribute, and support and alternative framework that is not under the control of a corporation known for breaking compatibility regularly to discourage competition. Get this into Firefox and build an IE plugin to support it.

      Well, the Java applet has been out there for a long time, go use / improve it instead of complaining. :) Or use something else.
      But I still don't see the answer as to why should we "proactively discourage" Silverlight - is it JUST 'cause it's from MS? Even if it may be good? That sounds a bit like fanboy-ism to me.

      And why exactly would I care about your pet project?

      I think you just asked the question that so many others are asking about Mono.

      I think that's a bit unfair. Miguel is not pushing Mono in your face; instead he says he will add functionality to it - not actively requiring your support - and your reply is "why should we care"? If you don't care then why are you replying to him?
    25. Re:Seriously, Miguel, give up by Fred_A · · Score: 1

      So once a few Linux geeks will have "improved the SVG situation", what do you expect will happen ? All the content providers and tool makers (all made for MS Windows in case you hadn't noticed) will suddenly go "oh, look, some geek we've never heard of has fixed the issues with SVG, let's drop all the tools we spent ages developing and which our customers are used to and switch to SVG !"

      While there might be issues with the SVG format, it certainly won't gain any momentum just because those issues are fixed. Or any of the actors in the field such as Adobe would have committed resources to fixing them a long time ago. Except they mostly dropped it.
      So who uses SVG now ? It's still used by a few OSS graphics packages or sometimes for icon files but that's about it. It is quite disappointing but not really a surprise. Maybe it will take off someday but I wouldn't hold my breath.
      (and yes I've been running on OSS for over 10 years now so it's not a matter of preferring the commercial stuff)

      --

      May contain traces of nut.
      Made from the freshest electrons.
    26. Re:Seriously, Miguel, give up by Elektroschock · · Score: 1

      The point is: a) Patent dependencies. b) Silverlight will not take off. There is a track of failure and Microsoft knows how to fail pretty well. ASPs, important? Sure. But do we need an OSS implementation? Not really. Same for .NET. "In fact, you can ignore Mono completely, nobody is forcing you to use it; Nobody is asking you to contribute to the effort, and nobody is in any position to force you to stop using whatever other technology happens to be your favorite one." But it was included as a standard component in Gnome, hmm?

    27. Re:Seriously, Miguel, give up by cnystrom · · Score: 1
      d) come up with something better that can be made cross-platform from the get-go that gives people a compelling reason to use it instead of Silverlight, rather than permanently following along a few steps behind Microsoft.

      Yes! That is exactly what I am working on with my open source, cross platform NewI\O project.

      The technical advantage is that it is true client/server, not client only as these other technologies are. It is not simply a download and run system. That was data can be retained on the server where it should be.

    28. Re:Seriously, Miguel, give up by GauteL · · Score: 1

      "Making poor imitations of crappy ideas isn't clear indication of talent; quite the opposite, in fact."

      I can fully understand all skepticism towards Mono but I'm not sure you can justify this sentence.

      1) It assumes that .Net and Silverlight are crappy ideas. I'm not sure they are.
      2) It assumes that Mono is a poor imitation. I'm not so sure this is correct either.

      From what I've seen, Mono and GTK# is actually a pretty damn good programming environment.

    29. Re:Seriously, Miguel, give up by jhol13 · · Score: 1

      Besides, I am absolutely certain you cannot implement the DRM which is required for "getting access to content".

      The "hope" (b) approach worked perfectly for ActiveX, it worked, despite your "heroic" efforts, with .NET 1.1 and I see no reason why it will not work for .NET 2.0 (and Silverlight). Java and Flash are just better, especially in OSS sense.

      You have fallen too heavily in love with your pet project even to accept it has huge problems: cross platform problems with GUI, patents, DRM and perhaps even GPL3.

    30. Re:Seriously, Miguel, give up by Zebedeu · · Score: 1

      Good! Than you can take option d) as it seems that it's the one that suits you the best.
      Miguel has taken c) as it seems to be the one he favours, and I will take option e): I don't have the [time, ability, motivation] to start such an endeavour, so I will watch from the sidelines.

      See? Now everyone's happy.

    31. Re:Seriously, Miguel, give up by shutdown+-p+now · · Score: 1

      You forgot "want" before "believe", and we all know the result of introducing yet another nonstandard web extension is. I mean, it's worked so well for Microsoft in the past: proprietary JavaScript extensions, HTML extensions, ActiveX. It's just brought the web together into a nice, unified platform, so you never have to worry about how every different browser handles your website. Oh wait, no it hasn't: just the opposite.
      And what does it have to do with Silverlight? It's not an extension of an existing standard or technology, it's a thing on its own, same as Flash. And just like Flash, it's just a browser plugin, and thus not tied to a specific browser - you do know it runs in Firefox, for example, do you?

      How about: d) Proactively discourage its use; build, distribute, and support and alternative framework that is not under the control of a corporation known for breaking compatibility regularly to discourage competition. Get this into Firefox and build an IE plugin to support it.
      You are free to try. Let's see if it is any less obscure than GNU/Hurd in, say, five years.

      And why exactly would I care about your pet project?
      I think you just asked the question that so many others are asking about Mono.
      It's not the question they are asking. Whenever something Mono-related happens on Slashdot, all I can see are the endless chants of "itsatrap" and "Microsoft shill". Is that "not caring"? Looks more like "hate with a passion" to me.

      Not that it matters. Mono is doing fine as it is, with a few dozen contributors, and corporate backing. It's not going away any time soon. And it's good.

    32. Re:Seriously, Miguel, give up by rar · · Score: 1
      (d) come up with something better that can be made cross-platform from the get-go that gives people a compelling reason to use it instead of Silverlight, rather than permanently following along a few steps behind Microsoft.

      Now that the java framework is open source, my hope is that java can be widely spread and improved to take on the non-free alternatives (specifically flash). Just as a few thoughts, I think we need:
      • To reduce the JVM startup time for browser applets so that they appear as quick as flash. (If java can run under the cpu and memory constraints of a cellphone, why on earth does it have to take minutes to startup on a modern computer?!)
      • Create a great open streaming video player that can be re-branded by video sites that currently use flash-video solutions. (Probably some good work is already done here...)
      • Create some good animation-design-program that works as the flash equivalent, but that generates "java animations" instead.
    33. Re:Seriously, Miguel, give up by Ilgaz · · Score: 1

      Well, because I believe that Siverlight will become an important component in future applications. The majority of people will probably be happy to spice up their web applications with a little silverlight as it will run on Windows and MacOS.


      Like ActiveX, you mean?



      ActiveX might have been successful if fools like you had been around to implement it on Linux.

      IE for MacOS once had ActiveX along with options when ActiveX first shipped claiming multiplatform. When MS asked for multiplatform, they showed Mac IE as example. While it was there, it wasn't usable for real life needs.

      Currently both ActiveX and the browser itself is GONE. Same story on windows media format.

      Thanks for reminding ActiveX. I figure who is naive and fool but I am afraid it is not the same person Miguel and his fans attack.
    34. Re:Seriously, Miguel, give up by Anonymous Coward · · Score: 0

      And why exactly would I care about your pet project?

      And why should any Linux users care about your pet project? Your projects are a law suit waiting to happen. "Spice up my web site with MS shit? I don't think so.

      Yes shit like this is why I quit using SuSE.

    35. Re:Seriously, Miguel, give up by IGnatius+T+Foobar · · Score: 1

      Um, Microsoft is the inventor of AJAX.
      I wish people would stop perpetuating this myth. Microsoft originated the XmlHttpRequest() object, which is one of the technologies upon which AJAX is built. Microsoft did this in order to make Web Outlook suck on non-IE browsers. Most (but not all) of the credit for the revolution of web apps with desktop-like richness goes to Google and other forward-thinking developers. Microsoft would never have implemented XmlHttpRequest() if they had known that they were helping to enable the AJAX revolution -- a technology shift that simultaneously made the desktop less important and broke their monopoly on web browsers.
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    36. Re:Seriously, Miguel, give up by squiggleslash · · Score: 1

      Which part? AJAX is just a name given to collection of already-existing open technologies. How can anyone claim credit for inventing it? Did Microsoft also invent LAMP?

      Or am I missing a joke?

      --
      You are not alone. This is not normal. None of this is normal.
  13. this should make at least 2 persons happy by ranjix · · Score: 2, Funny

    I don't know them, but I know they are out there..

    --
    I had another sig before, but this one is better
  14. That's nice, Miguel by overshoot · · Score: 3, Insightful
    However, since I don't have your "special friend" relationship with Steve Ballmer and he has a much larger budget for lawyers, I'll pass.

    Call us again in a few years when the patents (whichever they are) have expired. Say, about 2026.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:That's nice, Miguel by Anonymous Coward · · Score: 0

      If the current situation continues, I'd bet that people will be granted patents for this technology in 2026.

    2. Re:That's nice, Miguel by HRbnjR · · Score: 3, Insightful

      That's pretty much just what I thought when I heard the "Icaza, was able to commit without hesitating" thing.

      I mean, with Mono they at least tried to pretend like they understood the patent situation surrounding the technology. But with this Silverlight stuff just being announced, there is no way you could have done any type of audit to know what you are getting yourself into!

    3. Re:That's nice, Miguel by Anonymous Coward · · Score: 0

      If the current situation continues, I should be able to get a patent for the horseless carriage in 2026.

  15. What a waste of time... by Chineseyes · · Score: 1

    What a complete waste of time this would be. Mono is already feature incomplete as it is and now he wants to take on another project. How about finishing the one you currently have then taking on more projects.

    --
    I think the invisible hand of the market has its middle finger extended

    --A wise old fart named SC0RN
    1. Re:What a waste of time... by Anonymous Coward · · Score: 0

      How about finishing the one you currently have then taking on more projects. Finishing software. Pah! That wouldn't be the Microsoft-way of doing things and Miguel just loves everything Microsoft.
    2. Re:What a waste of time... by Anonymous Coward · · Score: 1, Informative

      Because the real goal of the mono project is staying perpetually one step behind Microsft.
      That way, marketoids can sell .NET as "multi-platform" to clueless managers, if they ever want to switch to Linux a simple "you know, it won't support 100% of your application, your TCO will go up while trying to adapt" by a support drone a few years later (probably to a new manager) will be the way to keep them locked.

      And let's not start in the legal minefield that some vital parts for REAL cross platform support are, it does not matter how many promises Microsoft makes, how can anyone trust Microsoft to stick non legally binding statements these days is beyond me.

    3. Re:What a waste of time... by Anonymous Coward · · Score: 0

      And the slashdot moderation system is abused once again.
      On the other hand is nice to see my trolling posts modded up, perhaps I should use my account for them and whore some karma.

    4. Re:What a waste of time... by Anonymous Coward · · Score: 0

      One advantage of Mono, though, is it runs on more than one platform. You don't have to switch to Linux to be able to test it or develop for it. Just run the Windows version. If it works, then you know you can easily switch. If it doesn't you can gradually move over.

    5. Re:What a waste of time... by argent · · Score: 1

      You don't have to switch to Linux to be able to test it or develop for it.

      You don't need to switch to Linux to test and develop Lunix-compatible code Windows *already*.

      You have a choice of at least three UNIX-compatible APIs for Windows, one is even provided by Microsoft. There's at least two cross-platform GUI toolkits you can use. And you avoid the .NET patent minefield.

      Or you can use Java.

      All Mono or Silverlight give you is an API that doesn't work well on UNIX, so you can create applications that don't interact well with UNIX applications and have weird hidden interactions with each other because of the way they get run from a user daemon.

    6. Re:What a waste of time... by Anonymous Coward · · Score: 0

      How about finishing the one you currently have then taking on more projects.

      Sadly, this is the pattern with Miguel. He started GNOME, lost interest in the core libraries and concentrated on Gnumeric, then quit working on that before it was complete (Excel compatible, his first sign of MicroSoft infatuation). Then he created the Bonobo component system. He quit working on that before it was complete (it was to be an equivalent to OLE in the MicroSoft world, it's proved too difficult to maintain or develop with, and is going to be replaced). He started Mono, and now hops from one part of that to another. This is classic hacker behaviour - the kind that never completes anything, leaving a scantily documented mass of code behind. GNOME and Mono have only really got anywhere because other people have been more committed than he is.

  16. Silverfish should have been a clue. by killjoe · · Score: 1, Funny

    Dear Miguel.

    When MS designed this thing they could have used mono as a base. That way they would have had an open source, cross platform base from the start. They could have distributed your (and your contributors) work with windows update and gotten mono on every windows desktop.

    They didn't. They instead chose to pull the rug out from under you by open sourcing their own CLR (to some extent) and making it cross platform (to some extent).

    They shit on you. Please don't just sit there with a grin on your face and take it. You are much too bright and hard working and don't deserve this kind of treatment.

    --
    evil is as evil does
    1. Re:Silverfish should have been a clue. by miguel · · Score: 3, Informative


      They didn't. They instead chose to pull the rug out from under you by open sourcing their own CLR (to some extent) and making it cross platform (to some extent).


      They did not open source their CLR, you are confused.

      They open sourced a chunk of code that we do not have, the DLR and as I said on my blog post, we will be shipping the DLR together with IronPython and NRuby (when it becomes
    2. Re:Silverfish should have been a clue. by Salsaman · · Score: 1

      So why not use your skills to create a Linux version which is free from Microsoft patents ?

      To do otherwise suggests you are complicit in MS scheming. Do you understand why so many people are angry with what you do ?

    3. Re:Silverfish should have been a clue. by Anonymous Coward · · Score: 0

      > ... Do you understand why so many people are angry with what you do ?

      From my own experience (working at Novell in the past) I would say: not really. Miguel and many other people at Novell take it as a fact that MS is and always will be the dominant desktop OS producer (which for the time being is true), so in their (business/short-term, not idealism/long-term oriented) logic, writing software that will make MS tools available for Linux is a great thing to do.

      Apart from that, Miguel is very witty in terms of positioning himself in that company. He was one of the first lobbying to eliminate every single SuSE product besides SLES, and the Germans had not a chance counterarguing, all of them being programming nerds. At the same time, no one in the management seemed to notice that his own company Ximian and associated projects were worth literally nothing for Novell. In the end, he gets to do whatever he wants, because he is able to sell his fun projects successfully to the management, and is seen as the "Linux/Open Source strategist".

      And while IBM is also full of pretentious "community leaders", luckily they have a generally sane approach to Linux. At least ATM...

    4. Re:Silverfish should have been a clue. by Anonymous Coward · · Score: 0

      Miquel, it's really sad that most of the people here talk about "Microsoft sellouts", and "we need to beat Micosoft", but I want you to know, that I believe all reasonable people support your efforts.

      In the grand picture, it helps Linux a lot more than it does Microsoft. It's amazing how things shaped up with Silverlight, and given you have most of the code required to implement it, passing on would be a huge bummer.

      In summary, don't forget Slashdot's subculture doesn't necessarily match the attitude of people who spend their time better than "fighting Microsoft" on blogs and news sites.

  17. Thats great! by rhythmx · · Score: 1

    Finally Linux being embraced . Microsoft is going to let us have our cake and eat it too! Then maybe they'll even provide thier own extended version after the Mono version is stable. Then we can scurry about trying to fix everything before we are extinguished

  18. thanks, but no thanks by Anonymous Coward · · Score: 0

    The intellectual property owned by big corporations is a cancer that attaches itself to open source projects and destroys them. I'd stick with gcc and a torn copy of K&R for the rest of my life rather than giving even a slightest chance to Microsoft or any other corporate lawyer-backed lowlife to fuck with an open source project.

    Novell now is in bed with Microsoft and so is, wishfully or not, Miguel de Icaza. Heroes aren't forever.

  19. I Want... by Jeremiah+Cornelius · · Score: 1

    I want PowerShill on Linux! I want all the power of piping and redirection, combined with the obscurity and insulation that comes with with binary obect orientation!

    I know it's not all that, really. It's just that I need something to create columnar output that replaces Perl, which replaced awk...

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  20. Will the Linux version also... by Anonymous Coward · · Score: 0

    Will the Linux version also be bloated, slow and full of security holes? And will it also have "special added features" for IE? And will it also attempt to hook into every Microsoft product on your system?

    Microsoft is coming to the table a decade late on this one, and bringing with them a history of slow, buggy bloatware...

    Good luck boys.

  21. On Linux platforms... by Anonymous Coward · · Score: 0

    Adobe's Apollo (ActionScript3, Flex, AJAX, ..): YES!
    M$'s Silverlight (MXML): NO! (10x times bad performance load/avgusers)
    Mozilla's Firefox (Javascript, Tamarin, ..): YES!
    Novell's Icaza Mono C#: NO! (10x times bad performance CPU/mem)
    Sun Java SDK: YES!
    IBM Java SDK: YES!

    Are you of course with me?

  22. Option D by geek · · Score: 1

    Invent something better and open source it rather than play catch up and gamble on the evil empire playing nice.

    Seriously, rather than copy them, try being creative for a change and invent something better.

    1. Re:Option D by miguel · · Score: 3, Insightful


      Invent something better and open source it rather than play catch up and gamble on the evil empire playing nice.

      Seriously, rather than copy them, try being creative for a change and invent something better.


      The problem is that some of us want to have access to content that will be produced with Silverlight, inventing a better system will not make the Silverlight content magically be transformed or accessible to us.

      Building a "player" for Silverlight is also orders of magnitude simpler than building the complete ecosystem: the engine, the development tools, the designer tools and the partnerships.

      Having a better technology does not mean that the better technology will have the reach that something from Macromedia and Microsoft will have.

      But my all means, if you want to design, architect and implement a better Silverlight and a better Flash, you should go ahead and do it. But the technology piece is only going to be a fraction of the problem to solve.

      Miguel.
    2. Re:Option D by FooBarWidget · · Score: 4, Insightful

      "Seriously, rather than copy them, try being creative for a change and invent something better."
      Oh, you mean this? GTK+ is a very good toolkit (the best one, as far as I'm concerned). And GTK is available on Mono. I used it, it's good - VERY good, very easy to use. As far as I'm concerned, this is much, much better than Windows.Forms.

      Look around you. There are tons of high-quality non-MS open source projects that run on Mono. You seem to be thinking that copying the Microsoft runtime library is all that Mono does. That's far from the truth.
      C# is a good language. I don't care whether MS made it or the Martians - it's good, there is an open source implementation, there are open source libraries, so I will use it.

    3. Re:Option D by DragonWriter · · Score: 1

      The problem is that some of us want to have access to content that will be produced with Silverlight, inventing a better system will not make the Silverlight content magically be transformed or accessible to us.
      If you make it better enough that there is a compelling reason for people to use it as their content platform rather than Silverlight, yes, it will. Well, except not "magically", unless you regard the normal action of the market as "magic".
    4. Re:Option D by Anonymous Coward · · Score: 0

      It's also patented. You might not care about (present or future) freedom, but many of us do.

    5. Re:Option D by Anonymous Coward · · Score: 0

      Or maybe "voodoo"?

    6. Re:Option D by Jeffrey+Baker · · Score: 2, Insightful

      Building a "player" for Silverlight is also orders of magnitude simpler than building the complete ecosystem: the engine, the development tools, the designer tools and the partnerships.
      You are proposing to make Linux a second-class citizen on this future Web. Today, the Internet is created and operated, at least in part, on Linux systems. You are saying that we will be able to use Silverlight application on Linux, but we won't be able to create or serve those applications, and we certainly won't be able to modify them. That doesn't seem consistent with the ideals of software freedom.
    7. Re:Option D by FooBarWidget · · Score: 1

      Well too bad for MS that, at least for the time being, software patents are invalid in Europe. Patents are a non-issue to me.

    8. Re:Option D by miguel · · Score: 1
      The problem is that some of us want to have access to content that will be produced with Silverlight, inventing a better system will not make the Silverlight content magically be transformed or accessible to us.


      If you make it better enough that there is a compelling reason for people to use it as their content platform rather than Silverlight, yes, it will. Well, except not "magically", unless you regard the normal action of the market as "magic".


      How come I did not think of that? This is what people must mean when they use the expression "this is a stroke of genius".

      I hope you do not mind leading the way, we will follow you.

      Miguel.
    9. Re:Option D by Anonymous Coward · · Score: 0

      Arrogant motherfucking prick. You gotta be fucking kidding.

    10. Re:Option D by DragonWriter · · Score: 1

      How come I did not think of that?


      I dunno, how come you didn't? Look, clearly, its easiest and to either do nothing in the field or settle for for letting Microsoft define the standard and always hang out a couple steps behind. And there's nothing, IMO, inherently wrong with doing that. But when you pretend those are the only options that exist, that's just silly.

      I hope you do not mind leading the way, we will follow you.


      I rather thought the point was that you'd already found someone to follow.

    11. Re:Option D by fractoid · · Score: 1

      Invent something better and open source it rather than play catch up and gamble on the evil empire playing nice. The problem is, the Open Source community is TOO good at this. Standards are only useful when there are few of them and they are widespread. Instead of inventing one much-better thing, you'll invent twenty slightly-better things. And then spend the next 200 years fighting over which is better, or trying to compromise by creating YET ANOTHER 'standard' better thing.

      Despite the fearmongering here, there's one thing that big players do better than anyone else, and that's create widespread, well-adopted standards. Look at Flash - what's the open source equivalent? Some proprietary Mozilla standard? Some unique syntax for Konqueror? Java? (a fairly widespread standard, but not as widespread as for example Flash... pushed by a fairly big company, but not as big as Adobe. Coincidence?) That's why all the best, most well-known open source software is ripoffs of commercial software: The standard is already in place, all that's needed is an implementation.

      Silverlight looks like it's shaping up to be pretty good, mainly because if it has MS's weight behind it and is built into Windows, it'll rapidly become ubiquitous. That, in and of itself, makes it a platform worth targeting. Once it has a few 'killer apps' (think what YouTube was for Flash, and the outcry when it didn't work on Linux) then you'll be wishing there was a Linux player, because otherwise your high and mighty idealism would be costing you something personal.

      Sorry, this came across as sounding rather harsh, but what you said hit a nerve - I've always seen the ignore-big-standards-and-create-something-obscure syndrome as the core problem with open source. It's more aimed at the average slashdotter than the parent.
      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    12. Re:Option D by fractoid · · Score: 1

      Nope. He's merely proposing to use HIS time where it will do the most good. Small (relatively) amount of effort to implement Silverlight on Mono, leading to a large benefit; Linux browsers still being able to view web pages.

      There's nothing stopping you from starting your own project to build a Linux-based Silverlight authoring tool.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    13. Re:Option D by shutdown+-p+now · · Score: 1

      You are saying that we will be able to use Silverlight application on Linux, but we won't be able to create or serve those applications, and we certainly won't be able to modify them. That doesn't seem consistent with the ideals of software freedom.
      No, he's saying that writing a player first is easier, and gives some immediate benefits. Then we can tackle the rest of it, and we have a strong foundation there already with Mono SDK and MonoDevelop.
  23. Not buying it by geek · · Score: 4, Insightful

    The problem with your argument is that no one has even tried to make something better. You jump on the Microsoft bandwagon every single time. I miss the Miguel from the Gnome project. This new Miguel is just a Microsoft sellout. Silverlight hasnt even begun to take root, not by a long shot, and yet here you are already working hard to make sure it does.

    Microsoft is not unbeatable. They have failed at everything they've tried over the last 5 years, whether it's Vista, IE7 or Zune. Making the stupid assumption that Silverlight is the next greatest thing is why people have lost respect for you.

    1. Re:Not buying it by cgranade · · Score: 1

      As Miguel has repeatedly pointed out, the technologies for implementing Silverlight are practically there. Moreover, just because he wants to make a Silverlight client for Linux doesn't mean that no one else can pursue other Flash alternatives (such as my favorite: XHTML+SVG+JavaScript). If I understand things correctly, than the Silverlight/Mono project is just a sane way of making sure that Mono remains relevant.

      --

      #define DRM chmod 000

    2. Re:Not buying it by argent · · Score: 1

      If I understand things correctly, than the Silverlight/Mono project is just a sane way of making sure that Mono remains relevant.

      Yes, it's obviously the best option Miguel has, but that doesn't mean it's good for the rest of us.

    3. Re:Not buying it by miguel · · Score: 4, Informative


      The problem with your argument is that no one has even tried to make something better. You jump on the Microsoft bandwagon every single time.


      People have created tons of fantastic development platforms, are you kidding me?

      I can name a few:

      * The whole python universe.
      * The Javascript/Ajax revolution in all of its forms and shapes.
      * Smalltalk/Squeak
      * Java/Swing
      * Java/SWT and the Eclipse platform
      * Ruby on Rails
      * Pylons/Dojo/TurboGears
      * Flash

      Aa for jumping into Silverlight, the explanation is very simple: it has a high resonance with what we do: it is an incremental upgrade to the Mono platform.

      We work on Mono, and on many technologies based on the CLR (both for .NET and Mono-unique), and this seems like a natural next step.


      I miss the Miguel from the Gnome project. This new Miguel is just a Microsoft sellout.


      Brother, am sorry I have shattered your childhood dreams. You are going to find yourself a new role model to fight the system and stick it to the man.


      Silverlight hasnt even begun to take root, not by a long shot, and yet here you are already working hard to make sure it does.


      If you think that /us/ supporting Silverlight is really what will tilt the balance in the Flash/Silverlight/Ajax universe you are giving us way more credit than we deserve. You might want to revisit your assumptions.


      Microsoft is not unbeatable. They have failed at everything they've tried over the last 5 years, whether it's Vista, IE7 or Zune. Making the stupid assumption that Silverlight is the next greatest thing is why people have lost respect for you.


      From reading this dialog, I get the feeling that fear and hatred have overtaken you. I can appreciate Silverlight and at the same time dislike Windows, I know that this might cause a bit of cognitive dissonance, but my evaluation of technology is not binary. I think Silverlight is a very nice use of the CLR, resonates with our work, and is relatively simple to implement.

      My recommendation: "The Art of Possibility" from Benjamin Zander, one of my favorite books. Either that, or going on meds.

      Miguel.

    4. Re:Not buying it by Anonymous Coward · · Score: 0

      Flash..?! Haha.
      Who the fuck are you?!

    5. Re:Not buying it by Wdomburg · · Score: 1

      Somehow more choice is supposed to be bad for "us"?

    6. Re:Not buying it by Anonymous Coward · · Score: 0

      Miguel,

      Once again spoken like a rational person despite numerous personal attacks.
      While I can understand why many people hate MS and some choose alternative products (many times I count myself in that group) it's nice to see someone that has an opinion, can calmly discuss it, and follows through on said opinions without feeling the need to get into a shouting match on the internet.

      Cheers.

      PS
      Curiosity-> Any word about Indigo on mono?

    7. Re:Not buying it by argent · · Score: 1

      Somehow more choice is supposed to be bad for "us"?

      Sometimes, yes. Fragmenting the market really hurt UNIX and it's a big problem for Linux.

      And, well, if Silverlight takes off it won't be a choice, it will be a requirement.

    8. Re:Not buying it by geek · · Score: 4, Insightful

      Ah yes. The "get on meds" retort. That's usually where people go when they lose the argument. You've obviously spent too much time on usenet. By all means though, I'm an easy target, just a nameless person on slashdot. It doesn't change what you're doing.

      Any respect I had for you as a software developer is gone. Good luck though, sounds like you will need it.

    9. Re:Not buying it by miguel · · Score: 1

      Miguel,

      PS
      Curiosity-> Any word about Indigo on mono? Yes, check the "Olive" module and www.mono-project.com/Olive page, it contains the information on our ongoing work for 3.0 assemblies.

      Atsushi did a great job getting the basics of Indigo going. There is still a lot of work ahead left to do, and some great students are helping us in the Summer of Code to make progress on WCF.

      You can join as well:

      www.mono-project.com/Contributing

      Miguel.
    10. Re:Not buying it by Breakfast+Pants · · Score: 1

      The new Miguel is the same as the old; he started working on GNOME in earnest after physically visiting Microsoft. Another thing that hasn't changed is that he still puts out reams of code instead of just complaining around on forums like me and you (although hell I don't know, with a 4 digit UID you probably put out reams of code as well).

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    11. Re:Not buying it by bwoodring · · Score: 0, Troll

      > Any respect I had for you as a software developer is gone. Good luck though, sounds like you will need it. And good luck to you too! Good luck on all the goals you'll never bother to accomplish. Good luck on all your inevitably unfulfilled dreams. Good luck on all the systems you'll never build, that nobody will ever use. Good luck on all the important jobs that nobody will ever notice you didn't finish. Good luck on living at home until you're 40, reading comic books, masturbating and trolling successful people on Slashdot. Someone like Miguel shouldn't even bother to speak to a worm like you. It's a credit to his good nature that he would. Even if we all lost respect for him tomorrow, that would mean that at least we once had it.

    12. Re:Not buying it by Anonymous Coward · · Score: 0, Troll

      Good luck on all the goals you'll never bother to accomplish. Good luck on all your inevitably unfulfilled dreams. Good luck on all the systems you'll never build, that nobody will ever use. Good luck on all the important jobs that nobody will ever notice you didn't finish. Good luck on living at home until you're 40, reading comic books, masturbating and trolling successful people on Slashdot.

      Just a warning.. writing stuff like this reveals a lot about yourself!

    13. Re:Not buying it by Anonymous Coward · · Score: 0

      Open source zealots are idiots. When silverlight got released, what was the biggest complaint? No linux support! Someone is working to fix that, and he gets nothing but grief.

      If you don't like Miguel's solution, write your own. What's that? you can't code so all you do is troll on slashdot?

    14. Re:Not buying it by samkass · · Score: 1

      If you think that /us/ supporting Silverlight is really what will tilt the balance in the Flash/Silverlight/Ajax universe you are giving us way more credit than we deserve. You might want to revisit your assumptions.

      On the contrary, Mono is the reason that my company chose a .NET solution for a major framework, and it's been a pain in the ass ever since. Had Mono never existed, they probably would have gone with Java and we'd have been a lot better off. I suspect there will be a lot of projects out there in a similar vein with Silverlight. Mono is just good enough for Microsoft to point to it to encourage people to use .NET in the face of vendor lock-in, but not good enough to actually deploy much on it, so folks end up locked in to Windows anyway.

      --
      E pluribus unum
    15. Re:Not buying it by cnystrom · · Score: 1
      > The problem with your argument is that no one has even tried to make something better.

      Actually I am trying to make something better. The main problem I see with Flash, Java, and now Silverlight, is that they are client systems, not client/server systems. Once the application is downloaded they are no longer talking to the server.

      To see a true client/server Internet application system, see my own NewI\O system.

    16. Re:Not buying it by Anonymous Coward · · Score: 0

      Same here, they scrapped Java for C# and seem to think Mono will allow porting of GUI into Linux.

      Miguel must be happy - I am extremely disappointed.

    17. Re:Not buying it by Magada · · Score: 1

      Somebody mod this up, please. Informative will do, though insightful wouldn't be off the mark.

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    18. Re:Not buying it by shutdown+-p+now · · Score: 1

      What about the new language features in C# 3.0? Any plans on getting those working anytime soon? You'd certainly need those if only for LINQ...

    19. Re:Not buying it by Anonymous Coward · · Score: 0

      So began the Slashdot ID war!

    20. Re:Not buying it by master_p · · Score: 1

      People have created tons of fantastic development platforms, are you kidding me?

      Fantastic for who? all the technologies you mention have severe drawbacks.

      The whole python universe.

      Python is slow, and a little complex. It's a good language for quick prototyping, its cleaner than other languages, but it's got weird syntax (for example, requiring self as a parameter).

      The Javascript/Ajax revolution in all of its forms and shapes

      Javascript is a not a good programming language for building an IT infrastructure. It has got some serious problems (for example, the problem of modules), it can not easily be used in the back end, there are various flavors of it, programs written with it need extensive unit and functional testing due to its dynamic nature, and it does not scale well.

      Ajax is a slow and cumbersome hack that might or might not work across browsers.

      Smalltalk/Squeak

      Smalltalk is nice, but is extremely slow, and its UI leaves a lot to be desired. For example, navigating a directory with many files in it (say, c:/windows), takes a really loooong time (because, in Smalltalk, everything is an object, and objects are not that lightweight after all).

      Java/Swing

      Java is quite fast (up to C levels for many tasks), Swing is quite complicated and it takes a lot of typing to write a decent UI (one has to use a third-party module to make Swing UIs look good), but it can not easily be used for remote applications, because it has the problem of the JRE which must be downloaded and installed before anything can be done with it.

      Java/SWT and the Eclipse platform

      SWT sucks big time: you have to delete objects as in C++.

      Eclipse is a very good platform with a nasty UI: things are hidden in many layers of dialogs and clicks, toolbars all over the place, running and configurating an application is very confusing, and the debug UI works most of the time.

      Ruby on Rails

      Ruby sucks because it is way too slow. Not only it is 10 times slower than anything else, but the Rails framework is like an amusement park: as long as you are in it, you are happy, but if you try to do anything out of the ordinary, it simply can not be done.

      Pylons/Dojo/TurboGears

      Dojo is javascript, so see above for critisms.

      Flash

      Flash seems nice, but it has some serious internal flaws: 1) no geometry management in the UI, 2) no threads.

      From reading this dialog, I get the feeling that fear and hatred have overtaken you. I can appreciate Silverlight and at the same time dislike Windows, I know that this might cause a bit of cognitive dissonance, but my evaluation of technology is not binary. I think Silverlight is a very nice use of the CLR, resonates with our work, and is relatively simple to implement.

      The real problem is not Microsoft or anything else. The problem is the lack of innovation: Microsoft 's plan is not to make our life easier, but to lock us in their products (while making a part of our life easier).

      If you want to be a real innovator, why don't you make a better programming language and environment? if you ask me what 'better' means, here it is:

      1. a distributed programming environment that it is easy to program for, i.e. programming the client and server in the same language and source code.
      2. a language which solves the problem of threading using the Actor model (very successful in Erlang).
      3. a language where most data structures can be directly expressed in it in literal form. It will make programming structured documents a breeze.
      4. an environment where code modules are automatically upgraded, without user interv
    21. Re:Not buying it by Ilgaz · · Score: 1

      There are some people who still believes in pure open source philosophy, if you disagree with them, ignore them, just stop mocking people for God's sake. There are still people who respects your work on true opensource products and stays put without clicking "reply" button but if you mock a clearly hurt end user/naive developer, it may change.

      I miss the Novell of my childhood who made every Microsoft competing product look funny.

      Where is a single popular OS X Application that uses Mono Framework which you perfectly packaged in a disk image along with OS X Installer arch? Dare to give download statistics of Mono OS X? Lets say Linux community stays away from .NET/Mono because they are amazingly paranoid, pure open source communists. What about OS X development scene? Everyone, even end users runs away from getting locked to MSFT technologies whatever you try to do.

    22. Re:Not buying it by Ilgaz · · Score: 1

      Ah yes. The "get on meds" retort. That's usually where people go when they lose the argument. You've obviously spent too much time on usenet. By all means though, I'm an easy target, just a nameless person on slashdot. It doesn't change what you're doing.

      Any respect I had for you as a software developer is gone. Good luck though, sounds like you will need it. ^^^signed
    23. Re:Not buying it by Ilgaz · · Score: 1

      People like you bowing to sold out once successful developers and attacking for that reason makes me disgusted.

      This particular thread made me lose all my remaining respect to that guy. If I want to run/code .NET, I buy Windows. The junk claiming to be Linux port of it is a joke on real .NET community. It just exists because MSFT can claim their java wannabe is multiplatform too.

    24. Re:Not buying it by mgiuca · · Score: 1

      "The problem with your argument is that no one has even tried to make something better. You jump on the Microsoft bandwagon every single time."

      People have created tons of fantastic development platforms, are you kidding me?

      I can name a few:
      Hmm.. I think the original poster meant that nobody has tried to better Silverlight. You just jumped on the bandwagon. You're basically saying "if you can't beat them, join them", without first trying to beat them.
    25. Re:Not buying it by eelcoh · · Score: 1

      Pylons/Dojo/TurboGears Dojo is javascript, so see above for critisms. He probably meant Django, don't you think?
    26. Re:Not buying it by penrodyn · · Score: 1

      llgaz, you're a sad sad person.

    27. Re:Not buying it by jaavaaguru · · Score: 1

      OS X is my operating system of choice (with Ubuntu coming a close second). I like C# as a language, and the .NET framework is pretty good. It's not ideal for everything (I often fall back to Perl for handling text, and I prefer PHP for web development), but I like it (although I'd love to see deterministic garbage collection).

      I've never developed desktop software for OS X, but if I was to do that, I'd probably go with Mono and Cocoa#.

    28. Re:Not buying it by Ilgaz · · Score: 1

      llgaz, you're a sad sad person. Are personal attacks part of your prophets loved universal , soon to be standard .NET, Silverlight standard?

      I'd check the MS Developer pages for it but the universal standard's manufacturer sends crap to my non IE browser running on OS X.

    29. Re:Not buying it by D4MO · · Score: 1

      I too appreciate your more balanced objective of technology, the market and it's users.

      --

      Rocket science is easy. Neurosurgery, now *that's* difficult.
  24. ffs by wwmedia · · Score: 2, Insightful

    i dont care if loose karma for this

    firstly i wish to say "thank you" to the mono team! yee are doing a great job!

    secondly what the f*** is wrong with you ./'s ?! get a grip!

    while yee are arguing which distro has the longest .... microsoft came a long and actually made a really usefull piece of technology that ties alot of features together in one package, not only that but some people are sickened that it comes under an open license and are afraid that linux will become that bit more irrelevant on the desktop side of things

    keep reaching fot that rainbow! keep playing catchup to microsoft

    end rant.

    1. Re:ffs by markh100 · · Score: 5, Insightful

      Agreed. The vitriolic tone of this thread is somewhat astonishing to me. I'm primarily a Windows/.NET developer that is slowly working towards migrating to a Linux platform, and the Mono project is one of the key technologies leading me in that direction. When Microsoft announced that Silverlight was going to be a cross-platform technology that only ran on Windows and Apple, I was extremely frustrated. I can understand why, strategically, Microsoft has chosen not to implement a Silverlight implementation on Linux, but I cannot understand why the majority of those commenting on this thread are arguing so vehemently against Miguel.

      Silverlight is not just a reimplementation of Flash. Coding in .NET is a pleasure, and a can gaurantee you that coding for the Silverlight platform is going to be infinitely more organized and structured than coding for Flash. Website developers are going to flock to this new technology. Without a Linux implementation of Silverlight, 20% of websites will be completely inaccessible to Linux users in 5 years.

    2. Re:ffs by argent · · Score: 2, Insightful

      microsoft came a long and actually made a really usefull piece of technology that ties alot of features together in one package

      It's only a useful piece of technology if you want to abandon the UNIX programming environment and switch to one that's based on the Windows API and isolates you from all the rest of the UNIX tools you're used to.

      Just because something is free, that doesn't mean it's worth less than you paid for it. Microsoft apologists have been pointing this out for years, as if it was somehow news... well, the shoe's on the other foot now.

    3. Re:ffs by oconnorcjo · · Score: 2, Insightful
      When Microsoft announced that Silverlight was going to be a cross-platform technology that only ran on Windows and Apple, I was extremely frustrated. I can understand why, strategically, Microsoft has chosen not to implement a Silverlight implementation on Linux, but I cannot understand why the majority of those commenting on this thread are arguing so vehemently against Miguel. Silverlight is not just a reimplementation of Flash. Coding in .NET is a pleasure, and a can gaurantee you that coding for the Silverlight platform is going to be infinitely more organized and structured than coding for Flash. Website developers are going to flock to this new technology. Without a Linux implementation of Silverlight, 20% of websites will be completely inaccessible to Linux users in 5 years.

      Miguel is trying to do great things but the problem is where the tech is going...

      The internet revolves around platform independant tech and Microsoft has always been about only windows (and maybe mac for kicks).

      encouraging a microsoft tech for the internet scares many (including myself) especially since they are the creators and have every right to control the vision of thier tech...

      Most would actively like/want to discourage any microsoft tech and formats from having any influence over the internet.

      As it is .doc, .wmp, .xls already are a frustrating reality of the IT infrastructure.

      Many in the community would prefer to see open implementations of freely available tech as the only standards on the internet and microsoft has a long history of trying to thwart those goals.

      Many see Miguel's efforts to implement MS tech as helping MS to embrace/extend/extinguish competitors. Specifically adobe and flash with this tech.

      Adobe tries to make thier stuff TRULY crossplatform and MS is gunning for them with a competing product that IS NOT crossplatform. Instead of miguel thinking/saying DANGER, he is helping microsoft in its goals.

      I think Miguel has a dream and that dream is tied to MS products and he does what he wants (and I respect that) but the reason for the [over]reaction of the /. comunity is that MS has done some scary stuff in the past to destroy competitors and tie users to windows that anyone who helps MS is seen to be helping MS to achieve those ends.

      So even though, I believe Miguel is truly just in love with the tech., its fustrating to some in the community to see MS pandered to.

      --
      I miss the Karma Whores.
    4. Re:ffs by miguel · · Score: 5, Informative

      It's only a useful piece of technology if you want to abandon the UNIX programming environment and switch to one that's based on the Windows API and isolates you from all the rest of the UNIX tools you're used to.


      When was the last time that you used the "UNIX programming environment" in your web browser? Last I checked, you had to write in a subset that isoaltes you from the operating system and only allowed DOM access and Javascript.

      Flash, the other major tool for RIAs, does not give you access to *any* Unix facilities.

      You seem to be confused as to what Silverlight is.

      One of the nice things about Silverlight (as I pointed out in a blog entry a few weeks ago) is that you can actually generate Silverlight content with any Unix tool you want.

      You can easily generate it with PHP:

      header ("Content-Type: application/xaml");
      print "

      ";

      Or you can generate it with shell, perl, python or assembly language.

      The server side is probably as Unixy as anything else can get.
    5. Re:ffs by naden · · Score: 3, Insightful
      Silverlight is not just a reimplementation of Flash. Coding in .NET is a pleasure, and a can gaurantee you that coding for the Silverlight platform is going to be infinitely more organized and structured than coding for Flash. Website developers are going to flock to this new technology. Without a Linux implementation of Silverlight, 20% of websites will be completely inaccessible to Linux users in 5 years.

      See this is classic 'geek' delusion. It assumes that just because something a technology is easy to program with that's its going to take over the world. Lets look at the facts:
      • From the perspective of content creators, Adobe is the most loved (Photoshop/Flash/Dreamweaver) and Microsoft is the most hated (FrontPage/IE).
      • Flash is on 97% of machines (500 million+ users), Silverlight is on 0% (5+ users) of machines.
      • Flash requires nothing to install or download, Silverlight requires a 4MB+ download and install. It still remains to be seen whether non-admin users have access to install IE/Firefox plugins under Vista.
      • A large percentage of content creators use Macs which Visual Studio/.Net is not available for.
      • Flash programmers are cheaper to hire than .Net ones.
      • Flash is proven on existing web sites (YouTube), Silverlight is unproven.
      • Flash is on version 9, Silverlight is on version 1. That's a lot of bugs/features that have already been addressed.
      • Flash is based on Javascript which is more common amongst web developers than C#.
      So as you can see MS is once again creating new, proprietary technologies that the world doesn't need.
      --
      Funtage Factor: Purple
    6. Re:ffs by Geste · · Score: 1

      i dont care if loose karma for this

      Don't worry. No chance of that happening. You will only lose karma.

    7. Re:ffs by Shados · · Score: 1

      The thing with Silverlight is that its a technology that was made with a certain vision in mind, and that the marketing guys switched.

      Its a partial implementation of Windows Presentation Foundation's express client for cross-platform operations.

      In other words, originally, it was made to bring business web-based apps to the table without leaving non-IE browsers out of the loop, since a fair amount of large companies have a mixed-browser and platform environment. Then some marketing bozo at Microsoft figured they could kill 2 birds with one stone by using it to fight Adobe at the same time.

      Silverlight will still be ungodly useful for those of us who make internal web applications by shaving development time (WPF, even dumbed down, let you develop browser-based apps an order of magnitude faster than HTML/CSS ever will, even if you're a guru) while keeping the deployement issues to a minimum. If it catches on and can be used on the public web too, thats just a bonus.

    8. Re:ffs by LarsWestergren · · Score: 2, Insightful

      Without a Linux implementation of Silverlight, 20% of websites will be completely inaccessible to Linux users in 5 years.

      BS. Most websites today work fine with Firefox and Linux, despite Microsoft attempts at locking like ActiveX. Most companies now realises the benefits of platform independence (I've heard things are different in South Korea for instance).

      But now you say that this just announced platform will start to break standards and compatibility (surprise!), and you say "WE MUST JUMP ON THIS BANDWAGON!!". Even if it was true that sites started forcing clients being dependent on Silverlight (a claim even fans of Silverlight like Miguel would probably dispute) I don't think that sounds like something we should hurry to adopt, it sounds like something that should be fought tooth and nail. If companies start locking you out, take your business elsewhere.

      --

      Being bitter is drinking poison and hoping someone else will die

    9. Re:ffs by spitzak · · Score: 1

      When was the last time that you used the "UNIX programming environment" in your web browser?

      Look at the top line. Notice the '/' characters in the URL?

    10. Re:ffs by suv4x4 · · Score: 1

      When Microsoft announced that Silverlight was going to be a cross-platform technology that only ran on Windows and Apple, I was extremely frustrated. I can understand why, strategically, Microsoft has chosen not to implement a Silverlight implementation on Linux

      Strategy is nothing to do with it. Porting Silverlight to Linux isn't trivial, and this is their first release. If there was enough demand, they'd port it to Linux too. With the Mono version though, I doubt it.

      Silverlight is not just a reimplementation of Flash. Coding in .NET is a pleasure, and a can gaurantee you that coding for the Silverlight platform is going to be infinitely more organized and structured than coding for Flash. Website developers are going to flock to this new technology.

      Unlike you I've played extensively with Silverlight, and I'm a Flash developer, and let me tell you: website developers are NOT going to flock to this technology.

      Microsoft promises a lot with Silverlight, but Flash was there few years ago. Expression Blend is immature as a tool for interactive content, the .NET subset in Silverlight is relatively limited.

      People claim Silverlight is superior to Flash as it offers native OS controls and 3D and what not. Silverlight offers non of those. Those are just int the full version of .NET. In silverlight, you have no controls at all right now.

      Flash does have controls and a full framework around it in Flex, and it's open source. Also I'd like you to support your statements about how much "pleasure" it is to program in Flash or .NET. Flash programming has changed drastically with the introduction of the new AVM v.2, AS3 and Flex 2.

      Currently the only thing Silverlight has better than Flash, is a better video codec, which is definitely something Flash can correct, before Silverlight get's spread.

      From the "website developers that will flock on to it", right now I notice just excitement among *NET* programmers, whoa re happy they can use their existing skills on the web. This is only natural, but it doesn't mean all those Illustrator/Photoshop/Flash/Flex developers will disappear overnight. The battle has only began, and Silverlight has a lot of catching up to do.

    11. Re:ffs by Anonymous Coward · · Score: 0
      I'd like to nitpick one point here:

      Flash requires nothing to install or download, Silverlight requires a 4MB+ download and install. It still remains to be seen whether non-admin users have access to install IE/Firefox plugins under Vista.

      This is wrong. You have to install the Shockwave Flash plugin in order to display Flash content. And if you download the redistributable package from Adobe it is 4MB+, just like Silverlight. You also need administrative privileges since the plugin is installed in the system32 folder.

      The rest of your points are more about developer attitudes than the actual technology. It may surprise the fanboys here on /. but most software developers are not emotionally involved with their favorite development platform. If Silverlight turns out to be a better technology than Flash and MS provides better development tools for it then developers will switch.

      Years ago, a lot of people dismissed .Net as a competitor to Java for mostly the same reasons that you list here and yet it has been very successful. I wouldn't dismiss Silverlight out of hand just because it hasn't had a chance to prove itself.

    12. Re:ffs by macshit · · Score: 1

      I cannot understand why the majority of those commenting on this thread are arguing so vehemently against Miguel.

      I suppose you're not aware of exactly how disingenuous microsoft has been in the past.
      Playing with microsoft is a fool's game.

      --
      We live, as we dream -- alone....
    13. Re:ffs by Anonymous Coward · · Score: 0

      * Silverlight is developed by the 50 pound gorilla called Microsoft. Flash is developed by a much smaller monkey.

  25. To be fair... by Anonymous Coward · · Score: 0

    > Nothing like naming a project after a virus

    To be fair, that name does convey the fact that it's an implementation of Microsoft technology ...

  26. I don't think that the word "innovative" by Anonymous Coward · · Score: 0

    means what you think it means.

    I swear, if I hear the word "innovative" in the wrong context one more time, I will puke on Bill Gates.

    1. Re:I don't think that the word "innovative" by cmacb · · Score: 1

      I swear, if I hear the word "innovative" in the wrong context one more time, I will puke on Bill Gates.


      Slashdot user comes up with innovative new way to show appreciation to Microsoft executives.

      Man, I hope you don't get thrown in jail or something. Try and make it seem like an accident ok?
  27. Re:Now we only need a name - SliverLight by Locutus · · Score: 1

    SliverLight, it's gonna "stick" ya and hurt. ;-)

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  28. Not quite true by overshoot · · Score: 1

    nobody is in any position to force you to stop using whatever other technology happens to be your favorite one.
    Well, that's patently false (pun intended.)

    I've never liked Gnome, so I'm less affected than others who do use it. Even I, however, have a hard time avoiding GTK applications unless I want to, for instance, recode OpenOffice.org for personal use.

    As a result, when Microsoft's lawyers send a "cease and desist" order against non-Novell users of the Gnome/GTK software that's been infected with "their" technology, they will be in a position to force them -- and me -- to stop using our favorite technologies.

    Now, I don't happen to like the fact that my country is run that way. I'm sure that there are people in places like Egypt who don't like the way their countries are run, too. However, I'm not quite prepared to leave it and in the meantime am doing my best to deal with the reality.

    Thus, to return your advice: the ostrich strategy also known as the "i-cant-hear-you" strategy: pretend that Microsoft's patent threat does not exist and hope that by ignoring it, it will go away and vanish.

    No thanks. If MS has the patents that they claim to, I'm going to obey the law and not use "their" technology until the law is changed.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  29. *sigh* by Ant+P. · · Score: 2, Insightful

    What does this format bring to Linux, other than a patent minefield that renders it useless to all but Novell (and then only until MS extinguishes them)?

    1. Re:*sigh* by argent · · Score: 1

      It brings a Windows-specific API that's a really really bad fit for the UNIX programming environment! Two hits for the price of one!

    2. Re:*sigh* by Anonymous Coward · · Score: 0

      MS is not going to extinguish them, maybe MS will buy them and Novell is just keeping their business attractive for when they decide it's time for plan B.

      What would that be if this FOSS adventure got wrong? is there a way to get back, re-license our software and to preserve our IP bullshit assets to be worth one buying? I'm sure those questions were made by Novell shareholders since the beginning.

      Take a look at what license they've been choosing for their code. Sure, that is a fair exchange for all sides and that is their code for a reason. But now you can just imagine that scenario where MS will keep their monopoly, while doing a transition for a semi-FOSS world and still scare people of the patent issues.

  30. Legal options by overshoot · · Score: 4, Insightful

    The problem is that some of us want to have access to content that will be produced with Silverlight, inventing a better system will not make the Silverlight content magically be transformed or accessible to us.
    Well, guess what: US law gives a 20-year monopoly on access to that content to Microsoft. If you want access to that content, get a Microsoft system and have at it.
    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Legal options by shutdown+-p+now · · Score: 1

      Well, guess what: US law gives a 20-year monopoly on access to that content to Microsoft.
      Reference, please? Not to the law, but to the patent which does it.
    2. Re:Legal options by SLi · · Score: 1

      Not necessarily. The relevant area of law is called antitrust.

    3. Re:Legal options by overshoot · · Score: 1

      Reference, please? Not to the law, but to the patent which does it.
      I'm taking Steve Ballmer at his word. He refuses to be more explicit, then points at Microsoft's litigation budget.

      Maybe he's bluffing. If you think so, ante up.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    4. Re:Legal options by shutdown+-p+now · · Score: 1

      I haven't heard Ballmer say that about Silverlight. I've heard him say it about Linux, though. If you are worried about what he has to say, it would seem that dropping Linux altogether is the first thing to do.

  31. Get A Grip by N8F8 · · Score: 4, Insightful

    Slamming Mono for implementing Silverlight is about as irrational as slamming Opera or Mozilla for implementing JavaScript.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    1. Re:Get A Grip by argent · · Score: 2, Insightful

      But Javascript is actually a pretty nice scripting language. It's got a better object model than C++ or Java, better than Objective C, and in some ways it's even better than Smalltalk's. The libraries in the browser world is somewhat messed up, but that's due to the fact that it's had to build on and remain compatible a set of experimental and mutually antagonistic libraries... and it's survived that pretty damn well.

      Dot NET, on the other hand, is built on an OS specific design that's got a huge semantic gap with anything but Windows.

      Slamming Mono for implementing Silverlight

      Don't worry, we're not slamming Mono for implementing Silverlight. We're slamming Mono for implementing Dot NET. Silverlight is just another symptom of the same problem.

    2. Re:Get A Grip by N8F8 · · Score: 1
      OS specific design that's got a huge semantic gap with anything but Windows

      Well, I'm a Java programmer by trade and have used a few others and I don't have any idea what you mean.

      --
      "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    3. Re:Get A Grip by argent · · Score: 1

      Well, I'm a Java programmer by trade...

      Java is another little platform-in-its-own-world that is generally isolated from the rest of the operating system it runs on (albeit not to as great an extent as Mono), so it's not surprising that...

      _.. I don't have any idea what you mean.

    4. Re:Get A Grip by N8F8 · · Score: 1

      Thanks for the non-answer. I also uses (professionally) C, C++, PHP, ARTEMIS 9000EX ,and a host of other stuff and I still don't know what you mean. I guess you object to abstraction and you would rather poke your way around with proprietary hardware calls.

      --
      "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    5. Re:Get A Grip by argent · · Score: 1

      I guess you object to abstraction and you would rather poke your way around with proprietary hardware calls.

      No, I'm just picky about the quality of my abstractions.

    6. Re:Get A Grip by rdean400 · · Score: 1

      Ummm....JavaScript's ancestry is Mozilla-based (Netscape, seeking to capitalizing on Java buzz). So, criticizing Mozilla for implementing JavaScript is a bit like criticizing Microsoft for implementing VBScript.

      A more fitting analogue would be slamming Mozilla for implementing ActiveX.

    7. Re:Get A Grip by Anonymous Coward · · Score: 0

      Slamming Mono for implementing Silverlight is about as irrational as slamming Opera or Mozilla for implementing JavaScript.

      Hardly. The difference is that the first technology comes from a company that consistantly and deliberately breaks standards and interoperability and abuses its monopololy position to extinguish all competition, and the people who try to entice the open source world into using that technology has repeatedly shown that they always uncritically embrace whatever comes that company.

      It is not irrational at all to be very wary of this, quite the opposite.

      I'll stick to Java, Ruby and JRuby thank you.

    8. Re:Get A Grip by N8F8 · · Score: 1
      ECMASCript ~ C# see the parallel?

      JavaScript was Netscape's implementation of ECMASCript but they added proprietary stuff that became the de-facto standard....

      --
      "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    9. Re:Get A Grip by cnystrom · · Score: 1
      The web should have been left to hypertext documents. We need a new system for Internet applications. So actually I think it is a good idea to slam Opera and Mozilla for implementing JavaScript.

      Next you are going to say we should not be slamming e-mail for attachments... :)

    10. Re:Get A Grip by shutdown+-p+now · · Score: 1

      Dot NET, on the other hand, is built on an OS specific design that's got a huge semantic gap with anything but Windows.
      This is certainly true with regard to WinForms (and it seems to be the most problematic part of the platform for the Mono guys to reimplement), but as for the rest of the .NET Framework, the core libraries (BCL) in particular, what "semantic gap" is there wrt to, for example, Linux?
    11. Re:Get A Grip by rdean400 · · Score: 1

      Netscape is the one that submitted JavaScript to ECMA:

      From Wikipedia: "JavaScript was originally developed by Brendan Eich of Netscape under the name Mocha, later LiveScript, and finally renamed to JavaScript. The change of name from LiveScript to JavaScript roughly coincided with Netscape adding support for Java technology in its Netscape Navigator web browser. JavaScript was first introduced and deployed in the Netscape browser version 2.0B3 in December of 1995. When web developers talk about using JavaScript in Internet Explorer, they are actually using JScript. The choice of name proved to be a source of much confusion."

  32. what's with this guy? by 2ms · · Score: 2, Funny

    Used to love Miguel and I know him and Nat do a lot of incredible stuff. But this Mono stuff has always completely baffled me. Ever since the very beginning over 5 years ago. Has always seemed like terrible idea to me. Just don't understand his obsession with MS. Can someone tell me what good has come out of Mono? I would like to know (I not denying there is good, I'm genuiously interested in being informed).

    1. Re:what's with this guy? by Anonymous Coward · · Score: 0

      The answer is "Web Services"

      Mono makes it easier to implement "Web Services" on a Linux box. Not that I can't "roll my own", I just don't have the time or gumption anymore. I only use "Web Services" when the "other side" mandates it, but the "Web Services" concept does make it easy for me to set up interactive services on a machine (whether it is MS or Linux/Mono).

    2. Re:what's with this guy? by Anonymous Coward · · Score: 0

      The correct answer is that your opinion of Miguel doesn't matter. Miguel is developing the software that he wants to develop and that is all that really matters. You should respect that just as I'm sure you would expect others to respect your own choices.

  33. Monochrome by goombah99 · · Score: 2, Interesting

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

    Other possibilities:

    flash-light
    sliver-lux
    silver-tux
    silvix
    sliver
    Gold-light

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Monochrome by Anonymous Coward · · Score: 0

      flash-light? since we're on Slashdot, fleshlight might be a more popular choice...

  34. One for the negative nancies by Anonymous Coward · · Score: 5, Informative

    Web Projects Using Mono

            * Fiducial (http://fiducial.biz): Their new site uses Mono and ASP.NET.

            * Wikipedia (http://wikipedia.org): WikiPedia uses Mono for its search facilities. The indexing and the actual searching is done by Mono-based applications.

            * GovTrack.Us (http://www.govtrack.us/)

            * GotMono.Net (http://www.gotmono.net)

            * Yakugo.com (http://www.yakugo.com) is an AJAX-based English-Japanese dictionary site that uses Mono.

            * [1] (http://www.saileventschedule.de) A web-based schedule for sailing events like racing and training.

    More can be found at:
    http://www.mono-project.com/Companies_Using_Mono#W ho_uses_Mono.3F

    1. Re:One for the negative nancies by maxwell+demon · · Score: 1

      Wikipedia (http://wikipedia.org): WikiPedia uses Mono for its search facilities. The indexing and the actual searching is done by Mono-based applications.

      That explains a lot! :-)

      The Wikipedia search is often disabled due to high server load. The rest of Wikipedia generally seems to work quite fine under that same load. Which fits my experience with beagle: That's also a ressource hog. Once it even managed to eat more memory than I have installed (I've got a big swap partition, so the computer still somewhat worked). I also learned that whenever my computer gets extremely slow, I first try beagle-shutdown, and in almost all cases this solves the problem.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    2. Re:One for the negative nancies by Anonymous Coward · · Score: 0
      Wikipedia (http://wikipedia.org): WikiPedia uses Mono for its search facilities. The indexing and the actual searching is done by Mono-based applications.

      Have you actually used Wikipedia's search? It's gotta be one of the most craptastic searches I've ever seen. Try being off by a letter on a search such as Kobar Towers or Debbie Stabbenow. It just tells you the articles don't exist rather than directing you to the Khobar Towers or Debbie Stabenow pages. I almost always use google to search Wikipedia instead. Hardly a shining example of the wonderful power of Mono.

    3. Re:One for the negative nancies by Daniel+Phillips · · Score: 1

      WikiPedia uses Mono for its search facilities. The indexing and the actual searching is done by Mono-based applications.

      Wow, Wikipedia uses mono for search? Interesting, if true. Search is the one aspect of Wikpedia that truly sucks. What should I learn from that?

      --
      Have you got your LWN subscription yet?
  35. Re:Option D::IANAL by HiThere · · Score: 1

    Because I am not a lawyer, I don't trust licenses that I can't understand. (I also don't trust some that I can understand.)

    From what I know of patent law (not that much), I feel that it's best to not use techniques that have been used by a coercive monopoly. As a result, I prefer to NOT use CLI, mono, etc. I may, possibly, be overly cautious, but I have no way of knowing. If you do, you apear to be under a NDA.

    It's all very well to say "if I never share my code with anyone, then I'm safe". It's probably also true, but it defeats the entire purpose of FOSS. As such, I consider mono unsafe to develop in. Clean-room approaches are no protection at all from patents.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  36. Open? Don't make me laugh. by Dogtanian · · Score: 1

    some people are sickened that it comes under an open license MS has licensed bits and pieces of it under licenses that are *supposedly* open. That's an easily-abused word.

    Wake me up when they open things enough such that it's possible to create truly portable and open versions of .Net without *any* potential legal threats.

    and are afraid that linux will become that bit more irrelevant on the desktop side of things Well, you're right. We're afraid that MS's pseudo-"open", but in truth proprietary languages/framework- just "open" enough to implement some of the core features but not enough to guarantee support for most applications, playing a permanent one-version-behind game of catch-up with MS- *will* give the illusion of openness and competition, whilst ultimately letting MS steer things back towards Windows. Is there something wrong with that?
    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  37. Silverlight is a new spin on ActiveX by argent · · Score: 3, Insightful

    I loved the Silverlight announcement, it is a way of bringing my favorite platform to the web (the CLR and now the DLR)

    We know you love the CLR... unfortunately, it's not an open system like the UNIX programming environment and so it's not really well liked in the open source world. We're not happy with the limitations of the Windows programming environment, and we find the large and complex APIs beloved of the Windows developers a throwback to the old pre-UNIX mainframe era, so we expect Silverlight to be the same kind of Windows wart on the side of UNIX. If we're mistaken, if Mono can be integrated well into the UNIX world, we'd love to see you prove us wrong by doing it.

    But you don't seem to like the UNIX environment, so I guess you won't be doing anything along those lines...

    Well, because I believe that Siverlight will become an important component in future applications. The majority of people will probably be happy to spice up their web applications with a little silverlight as it will run on Windows and MacOS.

    ActiveX has failed to make Dot-NET take off in the web application world. Why do you think that Silverlight will do any better?

    1. Re:Silverlight is a new spin on ActiveX by shutdown+-p+now · · Score: 1

      We know you love the CLR... unfortunately, it's not an open system like the UNIX programming environment
      How is it not an open system? It is an ISO standard, and it's got not one, but two F/OSS implementations.

      We're not happy with the limitations of the Windows programming environment, and we find the large and complex APIs beloved of the Windows developers a throwback to the old pre-UNIX mainframe era.
      First, .NET is obviously not a "Windows programming environment" - seeing how we have Mono happily running on Linux...

      Second, who's that "we"? Speak for yourself, please, rather than playing ESR. You certainly don't speak for me, and I am a Linux (and FreeBSD) user and developer too.

      ActiveX has failed to make Dot-NET take off in the web application world.
      What is that supposed to mean? What does ActiveX has to do with .NET, in the web application world or otherwise?

      Why do you think that Silverlight will do any better?
      Silverlight is in direct competition with Flash. Flash is very popular, which proves that there is demand for such things. Given it's Microsoft we're talking of, with its track record - why do you think Silverlight won't do any better? If it can do anything Flash can, is truly cross-platform, is backed by MS, and (the icing on the cake!) has an open-source implementation, why wouldn't it win?
    2. Re:Silverlight is a new spin on ActiveX by argent · · Score: 1

      The .NET API is descended from the Windows API. It's a Windows programming environment, and the whole point to it is to emulate the Windows environment... that's why people are (foolishly, in my opinion) on Microsoft's case to release even MORE of their proprietary APIs for .NET

      Just like Interix and Cygwin and UWIN are UNIX programming environments even though they all run on Windows.

      The big difference is that the UNIX programming environment is based around a set of good abstractions that by the quality of their design revolutionised the programming world back in the '70s and '80s. The Windows programming environment is based around a mish-mash of DEC's old mainframe APIs dragged backwards through the 8-bit world and a snapshot of some of the UNIX APIs as they existed in the early '80s during Microsoft's brief infatuation with Xenix, supporting a superstructure of ever increasing complexity, with a subset of Berkeley sockets badly bolted on the side. They did clean up the underpinnings some with NT, but they didn't really fix the horrible complexity and inconsistent APIs that grew out of them.

      Silverlight is in direct competition with Flash. Flash is very popular, which proves that there is demand for such things.

      ActiveX and Java and Shockwave and embedded Tcl and embedded Postscript and a bunch of other plugin programming environments I can't recall were also in direct competition with Flash. Flash beat them all out, partly because it *can't* do everything some of them can... which gives it less surface area for attacks, and makes it easier to secure... and because it did *enough*, and it's cross-platform *enough*, and it beat out the technology that *was* backed by MS.

      What does ActiveX has to do with .NET, in the web application world or otherwise?

      Microsoft didn't include you in the "Dot NET is ActiveX done right" briefing? We had at least two dog-and-pony shows at ABB with Microsoft coming around to try and convince us that not only would Dot NET squash all those pesky security issues (even though the basic security zone and signed applets model was just a twist on the failed ActiveX one) but we could write Dot NET ActiveX applets that would run just fine under ActiveX or Dot NET (with some packaging magic, maybe two versions with most of the same code, I don't recall the details). Google for 'ActiveX dot net' some time. :p

    3. Re:Silverlight is a new spin on ActiveX by bean123456789 · · Score: 1

      ActiveX has failed to make Dot-NET take off in the web application world. Why do you think that Silverlight will do any better?

      ActiveX has nothing to do with .Net. It is legacy (think vb6). The .Net technology on the web would be Asp.Net. So you could say that .Net has taken off in the web world in a big way. If required, you can use activex with .Net, but you don't need to by any means.

    4. Re:Silverlight is a new spin on ActiveX by shutdown+-p+now · · Score: 1

      The .NET API is descended from the Windows API. It's a Windows programming environment, and the whole point to it is to emulate the Windows environment
      Examples, please. Show me a few classes, preferrably from the BCL (the parts which are ISO-standartized), and point out the respective Win32 APIs they are descended from.
    5. Re:Silverlight is a new spin on ActiveX by argent · · Score: 1

      System.Drawing is based on GDI. System.DirectoryServices is based on Active Directory. System.Security is just another attempt at the failed trust model in ActiveX. What about the famous System.Windows.Forms?

      Not to mention that it maintains the daft distinction between file and socket IO (sorry, between System.IO.FileStream and System.Net.Sockets) that Microsoft inherited from the Lachman TCP socket library they started with in Win16.

    6. Re:Silverlight is a new spin on ActiveX by shutdown+-p+now · · Score: 1

      System.Drawing is based on GDI
      No, it's based on GDI+, which is actually a pretty decent object-oriented 2D drawing API, implementation of which exists for Linux as well. The only Win32-specific thing about it is a couple of methods which take or return handles (of DCs), but this can be sensibly interpreted in a cross-platform context as a "platform-specific handle", same as many other cross-platform APIs do.

      System.DirectoryServices is based on Active Directory.
      Haven't actually worked with it, but isn't AD mostly glorified LDAP, anyway? In which case System.DirectoryServices would mostly cover LDAP. At least that's precisely what it does in Mono.

      System.Security is just another attempt at the failed trust model in ActiveX.
      It's not based on or related to any Win32 API, though, which was the question. I don't see how it is a failure, either - it does do what it advertises, at least, and what else could you ask for?

      What about the famous System.Windows.Forms?
      That would be the obvious one, and yes, it is of course Win32-specific. One of the few things in .NET that are... note though that it is now being superceded by WPF, which is much more cross-platform friendly. Anyway, it's not part of the BCL and the ISO standards - it's just a proprietary toolkit/API from Microsoft, no more. There are plenty of proprietary libraries for C++, but surely it isn't the fault of the language and the standard environment? If you want a F/OSS GUI toolkit for .NET, there's always Gtk#...

      Not to mention that it maintains the daft distinction between file and socket IO (sorry, between System.IO.FileStream and System.Net.Sockets) that Microsoft inherited from the Lachman TCP socket library they started with in Win16.
      So does Java API. So does Qt. So do, in fact, pretty much all object-oriented frameworks which have the generic concept of "stream", no matter the language. You can still do polymorphic reads and writes on the thing without caring whether it is a file, a socket, or something else, not any different from how files and sockets are handled in Unix. At the same time, it certainly does make more sense than the unixish "everything is a file, and if it doesn't look like one, we'll force it to fit" approach.
    7. Re:Silverlight is a new spin on ActiveX by argent · · Score: 1

      implementation of [GDI+] exists for Linux as well.

      There's an implementation of Win32 for Linux as well, so what difference does that make... is it based on a Windows programming model or a UNIX one?

      It's not based on or related to any Win32 API, though, which was the question.

      I'm explaining why I consider it a Windows API. That doesn't mean it's based on Win32, that means it's designed to work well in Windows, and is a poor match for UNIX. I'm not obligated to answer leading questions exactly as sated.

      I don't see how it is a failure, either - it does do what it advertises, at least, and what else could you ask for?

      What it advertises is the problem. The idea that code can be trusted based on some heuristic based on the apparent origin of the code is a dismal failure, and has led to more security problems than every other bad idea in Windows put together. It has no place in UNIX.

      You can still do polymorphic reads and writes on the thing without caring whether it is a file, a socket, or something else,

      That doesn't seem to be the case based on my reading of the API. If it happens to work in UNIX (and it probably does, because of course a socket end point IS a file handle) that doesn't mean it will work in Windows where sockets and file handles have separate APIs.

      [System.Windows.Forms isn't] part of the BCL and the ISO standards - it's just a proprietary toolkit/API from Microsoft, no more.

      If it, or its descendants, are used by real Silverlight applications in the wold, then it will have to be implemented, whether it's in BCF or not (and I've found conflicting statements about THAT). Playing the technical compatibility game only works if you're already Microsoft and (to bring up an example from the other side of the street) only need to implement the POSIX sybsystem to satisfy FIPS-151 ratehr than to be actually useful. If Silverlight-on-Mono is to be more than a checkmark Microsoft can point to to encourage people to jump into the fire (look, there's an independent open source version, see how good we are) then it will have to haul in any API that Windows developers use.

    8. Re:Silverlight is a new spin on ActiveX by shutdown+-p+now · · Score: 1

      is it based on a Windows programming model or a UNIX one?
      You tell me. Why would a drawing API for UNIX be any different from a drawing API for Windows? They do the same thing, after all, and principles of object-oriented design are the same on any platform.

      What it advertises is the problem. The idea that code can be trusted based on some heuristic based on the apparent origin of the code is a dismal failure, and has led to more security problems than every other bad idea in Windows put together. It has no place in UNIX.
      It's not so much about the origin as it is about the given set of permissions which apply to the codepath. You can define them via origin, sure, but you can define them by other means as well, e.g., a specific set of permissions for a given assembly.

      That doesn't seem to be the case based on my reading of the API. If it happens to work in UNIX (and it probably does, because of course a socket end point IS a file handle) that doesn't mean it will work in Windows where sockets and file handles have separate APIs.
      Underlying API really doesn't matter, that's what the CLR and its libraries are there for. And yes, of course you can treat a file and a socket the same way in .NET - you just treat it as a generic System.IO.Stream, which is an abstract class with a lot of implementations, and among them are System.IO.FileStream and System.Net.Sockets.NetworkStream.

      If it, or its descendants, are used by real Silverlight applications in the wold, then it will have to be implemented, whether it's in BCF or not (and I've found conflicting statements about THAT).
      Silverlight doesn't require WinForms, but it does require stripped-down WPF, which is not covered by the standard. Indeed, the whole story is mostly implementing that. The good thing is that WPF not closely tied to Win32 abstractions as WinForms used to be, so it can be easily ported without losing anything.

      Anyway, I wasn't arguing for Silverlight specifically so much as I was for CLR as a platform, and C# as a language, in general. Even if we limit ourselves to the things covered by the ISO standards, rather than all the stuff already implemented in Mono, it's still more than what ISO C++ has to offer; all open, all free, all standardized. I still don't see any reason to miss on that part of it, at least.

  38. Where do you draw the line? by argent · · Score: 2, Interesting

    I am somewhat sad to see that many of our fellow Slashdotters have chosen the head-in-sand option, rather than recognizing the place that .NET and Silverlight will most likely play in the IT infrastructure of tomorrow. Whether I may like it or not, Microsoft is a major player, and can push new frameworks into prominence easily.

    A couple of decades ago that would have read "I am somewhat sad to see that many of our fellow developers have chosen to re-implement UNIX, rather than recognizing the place that Windows and NT will most likely play in the IT infrastructure of tomorrow. Whether I may like it or not, Microsoft is a major player, and can push new frameworks into prominence easily." Following that advice would have kept Linux and BSD from catching on and made the replacement of UNIX by Windows a reality rather than a threat.

    1. Re:Where do you draw the line? by cgranade · · Score: 1

      Not at all. That's patently stupid. Someone goes and makes Linux, while someone else makes ReactOS. Helps avoid monoculture.

      --

      #define DRM chmod 000

    2. Re:Where do you draw the line? by argent · · Score: 1

      Someone goes and makes Linux, while someone else makes ReactOS.

      ReactOS/Haiku, AROS, OpenDOS... there's been more that I can't recall, all trying to harness Open Source to duplicate proprietary operating systems that failed to take root or are past their "best sold by" date. Other operating systems that were the focus of intense hacker interest in their time like ITS have been released to open source without raising a ripple.

      UNIX is a family of independantly developed operating systems that form a single stable API underneath which a huge variety of operating systems can thrive. Interix is UNIX, Linux is UNIX, QNX is UNIX, Amoeba is UNIX, even if the underlying operating systems are utterly different. The UNIX API has already broken the monoculture (and even Microsoft has been able to take advantage of that *multiple times*) by being one that provides an amazingly clean abstraction to the hardware and file system yet can be implemented on top of just about anything.

      A better API than the one UNIX provides will take over... on top of UNIX and Windows, and if it can really outcompete them it will evolve its own base. If the BeOS hothouse API was one, it could and would be used right now on top of UNIX and Windows. Good as the Amiga API was, it hasn't survived the death of the Amiga despite multiple attempts to bring it back.

      Operating systems exist to run applications. People rarely buy into operating systems on any abstract merits... that's why Be failed in the first place, and that's why Minux and Tunis and other academic and experimental operating systems so aften expose a UNIX API, and that's why Stallman targeted UNIX with GNU even though he probably would have rather drunk his own blood than switch from ITS to UNIX back when ITS was a going concern.

    3. Re:Where do you draw the line? by squiggleslash · · Score: 1

      And ReactOS remains very far behind where it should be. And I say this as someone who generally supports the idea, if only to get the Windows enthusiasts out of GNU where they've done so much damage and onto a project where they actually have ideas that are relevant.

      I don't know if you've noticed, but none of the "clone Microsoft" projects are ever a success, with the possible exception of FreeDOS which only really exists because what it cloned was crude to begin with, and because Microsoft withdrew from the market completely making FreeDOS the only game in town with long term viability. Incompatibilities no longer matter.

      Early GNOMEs were absolutely terrible. They were unintuitive, bloated, and to this day current versions of GNOME are hampered by decisions made during a time when people could post on the mailing list things like "What we need is a huge, bloated, object framework, Microsoft has MFC, why don't we have something like that only bigger? And where the hell's the registry, what's the deal with these easily found plain text keyword/value pair files? I want a neat, ordered, and impossible to get my head around hierarchy that, whatever format it stores files in, hey make it XML because XML is neat and Microsoft said good things about it, ultimately requires a custom application to edit it."

      People seriously thought it would make *ix easier to use if they tried to adapt all the concepts they knew from the Windows GUI to an X11 based environment. What was the result? GNOME spent half a decade or more seriously behind Windows as a GUI, because it was constantly playing catch-up, and catch-up in an environment where it would never be as good as Windows, because it was trying to be something it wasn't.

      GNOME today is excellent because they stopped trying to copy Microsoft. Now it's easily the second best GUI in serious use behind Mac OS X. Firefox is excellent because, with the exception of a tiny handful of compatibility hacks, they have never tried to "be like" IE. Show me any successful open source project well respected within the industry, and I'll show you how copying Microsoft is low on the agenda of the developers.

      --
      You are not alone. This is not normal. None of this is normal.
  39. Option E by argent · · Score: 4, Insightful

    The problem is that some of us want to have access to content that will be produced with Silverlight

    And some of us don't want there to be lots of content produced with Silverlight. It's bad enough that so much of the content on the web is tied up in little obfuscated applets in Java and Flash as it is. Seriously, there's pretty much only three things these are used for: advertising, low-quality DRM, and toys and games. Exceptions like the Java applets at Greg Egan's site are far and few between, and Google has shown us with Maps and Gmail that you don't *need* these plugins to produce rich content.

    Thank goodness Microsoft's first try failed, and we don't have ActiveX and its security problems on Mac and Linux.

    We don't need a better Silverlight or a better Flash. We need better tools inside the framework that we already have.

    1. Re:Option E by miguel · · Score: 1, Interesting

      The problem is that some of us want to have access to content that will be produced with Silverlight

      And some of us don't want there to be lots of content produced with Silverlight. It's bad enough that so much of the content on the web is tied up in little obfuscated applets in Java and Flash as it is. And you honestly believe that Mono implementing Silverlight will actually make a difference as to whether Silverlight succeeds or fails?

      Seriously, there's pretty much only three things these are used for: advertising, low-quality DRM, and toys and games. Exceptions like the Java applets at Greg Egan's site are far and few between, and Google has shown us with Maps and Gmail that you don't *need* these plugins to produce rich content.

      Thank goodness Microsoft's first try failed, and we don't have ActiveX and its security problems on Mac and Linux.

      We don't need a better Silverlight or a better Flash. We need better tools inside the framework that we already have. You are preaching to the choir:

      http://tirania.org/blog/archive/2007/Apr-20.html

      Miguel
    2. Re:Option E by wasabii · · Score: 1

      We also have absolutely no user uptake, because we have nothing like ActiveX, which allowed a massive ecosystem of third party UI component developers to flurish.

      Sure, we're secure, but without users, does it really matter?

    3. Re:Option E by sabernet · · Score: 1

      This argument is very tenuous at best. Please re-evaluate the Linux desktop market share. In order, Microsoft's true enemies are:

      1) Google
      2) Apple
      3) European Union
      4) Wood seating
      5) Linux

      They will not abandon Silverlight because a very few Linux elitists want to refuse it entering 'their' domain. I want Silverlight on Linux. And I do not wish for it to be held back by the 'some of us' of which you speak.

      To think this would somehow miraculously affect it's adoption in light of the massive market share MS and Apple occupy vs Linux is naive at best. As mIguel stated, the 'head in the sand' approach is a good way to have your ass handed to you.

      This is all forgetting that Miguel can do what he damn well pleases. He isn't Jesus and he isn't shafting people either. If you need better tools, acquire them, invest money for people to develop them or build them yourself.

      If Lunalight or Lunabeam or Claire-de-la-Lune or whatever he wants to call it offends you, get a girlfriend or simply don't download it.

    4. Re:Option E by Dan+Ost · · Score: 1

      Sure, we're secure, but without users, does it really matter?

      Linux has value to me right now.

      Adding users would probably mean that Linux would be treated more fairly by content producers, but if the only way to get additional users is to sacrifice the very things that make Linux valuable to me right now, then it's not worth it.

      That said, I see no harm in this. Let's see how it plays out.

      --

      *sigh* back to work...
    5. Re:Option E by jsebrech · · Score: 2, Interesting

      Seriously, there's pretty much only three things these are used for: advertising, low-quality DRM, and toys and games. Exceptions like the Java applets at Greg Egan's site are far and few between, and Google has shown us with Maps and Gmail that you don't *need* these plugins to produce rich content.

      You can't do video-, sound- or advanced graphics-based web apps (by advanced I mean high performance) without flash or java.

      That you haven't seen any apps that build on top of the flash or java platform that impress you is mostly because these are commercial applications. My company sells a flash-based AutoCAD floorplan viewer / editor. Fauxto.com is a nice example of what's possible, but you can do better still than that.

      I've always thought google maps demonstrated exactly why you did in fact need flash and java. It is the pinnacle of javascript-based tech, and yet it is a lot less usable than the new yahoo maps and the older java-based map systems.

    6. Re:Option E by cnystrom · · Score: 1
      > We don't need a better Silverlight or a better Flash. We need better tools inside the framework that we already have.

      Actually, I disagree here. For the reasons you sited above, I think we need to leave the web to what it was originally created for: hypertext documents. We need a new separate system for running applications. Something better than Silverlight, Flash, etc.

      My own attempt is NewI\O.

    7. Re:Option E by jhol13 · · Score: 1

      And you honestly believe that Mono implementing Silverlight will actually make a difference as to whether Silverlight succeeds or fails? No, you do.
      Seriously.
      If you didn't you would not announce it.
    8. Re:Option E by Anonymous Coward · · Score: 0

      the word for today is: "linkspam". Now repeat after me: "linkspam".

    9. Re:Option E by argent · · Score: 1

      You can't do video-, sound- or advanced graphics-based web apps (by advanced I mean high performance) without flash or java.

      Every time I've run into an "advanced" video- or sound- based web app I've gone looking for a non-advanced one, because video or sound wrapped in Flash or Java is less useful to me, the end user, than one that's just video or sound linked off a web page.

      Google Maps might not have all the bling of Yahoo maps, but it's Google Maps that's being embedded in and used by other web applications, by desktop applications, by all kinds of amazingly good tools on every platform.

      The web has two advantages over desktop apps. It's a simpler environment to implement 80% of what you need in an app, and it's primarily declarative and self-descriptive rather than procedural. Writing desktop apps in the web, rather than writing apps that use the web, is only a good option because desktop APIs are so fragmented and clumsy. Implementing a desktop app inside a browser is very attractive, but it's never as good for the end user as implementing the same application standalone.

      That's why there's Google Maps and Google Earth. If you want more than what you can do in AJAX, Google Earth gives you more than you can do in a browser.

      That you haven't seen any apps that build on top of the flash or java platform that impress you is mostly because these are commercial applications.

      I've had to use some of these when I was working at ABB. They're very impressive, for something running in a browser... but god they sucked compared to standalone applications.

    10. Re:Option E by argent · · Score: 1

      They will not abandon Silverlight because a very few Linux elitists want to refuse it entering 'their' domain.

      No, and neither will the fact that a version of Silverlight is available for Linux elitists make much difference to Microsoft's ability to push it over Flash.

      I want Silverlight on Linux.

      The market that Silverlight is targeted for is:

      (a) Windows users.
      (b) Apple users.
      (c) Flash users.
      (d) Wood Seating.
      (e) ActiveX users.

      Linux doesn't even make the top five.

      This is all forgetting that Miguel can do what he damn well pleases.

      Of course he can. He likes the CLR, he'll work on what he likes. That's the cool thing about Open Source, you can work on what you like. If you're lucky you get paid for it, too.

      If you need better tools, acquire them, invest money for people to develop them or build them yourself.

      I've done all three, and I've been lucky enough to see some of the tools I've worked on and stuff I've come up with gain some moderate success in the open source community. It's a great egoboo, and it must be a real blast being Miguel.

      But... my point hasn't been "Miguel should stop doing this and do that", it's "what he's doing has these problems... don't blind yourself to them".

      Even Java, as insular as it is, is more of a native citizen on UNIX than Mono. For that matter, the UNIX API works better as a way to write code for Windows than Mono does as a way to write code for UNIX. Mono is cool, yes, but it's also the Windows programming environment trying to spread over UNIX... and that's a problem, because the Windows programming environment is not a good neighbor.

    11. Re:Option E by argent · · Score: 1

      we have nothing like ActiveX, which allowed a massive ecosystem of third party UI component developers to flurish.

      By "flourish" you mean "wither and die or switch to AJAX and/or Flash"?

      For a while there were a few websites that mattered that depended on ActiveX. But theer is no way Firefox would have even 10% market share if ActiveX was actually important.

    12. Re:Option E by argent · · Score: 1

      And you honestly believe that Mono implementing Silverlight will actually make a difference as to whether Silverlight succeeds or fails?

      Microsoft thinks that Open Source matters to Silverlight.

      I don't know whether it does. I just wanted to point out that Silverlight is not necessarily a good thing. Not all of us are enamored with the Windows programming API and the whole GUI-oriented-API mess.

    13. Re:Option E by Raenex · · Score: 1

      And you honestly believe that Mono implementing Silverlight will actually make a difference as to whether Silverlight succeeds or fails? If all the "alternative" players say no, then collectively it will make a difference. More people are using Firefox, more are using OS/X, and more are using Linux.

      http://tirania.org/blog/archive/2007/Apr-20.html Very nice, though calling the Flash standard semi-open is being generous. It says right in the FAQ that you can't use the spec to create a player.

      Funny how Microsoft says they don't want another browser war, yet they push their own "standards", won't agree to an open video format, won't support SVG, the next Javascript, etc.
  40. Miguel, let's be honest ... by Augusto · · Score: 2, Insightful

    MS doesn't like your project, why don't they work with you guys to say "the Mono team will help us bring Silverlight to the Linux platform". Instead, they ignore your project, and no sane corporation is going to base serious development efforts on mono when it will always be seen as the illegitimate ugly step child in the .net family.

    Really, can you admit that the only reason MS even tolerates your product, is just in case somebody brings up how they have no solutions in Linux they can just casually just say "well, there's that mono thing"? I'm sure your project is mentioned in some PowerPoint in Redmond that is brought up when convenient, but it's baffling how much they just ignore your project most of the time. It's not even a consideration.

    --

    - sigs are for wimps.
  41. Oh Shut It You Nancies by alexborges · · Score: 2, Insightful

    Man. The guy in implementing a whole stack of a very big technology. Big as in really a whole lot of code that has the potential to bring windows apps to linux and viceversa.

    Some of you seem to be asking for the closing of Unix and our Unix-Like things without a single thought to what others are doing. No, we do not have the answer to everything. No, Linux does not do everything we need. No, Java is not the only way we should have to implement enterprise-ready client-server applications.

    We should have more. We should be able to bring expert C# developers and have them feel comfortable on Linux. We should be able to access everything that anyone puts on the web. Yes, Macromedia and Microsoft do stupid, evil things like leverage their market grips and lawyer departments to feed us this or that other tech that could be better implemented.

    But we work arround that. We worked arround DVD encryption. We worked arround HD-DVD encription and we WILL work arround BlueRay encription. We worked arround proprietary audio formats and we worked arround proprietary video formats and yet, you guys complain that miguel wants to work arround yet another tech (and in this case its a quite well architected one) that will lock us out of content.

    Why didnt you rant against the mplayer guys that allow you to see your pron. Ah, i see, silverlight is not pr0n worthy. Didnt we used to perceive the same kind of risk (patents and such) for the revenging that the samba team needed to do? Why didnt you rant then. Ah, I see, you probably did.

    I dont like the ms-novell deal more than any of you, but i dont think miguel has in mind having a closed source version of what he is proposing to do. If the other distros do not feel comfortable including it because of that deal, then they wont (like RH, that currently has no offer for mono). But the software itself is opensource and you will be able to download it and access your content.

    Isnt that what this is all about, really? That we can work arround the stupid walls MS and others try to put on us?

    Youve all turned into a bunch of whyning preppie girls. Hell, it wont even be you implementing it, if you dont want to. I say FSCK microsoft and let them come if they wanna sue all of us when we use our mono-based silverlight thingie on our ubuntu or fedora.

    They wont come against novell, but I dont hink novell would stop miguel from doing this in a good (as in MPL or GPL) free software license --and this I say because a non-FOSS implementation would force me to the other side... that is, with the wyining preppie girls.

    --
    NO SIG
    1. Re:Oh Shut It You Nancies by instagib · · Score: 1
      Well, I think you illustrated inadvertently the main reason for "whyning": The workarounds of DeCSS, MPlayer, etc. are not included in many major distributions because of the legal dangers. Same applies for Mono and dependent projects if you are a little paranoid (which seems to be a good thing nowadays), and only Novell can currently distribute it without legal worries (at least while their MS contract is valid).

      So what you have here already are two classes of Linux, which in the long run could turn out to be the biggest split ever in the history of Linux. And such a split definitely will hurt it.

  42. Hmm by Anonymous Coward · · Score: 0

    Isn't that El Lobo (the submitter) dude some major Microsoft troll here on /.?
    So I just go on and say it:

    El Lobo = Miguel de Icaza

    For sure!

  43. go migel go by razpones · · Score: 1

    You are one of the brightest stars of Mexico and La UNAM

    1. Re:go migel go by Anonymous Coward · · Score: 0

      OUCH!

    2. Re:go migel go by Anonymous Coward · · Score: 0

      you must be from "el poli"

      The best people from the unam is in the unam, doing new and better things... not playing copy cat

  44. Windows Media all over again by chazzzzy · · Score: 4, Insightful

    All Mac users were UNABLE to watch any videos on MSNBC AT ALL for YEARS.. because Microsoft required you to "Upgrade to Internet Explorer ON WINDOWS ONLY". Even though other sites were able to show Windows Media files on Macs.. MSNBC DISABLED the ability for macs to try to get us to switch.

    Lately you can watch snippets of videos on MSNBC because they are "beta testing" FLASH to show their videos ONLY because of the success of YouTube. You still cannot watch live events on macs though.

    The point of all this is that Microsoft is not making Silverlight because they care about the community. They are making it so that they can stranglehold all of the non windows users at some point down the road Once we all get sucked in and a bunch of sites are made using Slverlight.. Microsoft will then come out with a new feature that will ONLY work on Windows.. and then we will all be sorry again.

    I am a web developer who has to make 4 different versions of each site because of all the "bugs" in IE.

    I would be an idiot to build a site using Silverlight.. because we all know exactly what's going to happen with that format down the road.

  45. And here's what YOU don't understand... by Anonymous Coward · · Score: 0
    Thank you for succinctly demonstrating the thing you and others like you fail to understand about Miguel, Mono, Novell, and everything else you are collectively ragging on in this thread. Here's where you do it:

    Miguel and many other people at Novell take it as a fact that MS is and always will be the dominant desktop OS producer (which for the time being is true), so in their (business/short-term, not idealism/long-term oriented) logic, writing software that will make MS tools available for Linux is a great thing to do.

    I've conveniently bolded the key elements.

    Here's the thing that Miguel, Mono, Novell, and all sorts of rational, balanced people understand but you don't:

    There are far more important things in life to associate with "idealism/long-term" than "writing software".

    The fact that this is your chosen association only serves to highlight how warped your priorities are in life. I'm sorry to be so blunt, but this is the simple (and surely heartbreaking) truth. We're talking about a business, a hobby, or just a casual personal interest, here, not something worthy of idealism, religion, zealotry, cultism, etc. If you really want to save the world with your idealism, please choose a method more relevant than writing software and a benefactor more appropriate than the open source movement. Go ahead and contribute to the open source movement by writing software, but come on.

    Lots of us, with Miguel as the obvious example, understand this difference. He happens to enjoy (and luckily can earn a living from) his chosen endeavour. It happens to align to a certain degree with the endeavours of certain corporate entities. That doesn't mean he needs to be drawn and quartered by fundamentalist open source terrorists. Neither do the rest of us.
    1. Re:And here's what YOU don't understand... by Anonymous Coward · · Score: 0

      Bzzzzzzzzzzzzzzzzzt. YOU'RE WRONG!

      What a retarded rant.

    2. Re:And here's what YOU don't understand... by Anonymous Coward · · Score: 0

      "fundamentalist open source terrorists" Wow. Apart from mis- and totally overinterpreting what I (the AC above you) wrote, you happen to fall in the category of people you try to critize. Relax a little, no one is attacking you. Most people here have quite sane priorities in life, they just happen to intelligently forsee complications which might arise (here: potential legal problems due to Mono).
      Hmm, maybe I should write shorter sentences ...

    3. Re:And here's what YOU don't understand... by Anonymous Coward · · Score: 0

      That doesn't mean he needs to be drawn and quartered by fundamentalist open source terrorists.

      Maybe it's time to declare a "war on ludicrous overexaggeration".

  46. So its politics over choice and accessibility? by MMInterface · · Score: 1

    Your argument is driven purely by narrow minded politics and has no regard for the user. Regardless of how you feel towards MS, its going to benefit Linux users if they have a choice to view Silverlight content. This OS is supposed to give users choice, if your going to limit developement based on politics and what company you don't like then your not that much different then MS. If Mac and Windows users do embrace Silverlight then I don't see how ignoring it would be good for Linux users or anyone who wants to switch. At the same time half the people with your attitude will complain that it isn't cross-platform. Lets not complain when someone truly qualified is willing to change that.

    1. Re:So its politics over choice and accessibility? by zIRtrON · · Score: 1

      Dude,
      You're so correct. There are a lot of near-sighted trolls in this universe. Miguel is doing something great for software developers everywhere.

      In 5 years time, what is going to happen?

      Having read just about all of miguel's earlier posts, I'm hopeful some people will see the light.

  47. I would rather by SandmanWAIX · · Score: 1

    I would rather that the System.Windows.Forms namespace and the IDE be improved to the point where it is good enough to use so I can easily migrate the application I develop to support Linux. We don't have the budget or requirement to rewrite the frontend so if we are ever to support Linux this will be our path forward. I occasionally read the mailing list and the totally out-of-date website waiting for any interesting announcements but it just isn't there yet.

    1. Re:I would rather by miguel · · Score: 2, Informative

      Hello,

              You might want to look at our release announcements (they come out about every six weeks) as we have been making a lot of progress on Windows.Forms, we have a team of six developers working on it and they commit on a daily basis.

      Miguel.

  48. Good Luck Miguel by ushering05401 · · Score: 1

    Many small development houses are watching your progress, mine included.

    Whether or not your projects survive the patent minefield you have helped me get open source on my co-worker's radar screens. Not that I work with M$ fanboys, but 100% of our customers are heavily vested in Windows technology... which relegates Linux to 'hobby' status for me.

    I look forward to the day that changes.

    Regards.

  49. ahole by Anonymous Coward · · Score: 0

    Miguel continues to *shit* on the linux community as hard as he possibly can.

  50. You'll need a ten foot pole... by mattr · · Score: 4, Insightful

    Another piece of software to avoid. Miguel though I don't know you, you seem to be the kind of powerhouse who I wish wasn't working at Novell. Actually sitting in the seat that is responsible for Novell's side of the MS embrace and extend campaign. I even took the time to look a little at Silverlight - no I didn't install it. If it is as nice as you say maybe it would be nice, if all things were equal.

    But they aren't. And I don't know if I trust someone who is both indeminified against lawsuits from Microsoft and (as he blogs) gets drunk with senior Microsoft employees. The timing is bad, to say the least, who wants to use crippleware and anything smelling of MS/Novell?

    Other people have said but I will add: There is nothing earthshaking about Miguel's desire to extend Mono, his copy of .Net, by copying MS' extension of .Net. There is nothing inevitable about silverlight. In fact, someone of Miguel's talent (at least in project management, I don't know him personally) could do a great deal for open source if he wasn't always copying Microsoft.

    I believe his arguments are disingenuous. (Well, fake.) MS is NOT able to easily push new technologies into acceptance. They can spend a lot of money on advertising. The video of siverlight movie editing was cute but huh? It was using a faked Minority Report video, and an attempt to make a Minority Report interface (not as good as Kai's Power Tools about 10 years before this), and a laugh at anyone who really does video editing. This new Novell project is premature, serves to support MS embrace and extend, paints a nice target for threats and guess what if you build a successful company on it MS will own your ass.

    Whatever silverlight promises may be nice to have, and some snippets I saw in his blog about Ruby and 3D sounded enticing. But you know what? You don't need anything Microsoft to do cool things. Maybe this will be impetus for open source people who don't work at Novell and carouse with the MS senior execs to get moving on developing something more interesting. I'd rather not intentionally put manacles on my own arms and wait for the other shoe to drop, which is what it seems is required for using Miguel's software. Head in the sand indeed, let's wait until the world depends on silverlight I've got plenty of other things to do. Someone tell me why you want to help son of SCO? Getting drunk with the execs indeed! Fuck off!

    1. Re:You'll need a ten foot pole... by Anonymous Coward · · Score: 0

      I didn't see the "drunk with execs" bit on his blog, but I did see a screen shot of a fake chess program, where .NET "wins" agains JScript. WTF?

    2. Re:You'll need a ten foot pole... by mattr · · Score: 1
      Source: http://tirania.org/blog/ under the Predictions heading.

      "Silverlight for Linux. And if there is no announcement, we should try to get someone drunk enough to get them to do it." There was no announcement of Silverlight for Linux, but I was still kind of joking. But I did get drunk with senior Microsoft employees. One point.

  51. And when MS ditches Silverlight., what've ya got? by trimbo · · Score: 1

    I have the distinct feeling that WPF/E is one of those technologies that Microsoft has thrown out there and, after it doesn't catch on, will end up ditching it. Anyone who pays attention to Microsoft knows this happens all the time. About half of the "Live Ideas" have already been abandoned in six months. There's another article on /. that UMPC is all but abandoned. Media PC has one-time big backers like HP are running away, so Microsoft has just started shipping MCE with practically every version of Vista as capitulation.

    That's not to say these aren't good products, they just never caught on so Microsoft's dev teams moved on.

    Taking on the CLR, the BCL, Windows.Forms, etc. made a lot more sense because it's used so heavily in the corporate world. .NET is the VB6 replacement technology (as was apparent when Mono was started up), so it had a built-in audience. Anyone using Windows for business is almost undoubtedly writing .NET code by now. Novell has a lot to gain by offering a platform for people to run those .NET apps without using Windows.

    Silverlight, on the other hand, is a consumer technology trying to take marketshare from Adobe. It's a long road to try to do that against any technology that has 95% of the market (like, ahem, windows itself). I don't really understand why Novell would want to take a risk on this. Instead, shore up the ASP.NET code. Keep working on Windows.Forms, LINQ, etc., etc. Those are the most viable businesses... not the Flash rip-off.

  52. ItsAFud by nanosquid · · Score: 1

    The way I see it, only Novell has a license to be releasing a Mono/Silverlight plugin with Linux.

    That's a strong claim. Do you have any evidence whatsoever that anybody even needs a license?

    (For which I'm sure they have many patents and trademarks.)

    Well, it's nice that you're "sure", but just because you're ignorant and prejudiced doesn't mean everybody else has to be. So, either show us the patents and explain how they affect Mono (Microsoft's trademarks are irrelevant), or stop spreading FUD.

    Now, you are right about one thing: Novell taking this patent license is a big problem because it raises the possibility that they deliberately incorporate patented Microsoft technologies into Mono (the risk that they do so accidentally doesn't change). Given how many non-Novell people work on Mono and scrutinize the code, that seems like a remote risk, but it's still something that looks bad and needs to be addressed. Overall, I think Mono is still at less risk of patent infringement claims than the Linux kernel, the Linux desktop, or the GNU compilers. And, overall, I don't think patent infringement is such a serious issue for open source projects anyway: should anybody actually bring a claim, it's usually easy to work around. So take off your tinfoil hat and stop spreading FUD.

    1. Re:ItsAFud by Ilgaz · · Score: 1

      May we learn your connection with Novell/MSFT/Mono or you are doing this for free without reason?

      FUD? Yes, after Mono nightmare, MS claims another open source framework/platform and Miguel/Novell falls to it as usual. Add me to those FUD people too.

      I don't stop from laughing when I see "MS" and "Multi Platform" in same paragraph.

    2. Re:ItsAFud by nanosquid · · Score: 2, Insightful

      May we learn your connection with Novell/MSFT/Mono or you are doing this for free without reason?

      My only connection with Mono is that I think it's technically the best platform right now and I develop open source software in it. I think it would be a big loss to the open source community if inaccurate FUD like yours destroyed Mono. If people like you succeed at FUDding Mono to death, Microsoft will win because there is nothing else that comes even close competing with Microsoft.

      Oh, I earn a living with Java and C++ programming on UNIX and run Debian at home, if you must know. I don't even own a Windows computer anymore, although I must admit to also owning a Mac.

      So, what's your problem? Do you work for Sun and are afraid of the competition from Mono? Or do you work for Microsoft and try to kill Mono through FUD, since you already know that there is no technical or legal way that you can kill Mono?

    3. Re:ItsAFud by Anonymous Coward · · Score: 0

      > If people like you succeed at FUDding Mono to death, Microsoft will win because there is nothing else that comes even close competing with Microsoft.

      LOL!

      GNOME developer?

  53. I'm beginning to... by Anonymous Coward · · Score: 0

    think that KDE is the desktop for me. I don't want to bring up the KDE/Gnome war, but if Gnome keeping implimenting more and more of Mono. Perhaps some day, Microsoft will pull the rug out from under Gnome's feet.

    G++

    1. Re:I'm beginning to... by frambris · · Score: 1

      I concur. I got into GNOME because it used many concepts that I was familiar with from the Magic User Interface framework on Amiga. I still prefer GNOME but more and more I have started to look at KDE. I don't like Mono and if GNOME will become GNOME.net, I won't be there.

  54. Java Applets by weberjn · · Score: 1
    What can be done with Silverlight that cannot be done with Java applets?

    And Java is a proven technologie, it is really cross-platform and the next version will be open-sourced.

    1. Re:Java Applets by dukerobillard · · Score: 1
      What can be done with Silverlight that cannot be done with Java applets?

      Normal computer users will be able to get them to run in their browsers?

      I love Java, and I wish applets had worked...but they didn't. Flash did. (Silverlight might or might not; that remains to be seen)

  55. second for Monochrome by hitchhacker · · Score: 1

    I know this isn't a vote, but I second for calling it 'monochrome'

    1. Obviously, it has the direct association with the mono project.
    2. Silver is somewhat analogous to chrome.. (alright alright it really isn't)
    3. Every artist knows what monochromatic is.. as in having to do with color and light.

    Miguel, I think the choice should be obvious unless there are legal issues with calling it 'monochrome'.

    -metric

  56. Wake up by groomed · · Score: 1, Insightful

    Most of the commentary on this topic is shit, fueled by ignorance and unthinking dogmatism.

    Over the past half decade or so, Microsoft has been developing arguably the most comprehensive and coherent development platform ever on the planet, viz. .NET. Many people like to denounce .NET as "Java copied badly" or point out how poorly Windows Forms compares to what's available for GNOME and MacOS X.

    This kind of argument is completely besides the point. While some parts of .NET are not be as good as other offerings on the market, as a whole there is nothing which compares to it. .NET brings everything under one roof and eliminates entire classes of "glue" and "can't get there from here" problems.

    (Yes, we are all software developers and enthusiasts. We all know the joys of loosely coupled systems and the evils of integration. I'm realy not interested in a generic discussion on that. In practice all good things have costs and all bad things have benefits and .NET in most cases does The Right Thing. If you haven't worked with .NET yet, just try it and come with specifics. Don't come arguing on abstract principles please.)

    With .NET 3.0 and WPF, a brand new UI subsystem has been added to the mix, which in terms of raw capability rivals anything out there. ... Christ, that sounds like a commercial. But it's true. You've all seen the demos of movies projected onto flying 3D surfaces etcetera, and this might have left you with the impression that there is little substance to the technology apart from fizz and sparkle.

    That would be a very wrong impression. .NET and WPF form the foundation for the next generation of Windows applications and Silverlight brings parts of this technology to the web. Thus, while Silverlight may falter, as some of you have been suggesting, the underlying technology certainly will not be going anywhere anytime soon.

    Therefore to suggest that Miguel or "we" could or even should be developing an "alternative to Silverlight" is absolute nonsense and indicates an utter blindness for the bigger picture.

    The whole point of .NET is that it provides a clean and sane means of unifying traditionally separate realms of development. With .NET and Silverlight, it is slowly becoming possible to leverage the same skills and code on the Web (both server side and client side), the desktop, games consoles, set top boxes, PDAs and Mobile phones.

    Even if you develop something that's significantly better than .NET for some specific task/domain, it would have to be several orders of magnitudes better before the marginal benefit offsets the costs of not being able to ride the slipstream of the Microsoft/.NET juggernaut.

    Microsoft has been busy rewriting their entire crufty codebase to a modern, unified platform. We are still arguing over widget sets and the relative merits of the GNOME file selector dialog vs. the KDE one. Wake up people.

    1. Re:Wake up by LarsWestergren · · Score: 3, Insightful

      While some parts of .NET are not be as good as other offerings on the market, as a whole there is nothing which compares to it.

      Yes there is, the Java platform, which has a larger number of users, developers, and platforms it has been ported to.

      .NET brings everything under one roof

      We know. Microsofts roof. I don't want to be there.

      eliminates entire classes of "glue" and "can't get there from here" problems.

      I notice you don't give any concrete examples to refute... Is it possible that some of these "can't get there from here" problems you mention exist on other platforms because they were designed with more security in mind, or to be more platform independent for instance?

      You've all seen the demos of movies projected onto flying 3D surfaces etcetera

      Pfft. Like that is new. Come back when it works both for Linux, Solaris, Mac, or Windows, OpenGL accelerated.

      With .NET and Silverlight, it is slowly becoming possible to leverage the same skills and code on the Web (both server side and client side), the desktop, games consoles, set top boxes, PDAs and Mobile phones.

      Just like the Java platform then, only 5 years late and Windows only.

      Christ, that sounds like a commercial.

      Yes, you do sound very much like a commercial.

      --

      Being bitter is drinking poison and hoping someone else will die

    2. Re:Wake up by Abcd1234 · · Score: 1

      Microsoft has been busy rewriting their entire crufty codebase to a modern, unified platform.

      Yeah... and creating a new set of ugly, crufty, rushed, poorly thought-out, half-implemented APIs that are broken in their own, special ways. Just ask anyone who's found a bug in their dataset implementation, only to discover that MS refuses to fix it because they're afraid of breaking backward compatibility. Hey, wait, that sounds familiar...

    3. Re:Wake up by Anonymous Coward · · Score: 0

      My my, the Barktoids are out in force here on Slashdot today. You sir get the golden cookie.

  57. My reply by Anonymous Coward · · Score: 0

    "Adobe Flash Player 9 Update beta
    (Apr 30) Flash Player 9 comes to the Solaris platform and supports features introduced by ActionScript 3."

    So, will there be MS or "Mono" SilverLight Solaris version covering ALL compatibility? Not theoretical specs, lets say there is "MS Tube" using SilverLight, will that version play those videos?

    We all know the answer and reasons, just hoping Novell and Icaza finally WAKE UP and stop being naive.

    You are really wasting your time people. Mono just served MSFT to claim that .NET is multiplatform. Nothing else. Hope you really get paid or something for this.

  58. PS: it's a good sign for Open Source, but... by argent · · Score: 1

    and (the icing on the cake!) has an open-source implementation

    PS: I'm absolutely thrilled that Open Source has become so spectacularly successful that even Microsoft thinks they have to pay lip service to it, but there are many failed Open Source projects and failed attempts to harness Open Source in the service of proprietary architectures. There was just such a story on Slashdot recently about a poor set-top-box manufacturer whinging because so many programmers were getting all excited about Apple TV instead of their Linux-based hardware. They completely failed to understand that demand drives Open Source just as much as it drives the traditional market.

    There's not enough demand for "a replacement for Flash"... Flash is the answer to the demand for plug-in scripting, and unless Adobe pulls off some major boner in the introduction of Apollo that manages to screw Flash up badly there's not going to be anything pulling a replacement for Flash into the web.

  59. all we go will be this lousy t-shirt... by thelima · · Score: 1

    ...as usual... thelima

  60. Miguel is not a visionary by Junks+Jerzey · · Score: 1

    His whole push to get .net running under Linux was never well thought-out. It was clearly a follower move, one completely at-odds with non-Microsoft solutions, and he severely overestimated the "need" for alternate versions of .net. And now he wants to clone another Microsoft technology. Great. Isn't this just admitting that Microsoft is the real innovator? Wouldn't it be better to build off of existing open source technologies? Five years ago it would have been much more forward-thinking to work on getting Ruby or Python and related frameworks up to the point where they completely subsume the need for .net. Ruby on Rails was visionary. Mono was not.

    1. Re:Miguel is not a visionary by Anonymous Coward · · Score: 0

      It was clearly a follower move Agreed. Just like Evolution and Ximian Connector. Red Carpet on the other hand didn't follow anything. Not even the rules of basic usability...

  61. The Cult of Slashdot by niteblade · · Score: 1

    I'd like to make a quick observation this particular topic easily illustrates about the Slashdot/Open Source/Geek community. I've seen NUMEROUS rants against organized (and not so organized) religion over the years on sites such as Slashdot and Digg, with many of the participants claiming themselves to be atheists. Slashdotters and right wing religious nutjobs have a lot in common. Sure, the RWNJs they go to church every week (maybe more often), and proclaim theirs to be 'the true way' and if you aren't on their team, too bad, you'll burn in hell. A lot of the Slashdot crowd also has their gods, it just so happens they worship at the alter of their own ego, their 'massive' intellects, and of course all that is Open Source. They also have just as many people in the pews agreeing with their every word.

    It's time to start REALLY seeing the world in grays folks - not just critiquing other people's sacred cows but questioning your own assumptions as well.

    -NB

    1. Re:The Cult of Slashdot by Anonymous Coward · · Score: 0

      This isn't an argument: it's a poor analogy. I don't care much about whether software is open source or not. I use Mac more than I use Linux-based systems; and while OS X builds on an open source kernel - which is certainly a good thing technologically - much of the source is closed. I don't mind. I've no hang-ups about always having to have the source. I do care about open formats. The web is built on HTML and CSS. Where that needs to be extended use something as open as possible. And, failing that, I'd sooner have Flash than Silverlight. Not only is it already established, I trust Adobe, who have no direct interest in extinguishing my platform, more than Microsoft who do. Silverlight is not going on my Mac, and that's flat. I don't use Linux so much, but as for Miguel de Icaza's me-too version of Silverlight ... well, he can stick it up his arse.

  62. Another itsatrap by Anonymous Coward · · Score: 0

    I don't know, the more I see what Miguel seems to be spending his time on, the more I am convinced that he's a Microsoft lackey. I don't claim to know all details, but why not spend some time and effort on porting Adobe's products.

    In fact, I don't get his whole fascination with .Net . Why is it more important for him to push Mono every which way? This is a trend Novell has always had with their products GNome, Mono, whathaveyou.

  63. Firefox is fundamentally powerful enough for this by thaig · · Score: 1


      . . . already.

    Adobe donated a JIT Javascript so it should be quite quick.

    The Firefox API is huge and hugely powerful.

    So perhaps it's mainly some development tools that are required?

    I must say that MS seems to be repackaging other people's ideas again.

    --
    This is all just my personal opinion.
  64. The cult of relativism. by argent · · Score: 1

    Some things simply work better than others. The idea that people should accept bad ideas, like the ActiveX/.NET security model, because "everything is a shade of grey" is often an effective appeal to the "cult of relativism". But not all of us worship at that altar. :)

    1. Re:The cult of relativism. by niteblade · · Score: 1

      I'm not talking about relativism other than the mentality of 'since I'm on the Slashdot/Open Source' side of this battle, I therefore must adopt all of these views and reject all views of the other side. For instance, a couple statements that could very well be true but will very rarely be acknowledged by the community (which prefers to believe that because the 1st portion is true the 2nd is automatically false):

      -Just because Microsoft is known to make numerous, underhanded attempts at undermining competition:
      -Doesn't mean they can't come up with some very nice, technically advanced products that satisfy customer needs.

      And

      -Just because Microsoft pushes its operating system to be included with the vast majority of new machines
      -Doesn't negate the fact that a lot of the reason Linux isn't on the desktop is because of the chaotic nature of the community and the community's inability to understand what average user's may need or care about.

      -NB

    2. Re:The cult of relativism. by argent · · Score: 1

      I'm not talking about relativism other than the mentality of 'since I'm on the Slashdot/Open Source' side of this battle, I therefore must adopt all of these views and reject all views of the other side.

      Sorry, I can't keep track of the bogus arguments without a scorecard.

      Here you are complaining about people blindly treating a heterogenous organization (Microsoft) as a single entity, and you're falling into exactly the same trap.

      Just because some people who read /. are arguing one side of a debate, and some people involved in /. are taking a position in another debate, this doesn't mean they're the same people. If a fairly tightly structured organization like Microsoft shoudln't be treated as homogenous, why do you treat a loose collection of slashdot readers that way?

    3. Re:The cult of relativism. by niteblade · · Score: 1

      Do you not see quite a bit of group-think going on in Slashdot when it comes to topics such as Microsoft and Religion? I sure do. We'll just have to agree to disagree.

      -NB

    4. Re:The cult of relativism. by argent · · Score: 1

      I couldn't say, I haven't examined the posts to see if it's the same people taking the allegedly contradictory positions you're complaining about. Slashdot doesn't seem any more or less prone to groupthink than any other group, and the fact that there *are* so many and so frequent arguments about Microsoft, religion, and (for that matter) groupthink would seem to me to imply that the "slashdot is full of groupthink" meme is self-referential.

      The other point is that just because a lot of people on slashdot may be hysterical about Microsoft, that doesn't mean that Microsoft *isn't* trying to pull another fast one.

  65. Don't touch it. by walter_f · · Score: 1

    You might be sorry.

    Icaza will not come to your rescue once Microsoft Legal has taken over. Neither will Novell.