>>601I don't get why people dislike GPL so much. The only real restrictions it has is for assholes. You can't take my code, close the source, claim it as your own, and then sell it. It protects you from shitty people and corporations like Microsoft or Apple or some script kiddie.
If your code was MIT I could use it, claim it as my own, make millions or billions off it, not give you a single penny or contribute any improvements I made back to your project, claim I made it and take the credit for it, even if it was something you spend hundreds or thousands of hours on, and you couldn't do a damn thing about it. With some licenses I could even take your code, patent it, and then sue you. It wouldn't matter if you could prove that you originally made it and that I got it from you, I patented it, you're fucked. Or I could take your code, completely fuck it up and turn it into an absolute piece of shit, say it was originally made by you, and damage your reputation, drive users away from your project, harm your ability to get a good job, etc.
With GPL anyone else can view, modify, fork, or use my code. You can take all or just parts of my code and use it in your software or even take my code, change the name, make no mention of me on your website, and then sell it or charge for support so long as it remains GPL and grants uses the same freedoms that mine does. You can't however, use my name to endorse your fork without my permission which is good in case you fuck it up or do something malicious that would end up making me look bad.
True, GPL isn't a do whatever the fuck you want license, but it grants a lot of freedom, it just doesn't give as much freedom for someone to be an asshole. Please explain how GPL is bad for the average user or developer.