Chris Gehlker wrote:
> Yesterday MS published the XML-Schema for Word .doc files and granted
> everyone a royalty free license to any patents that they may have on the
> format. I suspect that they did this precisely because they realized
> that they had more to gain by maintaining the .doc format as the
> standard for word processing documents than they could get by keeping
> it closed.
>
> I consider this a victory for folks like Derek who had the courage to
> say "Please resend that .doc attachment in some open format."
EXCEPT, is is not a license for everyone. MS patented the schema
(whether or not that would hold up in court). So, if you want to use
the schema, you need to follow the patent license. Read it here:
http://www.microsoft.com/mscorp/ip/format/xmlpatentlicense.asp
Now, carefully read paragraphs 5 and 6 of the "Patent License" section.
That part of the patent license is incompatible with GPL. That fact
is best explained here:
http://developers.slashdot.org/comments.pl?sid=86136&cid=7496572
So, if you use MS schemata in GPL software, you cannot transfer your
license to use the schemata to someone else, as the GPL requires. This
means that GPL software cannot use the open specs to read and write the
new MS files. They still have to "clean-room" reverse engineer them
all, just as before.
They have pulished the spec but it cannot be directly used by Free
Software because of the patent and the patent license terms. So, how
open is it really? :^| And, if you ever plan on writing Free Software
that reads and writes the new MS file formats, don't contaminate
yourself and the Free Software project by reading the specs.
Alan