MN Bill Would Require Use of Open Data Formats
Andy Updegrove writes "A bill has been introduced in Minnesota that would require all Executive branch agencies to 'use open standards in situations where the other requirements of a project do not make it technically impossible to do this.' The text of the bill is focused specifically on 'open data formats.' While the amendment does not refer to open source software, the definition of 'open standards' that it contains would be conducive to open source implementations of open standards. The fact that such a bill has been introduced is significant in a number of respects. First, the debate over open formats will now be ongoing in two U.S. states rather than one. Second, if the bill is successful, the Minnesota CIO will be required to enforce a law requiring the use of open formats, rather than be forced to justify his or her authority to do so. Third, the size of the market share that can be won (or lost) depending upon a vendor's compliance with open standards will increase. And finally, if two states successfully adopt and implement open data format policies, other states will be more inclined to follow."
It is not hard to reverse engineer a proprietary format - several word processors can save in competitor's formats. So this is a symbolic gesture, but it will be good in the future when Microsoft and others copyright their file formats to try and extort money from OpenOffice.Org and others.
Does anyone think it's significant that the two efforts are in states with "blue" histories (at least in election years)?
We know a hell of a lot more about ODF than we do about .doc, and that hasn't slowed it down.
I am glad. Open Standards should be, well, the standard. If it passes there, and similar ones in other states, everyone will be able to read important gov't files without surrendering their freedom of choice, and the files will not become locked in an abandoned format. Hopefully the Federal Government will see the light.
But this isn't about Open Source, it's about Open Standards, two orthogonal issues. Of course, Open Source is preferable, but it's not required to have Open Standards. Microsoft could add ODF support to its next version of MS Office (which they'll of course try to resist for as long as possible, as it'll kill their market lock-in), and it would be viable as a software supplier, but it'd have to compete on ease of use, price, robustness, etc.. It'd have to compete on its merits for once, instead of being the mandatory choice because of the current platform lock-in (even though OpenOffice.org does an excellent job interoperating with MS Office files).
I suffer from attention surplus disorder.
The real key to any 'open standard' is that it be implementable without payment of royalties or encumberments of any kind. That is what makes ODF or Ogg Vorbis 'open standards' and MS Office formats and MP3 non-open standards. Open standards are great for consumers and voters because it means they can buy which ever standard conforming product best suits their needs, and that encourages true competition. Vendors like Microsoft will off course complain loudly, but it isn't supposed to be about what is best for the vendors, it is supposed to be about what is best for the citizens, and Minnesota seems to understand that better than most. I expect that Microsoft will go in with all guns blazing to derail this proposal.
The more important point is that governments deal in records that are meant to be more or less permanent, or at minimum long-lived. Proprietary formats exist at the whim of a single supplier -- a software company -- and those suppliers are subject to the whims of the market like any other company.
If I buy some paper from the Bienfang company and write a report on it, that report will still exist and be readable possibly for hundreds of years after Bienfang goes out of business. If Microsoft stops making a word processor or (god forbid) goes out of business, the situation may be different.
"So what," you say, "just reverse engineer it." But what if, in the intervening years, Microsoft has successfully lobbied for laws that make that a criminal offense? We're talking about future-proofing data here; whether it's implausible is not really the point. The point is that using a closed format introduced risk.
Another, more likely scenario: Microsoft subtly changes its format, or changes the way that newer versions of its software interprets the older format files. The government is forced to upgrade because Microsoft stops supporting the older version of the program, but the newer version does weird things to all those old records when it opens them.
There are various reasons to choose true open formats and standards beyond ideological ones.
Breakfast served all day!
Thousands and thousands of bills are introduced in legislatures around the US and worldwide it is probably a million or more. Far fewer pass and even fewer of those make it th erest of the way into becoming a law. (For the civics challenged/non-US readers: In most US states it will also need a sponsor in the other legislative body, passage in both bodies and either signing into law by the Governor or another vote to override a veto.)
It is good that such an idea is starting to bubble up, but it has yet to pass into law ANYWHERE at this point. The political power, wealth and proven tendency to resort to outright illegal measures of the Foe is going to make this a long difficult struggle.
Democrat delenda est
I'd love to see it become more than just Open "Formats"... it should also include Protocols. e.g. MS Exchange. Exchange essentially locking people into using MS Outlook.
It is strange how our ideals affect information.
In the olden days, people concentrated quite heavily on open formats. Many programmers saw the data as separate from the program. In this environment, one would expect multiple programs to be dinking with the contents of a file. In such a world, maintaining and adhering to published open formats was the key to success.
One of the ideals of OO revolution was that object would own the data. Taken to extremes that means that one object should own the data through its entire existence. Early ideas on the problem of persistence was that OO would just save the internal state of the program to the disk, rather than going through the complex task of converting the data to an open format (risking the potential that other programs would be tempted to modify the data). It seems to me that OO ushered in proliferation of proprietary formats. It definitely provided an excuse for creating proprietary formats.
It seems to me that open data formats is contrary to the ideals of object oriented programming. However, when dealing with data that last longer than the computer, it seems naive that one object will be able to own the data.
Just as an aside, but the SBL isnt a religious group seeking to distribute the bible, its an very well respected academic society which publishes both books of academic interest (usually in Engligh, sometimes in German, and others) and maintains a peer journal, usually focusing on the ancient near east (not so many illuminated manuscripts, but if someone were writing on biblical translations in the middle ages, sure). That a group of historians, linguists, archeologist, sociologists, etc. might want to have a say in a document format meant to be distributable, portable, and designed to last isnt all that surprising.
Moreover, I suspect they may have more technical insight than most - LTR/RTL, printed and script, heavy diacritical use, cuneiform, IPA and other transliteration schemes, etc. are technical hurdles they've been dealing with for quite some time now in both printed and electronic format. They have even been freely distributing a Hebrew font for years.
Just wanted to clear that up, lest people think they are a group of bible thumpers or modern monks (e-monks?).
Leben Sie jetzt die Fragen.