Thanks for the replies, folks!
So, let's continue...
I don't like people making money from my hard work.
I understand your point, iq_132. But, in a second thought, perhaps you may notice that the real freedom relies under the remove of any non-commercial restriction. Take a look at the free software world. If you pay attention to it, you will find the four essential freedoms, and the very first and crucial one is (called "Level 0" freedom):
The freedom to run the program as you wish, for ANY PURPOSE (freedom 0).
Imagine, for example, if Linux could be blocked by a non-commercial restriction. Or even Wikipedia! Would us be allowed to use and teach Wikipedia inside private schools? Would Android be used inside billions of devices? And how about the thousands of commercial projects using Arduino? Think about it! The Free Software Foundation, the Wikimedia Foundation, the Open Knowledge Foundation... all of them rejects completely the non-commercial restrictions. And now, even MAME developers. Richard Stallman stated once that the non-commercial restriction is so awful that if you want to use it, you must use a non-derivative restriction attached, to "kill the dirtiness right from the beginning". I am long time contributor to the open knowledge world and I am always happy when I see someone spreading the work done (getting money from it or not).
Obviously contrary opinions must be respected. But I think that is not a bad idea to allow us to review some of our opinions.
Regards,
Sturm