NeoGPS icon indicating copy to clipboard operation
NeoGPS copied to clipboard

Question on GPL3 Licence scope

Open qcabrol opened this issue 5 years ago • 3 comments

Hi,

I see that your work is licenced under GPL3. Though we would be interested to use it in a work including proprietary licenced elements as well. Question is the scope of the licence: do we have the obligation to release all of our device firmware (strong copyleft - affecting the proprietary licenced parts of the project) or is it acceptable to release only the changes and improvements/extensions affecting the NeoGPS library?

Thanks in advance Best

qcabrol avatar Jul 04 '19 10:07 qcabrol

I'm not an expert or a lawyer, but as I read the license, any modifications you make to the GPS software itself must also be released under the GPLv3. ~If you use it inside of a larger product, that code doesn't need to be GPLv3.~

Edit: No, you would need to release your source as well. See here: https://softwareengineering.stackexchange.com/questions/47032/can-i-use-gpl-software-in-a-commercial-application

I don't know if this includes your propriatary firmware, but if that isn't your code, it would probably not be included.

bamapookie avatar Jul 04 '19 16:07 bamapookie

Ok, that was my concern. Would be nice to have this library under a more flexible Clear BSD, Apache2, MIT or even L-GPLv3 licensing. I guess I will rewrite my own as I need to support more of the UBX functions anyway.

qcabrol avatar Jul 05 '19 08:07 qcabrol

I doubt you are likely to get a license change. @SlashDevin has not been active on GitHub (much less, this repo) for over a year.

bamapookie avatar Jul 06 '19 11:07 bamapookie