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?)..
Adobe certain has done its job in making PDF so common place that it's become an "open" format, hasn't it?
I think that for specific purposes proprietary formats are ok, but for interchanging and for storage purposes, the open formats are important.
I think it's good because it will permit people/company to interact and be able to exchange document without to be forced to use some particular software.
But I think if you take XML, we need to have some effort to produce some standards DTD or XML-schema to be sure to have a real interoperability
Also it will be neccesary to have some kind of validator for each format to force that everybody is using the real standard and not some fancy extension that could ruin the all idea
"Use cases are fairy tales..." I. S. 2005
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.
Most commenters seem to be missing the fact that this news is unequivocally bad. There were efforts to adopt open source instead of closed source software, but this senator (probably sponsored by Microsoft) managed to talk them into focusing on open formats instead. This coincides nicely with Microsoft's new XML formats for their office products, and lets Massachusetts continue using Microsoft products while paying lip-service to the fans of "open" solutions.
-- If no truths are spoken then no lies can hide --
Since when do plain text files count as an "open format"? Is it just because someone hasn't tried to patent it yet? (probably) Just seems a bit weird to me.
There's a lot of (good) commentary on the detail of what is and isn't an open format. And it would be good to get the detail right, because there are many ways to abuse the phrase "open format" and there are companies that will take advantage of them.
.doc, .xls and .ppt formats would really open up the desktop marketplace.
Nonetheless, requiring the use of open formats is a strong, defendable position in practise. like it or not, mandating the use of open source isn't possible, or at least highly unlikely. The reason for this is that open source might be good but it's not *necessary*. Not in the short term, and never in the minds of people with votes and money for lobbyists. A lot of good things have been done with proprietary systems (I'm an Apple fan) with a lot of openness. Open source is therefore a difficult argument to win in terms of *requiring* its use. Again, as a Mac fan, I wouldn't agree to it myself as a *requirement*.
Open formats (*real* open formates) produce a level playing field. Open source could win its argument in a fair fight in public, not a dogmatic argument conducted in courts between various zealots on both sides that many people fight it hard to really bother with.
I'm not interested in forcing organisations to drop Microsoft. Dictatorial approaches to solving problems never appeal to me. I'd be far happier with a situation where by legal documents and government documents (as some important examples)must be in an open format so that full featured editors could be available on a number of platforms e.g. Windows, Mac OS X, Debian, Red Hat, Suse, Solaris, HP-UX, AIX.
That list is deliberately composed primarily of commercial companies because a) that's the way the world still works - make use of it to your own advantage, and b) to get all those platforms (including a good open source distro) sharing some new equivalents of
I don't think that government should mandate open source vs. closed source code purchases. This is unfair. The government should not mandate against valid, legal business models.
I think the government should mandate that output from any software be an open standard format (XML or whatever) and then they choose, based on a competative bid process like they are supposed to do, the software that will do what they want (which may include adding features at some point). If some OSS group wins, so be it. If some proprietary group wins, so be it.
Allowing only OSS is both wrong and bad, IMO, for a number of reasons.
1. It is straight against capitalist economy to require one business/development model. In capitalism, you specify the product and whoever can do it best/cheapest/easiest wins. Only an OSS zealot would think that OSS would always win.
2. The government should not dictate the "right" business model for people to follow. As long as they are legal under the laws (both criminal and financial) of the country, they are valid. The government should not dictate that some valid models are not valid for the government.
Since when were 'TXT' and 'HTM' the names of document formats?
Please, this isn't MS-DOS, and even if it were there's no need to resort to such barbarisms. You mean plain text, and HTML.
-- Ed Avis ed@membled.com