Hacker News new | ask | show | jobs
by Filligree 12 days ago
Respectfully disagree. The AGPL exists for that use case, and the difference is exactly that you need to distribute the changes.

If you license something under GPL, that necessarily means you’re okay with people making local changes and not sharing them. If you aren’t okay with that, then don’t use the GPL.

For me, that means I use a mix of AGPL and MIT depending on project.

1 comments

> If you license something under GPL, that necessarily means you’re okay with people making local changes and not sharing them. If you aren’t okay with that, then don’t use the GPL.

GPL has always meant you're okay with someone making local changes for their own internal use.

When it comes to servers, someone making a project this decade that uses GPL might be signalling they're okay with server code staying closed source. Or it might be other reasons, like the uncertainty over what code is covered by AGPL. And if a project is older, there's an increasing chance they didn't expect the current ecosystem and hate that the code is being used this way.