I do agree with you i'm not here to work my ass off to get other people to contribute from it making dosh, however there is something you've go that some others dont. You got tech skills and shall be quiet good at you linux stuff where you could give your work and contribution on media, the people getting it won't be able to make great use of it.
Believe me anyone can build a small lmce / pluto sys with 3 mds and it's fine with basic functions and it fine. but when it come to bigger when customisation is invoved you wont have many available guys around that master all the skills.
since i worked with gpl'ed stuff that i could never build even if a had 10 lifes, i really insist in giving back since we use beautiful tools done by people egger of technologies spending their own time.
I had the chance to work on lmce since i managed to make a comfortable living on consultancy, i gave my self 3 month to play around since i really think there a way of making a living out of this solution doing what we like.
However i've been in other project and i can tell that i'll always contribute and keep projects as gpl.
It would be to easy to say well that all mine and mount a fully commercial company like others did.
Today we got 2 solutions, either buy the great unbranded solution and just be a reseller (that involves having a lot of money to invest first) or use the actual solution with the whistles and bells we added on it to support new functions / hardware getting pluto further.
I like the second
At last i would say that we all need each other and we should really keep it this way.