Slashdot Log In
Microsoft To Open Source Some of Silverlight
Posted by
kdawson
on Tue May 01, 2007 04:02 AM
from the short-on-ideas dept.
from the short-on-ideas dept.
Kurtz writes with word that Microsoft is about to follow in Adobe's footsteps by releasing the source code to part of its Silverlight technology. The news comes less than a week after Adobe announced plans to open source the Flex SDK. Microsoft is hungry to build the developer base for its rich Internet app tools, if it can.
Related Stories
[+]
Adobe Open Sources Flex SDK Under MPL 134 comments
andy_from_nc writes "Adobe announced that they are open sourcing their Flex SDK under the Mozilla Public License incrementally by December. This move comes on the heels of Microsoft's announcement of their Silverlight and Adobe's CEO's criticism of it. Adobe's action will likely please other open source developers who use Flex, like me, and offers hope that we'll see a full open source version of Flash one day. You can read Adobe's FAQ on the move as well."
[+]
Microsoft Common Language Runtime To Be Cross-Platform 308 comments
axlrosen alerts us to a Microsoft sleeper announcement from Mix07: a version of its Common Language Runtime will be available cross-platform. The Core CLR shows up as part of the Silverlight SDK that Redmond is open sourcing. From the blog posting: "The biggest Mix '07 announcement made on opening day of this week's show was one that Microsoft didn't call out in any of its own press releases: Microsoft is making a version of its Common Language Runtime available cross-platform. The CLR is the heart of Microsoft's .Net Framework programming model. So, by association, the .Net Framework isn't just for Windows any more."
This discussion has been archived.
No new comments can be posted.
Microsoft To Open Source Some of Silverlight
|
Log In/Create an Account
| Top
| 204 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

