Miguel Plans Silverlight on Mono & Linux by Years End 350
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."
It's easy to commit... (Score:5, Insightful)
Seriously, Miguel, give up (Score:3, Insightful)
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...
Re:ItsATrap! (Score:3, Insightful)
That's nice, Miguel (Score:4, Insightful)
Call us again in a few years when the patents (whichever they are) have expired. Say, about 2026.
Re:I would rather see... (Score:1, Insightful)
Re:Seriously, Miguel, give up (Score:1, Insightful)
Re:Option D (Score:3, 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.
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.
Not buying it (Score:4, Insightful)
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.
Re:Option D (Score:5, Insightful)
Oh, you mean this? [mono-project.com] 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.
Re:Now we only need a name (Score:5, Insightful)
PS We all hate gnome, too. If we wanted the worst of mac combined with the worst of windows we'd just run vista!
Re:Seriously, Miguel, give up (Score:5, Insightful)
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.
Re:I would rather see... (Score:1, Insightful)
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.)
ffs (Score:2, Insightful)
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
while yee are arguing which distro has the longest
keep reaching fot that rainbow! keep playing catchup to microsoft
end rant.
Re:Seriously, Miguel, give up (Score:5, Insightful)
Making poor imitations of crappy ideas isn't clear indication of talent; quite the opposite, in fact.
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.
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.
I think you just asked the question that so many others are asking about Mono.
Re:ItsATrap! (Score:3, Insightful)
LoB
Re:Seriously, Miguel, give up (Score:3, Insightful)
a) improve the svg situation now that Adobe has dropped the ball, on windows, after all silverlight is mainly a flash clone with
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...
Re:Now we only need a name (Score:3, Insightful)
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?
*sigh* (Score:3, Insightful)
Legal options (Score:5, Insightful)
Re:ffs (Score:5, Insightful)
Silverlight is not just a reimplementation of Flash. Coding in
Re:That's nice, Miguel (Score:4, Insightful)
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!
Get A Grip (Score:5, Insightful)
Re:ffs (Score:3, Insightful)
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.
Re:Now we only need a name (Score:3, Insightful)
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.
Re:Get A Grip (Score:3, Insightful)
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.
Re:Option D (Score:3, Insightful)
Silverlight is a new spin on ActiveX (Score:4, Insightful)
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?
Re:Now we only need a name (Score:3, Insightful)
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
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....
Option E (Score:5, Insightful)
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.
Re:ffs (Score:3, Insightful)
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.
Miguel, let's be honest ... (Score:3, Insightful)
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.
Oh Shut It You Nancies (Score:2, Insightful)
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.
Re:Not buying it (Score:4, Insightful)
Any respect I had for you as a software developer is gone. Good luck though, sounds like you will need it.
Re:ffs (Score:4, Insightful)
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:
Windows Media all over again (Score:4, Insightful)
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.
You'll need a ten foot pole... (Score:5, Insightful)
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
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!
Re:ffs (Score:3, Insightful)
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.
Wake up (Score:1, Insightful)
Over the past half decade or so, Microsoft has been developing arguably the most comprehensive and coherent development platform ever on the planet, viz.
This kind of argument is completely besides the point. While some parts of
(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
With
That would be a very wrong impression.
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
Even if you develop something that's significantly better than
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.
Re:Wake up (Score:4, Insightful)
Yes there is, the Java platform, which has a larger number of users, developers, and platforms it has been ported to.
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 [java.net].
With
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.
Re:ItsAFud (Score:3, Insightful)
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?