{"action":"created","issue":{"url":"https://api.github.com/repos/msgpack/msgpack-c/issues/164","labels_url":"https://api.github.com/repos/msgpack/msgpack-c/issues/164/labels{/name}","comments_url":"https://api.github.com/repos/msgpack/msgpack-c/issues/164/comments","events_url":"https://api.github.com/repos/msgpack/msgpack-c/issues/164/events","html_url":"https://github.com/msgpack/msgpack-c/issues/164","id":49331412,"number":164,"title":"Suitability of Apache license","user":{"login":"jpetso","id":88121,"avatar_url":"https://avatars.githubusercontent.com/u/88121?v=3","gravatar_id":"","url":"https://api.github.com/users/jpetso","html_url":"https://github.com/jpetso","followers_url":"https://api.github.com/users/jpetso/followers","following_url":"https://api.github.com/users/jpetso/following{/other_user}","gists_url":"https://api.github.com/users/jpetso/gists{/gist_id}","starred_url":"https://api.github.com/users/jpetso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpetso/subscriptions","organizations_url":"https://api.github.com/users/jpetso/orgs","repos_url":"https://api.github.com/users/jpetso/repos","events_url":"https://api.github.com/users/jpetso/events{/privacy}","received_events_url":"https://api.github.com/users/jpetso/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-11-19T05:17:58Z","updated_at":"2015-07-07T18:04:38Z","closed_at":"2015-07-07T18:04:38Z","body":"Two facts:\r\n* msgpack-c is licensed under the Apache 2.0 license at the time of writing.\r\n* msgpack-c is also likely to be released as a header-only C++ library in a bit.\r\n\r\nNow, at http://www.apache.org/licenses/LICENSE-2.0 (definition of \"Derivative Works\") the license states explicitly that code is not considered a Derivative Work if it's linked together or otherwise bound by name. However, header-only means that msgpack-c code will be directly compiled into the client code, without any linking or binding by name.\r\n\r\nBy any common reading of open source copyright law, this means that any code using the header-only msgpack-c will automatically be \"infected\" with the Apache license. That has a number of implications which might range from careless programmers unknowingly shipping their whole application under the Apache license, to careless programmers violating copyright law if they use msgpack-c in GPLv2 code.\r\n\r\nGiven that msgpack-c started out as a library meant for linked-in use, I wonder whether the Apache license is still a suitable license for this project, at least for the C++ part. If your intention is to allow client code to use msgpack-c without infecting them, then maybe a license that was specifically designed for header-only libraries would be more appropriate. The most prevalent of these licenses is probably the Boost license, http://www.boost.org/users/license.html although there might be others.\r\n\r\nPlease consider and if you decide to take action, gather the copyright holders to get agreement on this issue.\r\n\r\nThanks! Also, great software!"},"comment":{"url":"https://api.github.com/repos/msgpack/msgpack-c/issues/comments/119286405","html_url":"https://github.com/msgpack/msgpack-c/issues/164#issuecomment-119286405","issue_url":"https://api.github.com/repos/msgpack/msgpack-c/issues/164","id":119286405,"user":{"login":"jpetso","id":88121,"avatar_url":"https://avatars.githubusercontent.com/u/88121?v=3","gravatar_id":"","url":"https://api.github.com/users/jpetso","html_url":"https://github.com/jpetso","followers_url":"https://api.github.com/users/jpetso/followers","following_url":"https://api.github.com/users/jpetso/following{/other_user}","gists_url":"https://api.github.com/users/jpetso/gists{/gist_id}","starred_url":"https://api.github.com/users/jpetso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpetso/subscriptions","organizations_url":"https://api.github.com/users/jpetso/orgs","repos_url":"https://api.github.com/users/jpetso/repos","events_url":"https://api.github.com/users/jpetso/events{/privacy}","received_events_url":"https://api.github.com/users/jpetso/received_events","type":"User","site_admin":false},"created_at":"2015-07-07T18:04:38Z","updated_at":"2015-07-07T18:04:38Z","body":"I believe this has been sufficiently addressed, closing."}}