The concept of salary is interpreted by people in all different ways since always, therefore you won't achieve nothing but grudge and dysfunctional teams on long term, unless pays are really fair and people are really the right ones for implementing such a system.<p>Some people see their self worth in their job, some in how much they earn, some mixed, some in how much good they do at work, some in having a family, etc. One fixed component is the salary which can't be the lever among people but it can certainly be interpreted as such, therefore should be private. Also, if I am a better negotiator than you are, why should I be perceived in a negative way? "Oh he works less than me, but he earns more". Maybe he is better at selling himself (?).<p>But it's ok that companies do such experiments, otherwise we would not know the outcome...