{"action":"created","issue":{"url":"https://api.github.com/repos/maidsafe/crust/issues/131","labels_url":"https://api.github.com/repos/maidsafe/crust/issues/131/labels{/name}","comments_url":"https://api.github.com/repos/maidsafe/crust/issues/131/comments","events_url":"https://api.github.com/repos/maidsafe/crust/issues/131/events","html_url":"https://github.com/maidsafe/crust/issues/131","id":87335053,"number":131,"title":"Switch to a FOSS license","user":{"login":"suhr","id":65870,"avatar_url":"https://avatars.githubusercontent.com/u/65870?v=3","gravatar_id":"","url":"https://api.github.com/users/suhr","html_url":"https://github.com/suhr","followers_url":"https://api.github.com/users/suhr/followers","following_url":"https://api.github.com/users/suhr/following{/other_user}","gists_url":"https://api.github.com/users/suhr/gists{/gist_id}","starred_url":"https://api.github.com/users/suhr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/suhr/subscriptions","organizations_url":"https://api.github.com/users/suhr/orgs","repos_url":"https://api.github.com/users/suhr/repos","events_url":"https://api.github.com/users/suhr/events{/privacy}","received_events_url":"https://api.github.com/users/suhr/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"chandraprakash","id":557653,"avatar_url":"https://avatars.githubusercontent.com/u/557653?v=3","gravatar_id":"","url":"https://api.github.com/users/chandraprakash","html_url":"https://github.com/chandraprakash","followers_url":"https://api.github.com/users/chandraprakash/followers","following_url":"https://api.github.com/users/chandraprakash/following{/other_user}","gists_url":"https://api.github.com/users/chandraprakash/gists{/gist_id}","starred_url":"https://api.github.com/users/chandraprakash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chandraprakash/subscriptions","organizations_url":"https://api.github.com/users/chandraprakash/orgs","repos_url":"https://api.github.com/users/chandraprakash/repos","events_url":"https://api.github.com/users/chandraprakash/events{/privacy}","received_events_url":"https://api.github.com/users/chandraprakash/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-06-11T12:48:04Z","updated_at":"2015-06-12T10:01:32Z","closed_at":"2015-06-12T09:34:45Z","body":"Subj."},"comment":{"url":"https://api.github.com/repos/maidsafe/crust/issues/comments/111435003","html_url":"https://github.com/maidsafe/crust/issues/131#issuecomment-111435003","issue_url":"https://api.github.com/repos/maidsafe/crust/issues/131","id":111435003,"user":{"login":"ssokolow","id":46915,"avatar_url":"https://avatars.githubusercontent.com/u/46915?v=3","gravatar_id":"","url":"https://api.github.com/users/ssokolow","html_url":"https://github.com/ssokolow","followers_url":"https://api.github.com/users/ssokolow/followers","following_url":"https://api.github.com/users/ssokolow/following{/other_user}","gists_url":"https://api.github.com/users/ssokolow/gists{/gist_id}","starred_url":"https://api.github.com/users/ssokolow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ssokolow/subscriptions","organizations_url":"https://api.github.com/users/ssokolow/orgs","repos_url":"https://api.github.com/users/ssokolow/repos","events_url":"https://api.github.com/users/ssokolow/events{/privacy}","received_events_url":"https://api.github.com/users/ssokolow/received_events","type":"User","site_admin":false},"created_at":"2015-06-12T10:01:32Z","updated_at":"2015-06-12T10:01:32Z","body":"Be aware that discussion currently ongoing in /r/rust/ gives the impression that people who don't understand that \"GPL trumps all\" are being scared away by the current licensing situation.\r\n\r\nTo elaborate on that \"GPL trumps all\" bit...\r\n1. The text of the GPL explicitly says that you may not apply restrictions beyond those imposed by the GPL itself (forbidding things like NDAs and royalties on GPL licensed source)\r\n2. As a result, applying additional restrictions without modifying the text nullifies the GPL because users would be required to satisfy two directly conflicting rules simultaneously.\r\n3. The text of the GPL is copyrighted to you and you are granted a license to to use it only if you leave it un-modified. (So, if you make a modified GPL to allow additional restrictions, you're guilty of copyright infringement and they can sue you.)\r\n4. They explicitly require that the name \"GPL\" only be used for their license in the original form (I think that's enforced via trademark law)\r\n5. Even if it were somehow possible to bind someone to \"GPL + Restrictions\" terms, the copyleft clause in the GPL would explicitly discard those additional restrictions, so I could ask my friend to get the code from you and then give it to me under the terms of a clean, unrestricted GPL license.\r\n\r\nSo, in short, the current situation:\r\n1. Scares off developers who think it's possible to make a \"GPL + Restrictions\" license\r\n2. Scares off people who know just enough about licensing to know that a modified GPL would be incompatible with ordinary GPL but not enough to know that adding new restrictions to the GPL is flat-out illegal.\r\n3. Doesn't gain anything\r\n\r\nIf, as I suspect, you're saying that this is GPL **or** a custom license (MySQL-style), then you'll want to add a message to clarify that \"GPL or, at your discretion...\" part."}}