SignalK / signalk-core-java

Signalk core functionality. DEPRECATED - see https://github.com/SignalK/signalk-java
Apache License 2.0
3 stars 8 forks source link

GPL code mixed in Tuple2f and SGImplify? #3

Closed jboynes closed 8 years ago

jboynes commented 8 years ago

The following comment implies there may be GPL code mixed in these files:

/*
 * ...
 * Copied from http://screamyguy.net/Tuple/, under GPL licence as stated on the site
 * Modified to handle GPX by R T Huitema 2013 for Freeboard
 */

If true this could cause GPL to apply to the whole distribution. The link is also now dead so its hard to verify the original license terms. To remove that ambiguity I propose to re-implement the decimation function from the original algorithm as I can't find an Apache licensed version out there.

rob42 commented 8 years ago

Hmm..yes it looks like i overlooked this. much of the code came from my Freeboard project which is GPL, and when i created this one I tracked and replaced all the incompatible licences - but looks like I missed this one. This routine is used to simplify the vessel track, so we dont store a zillion points on a almost straight line.