News for hackers. Stuff that matters.
Re:The terms of the AGPL are pretty easy to comply with by saagarjha on Monday July 27, 2020 @01:33PM (#23967360)
> Legally, you don't want to deal with the burden of constantly checking if you're complying with some license that a dependency of a dependency of a dependency is using.

If you're not modifying that dependency, you don't need to do anything since your dependencies are handling it. Especially with GPL, since it's likely that your dependency's dependency will make it GPL as well–but you should be doing this anyways, of course.

> I don't like the idea of other code mandating how I should release my code. What if I just don't feel like up-streaming?

Then you're just not in agreement with how GPL works. It's meant to be an explicit guard against people taking projects, forking them, and never contributing back.

Re:The terms of the AGPL are pretty easy to comply with by dvt on Monday July 27, 2020 @02:05PM (#23967717)
> Then you're just not in agreement with how GPL works. It's meant to be an explicit guard against people taking projects, forking them, and never contributing back.

I'm definitely not in agreement with it, I just don't like that it tries to present itself as some kind of purist "free software" license, but in reality it mandates how code can be released. How is that free? To take a page out of the blog post, it sure sounds like propaganda to me.

Re:The terms of the AGPL are pretty easy to comply with by saagarjha on Monday July 27, 2020 @02:08PM (#23967748)
GPL is about freedom for software users, not for software authors. It places restrictions on what software authors can do in order to give users more privileges. (Which I personally believe is the right trade-off, as users are usually in lesser-privileged positions to begin with.)