Yes, a lot of the current open source reality is more unfair, than fair from the view of the developers (that's the reason, why I ask for the ethics beyond open source).

Rich Green, Sun's executive vice president of software said on the 2007 JavaOne conference in San Francisco: "A lot of people are creating innovation that other organizations are benefiting from. I think this is unfair and unsustainable. It's Robin Hood backwards. We are stealing from the poor and making other people rich, and this seems very bad. Humans will not do this, nor should they have to. We have to look closely at working with those who contribute to the open source but whose contributions generate revenue for Sun and share that wealth. I'm sure we are going to do that." ([1])

Remi