Australian Tax Office Moves Toward Open Standards
An anonymous reader writes "Neat! The Australian Tax Office (the Aussie equivalent of the IRS) has been criticised for being too reliant on Microsoft software and, well, they're doing something about it such as supporting Java runtime for the first time. So maybe I can do my tax return on something more secure than a Windows PC this year?" This makes a good update for our previous post on the office's open source moves.
Awesome move by the tax office. Where is the link on how this is related to my rights online ?
I thought that Java was far from open, and not even an official standard?
http://blog.astyran.sg
Is it realy necessary to have a daily post about a public service moving to open source. Come on, back in 2000 these kind of things were news, but as you can read on /. it is happening every day!
Brain Tags |
I've been using the ATOs 'Electronic Commerce Interface' for a while. This is for electronic submission of BAS statements and various other forms.
So, the ATO have been doing Java for a while, however, their Java efforts make their Windows efforts look good.
To be honest, I can't see why they just can't have web based forms.
Remember, it takes 42 muscles to frown and only 4 to pull the trigger of a sniper rifle.
- The JCP (Java Community Process) provides some degree of community control over Java itself.
- Java has no patents encumbering it.
- Although Sun's JVM isn't Free, it is open source.
- With Java, you have choice in where you get your VM: Sun's JVM, IBM's JVM, Jikes, GCJ, Kaffe, etc.
- Sun's benevolent dictatorship of Java means that Java is a standard -- that's what the Microsoft settlement is all about: keeping Java standardized (Java is FAR more standardized than C++). Sun dictates the standard. Just because it isn't an ANSI or ISO standard doesn't mean it isn't a standard. And just because ANSI or the ISO say something is standard, doesn't mean it is. C++? Hah! No real standards there.
So all in all, Java is pretty open, and is definitely a standard.As I understand it, most of the ATO's electronic services now require the use of a proprietary VPN system, which replaced the previous system that used, among other things, low-speed direct dialup lines (with, if memory serves, required the use of proprietary 'secure' comms software, so no standard PPP anyway).
There's been a huge amount of trouble - both inside the ATO and from it's customers - with this new system. By all measures it's been a very expensive and non-to-successful transition. While the old system was insecure and archaic, there's little evidence that the new one is yet any better.
They were at least planning on resolving the proprietary VPN issues, so that sys admins wouldn't be tearing their hair out trying to get their machines to work with it (which, by the way, required Windows-only software to do)... I imagine they must be close to doing that, if they haven't already.
Still, I don't think the ATO has ever been nor in any near future will be a good example of open standards. I can't reveal all I know, but some of the stories I've heard first hand would make your skin crawl - if you could believe the stupidity in them to start with.
Seriously -- welcome to the beauracracy. Every multi-tiered business, every government, every organization that actually requires organization; they all work this way. It's the sad, pathetic result of budgets.
I've heard of organizations that don't tell their sub-organizations what their budgets are. They just let them request money, and as the money gets used up they make it harder to request more. It's a nice idea, but ultimately just leads to more complex and annoying ways of gaming the system.