Microsoft Patenting Office XML Formats
mmurphy000 writes "News(.com)+ reports that Microsoft has filed for patents in multiple jurisdictions to control the way other applications use Office's new XML-based file formats. Musings from pundits suggest that OpenOffice.org and other applications might be blocked from interoperating with Office. This, of course on the heels of today's article on Bruce Perens' concerns over patents."
This is exactly the kind of thing the EU Parliament wants the prohibit, via it's amendments to the doming patent EU unification law. The Parliament has clearly excluded the use of patents that hinder software interoperability. Those of you that want to help us in the battle to sustain those amendments (there is a _lot_ of resistance from the big guys) please join at swpat.ffii.org or softwarepatenten.be in Belgium. Patents are indeed more dangerous than SCO.
1) from the article:
Sam Hiser, who handles marketing for OpenOffice.org, doubted the application would go far given the wide array of precedents for applications sharing XML data.
"I think it's going to be a non-issue, legally. I just don't think the patent will be accepted," he said. "This is Microsoft doing its aggressive best to protect its interests."
2) from reading the application:
I don't even understand what is the claimed invention (perhaps I'm just stupid in the morning), what is novel, original and non obvious.
And they keep repeating time and time again that all is in 1 file. So just use 2 and you are safe... (IANAPL, of course)
Easy to say, could be hard to do. If MS gets their
way and the business world is forced to upgrade to Office 2003, you may not have much choice in the matter when you get sent a word document in XML format.
At the moment I don't think there's much chance of that as Office reached the "good enough" point at Office 97. The point of course is that often you don't have a choice in what software you're forced to run.
AccountKiller
RTFA: It's not the US patent office but Europe and NZ.
You cannot generally make an open standard proprietary, what MS is good at is "damage and dillition" of an open standard. The enhancements, bugs, and misfeatures contained in MS implementations of open technolgies tend to become de facto extensions to the standard.
Examples:
- PPP
- HTML
- mpeg4
- SMB
- SIP
- Kerberos
- DNS
- ecmascript
They have varying degrees of success with this tactic, and to be fair most vendors do the same thing - but because of the market pentration that MS enjoys they are more successful at it than most. Proprietary lock in and vendor bashing is bad enough, once patents are added to the mess MS becomes truly evil in this area.[Set Cain on fire and steal his lute.]
September 1, 2003 Eweek 'Longhorn' Rollout Slips
That is why I state that there are different was in which MS extends open standards.
enhancements. If MS offers an easier way to pop open a window in ecmascript and documents it at msdn then lots of people will use it. No one is forcing those developers to use the MS extension, but users of the products of those developers and the developers of implementations that need to interoperate are dragged along for the ride.
bugs. If protocol x has a configuration negotiation sub-protocol and the MS implementation has a bug in its state transitions then all vendors must support work arounds for the MS implementation to avoid being seen as broken themselves.
misfeatures. MS often adds features that are not properly thought out and change the operation of a protocol in such a way as to create some pretty hairy corner cases. Vendors who do not want to be viewed as broken must deal with these cases - even if they do not support the extension themselves.
It is not simply a case of being better than MS, compatibility requirements with MS sneak into all sorts of things - sometimes as a technical requirement, sometimes as a business decision, and sometimes as the payoff to a bit of MS quid pro quo. Often the sheer size of MS removes the choice on whether or not to be compatible with them, especially in consumer software but more and more in enterprise software.
[Set Cain on fire and steal his lute.]
After a bit of searching, i've found activity at IP Australia. The application titled "System and method for supporting non-native XML in native XML of a word-processor document" sounds scary!
I'm sure Sun and the W3C would be interested in that claim
This version:
http://www.w3.org/TR/2001/WD-soap12-20010709/
Latest version:
http://www.w3.org/TR/soap12/
Editors:
Martin Gudgin (DevelopMentor)
Marc Hadley (Sun Microsystems)
Jean-Jacques Moreau (Canon)
Henrik Frystyk Nielsen (Microsoft Corp.)
They will accept any standard, including patented IP.
Here's the General Declaration: You may be subject to any license that Microsoft wishes, and licensing fees for use of the CLI,
w2^7me out.
Free ? You will need to pay the MSDN License.
No you won't. MSDN is just a developer network with documents, tutorials, articles and support.
If you know how to work with the formats, you don't need MSDN, even for this kind of "MSDN permission" you're talking about.
When you subscribe MSDN you don't receive any special MS authorization.