Microsoft Opening Office XML Formats
sriram_2001 writes "Microsoft has opened up the XML schemas for Office 2003, thereby silencing a lot of criticism. This could potentially open the way for several government contracts as certain governments have made open standards (and not open-source) a pre-requisite.
In their FAQ, Microsoft not only says that open source developers can distribute software built using them, but also that they'll make all future updates available using the same terms.
Here is the Official Microsoft Site and CRN
and Techworld have stories about it."
No, no matter what they do, we'll still hate them, right? :)
Get your own free personal location tracker
Just when you thought you could escape clippy the office paperclip through open source...
http://www.sandstorming.com
...does this make them Communist sympathizers?
open source developers can distribute software built using them, but also that they'll make all future updates available using the same terms
My area code is 666 and I just looked outside. It's completely frozen too. Yup.
Free XBox, PS2
.. I'd have to look at the license before I rejoice about this news. If Microsoft really did open up it's document format that would be a big bonus for everyone..
But in the back of my mind, I've got a feeling this is "embrace and extend" all over again. They might well give the outward appearence of openness while in fact restricting the license in such a way that it really doesn't change the situation.
I don't know.. i just can't trust a convicted monopolist with this stuff.
Simon.
Is this thing GPL-compatible? It doesn't say...all I could find is the following:
The terms and conditions of these licenses differ in material respects. We believe you can distribute your program under many open source software licenses so long as you include the notices described in the licenses for the Office 2003 XML Reference Schemas. On the other hand, some open source licenses may include specific constraints or restrictions that might preclude development under the Office 2003 XML Reference Schema licenses. You should check with your legal counsel if you have questions about a particular open source software license.
"That may preclude development" sounds fishy. Knowing MS hates the GPL, they might have made it GPL-incompatible. I can't wait till Pamela Jones scrutinizes this. Before I read the Groklaw version, I'm holding back the celebration.
"Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
how are we going to demonize Microsoft?
More importantly, how is Microsoft going to demonize us open source commies?
and how much does the Version that creates these "Open" formats cost? Isn't the version that creates these formats the "Professional" version only. Oh wait, OpenOffice.org does these already. :-)
Scott Carr
I was interested by this section :
"Q. Can I distribute a licensed program under an open source software license?
A.
Yes. There are many open source licenses available in the developer community. One useful place to review the various licenses that have been approved by the open source community is at Open Source Initiative.
The terms and conditions of these licenses differ in material respects. We believe you can distribute your program under many open source software licenses so long as you include the notices described in the licenses for the Office 2003 XML Reference Schemas. On the other hand, some open source licenses may include specific constraints or restrictions that might preclude development under the Office 2003 XML Reference Schema licenses. You should check with your legal counsel if you have questions about a particular open source software license."
Correct me if I'm wrong but doesnt this preclude them being used in GPL works? Wasnt it something like this i.e. an advertising clause, which lead to the forking of XFree86 ?
According to their FAQ:
While it may not be legally binding, I'd say it's enough permisssion for the layman, and I think it could be argued in court (of course, you could also just read their license which may say the same thing. But I don't speak ligalese myself).
The word is lose, first of all.
And I don't think Microsoft is really afraid of Open Office... I tried using Open Office, and after a day of trying to figure out how to do what I did in MSOffice, I just went back to using MSOffice. It does what I need it to do and how I need it done.
And your comment about the "road to switching" is pretty funny. That would be like saying "Installing and using eMule is "along the road to switching" because it's open source.
Maybe your IPs were banned for a reason?
Not a Twitter sockpuppet... but I wish I was.
Yes, they are mainly doing this to get government contracts.
Yes, they are probably doing this to get good PR among geeks.
But hell, they're still doing it!
Let's try not to be too cynical, Slashdotters. Microsoft is doing a good thing here. This doesn't forgive them for all the other naughty things they do, not by a long shot, but it's still a big deal and a big step forward.
Hip hip hooray!
apterous.org
The Future Is Open: What OpenDocument Is And Why You Should Care ~ by Daniel Carrera
To quote:
So what does that mean? They are "committed" but on the other hand "reserve the right to change"? How is that committed?Q. Is Microsoft committed to making any future updates to the Office 2003 XML Reference Schemas available under the same terms and conditions as the licenses offered on November 17, 2003?
A. Yes. Microsoft is committed to making updates to the Office 2003 XML Reference Schemas available under the same terms and conditions as the licenses offered on November 17, 2003. At the same time, Microsoft reserves the right to change its policy and/or the terms of the licenses with respect to future versions of Office.
Does this mean they can create an update to Office, alter slightly the schemas, close it and/or require royalties, etc?
Permission to copy, display and distribute this document is available at: http://msdn.microsoft.com/library/en-us/odcXMLRef/ html/odcXMLRefLegalNotice.asp
Answer me this: the GPL is incompatable with pretty much every other Opensource license out there (other licenses may be GPL compatable but that doesnt mean it works both ways), so why should everything be GPL compatable? Thats pretty much the first thing that comes up in discussions on slashdot 'is it GPL compatable?' or 'why couldnt they just use the GPL?'.
The way the GPL is currently written means GPLed projects can take from most other non GPLed projects without giving anything back, which I thought was one of the reasons for opensource?
Sometimes I wonder if the GPL itself could be proven to be GPL incompatible...
Where's the catch?
Remember the discussions a while back about MS patenting some of their XML encoding schemes? This could well be part of a nefarious plot. Sorta like what happened with the GIF format, y'know. We all start writing software that uses some of MS's XML, some of our software is widely used, and then 10 years from now, MS says "Oh, BTW, you're violating several of our patents. Yes, we said you could use the open parts of our XML, but we didn't say you could use the patented parts."
Legalities of such things can be very, very tricky. See also the various discussions here in which people confuse the various kinds of "IP", such as patent, copyright, and trade secret. Permission to use a copyrighted thing is not the same as permission to use a patented thing, and that's different from permission to use a trade secret.
Before doing anything with any MS "IP", it might be wise to consult a good IP lawyer.
Microsoft has been applying for patents at the rate of several per day. This costs time and money. Presumably there's a reason they're doing this.
In the case of giant corporations, paranoia is always in order. They can easily bankrupt the rest of us with legal fees.
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
I'm talking pre-linux-1.0 now...
The BSD folks tend to say: nobody will like the GPL because no business will accept it.
Turns out you were wrong: We live now in 2003 and most of the OpenSource software written is GPLed, and we love it.
I don't want to say the BSD license is evil, not at all (while BSD supporters are often less friendly wrt GPL)! Yet the GPL is a better guarantee for our freedom as technological people than the BSD license.
The evolution since the 90s till now has also proven that the GPL license is a more succesfull software license, aside from bringing more freedom to the general public.
Commercially speaking, the BSD license can sometimes be more interesting, however... not in all cases.
The way I see 'giving back' is one in which the freedom of the software is guaranteed, so I don't see any problem there.
Microsoft has just tried another time to:
1) Have an argument in their discussion with government that their license is 'open enough'.
2) Work contradictory to anything remotely touching it's only cash cow: MS Office.
Let's take a closer look. On the legal notice page, we see that "The following license applies to the schema files ... and must be included in any copies that are made of the schema files ..." Thus, if you include one of their XSDs (schema files) in order to parse an Office document, then "No right to create modifications or derivatives of this Specification is granted herein."
That pretty much precludes even a BSD license. The "openness" of these schemas includes the ability to use it as Microsoft has defined them, not the ability to modify it as you see fit.
J'aime mieux les méchants que les imbéciles, parce qu'ils se reposent. -- Alexandre Dumas
Donate free food here
This is actually a very odd and frightening licensing agreement, when you look at it. Now, I am not a lawyer, but I can read a fair amount of legalese (you have to when you're a writer, otherwise you get ripped off), and this seems like a VERY bad document to me. I'm not allowed to quote it all here according to the copyright notices on the Microsoft site, but here is the link: http://www.microsoft.com/mscorp/ip/format/xmlpaten tlicense.asp
Not too much surprising in the first section. It seems to me that it says essentially that you can use it, and there are patents involved.
That last paragraph of that section is a bit exclusionary, but again, not surprising - if you break the license, you can't use the product. Pretty standard. But this is where it starts to get interesting.
You are not licensed to sublicense or transfer your rights. (Quoted from the licensing agreement from the above link under fair use copyright laws)
This is the first section that makes me scratch my head. Who is Microsoft to tell me what I can and cannot do with my own intellectual rights? They're not prohibiting the transfer of Microsoft's rights, but the end user's.
Now, my reading of it may be wrong, but it seems to me that the next paragraph is telling me that if I'm a developer using these schemas, and the U.S. State Department releases a document in Microsoft's XML format, then I'm not allowed to open that document and read it, unless I'm going to alter it. That's puzzling to me, as it makes no logical sense. But the real kicker is the paragraph right after it, which really has to be quoted:
Microsoft reserves the right to terminate this license grant if you sue Microsoft or any of Microsoft's affiliates for patent infringement over claims relating to reading or writing of files that comply with the Office Schemas. This license is perpetual subject to this reservation. (Quoted from the licensing agreement from the above link under fair use copyright law)
Now this is a very bad clause, and that's the kicker. So if you create a word processor that can read these schemas, and Microsoft steals your technology, regardless of what it is, you're not allowed to sue them if you want to keep your license.
Or, put this way, the moment OpenOffice or StarOffice implements these schemas, Microsoft can plunder their source code, and the only way OO or Sun can fight it is to lose the compatibility that would make them competitive.
The rest is fairly standard stuff, although the indemnity clause is very frightening when considering the clause I quoted above. So, if Microsoft steals your word processor's technology when you're using these formats, they're not responsible for any damage that they cause, including running you out of business, if it comes to that.
Come to think of it, this is a VERY bad agreement.
Robert B. Marks
Author, Demonsbane in Diablo Archive
They stopped distributing the fonts. You can still download them legally, if you know where to look, just not from microsoft.com. The license is in effect.