The GPL is one of the cleanest licenses out there. Use the code in your project, give the source of your project to anyone you give the binaries to, job done.
The GPL is one of the cleanest licenses out there. Use the code in your project, give the source of your project to anyone you give the binaries to, job done.
Putting it on github (or a zip file on your website) is less of a hassle.
Their compiler was technically GPL, but they sold it for thousands of dollars to businesses, with the implied threat that they would let the phone ring for a while when a customer who distributed the sources had a problem.
Since their customers are using it for safety- and mission-critical software, noone would ever dare to cross them.
This is true if you use a CLA, but that's going to reduce external contributions. In some cases you may not care about that.
In particular Google's strong anti-AGPL stance has caused a chilling effect for adoption of AGPL projects at companies, hence why commercial licensing is frequently an option.
Finally, you can believe whatever you want, but ultimately it's the lawyers who decide, and your ass (assuming you're an IC) isn't the one on the line when shit hits the fan. Lawyers don't like GPLv3 and they don't like AGPL.
Whose lawyers? Why would the lawyers at your company object that your choice of license for the free software that you publish is the AGPL or the GPL?
Google's legal department is the problem: https://opensource.google/docs/using/agpl-policy/
There's likely nothing your sales or marketing team can when Google, and companies that cargo cult Google's legal, decide not to allow your product gain a foot in the door because of its license.
> In some cases, we may have alternative licenses available for AGPL licensed code.
Large companies pay, others don't need to.
I'd encourage you to read the GOLs and some of the legal commentary about them, if you haven't already. "Clean" is a value judgment, but as one who routinely handles both open source and commercial license agreements, I'd never refer to GPL as particularly "clean", and I doubt I have any colleagues who would.
The summary you give is not complete, overall. And it omits a lot of details that can prove important.
We abandoned GPL for the BSL for this reason. The GPL is in many ways better but there are a ton of companies that won’t touch it or anything that comes near it... though they tend to grandfather in Linux.