{"action":"created","issue":{"url":"https://api.github.com/repos/wesnoth/wesnoth/issues/647","repository_url":"https://api.github.com/repos/wesnoth/wesnoth","labels_url":"https://api.github.com/repos/wesnoth/wesnoth/issues/647/labels{/name}","comments_url":"https://api.github.com/repos/wesnoth/wesnoth/issues/647/comments","events_url":"https://api.github.com/repos/wesnoth/wesnoth/issues/647/events","html_url":"https://github.com/wesnoth/wesnoth/pull/647","id":147936461,"number":647,"title":"Allow explicit use of any license for add-ons","user":{"login":"pydsigner","id":532749,"avatar_url":"https://avatars.githubusercontent.com/u/532749?v=3","gravatar_id":"","url":"https://api.github.com/users/pydsigner","html_url":"https://github.com/pydsigner","followers_url":"https://api.github.com/users/pydsigner/followers","following_url":"https://api.github.com/users/pydsigner/following{/other_user}","gists_url":"https://api.github.com/users/pydsigner/gists{/gist_id}","starred_url":"https://api.github.com/users/pydsigner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pydsigner/subscriptions","organizations_url":"https://api.github.com/users/pydsigner/orgs","repos_url":"https://api.github.com/users/pydsigner/repos","events_url":"https://api.github.com/users/pydsigner/events{/privacy}","received_events_url":"https://api.github.com/users/pydsigner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-13T03:28:04Z","updated_at":"2016-04-13T15:27:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/wesnoth/wesnoth/pulls/647","html_url":"https://github.com/wesnoth/wesnoth/pull/647","diff_url":"https://github.com/wesnoth/wesnoth/pull/647.diff","patch_url":"https://github.com/wesnoth/wesnoth/pull/647.patch"},"body":"The mandatory use of the GPL for all things Wesnoth has long been a sticky point for contributors, especially those not contributing to core (i.e. creating UMC add-ons).  [Here](https://forums.wesnoth.org/viewtopic.php?f=2&t=42966&p=588491#p588491) are a few [examples](https://forums.wesnoth.org/viewtopic.php?f=6&t=42975&p=588173#p588173) of forum [discussion](https://forums.wesnoth.org/viewtopic.php?f=14&t=41454&p=579487#p579340), and [an explanation](http://shadowm.ai0867.net/blog/archives/54-Original-music-in-Wesnoth-content.html) of why the current state of affairs is not ideal.\r\n\r\nThere's been much talk about addressing the issue, but no action, and the only actual planned solution is to allow use of Creative Commons licensing, which still forces content creators to give up some rights beyond simple redistribution of the unified work. Some authors wishing to use non-GPL resources have gone so far as to [attempt to disanull the upload agreement by asserting licensing terms within the add-on itself](https://github.com/wescamp/A_New_Order-1.10/blob/master/A_New_Order/LICENSE.important.txt).\r\n\r\nThis PR seeks only to allow content authors to not agree to sign away all their work under the GPL, instead only requiring that they allow distribution through the official add-on server, while still maintaining current behavior for all content not explicitly licensed. Changing the default license is far beyond the scope of this PR. Any discussion of the exact text changes is welcomed."},"comment":{"url":"https://api.github.com/repos/wesnoth/wesnoth/issues/comments/209509155","html_url":"https://github.com/wesnoth/wesnoth/pull/647#issuecomment-209509155","issue_url":"https://api.github.com/repos/wesnoth/wesnoth/issues/647","id":209509155,"user":{"login":"AI0867","id":24972,"avatar_url":"https://avatars.githubusercontent.com/u/24972?v=3","gravatar_id":"","url":"https://api.github.com/users/AI0867","html_url":"https://github.com/AI0867","followers_url":"https://api.github.com/users/AI0867/followers","following_url":"https://api.github.com/users/AI0867/following{/other_user}","gists_url":"https://api.github.com/users/AI0867/gists{/gist_id}","starred_url":"https://api.github.com/users/AI0867/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AI0867/subscriptions","organizations_url":"https://api.github.com/users/AI0867/orgs","repos_url":"https://api.github.com/users/AI0867/repos","events_url":"https://api.github.com/users/AI0867/events{/privacy}","received_events_url":"https://api.github.com/users/AI0867/received_events","type":"User","site_admin":false},"created_at":"2016-04-13T15:27:30Z","updated_at":"2016-04-13T15:27:30Z","body":"There are two big issues here:\r\n- UMC authors frequently copy from other UMC without bothering to acquaint themselves with licensing\r\n- mainline wesnoth occasionally mainlines UMC content\r\n\r\nIf we require all UMC contributions to be GPL-licensed, that makes all of this mostly work, by assuming that the author either used GPL-compatible content or made it himself.\r\nIf we allow other licenses, that means people need to keep track of which license applies to what, which license is compatible with what, and will cause the addon server to generally descend into licensing-hell.\r\n\r\nYou're perfectly free to also provide your content under other licenses, but to ensure that the common workflow remains legal, we *must* require that the content is also available under the GPLv2.\r\n\r\nI haven't been involved in wesnoth recently, but that's the reason it wasn't changed in the past."}}