Hopelessly naive ? Maybe, but I think that it would take something like that to get some honesty in politics.
What you're more likely to find is a situation where the less evil governments of the world (Canada, Britain, the US) have to live in glass cages while the more evil governments of the world (China, Russia, North Korea) can continue in secrecy. This I can only see being bad for the citizens of Canada, Britain and the US. All cynicism aside, changing the balance of power in the world away from the US Government and towards the Chinese Government is unlikely to be a positive move for the citizens of the US.
A main reason those governments are less evil is because they already live in glass cages.
People care about their local school. Their rubbish being collected. Their job being secure.
Abstract stuff like radical transparency is too complicated a platform to run on and not only that it's a single issue that can't win votes.
That's why democracy's pretty weak compared to an altruistic dictatorship. But better than any other form of realistic government out there.
Do you really think that less secrecy equals less power? It is not the power I would want my government to have.
The reason things like cabinet meeting minutes are secret is that it does allow people to discuss issues honestly without just considering how it will play on the 6 Oclock news.
Imagine negotiating a sale at work if everything about it was published? All that would happen is that all emails and documents would become sanitized public statements and the real talking would be done off the record
Somehow, I don't think politicians are being more honest when it comes to what's good for their constituents when they have conversations behind closed doors. I'm sure closed door discussions do allow the capability to be "more honest" about backscratching and payola with the other people in the room.
The British response if Napoleon had invaded the UK is still classified !
http://en.wikipedia.org/wiki/British_anti-invasion_preparati...
which seems to have an awful lot of sensitive information for something that's supposedly still secret: "... the King would go to Chelmsford if the French landed in Essex, or to Dartford if they landed in Kent, along with the Prime Minister and the Home Secretary."