- 12 iPhones Apps That Will Make You a Networking Star
- 10 Careers Robots Are Taking From You
- Big Data Gold Isn't Always Where You Would Expect It
- 6 Tips to Build Your Social Media Strategy
Network World - Over the years, Microsoft has had some pretty harsh words (and actions) for the open source community in general and for Linux in particular. And with news this week that the company reportedly wants open source software users to pay royalties on 235 alleged patent violations, the relationship is obviously changing. We take a look at five ways Microsoft is embracing open source or Linux and five ways it is going to battle against those same forces.
1. Silverlight runtime and scripting language opened up from the start
Last week at its Mix07 conference (which mimics a “conversational” style familiar at open source confabs), Microsoft said its new IronRuby dynamic language and the Dynamic Language Runtime (DLR) will be offered under Microsoft’s BSD-style Permissive License, which lets users modify and distribute the code. The intent is to add cross-platform support for dynamic language programming in .Net (DLR works in conjunction with .Net’s CLR) and to encourage developers to implement other language on top of the DLR. Last year, Microsoft made its IronPython available under the Permissive License.
2. Deals with open source vendors
Integration-style deals with SugarCRM and JBOSS show that Microsoft understands non-Windows components must be able to attach reliably to Windows server software. The company works with vendors to make that happen. Also “co-opetition” agreements with the likes of XenSource and MySQL, an open source database, show that Microsoft understands the pressure is coming from all sides. A similar deal with Novell on Linux had its good points, but one aspect landed it on the Top Five Battles list below.
3. Port 25
In August 2006, Microsoft launched (at LinuxWorld no less) Port 25, a Web site that provides a look inside Microsoft’s Open Source Lab, which is under the direction of Bill Hilf, who once helped lead Linux strategy development for IBM. The blog-style site digs under the research lab’s testing, analysis and interoperability work.
The year-old open source project hosting Web site started by Microsoft lets users share open source development projects. The big news is that portions of Visual FoxPro will be posted as open source on Codeplex. A new version of the Web site is released every three weeks adding additional features and updates. As of early March, there were 1,029 projects on the site.
Led by Kim Cameron, Microsoft’s identity architect, Microsoft has fostered a community discussion with identity that has involved open source movers and shakers such as Doc Searls, independent developers and those with a fascination for the technology. In Sept. 2006, Microsoft announced its Open Specification Promise, which gives developers access, without need for licenses or fear of legal action, to 35 Web services protocols Microsoft has developed, including many Microsoft uses in its own identity technology.
1. Open Document Format (ODF)
Microsoft likes to make money and its file formats have kept users anteing up for new Office versions for years. With governments far and wide evaluating or adopting open file formats, Microsoft came up with OpenXML (the default format in Office 2007) and is pushing it to the same standards bodies that christened ODF. There are debates over the merits of each, but it’s likely to get uglier before it gets better.