Hacker News new | ask | show | jobs
by normie3000 525 days ago
> GPL means that anyone who modifies the source code, or integrates it into a larger work, has to release the modified version.

Is this accurate? I thought GPL only required distributing the source alongside binaries. If you're running GPL code as a web service, I don't think there's a requirement to release the source to your users.

1 comments

In this case, you would want the Affero General Public License (AGPL) which specifically has a carve-out (in?) for web servers. Section 13, "Remote Network Interaction; Use with the GNU General Public License." [0]

[0] "[...] your modified version must prominently offer all users interacting with it remotely through a computer network (...) an opportunity to receive the Corresponding Source of your version"