Home Page
05. 7.2007 (previous | next)
Microsoft Sees the Silverlight

Over the past year, Microsoft has leveraged various flavors of "open source strategies": July 2006 Microsoft Expands Document Interoperability, September 2006 Microsoft Open Specification Promise, November 2006 Microsoft and Novell Collaboration Announcement.

Now, Microsoft announces it will open source some parts of its new Silverlight web application technology. There may be several reasons for this move. Microsoft did not build Silverlight on existing graphics standards, which may deter diffusion and adoption. Having some parts of Silverlight open source will draw support among firms, as well as developers that are usually shunned from tinkering with Microsoft technologies. Already, the ability to modify the Microsoft technology has caused one open source project to be set aside.

Yet Silverlight raises several intriquing questions: how does Silverlight differ from technologies in which Microsoft does not leverage open source strategies, is Microsoft merely matching Adobe move for move so that it does not fall behind in a market where Adobe is more experienced, is having some parts of Silverlight open source merely a gratuitous grab for PR, would Microsoft use an open source approach if Adobe did not, why does Microsoft not use a standard open source license, do the Kantian moralists in the community wonder about Microsoft's motivations?

My intuition is that Microsoft is playing a clever game, but I won't complain. Afterall, there is only really good art and really bad art, and in the world of business maneuvering, few can beat Microsoft. The company's previous relations with the FOSS community may complicate its business adoptions of open source strategies, but Redmond will quickly master this new competitive environment.

posted by Noel Le @ 8:10 AM | Free Culture Movement

Link to this Entry | Printer-Friendly | Email a Comment | Post a Comment(4)


Comments

It's a strategic move to exploit the developer community. Microsoft is open sourcing the part that runs lightweight scripting languages like IronPython and javascript.

This would be so that programmers who create new lightweight languages can easily add support for those languages into Silverlight, enhancing its popularity. Microsoft will get that input quickly and for free.

Meanwhile the main part of Silverlight, and the part that runs the heavy duty languages C# and VB.NET, remains closed.

This is a common pattern. Also, it's not really new. Software companies have always provided source code to tools that enhance their main products. For example, Microsoft has provided the source code for product installers since around 1991.


Posted by: Tony Healy at May 7, 2007 10:14 AM

Yes, Microsoft may be giving just enough of Silverlight to the community to get their contributions, while safeguarding more valuable parts of the technology. If such a strategy has been going on for a while, its interesting that a lot of news articles refer to Microsoft's move as as "open sourcing," which plays beautifully to Microsoft's advantage.

Posted by: Noel at May 7, 2007 1:22 PM

There seems to be some confusion about what part of Silverlight will be available under an open-source license.

IronPython is and has always been open-source, having started outside of Microsoft and being continued in the same manner from within Microsoft. Optional integration with the Visual Studio Integrated Development Environment (IDE) requires a commercial version of VS 2005.

It is not surprising that IronRuby will be supported in the same way.

The newly-announced Dynamic Language Support, an add-on to .NET, is the new part, and it enables more dynamic languages to be integrated on .NET.

It would appear that those particular features are not exclusive to Silverlight, although their availability was featured at MIX07 along with announcement that Silverlight 1.1 will support these languages along with its inclusion of a .NET engine.

As Tom Healy notes, this does not seem to involve opening any of the the Windows Presentation Foundation part of Silverlight (the formerly WPF/E bits). The supporting Expression Suite is an expensive commercial product and it will be interesting to see what the "competitive upgrade" offers will be, if any.

I think Novell's moving to targeting Silverlight, needing to make a an open-source version of WPF/E for Mono instead of the heavier-weight WPF, seems expedient. Mono and is likely to be the primary place a full Silverlight stack (less the proprietary Expression Suite and Visual Studio developer bits) will be available as open-source code.

I'm not sure how much appeal there will be to the availability of source code beyond providing reusable examples of .NET integration of a dynamic language, a matter of interest for a relatively small community compared to the number of people who will take advantage of these languages on .NET. The language implementations are basically-free supplements to the heftier commercial parts that developers will tend to have already. (The source code will also be useful in learning how to integrate the languages into other .NET-friendly development suites.)

Posted by: orcmid at May 7, 2007 5:24 PM

Scott Guthrie, whose team created Silverlight and some related technologies, has a great rundown of the announcement and its content all in one place:
http://weblogs.asp.net/scottgu/archive/2007/05/07/silverlight.aspx

There's a great diagram that is used to describe the reach of Silverlight and the technologies related to it. See if you can find the parts that are announced to be open source. That will give you a sense of how IronPython, IronRuby, and the DLR fit into the overall scale of the activity.

I think it is very interesting that this was done, and there may be room for more. But mostly, Silverlight is seriously proprietary. It's not clear where they go from there, or even if they need to.

Posted by: orcmid at May 8, 2007 12:28 AM








 
IPcentral WebLog

Blog Main

IPcentral Blogosphere Archives

Search the Blog

Recent Posts
  - IP and Marginal Cost
- Academics and Copyright
- More on Jammie Thomas from DOJ
- More Studies of Downloading
- Facebook, MySpace, and Network Externalities
- Copyright and the University: An Academic Symposium
- Tyler Cowan on Chinese Movie Piracy
- More WHO Antics--Roger Bate Reports
- Patents, Meds, and the Developing World: Clips & Links
- Jermaine Dupri's Gripe with iTunes
Archives by Month
  - December 2007
- November 2007
- October 2007
- September 2007
  - (see all)
Archives by Subject
  - Academia
- Access: Commons, Fair Use, Orphan Works, Public Domain
- Accounting
- Analog Holes
- Antitrust
- Art
- Aspen
- Big Tent
- Biotech
- Books
- Comments from Readers
- Counterfeit
- Digital Americas
- Digital Europe
- Digital Europe 2006
- DMCA
- DRM & Watermarks, etc.
- Economics, Game Theory & Public Choice
- Enforcement & Remedies
- Free Culture Movement
- Games
- General
- Infrastructure
- International
- Internet: P2P, Search Engines...
- Legislation and Legislators
- Liberty and IP
- Markets: Business, Investment & Innovation
- Media: Video, Music...
- Patents
- Pharma
- Physical Property
- Prices, Terms, and Licensing
- Privacy and Security
- Radio
- Software
- Spectrum & Wireless
- Standards
- Supreme Court
- Tax-Funded IP
- Telecom
- Theft of Service
- Universities
Links
 

Site Feed

  - Atom
- RSS 1.0
- RSS 2.0
We welcome comments by email - look for a link to the author's email address in the byline of each post. Please let us know if we may publish your remarks.


 
Home Page