This is a hypothetical scenario (ie: I just thought it up and I do not intend to do it!)
What stops a company from preventing the effective use of a derivative GPL work by doing the following
- Fork the GPL project
- Make a derivative work
- Sell the derivative work and publish the source code in obfuscated form
So technicly they have released the source code back in to the community. but it is practicly useless.
I know that would be a pretty low thing to do and it would be against the spirit the GPL but does the GPL prevent against this type of abuse? If so how