I agree that open salaries would be beneficial within an organization, or even perhaps across the industry, but I think that people should have the option to keep their salaries private to society in general. I do not need or want my family and many of my friends knowing how much I make. I deal with jealously and requests for personal "loans" enough as it is, and I live modestly (they all figure that I get paid a lot because of who I work for, but I would prefer that not be disambiguated).
When asked by friends in my industry what I make, I openly tell them if I am close to them, but I guard that information much more closely with anybody that I know to be making much less than me in other industries.
> Openness is wages (and benefits) would be a good move. It would encourage salaries to go up faster, when there are market inefficiencies.
Wages are public in Sweden (e.g. http://ratsit.se) and that doesn't make wages in Sweden high or raise faster. Salaries are, on average, much higher in neighbour Norway than in Sweden.
So there are other - more important - factors at play than knowing the competitions salaries.