(f) "Open standards" means specifications for the encoding and transfer of computer data that: (1) is free for all to implement and use in perpetuity, with no royalty or fee; (2) has no restrictions on the use of data stored in the format; (3) has no restrictions on the creation of software that stores, transmits, receives, or accesses data codified in such way; (4) has a specification available for all to read, in a human-readable format, written in commonly accepted technical language; (5) is documented, so that anyone can write software that can read and interpret the complete semantics of any data file stored in the data format; (6) if it allows extensions, ensures that all extensions of the data format are themselves documented and have the other characteristics of an open data format; (7) allows any file written in that format to be identified as adhering or not adhering to the format; (8) if it includes any use of encryption, provides that the encryption algorithm is usable on a royalty-free, nondiscriminatory manner in perpetuity, and is documented so that anyone in possession of the appropriate encryption key or keys is able to write software to unencrypt the data.
Copyright by Gerald Beuchelt.
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
In addition, my opinions can change. This weblog provides a momentary snapshot of such opinions. Existing posts that were written in the past do not necessarily reflect my current thoughts and opinions.
For the purposes of attribution, the author is "Gerald Beuchelt" and attribution shall provide a (clickable, where possible) URL to this site.
© 2009, Gerald Beuchelt
E-mail