What is the purpose of open free software?
Imposing narrow interpretations on the usage of open free software will kill this movement one day. The goal should be to prevent open source code from being used to make money from your hard work, and to give you credit. The GPL was developed to prevent open source code from being stolen and resold for commercial gain. If your code is being used for financial gain then this is a violation of free open software concepts. If someone improves the code and shares with the community then great, if not, no worries. I don't feel any loss if they don't share their improvements. I do however feel a loss when they take code that was open and free and turn it into a money making machine. This destroys the concept of open free software. Nit picking every little detail of the GPL over who violated what is just plain going to destroy this community one day. We can see it happening right now, the way we nitpick over who didn't or did shared when the real focus should be on those who are involved with making money off of your hard work. So called developers are using your code to solicit donations. Valid developers that freely share their code can't receive credit because some other comes along and steals their work. Then the thief uses the stolen code, claims he developed it first, just to solicit more donations. Real developers that want to share their code are driven underground. Stealing your code isn't about one man, one developer, the issues here are much larger. This is about the future of open source software. The real thief's are protected and making money off your open source code. If this continues this will one day destroy open source. This is all wrong.
