Hacker News new | ask | show | jobs
by paulryanrogers 1030 days ago
AGPL is viral, requiring you open source of all source involved in serving network clients, not only this AGPL software itself.

It's meant to close the serve-over-the-network loophole of the GPL.

2 comments

thats only true if you use the code in a serving application.

If the SDK to connect is GPL and the backend service itself (never exposed to a user) is AGPL then you're fine.

I like the AGPL. The intent of AGPL is to encourage openness and collaboration, not to restrict or burden software developers. Many great projects choose this AGPL.