Massachusetts Adopting 'Open Format' Software
XopherMV writes "A Massachusetts state senator who had complained about the state government's effort to promote open-source software at the expense of proprietary software has hailed the state's effort to reach a compromise over future software purchases by the state. The latest iteration of the state's policy emphasizes 'Open Formats' such as TXT, RTF, HTM, PDF, and XML." And if file formats for state use must be in truly open and free formats, then it matters much less what OS or application is used to create or open them. (On the other hand, XML and other TLAs don't always mean free or open formats.)
>On the other hand, XML and other TLAs don't
>always mean free or open formats.
This is true, but XML documents themselves are also considerably more open than their binary counterparts. Anyone can parse a well-formed XML document, and validate it if a DTD is provided. While companies may still create XML that behaves in a specific way bound to their application, the data in the XML document is available to any application. While developers could create obfuscated DTDs or encrypt their data in a proprietary manner, they would lose most of the benefits of using XML. XML doesn't bar the creation of proprietary formats, but its openness is one of its greatest advantages.
This is not the first time we at /. have seen states and countries go this route but they almost always end up back with Microsoft but with a discount on their licence.
I don't know about you guys but I won't believe it until I see office workers using it, before then it is just a negotiation ploy to save some money with Microsoft (Why else announce it early?)..
If they are serious about enforcing open document formats, that's good: open source can compete and win if formats are open. The big concern is that companies like Microsoft will try to portray their proprietary formats as "open". For example, the DOC format has been documented by Microsoft, but it isn't truly open because it keeps changing and because it is under Microsoft's control. In particular, XML is not an open format--it isn't a format at all; XML is a standard in which people can define formats, both open and proprietary.
A format isn't open until it has actually been standardized by an independent body that can guarantee that it is free from patent or other claims, and until it has been demonstrated that it can be implemented independtly by actually doing so.
Policy, Not Mechanism.
They are very close, but need some additions to nail this right. Everyone freaking out over XML being cited should read the article. Reading the original article, I note that they defined "open format" by policy and not mechanism:
This means they really don't care about the actual format, they care about the terms of access to the format. Microsoft can't drive a DTD with encrypted blocks through a mechanism-based loophole simply by declaring, "Hey! Look! XML!".
However.
It is said that even the largest companies bear the imprint of their founders. Gates was raised by lawyers, and his company operates like one. Unless you adversarially test this legislation before it passes, I guarantee you Microsoft will find a perfectly legal way to protect their crown jewels if it passes. There are other big players who will fight tooth and nail against this legislation, too. Oracle. IBM's DB2 folks.
It is unfortunate that I could not find on their web site a full explanation of what they meant by "open format". However, going by that small excerpted blurb, if I was thinking of legal and marketing workarounds, here are some things I can come up with off the cuff.