Yes and no. The problem is that non-GPL'd code can be very easily exploited for cash. For instance, if an app is completely public domain then there is nothing stopping me from grabbing the code, slapping a different logo on it, and selling it to people who don't realize it's out there for free. There have been cases where people try to do that with GPL'd code, but the GPL is what they get smacked with and what forces them to stop sale. It's not petulant, it's just acknowledging that, hey, I put the time and effort into this and made the decision to not make money off of it and instead release it for people to use, so you have to respect that decision and not exploit it.
Now, whether that moral argument applies to code that goes through a large transformation is a different discussion.
Now, whether that moral argument applies to code that goes through a large transformation is a different discussion.
Comment