Microsoft defends validity of open source move

By Suzanne Tindal, ZDNet Australia
Tuesday, March 18, 2008 10:48 AM

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 that 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".

"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 said.

"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," the spokesperson continued.

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 that any derived works also be open.

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

"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 license 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 judgment 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," he writes.

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).

"While the Sun covenant is silent about conformance to the specification, the OSP allows implementers the freedom to implement any (or all) parts of a covered specification and to the extent they do implement those portions (also known as conform to those parts) they are covered by the promise for those parts. Contrast that to the IBM pledge that requires total conformance and so programming errors or absence of something required by the spec (but not by an implementer's product) means that the promise is totally void for that product."

Microsoft is being over-cautious according to IBRS adviser Joseph Sweeney, trying to get its tools out to developers so it can benefit from their work, but making sure it doesn't give its patents away as a result. Meanwhile, Sweeney said, no matter how much the firm clarifies the promise, there will always be someone in the open source community saying "but what about...?"

The IBRS adviser said the only situation where a conflict could arise would be between Microsoft and a major open source company--not likely in itself, Sweeney said, unless a significant event occurred, such as major market-share loss.

"If you're developing within that space, there's not really much risk," he said, adding: "In the short term [Microsoft] doesn't feel as if it's threatened by the open source community."


WORTHWHILE?

0

0 votes
Blog

Talkback 0 comments

There are currently no comments for this post.

Guest user

Guest user

Level: 
Joined: —
Already a member? Log in »



 

Loading...

Tech Jobs Now!

Mainsoft: Opening options for Java, .NET developers

Java

Mainsoft provides tools for running .NET code on the Java platform.


Read more »


Tags

  1. adobe
  2. apple
  3. apps
  4. big
  5. by
  6. china
  7. enterprise
  8. google
  9. hat
  10. iso
  11. linux
  12. microsoft
  13. mobile
  14. office
  15. ooxml
  16. open
  17. pc
  18. ready
  19. red
  20. salesforce
  21. software
  22. source
  23. standard
  24. sun
  25. users
  26. vista
  27. vote
  28. windows
  29. xml
  30. xp
 
Increase performance with eco-technology innovations
Simplify your infrastructure and unify management, while lowering power and cooling costs of your datacenter.
» Maximum flexibility with powerful blade technolgy
» Bring new services and applications online faster
» Lower energy use and cost
Oracle SOA Business Software Centre
Many companies are recognizing the need to adopt standards in their efforts to build service-oriented applications.
Secure the "Next-Gen SOA Infrastructure" & "Bringing SOA Value Patterns to Life" whitepapers here

» Visit the Power Center

Up close and personal with a merger

Blog thumbnail

What can you get for 13.9 billion buckaroos? For Hewlett-Packard, US$13.9 billion would allow you to buy your way into becoming the second biggest IT services company in the industry...... by Eileen Yu

Read more »