These are chat archives for dronekit/dronekit-android

2nd
Aug 2016
Phu Nguyen
@phmagic
Aug 02 2016 18:49
@ne0fhyk has dronekit licensing changed?
I can't package GPL code with a close source app
Kelly Schrock
@kellyschrock
Aug 02 2016 18:49
@phmagic That's an excellent point.
Kelly Schrock
@kellyschrock
Aug 02 2016 18:55
@phmagic Check the bottom of the page at https://github.com/dronekit/dronekit-android The library is Apache, the 3DR Services app is GPL. :+1:
I'm going to assume (unless told differently) that now that the "machinery" from the 3DR Services app is now intended to be included client lib-style, it falls under the Apache license.
Bill Bonney
@billbonney
Aug 02 2016 19:02
@kellyschrock That’s correct, the idea is that the shim layer removes the GPL license requirements that are built on-top of it. Thought in actual practive it’s really grey solution http://www.apache.org/licenses/GPL-compatibility.html
Apache 2 software can therefore be included in GPLv3 projects, because the GPLv3 license accepts our software into GPLv3 works. However, GPLv3 software cannot be included in Apache projects. The licenses are incompatible in one direction only, and it is a result of ASF's licensing philosophy and the GPLv3 authors' interpretation of copyright law.
Fredia Huya-Kouadio
@ne0fhyk
Aug 02 2016 23:29
@phmagic @kellyschrock @billbonney that's correct. the dronekit-android lib and its content (including the 'core machinery' for version 3) is licensed under the Apache v2 license. Only 3DR Services falls under the GPL license, and it's the component being deprecated.