What you are linking to is an interpretation by an individual who disagrees with the interpretation of AGPL as put forward by the authors of AGPL.
It's possible he's correct. It's possible that the FSF is correct. Exactly which is unknown until such a point where a court of law has decided the matter.
I'm not a lawyer, but my understanding so far has been different than what the guy in the first answer says. My understanding is that AGPL and GPL don't have the linking exception that LGPL has. For AGPL, if one source code part has an absolute dependency on another source code part, then the source code parts together constitute a combined work, and will have to be licensed AGPL.
This is why you will find that it is very, very rare that a library is licensed AGPL. It simply doesn't make any sense. Only example I know of is iText, and that seems mostly to be a marketing ploy to make people buy a commercial license.
It's slighty more common with AGPL:ed server software. And here my understanding correspons with for example MongoDB: An application which only communicates with an AGPL:ed server software doesn't trigger the AGPL virality and doesn't have to be licensed AGPL.
Now, the
intention of the makehuman crew was to stop a commercial actor from simply exporting the base mesh and the entire target database and include it in a closed source application without giving anything back. Further the intention was to avoid putting any restrictions whatsoever on artists. After long discussions this was the best license approach we could think up. During the years since, a number of unfortunate side effects of this have been discovered. Some of these will probably have to trigger an update of the license at some point, but don't hold your breath: We won't make any changes without thinking long and hard to make sure we're not causing more problems than we solve.
wassname wrote:I'm considering porting makehuman and assets to a javascript AGPL library using THREE.js.
This is obviously perfectly fine. You can do whatever with the MakeHuman code as long as the end result is licensed AGPL.