Hacker News new | past | comments | ask | show | jobs | submit login

Changes you make to GPL software only have to be provided under the GPL if you redistribute the work to others- if you keep it to yourself, run it yourself, etc, you are not required to release it as GPL.

Aren't you required to release it even if you run it yourself with GPLv3? Or am I thinking of another version?

You are thinking of the AGPLv3. Not to be confused with the GPLv3 =)


"It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there."

As the term you cited says, the AGPL only requires distribution if you are providing it to some one else, including as service over a network- if you use it yourself, and don't distribute it (including over a network service) to anyone else, you still don't have to share your source.

Ahh, right, I thought I was misremembering but couldn't quite place how, thanks.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact