I’d have enjoyed it more if there wasn’t such utter nonsense about GPL, LGPL & AGPL
The worse license ever. It is GPL with more restrictions. It prohibits network traffic on modified source code if you don’t share it under the very same agreements.
It’s not true, it enforces sharing the code if you put it on a network. That is a very different thing to preventing you putting it on a network
The exact text is
if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version
A businesses choice to not put software on a network, just because they would have to share their source is crazy.
Look at alphagov if you want to obey the letter, but lay waste to the spirit of OpenSource. Just make things people have to know a lot about your systems to deploy.
I’m getting on-call with iText tomorrow to find out about their AGPL PDF library for C# and .NET, which they charge a license for. AGPL isn’t about anti-business, it’s about ensuring your values are enforced on those using your software; you don’t even have to do anything unless you modify the software, the upstream source is the canonical record you can point people to.
In the context of Go, I can see how licensing is an important issue, but it seems more like a case for not licensing if you believe your thing is important enough to move to the standard libraries or extra-official libraries.