I don't agree with the trash talk on the AGPL in these comments to the original article. I would like to see fewer open source licenses: in my opinion the Apache 2, LGPL 3, and AGPL 3 would suffice since I am not that clear why Apache 2 and BSD styles licensed projects just couldn't be Apache 2. That said: creators should obviously have the only say in what license they choose to use.
I know someone who has a small AI + semantic web company, they use the AGPL, and I think that they are doing OK. The trick is selling a "commercial use" exception.
Also, my understanding is that if you use AGPL code in a web service, then you need to make the entire web service implementation AGPL. However, other systems that use the newly created AGPL web service do not need to be AGPL - if I am wrong about this, I would appreciate being corrected.