City of Vancouver Adopts Open Standards
rbrander writes "Vancouver, Canada's third-largest city, has adopted a policy of 'open standards, interfaces and formats' for all public data. They will also consider open-source software on an even footing with proprietary for all new software purchases. Fifteen of the fifteen people who signed up to speak to city council on the topic spoke in favor. Their only criticism was, 'can't you do more?' with one advocating that free and open source software be given preference, not equal footing."
It's good that in tough times, our elected people stop and think outside the box a bit.
I, for one, welcome our new open source Canuck overlords.
I am glad to see the city where I was born is leading the rest of Canada in adopting support for open standards. Hopefully this is a foot in the door that prompts the rest of Canada to follow suit.
Vancouver, and British Columbia in general has always had a very strong Linux community. Victoria (the provincial Capital) has always had a fairly strong LUG going for as long as I can remember.
"The first time I got drunk, I got married. The second time I bought a chimpanzee, after that I stayed sober" Arian Seid
...if all government agencies adopted this policy. After all, what good is using standards if they aren't used across the board? Plus, there are so many "open standards" in many cases that it kind of defeats it's own purpose.
"I have never let my schooling interfere with my education." --Mark Twain
Giving OSS preferred treatment means that it doesn't win because it's better but just because it got an "unfair" advantage. You'll end up with the same prejudice that many "affirmative action" projects face, claiming that they only got this or that position because of that "unfair" advantage, not on their own merit.
I'm convinced that OSS can "win" on its own. And nobody will be able to claim that the sole reason was preference.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
They will also consider open-source software on an even footing with proprietary for all new software purchases. [...] Their only criticism was, 'can't you do more?' with one advocating that free and open source software be given preference, not equal footing."
Indeed, it seems irrational that open source software isn't always considered on an even footing, not just in Vancouver but everywhere. Do governments assume that there is some inherent advantage to the source code being kept secret and copyrighted—security through obscurity, perhaps?
And it seems at least as irrational that open source isn't already given preferential treatment on account of its price, which is generally zero. You always hear about governments automatically going with the lowest bidder, even to their own detriment. Yet, when it comes to software, it almost goes without saying that they shell out money for Windows and Office.
FOSS shouldn't be given preference. It should be considered using the same criteria as proprietary software: functionality, cost, security, sourcing, etc. Considering that FOSS is generally less expensive than proprietary software, it's already got an advantage that proprietary software will have difficulty overcoming.
A citizen's desire to ensure their freedom is entirely appropriate. With software the only way to do that is to exclusively use free software and open standards. Proprietors aren't stupid; sometimes they write powerful software. But no matter what that software does it is always non-free. Powerful proprietary software has a master, an individual or organization that controls its destiny and thus what the user can do and how the user can do that job. People accustomed to the idea that programs should be decided on certain vaguely-stated values ("their own merit") and not a user's freedom—the freedoms of free software—need to reevaluate their views in light of what public service means. Governments should not be under the thumb of proprietors, no matter how powerful their software. We are better off improving free software to make up for any technical limitations it has so that it can do what citizens need it to do; thus less powerful free software is preferable to more powerful proprietary software.
Digital Citizen
A lot of your complaints would be solved by saving the rendering software in binary form which runs under an open-source virtual machine like VirtualBox. Then no matter how many formats you want to preserve, you only need to deal with constantly porting the VM to current technological standards.
This idea also helps if, for some reason, you prefer to use a proprietary OS and proprietary formats --- however, in that case you are still more likely to run into some bug (a la Y2K38) which you will be much less able to fix compared to the open-source renderer/format case.
I suppose for something like Y2K38 you could just patch the VM to lie about the date, but that isn't going to help if your use scenario requires current date support.
This is why the C compiler is required to be able to compile itself to a new target platform. If you're especially paranoid, you store a reference platform with the OS, compiler and compiler source as well as your escrow source. Then no matter how alien computers become, your code and hence your data can survive.
This problem was solved in the 1960's.
It's also why if it doesn't include a compiler and source that can compile both itself and the OS it's not an operating system - it's an operating environment.
Help stamp out iliturcy.
Vendors lie.
Help stamp out iliturcy.