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."
How to make a non-proprietary format (XML) proprietary. Gee, wouldn't it just be simpler to cut XML out of Office entirely than to throw legions of lawyers and patents at it?
I can see the headlines now - "RIAA and Microsoft make double bust - RIAA found illegal MP3s and Microsoft found someone using XML output from Office".
Microsoft - "How far do you want your head up your backside today?"
It also destroys what was the entire rationale for XML, doesn't it? What's the point of a convenient medium through which information may be exchanged if everybody starts patenting their DTD's?
Brace yourself for the next version of DOM/SAX/XPath that not only checks to see if the document is well-formed and/or valid, but that also constrains your access to that document based on some new kind of hybrid between DRM and XML Schema.
It's shit like this that makes me want to get out of computers and get into chemistry.
Is this truly the only Earth I can live on?
they make it xml so its open and easy to work with for developers... now they want to try and make it only the developers that pay them $$ ?
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.
... and we still will, regardless of these patents (which I haven't even bothered to read about). It's my fucking data, and I'll do what the fuck I like with it thank you very much.
"Microsoft has always played an interesting game when it comes to standards," he said. "They're going to support them as necessary to get technology broadly adopted. But at the same time, they're an (intellectual property) company. That's the case with any big business."
I would have agreed, if after broadly adopted he would have said "they stop playing according to the standard and thereby break compatibility with other software". If you're an analyst on Microsoft, you should know what embrace and extend is, and I think he should have mentioned it here. That is, unless he's partial to Microsoft, which the company claims it isn't.
is for SCO to claim they own all of the code to the unix interoperability services/functions/whatever for Windows. Then Microsoft goes after SCO for using XML somewhere else. Then they can go after each other in court. Let them destroy each other! Yay! Off-topic or is it? It's 5:20am and I'm still awake, ignore this post, I'm an idiot.
Based on this article even the latest M$Office on the Mac can't read all files from its WinDOS sibling.
Bottom line is, if you want to avoid a lock-in a.k.a. pay to view your own documents if you decide to stop using M$ Software, don't start using the 'new' M$Office in the first place.
my 2 cents
not that anyone for a moment should have suspected these douchebags would.
they're just speeding up the inevitable, making even more clear why software patents suck ass, and why it's urgent for everyone to reject proprietary technologies NOW. RIGHT NOW. the sooner you do it, the sooner the pain will be over, and the sooner you can start reaping the rewards.
pr0n - keeping monitor glass spotless since 1981.
I think that Microsoft is now in the early stages of SCOitis. Our products suck but we have some questionable IP and we're going to make that our major source of revenue.
Arf!
The bottom line is MS technology should not be used in any way, and we should not belive a bought department of justice will do something about it.
This may sound paranoid but is unfortunatly true. Once you are stuck with MS products they may change the license for new versions as they see fit. If it were not for Linux, Windows would be really expensive today.
Ages ago (back when this was a Windows box) I downloaded a little thing for GIMP that let me make GIFs. This was legal because I live in Europe with no software patents as of yet (fingers crossed/touch wood). .doc is: 'you may only use this module if software patents do not apply in your country.' Of course there'd be no way to stop Americans downloading it, which would be just terrible!
OOo could offer something similar if the patented XML format became as popular as the
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.
You can, however, MIME-encapsulate your document to contain the HTML and the resources in the same file, very similar to how email attachments work. That is described in RFC 2557. This is the format that Internet Explorer uses when you do Save As|Web Archive (Single File).
A perhaps even cooler way would be to use data: URLs as described in RFC 2397 to include the resources inline where they are references. This is not supported by Internet Explorer however, so the general public won't be able to see your documents.
data: URLs are extremely cool. If you use Mozilla, check out this example:
(remove the spaces that slashdot adds and paste it in your address bar).
You know, Microsoft's street address also says a lot about their mentality.