Domanda

Sto sviluppando un'applicazione per Android in Java che chiama GPLED C-code tramite JNI.

Ho modificato e capsulato un Software GPL sotto un'interfaccia JNI e lo compila come una libreria condivisa (.SO) che posso usare tramite JNI dalla mia parte Java (la parte commerciale con fonte chiusa).

Poiché ho spogliato il Software GPL originale da tutto ciò che non è necessario dal mio software, che GPL-Software non ha più altre dipendenze GPL che vietano esplicitamente l'utilizzo come una libreria condivisa in un software a source chiuso (come SecretrabbitCode, ad esempio lo proibisce).

Non ho problemi a impostare la mia versione modificata di GPL-Software online, ma non posso farlo con il mio software commerciale.

Poiché ho bisogno della versione modificata del software GPL nel mio software, devo raggrupparlo in un unico pacchetto (un file apk in Android).

Purtroppo, il Software GPL ha 1 o 2 dipendenze in più su GPL-Code (solo C-Files come AES.C), quindi non è così facile come chiedere all'autore di questo GPL-Software.

Poiché l'android-vie di "imballare java e .so-files insieme, raggrupparlo e distribuirlo" è abbastanza nuovo, non è così facile come con puro java o codice C puro.

Chi può dare una mano?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top