1. a developer of a bunch of popular #npm packages publishes new, intentionally broken versions of them as he doesn't want to support for-profit companies with his free work;
2. NPM *reverts* the packages to older versions against developer's wishes;
3. GitHub *blocks* the developer for acting "irresponsibly".
Such companies tend to keep away from AGPL. In fact, they avoid it like the plague. Case in point:
So, licensing his code under AGPL would make them not use it (especially if the code was AGPLed from the start), while at the same time allowing many FLOSS projects to still use the code.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!