It's Microsoft (Score:2, Funny)
(Last Journal: Sunday September 19 2004, @10:03PM)
It's not quite a complete lie, but it's underhanded in the evil villian sort of way.
Re:It's Microsoft (Score:5, Insightful)
(http://jaduncan.net/)
The PR people will then jump around saying Microsoft==open!!!eleven!. Do you see?
Ohhhhh Sources (Score:5, Insightful)
So RTFA - but none of it's official, there are no details other then a little about the market space. In fact I suspect the discussion on Slashdot will be more interesting.
Re:Ohhhhh Sources (Score:5, Informative)
(http://johnstewien.spaces.live.com/)
Read this article http://www.eweek.com/article2/0,1895,2123859,00.as p [eweek.com] as it's a bit more interesting. The open source bits are the Dynamic Language Runtime (DLR) and the IronPython language. The DLR sits on top of .NET, so if you are using Mono and IronPython, then I would assume that you would then have all the source from top to bottom.
The MS stuff is here http://www.codeplex.com/IronPython [codeplex.com]
This time I even checked my links :-)
Re:Ohhhhh Sources (Score:4, Informative)
Re:Ohhhhh Sources (Score:4, Insightful)
(http://johnstewien.spaces.live.com/)
I don't think you can aquire an open source project. Your comment is a bit misleading. Rather what happened was that the sole developer Jim Hugunin wanted to join Microsoft after meeting with the .NET CLR (Common Language Runtime) team while discussing with them the technical issues he encountered. Jim joined up, and with a team at MS, brought IronPython to it's 1.0 release in September 2006.
There's some history on Jim Hugunin's blog here http://blogs.msdn.com/hugunin/archive/2006/09/05/7 41605.aspx [msdn.com]
There's other Python projects for you purists to get your teeth stuck into, but this one isn't one of them, as it is with a lot of .NET stuff. Here, try Jim Hugunin's JVM based Python called Jython http://www.jython.org/ [jython.org]
Auto-print (Score:1)
I like the way the link wants to print automatically.
Perhaps next we can get one of those nifty `email this automatically to everyone on my contacts list' scripts?
Re:Auto-print (Score:5, Funny)
(http://7chan.org/ | Last Journal: Monday November 20 2006, @05:49PM)
Really. (Score:2, Insightful)
They..
Get behind their new technology and push
Use every leverage they can to promote it to their "partners"
Give away source code under a restrictive license
Give away development tools
Wait until it is a eb de-facto standard
Flash works, Flash movies work, Flash is ubiquitous, Linux/OSX support it, Everybody knows it. So why do we need anything else?
The underlying argument goes like this: when a technology is established and "good enough" for everyday use then nobody needs to fix what is not broken.
Re:Really. (Score:4, Insightful)
Actually, Adobe released Flash Player 9 for Linux last October... I'm not sure what more you want. They now have Flash Player for Solaris, too. Obviously it exists for Windows and OSX, as well. Yes, Flash can be abused... but Flash can also be really useful for creating engaging user experiences and it's also an EXCELLENT platform for application development, particularly via Flex. Flex 2 is great, Actionscript 3 is a really nice language featuring the best of OO and dynamic languages, the AVM2 virtual machine is a really nice piece of work. I know more and more enterprise developers who do .NET or Java that have been exposed to Flex 2 in recent months and come to like it very quickly. The power that it affords is great, it "just works" (regardless of browser/OS), and it's infinitely better to develop apps of all kinds in than HTML/CSS/Javascript.
So I'm sorry that you have such issues with Flash. But as a development platform, it's appealing in many ways. And ever since the Adobe/Macromedia merger, Adobe has really become more open with their developers and has been releasing more and more tools to help them out (checkout labs.adobe.com for some examples).
Re:Really. (Score:5, Interesting)
(http://kestas.kuliukas.com/)
I think if Adobe invested more in Flash, and specifically getting more developers into Flash, they'd have a solid niche. But they've made Flash development more difficult to get into than it needs to be, and I think that based on that alone you can predict that Silverlight will probably fight a downhill battle and win over Flash.
Re:Really. (Score:4, Insightful)
"Linux/OSX support it"
Does it? Aside from the fact that it cannot be offered with the OS because of license restrictions, I have heard of many people having problems running Flash on Linux. What we really need is something like this that uses entirely open standards so third party players can be developed (not sure if MS will agree to do that for Silverlight, though).
From what I have heard, the main advantage to Silverlight is that it integrates better with .NET applications on the server-side. Besides, how can a little bit of competition be a bad thing? Worst case it will force Adobe to improve their product in order to keep from losing out to Silverlight. If you were to argue we don't need new technologies when there is already something that is "good enough", we should all be running applets in Netscape.
Re:Really. (Score:5, Insightful)
(http://www.markdnet.demon.co.uk/ | Last Journal: Saturday April 01 2006, @05:13AM)
* MS Core fonts for the web
* IE for Mac / UNIX
* Windows Media Player for Mac
Microsoft's idea of cross platform is do it till its popular and then EOL everything but Windows. The only reason they're doing this at all is that Flash video is killing WMV.
Always late... (Score:5, Interesting)
(http://www.beuno.com.ar/)
Finish what you started (Score:3, Funny)
(http://www.lost.eu/68bf7)
Once a noble idea (Score:2, Interesting)
From a commercial POV, if prices do go lower and more people would buy/use it with the backings of corporate Marketing, compared to when it was just OS and mouth to mouth, it might (emphasis on MIGHT) spread more awareness and interest in genuine/creative software.
Why the hell would I put MSFT in a webstack? (Score:1, Insightful)
(http://www.musecube.com/l0ungeb0y/ | Last Journal: Monday February 09 2004, @06:38PM)
The Internet is for open, platform neutral communcation.
Microsoft if for closed source mono-culture.
The internet is for the creation of new tools, paradigms and technology by anyone for anyone.
Microsoft is all about where they think you want to go today.
Fact is, Microsoft has made it their mission to break everything they possibly can, whether it be standard, language or platform.
If it's not from microsoft, they want to kill it.
So any developer that sincerely uses MS in anything but their server-side stack is a user hating pro-MS pundit that wants to try to force their user base to use Windows and Windows related products. And personally, has no business whatsoever calling themselves a web developer. Anti-web developer is more like it.
So I don't care what MS does. A psychopathic culture can not be changed.
And MS has always been and always will be a psychopathic culture, feigning to be "nice" if it thinks it there is something in it for them.
Adobe has been quite sincere and has done some great things with Flex, Apollo and will also be creating some nifty webservices.
Buying Macromedia was a great move and wise to insure that technologies such as Flash, Flex and Director lived on and became more prominant.
Microsoft on the other hand is reviled and dying a public death in the online marketplace.
MSN and it's related services are a joke. Online music? maps? Online calender? Search?
MS will tie their apps to Vista Servers and
I am happy to see MS blowing wads of money on what is bound to be yet another failure.
ActiveX all over again (Score:2, Insightful)
How much/what license? (Score:1)
(http://mikearthur.co.uk/)
Correct me if I'm wrong on this but I think Microsoft have released shared-source programs before but never properly allow modification and redistribution rights. I'd be surprised if this is any different.
On another story... (Score:1)
Does not compute (Score:2, Funny)
(http://inquisitor911.deviantart.com/)
Silverlight In Action (Score:3, Informative)
Re:Silverlight In Action (Score:4, Informative)
here's a preview (Score:4, Funny)
(http://www.nymar.demon.co.uk/)
main() { if(running_on_linux()) { crash(horribly, messily); } return proprietary_blob(patented); }
WPFE (Score:1)
This post's comments amuse me. (Score:1)
Microsoft has open-sourced a lot of stuff... (Score:5, Insightful)
(http://www.scarydevil.com/~peter/ | Last Journal: Monday September 26 2005, @06:53PM)
There are several reasons people may be interested in open source, but they all have one thing in common
Open-sourcing *part* of a product, when you're potentially going to have to pay Microsoft to use the rest (the price I read was the first million users free, then 25 cents per user after that), is a pretty obvious poison pill.
Xaml v/s Flex, Format is the key (Score:1)
(http://www.process64.com/jeswin)
The Flex Plan
1. Open Source Flex, and Flash Runtime
2. Drive a strong adoption wave, since its "Open Source"
3. Alternate Tools spring up, Flash becomes the "*.doc" of RIA
4. Flash format remains proprietary, all RIA belongs to Adobe
5. Profit!
I can't imagine any other reason why anyone would want to open source the tools, while protecting the format.
Anyway competition is good, and might actually result in Adobe opening the Flash Specification.
Scott Guthrie on Silverlight (Score:3, Interesting)
Microsoft and internet apps == trouble (Score:1)
(http://star-trek.com/ | Last Journal: Thursday September 20, @08:01AM)
One word.... scary!
Dear MS, please open source Windows 2000 (Score:1)
(http://www.starrhorse.com/kubuntu-hacks | Last Journal: Monday July 28 2003, @02:55PM)
He wrote with Office? (Score:1)
(http://iwanttokeepanon.blogspot.com/)
> that Microsoft
What? Excel not good enough for ya?
"If it can" (Score:1)
(http://whiskeyandtheweb.blogspot.com/)
Under which freakin' license?! (Score:2)
(http://slashdot.org/~Infonaut/journal | Last Journal: Tuesday July 31, @02:22PM)
Jeebus, this is frustrating. Saying a company is "Open Sourcing" some of their technology tells me almost nothing about it. Will it be under a reciprocal licensce, an academic license, a Microsoft wannabe open license? You've got to hand it to Microsoft. They're spinning this one pretty well, even though they're coming late to the party and without any pants on.
LOL Silverlight (Score:2)
Yawn. I've seen this movie before. It ends badly for Microsoft.
silverlight will try to build a developer support? (Score:1)
(http://blog.secudocs.com/)
so, add all these up and you are gonna have a fairly large developer community already, and adobe knows it. that's why they open sourced flex right as it was used, so that people would start using it!
Why isn't this considered good competition? (Score:1)
I'll take a stab at my own question: I think it's because there are a lot of software engineers here that have first hand experience with Flex but they only play console games. When they talk about Nintendo vs Sony, they're speaking from a gamers perspective. When they talk about Microsoft vs Adobe, they're speaking from the developers perspective.
In the grand scheme of things this may be better for the industry. After all, if Microsoft hadn't entered the browser war, we wouldn't have AJAX. Perhaps this Microsoft vs Adobe competition will result in the next AJAX.
Adobe Who? (Score:1, Interesting)
"you are allowed to read the SWF specification, but if you use the information and thoughts created in your brain by reading this document, you are not allowed to implement a SWF viewer!"
Or in other words, legal barking:
"If you threaten our monopoly in the SWF business, we'll sue the crap out of you for the most absurd reasons".
So, legally, Adobe is worse than MS.