Valid points, and perhaps my view was a bit simplistic. Comparing it to the music industry is a good one though. It is out of the kindness of their hearts that these developers are sharing the code, just as it is usually the passion for music that makes most musicians write.
In an ideal world we could all do what we love and share it freely (I would honestly love to see that), but at some point, we all have to eat, build a house and feed our kids... I feel for these developers who's hours of work are simply taken and used - and then on top of that, there are those who make a profit from it! That somehow seems wrong.
There must be *some* way to give back to them for what they give us.
Perhaps if we find a way with Open Source software, we can apply it back to all the starving artists in every other discipline as well.
Thanks for the depth in your reply.
Keep Up with TechRepublic