{"action":"created","issue":{"url":"https://api.github.com/repos/otland/forgottenserver/issues/1811","repository_url":"https://api.github.com/repos/otland/forgottenserver","labels_url":"https://api.github.com/repos/otland/forgottenserver/issues/1811/labels{/name}","comments_url":"https://api.github.com/repos/otland/forgottenserver/issues/1811/comments","events_url":"https://api.github.com/repos/otland/forgottenserver/issues/1811/events","html_url":"https://github.com/otland/forgottenserver/issues/1811","id":158086260,"number":1811,"title":"Change license to Affero GPL","user":{"login":"ranisalt","id":1993083,"avatar_url":"https://avatars.githubusercontent.com/u/1993083?v=3","gravatar_id":"","url":"https://api.github.com/users/ranisalt","html_url":"https://github.com/ranisalt","followers_url":"https://api.github.com/users/ranisalt/followers","following_url":"https://api.github.com/users/ranisalt/following{/other_user}","gists_url":"https://api.github.com/users/ranisalt/gists{/gist_id}","starred_url":"https://api.github.com/users/ranisalt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ranisalt/subscriptions","organizations_url":"https://api.github.com/users/ranisalt/orgs","repos_url":"https://api.github.com/users/ranisalt/repos","events_url":"https://api.github.com/users/ranisalt/events{/privacy}","received_events_url":"https://api.github.com/users/ranisalt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-06-02T08:32:29Z","updated_at":"2016-06-02T10:56:59Z","closed_at":null,"body":"We currently use GNU GPL, whose requirement is if someone makes change to the source code and publishes a modified version of the server, those modified sources should be published alongside. This seems fine, but it does not cover if one modifies the server and does not publish, but rather hosts it, he is not required to publish source code too.\r\n\r\nThis leads us to lots of unfortunate situations: some servers support up to the most recent protocol, while we still didn't update to 10.9x properly (#1715); some claim flash client support while we are still discussing it (#1570); and while I can't guarantee, I'm pretty sure some servers might have huge performance fixes, which we do not have access to merge into TFS.\r\n\r\nMy suggestion is we \"upgrade\" the license to Affero GPL, which is essentially GNU GPL with the added requirement that if the modified software is hosted and publicly accessible, it's source must be published too. In other words, \"network usage\" is considered \"distribution\" for all purposes. It would solve this issue once and for all (provided it's an issue, of course).\r\n\r\nKeep in mind it protects only the source code and not the scripts. This means no server will stop being unique just because it has to release sources, instead the entire community can benefit from beforementioned improvements.\r\n\r\n[Here's a good text](http://www.gnu.org/licenses/why-affero-gpl.html) explaining why/when to use Affero and [here's the full text](http://choosealicense.com/licenses/agpl-3.0/)."},"comment":{"url":"https://api.github.com/repos/otland/forgottenserver/issues/comments/223259553","html_url":"https://github.com/otland/forgottenserver/issues/1811#issuecomment-223259553","issue_url":"https://api.github.com/repos/otland/forgottenserver/issues/1811","id":223259553,"user":{"login":"marksamman","id":636597,"avatar_url":"https://avatars.githubusercontent.com/u/636597?v=3","gravatar_id":"","url":"https://api.github.com/users/marksamman","html_url":"https://github.com/marksamman","followers_url":"https://api.github.com/users/marksamman/followers","following_url":"https://api.github.com/users/marksamman/following{/other_user}","gists_url":"https://api.github.com/users/marksamman/gists{/gist_id}","starred_url":"https://api.github.com/users/marksamman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marksamman/subscriptions","organizations_url":"https://api.github.com/users/marksamman/orgs","repos_url":"https://api.github.com/users/marksamman/repos","events_url":"https://api.github.com/users/marksamman/events{/privacy}","received_events_url":"https://api.github.com/users/marksamman/received_events","type":"User","site_admin":false},"created_at":"2016-06-02T10:56:59Z","updated_at":"2016-06-02T10:56:59Z","body":"I think GNU GPL is fine. Yes, it would be great if everyone who has made improvements to the server would contribute them, but I don't want anyone to feel forced to do so. I'm not opposed to people keeping changes to themselves.\r\n\r\nWe also can't relicense the source code without the permission from everyone who has contributed (including some @opentibia contributors), unless we rewrite the code of everyone who hasn't given us their permission to relicense. I also wouldn't be ready to dedicate time to chase people who violate the license, so @kornholi's comment is on point."}}
{"actor":{"display_login":"marksamman"}}