storesafe / cordova-sqlite-evcore-extbuild-free

Cordova sqlite plugin with Android performance enhancements for PhoneGap Build, GPL v3 or commercial license options
Other
24 stars 13 forks source link

Missing actual libsqlc-evcore-native-driver.so source on releases 0.8.5, 0.8.6, 0.8.7, 0.9.0 #24

Closed brodycj closed 6 years ago

brodycj commented 6 years ago

Problem

Cordova-sqlite-evcore-extbuild-free release 0.8.5 was issued in January 2017 with changes to remove use of the JSMN module (http://zserge.com/jsmn.html) from the libsqlc-evcore-native-driver.so NDK build (built from litehelpers / Android-sqlite-evcore-native-driver-free (ext-master version branch)), however I did not push the actual changes to GitHub before my hard drive failed. Cordova-sqlite-evcore-extbuild-free release 0.8.6, 0.8.7, 0.9.0 were also issued with the same evcore-native-driver build. No other plugin versions by the @litehelpers organization or otherwise maintained by @brodybits are affected. Consequences:

Limited GPL v3 exception

I Christopher J. Brody AKA @brodybits (mailto:brodybits@litehelpers.net) hereby grant an exception to the GPL v3 license option for binary libsqlc-evcore-native-driver.so NDK objects for cordova-sqlite-evcore-extbuild-free releases 0.8.5, 0.8.6, 0.8.7, and 0.9.0. This exception does NOT apply for any other release of cordova-sqlite-evcore-extbuild-free. This exception is also granted for external open-source derivatives of cordova-sqlite-evcore-extbuild-free releases 0.8.5, 0.8.6, 0.8.7, and 0.9.0 (not for derivatives of any other cordova-sqlite-evcore-extbuild-free releases).

Recommended solution

TODO: It is recommended to upgrade to the next release of this plugin when published, with this problem along with a couple other urgent issues resolved.

PLEASE USE LATEST RELEASE of this plugin with evcore-native-driver NDK JAR built from source, now resolves issue on cordova-android@7, other critical fixes coming soon (see below for details).

brodycj commented 6 years ago

I just published cordova-sqlite-evcore-extbuild-free@0.9.1-pre1 with evcore-native-driver NDK JAR build from source in https://github.com/litehelpers/Android-sqlite-evcore-native-driver-free/tree/ext-master, with JSMN (http://zserge.com/jsmn.html) included again under MIT license, now working on cordova-android@7.

Merge release with other critical fixes coming within the next 1-2 days.

brodycj commented 6 years ago

Merge release was published with some other critical fixes included, closing now. Limited GPL v3 exception above remains in force for the affected releases (0.8.5, 0.8.6, 0.8.7, and 0.9.0), including external open-source derivatives of these releases only (exception does NOT apply for any other releases or open-source derivatives of any other releases).