You are here: silicon.com > Software > Operating Systems

Operating Systems

Microsoft strikes back at open source critics

Redmond defends interoperability move…

Tags: microsoft, open source

By Suzanne Tindal

Published: 18 March 2008 08:57 GMT

Microsoft has struck out at the Software Freedom Law Center's claims that its Open Specification Promise is not as open as it should be.

The SFLC published a legal analysis of Microsoft's Open Specification Promise, a document written to give developers the, green light to make open-source products based on specifications written by Microsoft.

One of the SFLC's conclusions was Microsoft's patent protections only apply to current versions of the specifications and doesn't guarantee the protections will apply to future releases.

Microsoft said, however, its new interoperability principles operate across its high-volume products: Windows Vista (including the .Net Framework), Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007 and Office SharePoint Server "as well as future versions".

The Microsoft spokesperson said: "Under this announcement, Microsoft is committing to make available all of the APIs in all of its high-volume products that are used by other Microsoft products, and to make them available for free on the web through MSDN [Microsoft's developer network]."

The spokesperson added: "This means that developers will be assured that they have the same APIs available to them that Microsoft's other products use. Microsoft will follow this principle on an ongoing basis by incorporating this requirement into its product release cycles."

Another problem with the Open Specification Promise (OSP), according to the SLFC, is that it is not consistent with the General Public License (GPL), which requires any derived works also be open.

Microsoft product manager Gray Knowlton responded to the allegations in his blog.

Knowlton wrote: "As far as we are concerned we are happy to extend the OSP to implementers who distribute their code under any copyright license including the GPL. The [Open Specification Promise] FAQ just states what everyone knows and acknowledges, the GPL is a copyright licence that is drafted in a way that leaves many issues (not just those related to patent rights) open to many interpretations. Any particular user or implementer should read the GPL carefully and make their own judgement about what it means and requires in accordance with their own circumstances. The FAQ states that Microsoft is not in a position to give blanket advice about the GPL to others."

The last concern raised by the SLFC was that code based on a Microsoft specification is only covered by the promise for some specific uses.

Knowlton says this is false. "The OSP is a promise to not assert patents that are necessarily infringed by implementations of covered specifications. Like all similar patent non-asserts (including the Sun and IBM versions for ODF) the promise covers that part of a product that implements that specification (and not other parts that have nothing to do with the specification).

Original article: Open specification promise is true: Microsoft from ZDNet Australia

  1. Zones
  2. Management
  3. Networks
  4. Software
  5. IT Services
  6. Hardware
  1. Verticals
  2. Public Sector
  3. Financial Services
  4. Retail & Leisure

for IT White Papers Newsletter

Tim Ferguson Exclusive: Former MySQL boss Marten Mickos talks open source Why Microsoft could become one of the "biggest friends of open source" and why Oracle getting its hands on MySQL could be "one of the biggest open source coups ever"...

Naked CIO Naked CIO: Cloud computing more expensive than we thought? Smart IT leaders will examine the impact of how they pay for tech


  • Jobs
C++ / Java - Electronic Trading Developer

SQL Server) * Experience with Exchange matching engines * Experience with Real Time market data feeds and exchange APIs * Equities Buisness knowledge ...

Classic ASP Web Developer

XSL and CSS experience within an e-commerce or high volume transactional website. Web Developer – Classic ASP/VBscript Classic ASP Developer ...

Operations Service Engineer / 1/2nd Line Support

Flexibility surrounding working hours is essential " ITIL Qualification (Desirable)Unfortunately, due to the high volume of response expected for ...

Agenda Setters 2009
Welcome to the ninth annual Agenda Setters poll – silicon.com's list of the top 50 most influential individuals in the technology and IT industries, from techies and CIOs to entrepreneurs and business leaders. Find out more in our latest special report.





Quick Sitemap Links: