{"action":"closed","issue":{"url":"https://api.github.com/repos/iNavFlight/inav/issues/1303","repository_url":"https://api.github.com/repos/iNavFlight/inav","labels_url":"https://api.github.com/repos/iNavFlight/inav/issues/1303/labels{/name}","comments_url":"https://api.github.com/repos/iNavFlight/inav/issues/1303/comments","events_url":"https://api.github.com/repos/iNavFlight/inav/issues/1303/events","html_url":"https://github.com/iNavFlight/inav/issues/1303","id":208632013,"number":1303,"title":"Re-license INAV under less-restrictive open-source license","user":{"login":"digitalentity","id":11059099,"avatar_url":"https://avatars1.githubusercontent.com/u/11059099?v=3","gravatar_id":"","url":"https://api.github.com/users/digitalentity","html_url":"https://github.com/digitalentity","followers_url":"https://api.github.com/users/digitalentity/followers","following_url":"https://api.github.com/users/digitalentity/following{/other_user}","gists_url":"https://api.github.com/users/digitalentity/gists{/gist_id}","starred_url":"https://api.github.com/users/digitalentity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digitalentity/subscriptions","organizations_url":"https://api.github.com/users/digitalentity/orgs","repos_url":"https://api.github.com/users/digitalentity/repos","events_url":"https://api.github.com/users/digitalentity/events{/privacy}","received_events_url":"https://api.github.com/users/digitalentity/received_events","type":"User","site_admin":false},"labels":[{"id":463672894,"url":"https://api.github.com/repos/iNavFlight/inav/labels/Feedback%20required","name":"Feedback required","color":"d4c5f9","default":false},{"id":391854633,"url":"https://api.github.com/repos/iNavFlight/inav/labels/Task","name":"Task","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/iNavFlight/inav/milestones/7","html_url":"https://github.com/iNavFlight/inav/milestone/7","labels_url":"https://api.github.com/repos/iNavFlight/inav/milestones/7/labels","id":1873502,"number":7,"title":"2.0","description":"","creator":{"login":"digitalentity","id":11059099,"avatar_url":"https://avatars1.githubusercontent.com/u/11059099?v=3","gravatar_id":"","url":"https://api.github.com/users/digitalentity","html_url":"https://github.com/digitalentity","followers_url":"https://api.github.com/users/digitalentity/followers","following_url":"https://api.github.com/users/digitalentity/following{/other_user}","gists_url":"https://api.github.com/users/digitalentity/gists{/gist_id}","starred_url":"https://api.github.com/users/digitalentity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digitalentity/subscriptions","organizations_url":"https://api.github.com/users/digitalentity/orgs","repos_url":"https://api.github.com/users/digitalentity/repos","events_url":"https://api.github.com/users/digitalentity/events{/privacy}","received_events_url":"https://api.github.com/users/digitalentity/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":3,"state":"open","created_at":"2016-07-09T10:42:56Z","updated_at":"2017-04-09T00:55:24Z","due_on":null,"closed_at":null},"comments":80,"created_at":"2017-02-18T10:43:56Z","updated_at":"2017-04-09T00:55:24Z","closed_at":"2017-04-09T00:55:24Z","body":"GPL is a very restrictive license. It essentially prohibits a few things that might be very benificial to the project:\r\n\r\n1. Linking against libraries available in binary form (closed sourced or with source available only under NDA)\r\n1. Including non-GPL code (Code, which is open, but not licnesed under GPL). If author of this code is not willing to dual-license it under GPL - this source code is prohibited from being included in INAV\r\n1. Possibility of licensing some INAV technology to be used in commertial applications (currently will allow 100% of the resulting product to be opensource under GPL which is essentially a show stopper).\r\n\r\nAll these issues can be solved by re-licensing the source under a more permissive open-source license, i.e. Mozilla Public License (MPL), which puts very light restrictions about combining open-source and closed-source code.\r\n\r\nThe MPL treats the source code file as the boundary between MPL-licensed and proprietary parts, meaning that all or none of the code in a given source file falls under the MPL. Licensed source code can be combined with other files under a different, even proprietary license, thereby forming a \"Larger Work\" which can be distributed under any terms, but again the MPL-covered source files must be made freely available.\r\n\r\nThis way we'll still have the protection against someone taking the source and claming it as his property, while having a possibility of using differently licensed libraries in our project.\r\n\r\n### I want to emphasize that INAV will stay open-source and free.\r\n\r\nFrom `git` commits I've figured out that there are just 67 contributors in the INAV source, just 17 of which \"own\" over 100 lines of code.\r\n\r\nI'm asking these 17 major contributors - do you allow re-licensing your work (code) within INAV under terms of Mozilla Public License?\r\n\r\nList of current contributors:\r\n\r\n- [x] @martinbudden \r\n- [ ] @hydra (no)\r\n- [ ] @sambas \r\n- [ ] @jflyper\r\n- [ ] @thenickdude (no, https://github.com/iNavFlight/inav/issues/1303#issuecomment-280872814)\r\n- [ ] @ledvinap\r\n- [x] @gaelj \r\n- [x] @4712\r\n- [ ] @frank26080115\r\n- [ ] @ProDrone\r\n- [ ] @marbalon\r\n- [ ] @Pierre-A\r\n- [ ] @stronnag (no https://github.com/iNavFlight/inav/issues/1303#issuecomment-280839932)\r\n- [ ] @ethomas997\r\n- [x] @andre92 (https://github.com/iNavFlight/inav/issues/1303#issuecomment-281076259)\r\n- [ ] @sneiman\r\n- [ ] @SteveAmor\r\n- [ ] @hali9\r\n- [ ] @DarkVegetableMatter\r\n- [ ] @airmamaf\r\n- [ ] @samcook\r\n- [ ] @avoid3d\r\n- [ ] @kilrah\r\n- [ ] @lkaino\r\n- [ ] @theArchLadder\r\n- [ ] @larryho5\r\n- [x] @krzysztofmatula \r\n- [ ] @St7ven\r\n- [ ] @goebish\r\n- [ ] @rimasaviz \r\n- [ ] @MotoLab\r\n- [x] @blckmn \r\n- [ ] @readerror67\r\n- [ ] @MauroMombelli\r\n- [ ] @rosek86\r\n- [x] @fhorinek \r\n- [ ] @Netsplits\r\n- [ ] @fishpepper\r\n- [ ] @MasterZap\r\n- [ ] @DaTwo\r\n- [x] @Philippe-France\r\n- [ ] @Alexinparis\r\n- [ ] @derFliegendeHamburger\r\n- [ ] pinkywafer@users.noreply.github.com\r\n- [ ] @Steveis <steveis@stevis.com>\r\n- [ ] Florian Huber <flo.g.huber@gmail.com>\r\n- [ ] Richard Lehey <rlehey+gh@gmail.com> (non-existent email)\r\n- [x] Stefan Grufman <stefan.grufman@gmail.com>\r\n- [x] Carsten Wache <lichtl@x-modder.de>\r\n- [x] @digitalentity\r\n- [x] @DzikuVx \r\n- [x] @nzmichaelh\r\n- [x] @MJ666\r\n- [x] @Linjieqiang\r\n- [x] @borisbstyle\r\n- [x] @oleost \r\n- [x] @Faduf\r\n- [x] @ChiggerPepi\r\n- [x] @flacjacket\r\n- [x] @fedorcomander\r\n- [x] @tracernz\r\n- [x] @sppnk\r\n- [x] @projectkk2glider\r\n- [x] @nebbian \r\n- [x] @basdelfos\r\n- [x] @KipK\r\n- [x] @neonbjb\r\n- [x] @chris-penny\r\n"}}
{"actor":{"display_login":"digitalentity"}}