Without getting too philosopical, legality and morality are in the eye of the beholder. I agee that people should be paid for there code, but I think there is too much emphesis on what makes money, and not what is actually good code or programming (ie Windows).
Your argument is based on the simple assumption that if someone downloads my image they are going to make money on it. IF you download my image and try to make money off of it, then I would be mad. But if you just try to pass it off as your own, I could care less. So then, with that logic, why should someone have to pay for a program that won't create any income for them. I should have to dish out $600 or more for a program that I only want to tinker around with? Or I should not be allowed to "play with the big boys" because I don't have the money to?
I work a lot with low income clients, who in the course of different theraupic methods we try and introduce to expressive means of communication and such. I do some graphic design type stuff with some of them. So they should not be able to enjoy something and better themselves because they are poor?
Once again, it is a slipperly slope, but understand all sides of the issue before you take a side. And I will be the first to say that I am biased against large companies anyway.
I did for a while, and still do, write freelance code for *NIX systems, so I understand the whole feeding the family thing, but that does not give me the right to withhold something great from a social minority because of money.
WOW!!! Time to get off my soapbox!
P.S. I am not writing this angerly (is that a word?), I am very even, and enjoy debate. Definitely not a personal attack!

