licenze Qt, LGPL, Android e GooglePlay

3

Quindi, puoi creare applicazioni Qt e distribuirle su Android.

Dai un'occhiata a questo post , Mi stavo chiedendo se fare un gioco usando Qt andrebbe bene con i termini legali LGPL dato i seguenti fatti:

  • L'app sarà su GooglePlay, quindi l'utilizzo di librerie di terze parti è un problema
  • Il codice sorgente per l'app sarebbe pubblico
  • Possibili acquisti in-game. Non so davvero se questo è corretto rendendo il codice pubblico, dal momento che ignoro quali informazioni sono necessarie nell'app per raggiungere questo obiettivo.

Sarebbe corretto usare la licenza Qt LGPL con tutto questo? qualche punto non riesce a utilizzare LGPL? se sì, quale?

    
posta alesegdia 16.09.2015 - 19:08
fonte

2 risposte

1

Dopo alcune ricerche, citando qui :

As Qt for Android uses the LGPL version of Qt, and it's perfectly possible (and also recommended and supported) to dynamically link in the Qt libraries when creating an app - there are no problems for app developers using Qt for Android. The app developers can develop closed source code and publish the app - no worries.

Only if you statically link with the Qt libs could there be a problem with closed source apps.

    
risposta data 18.09.2015 - 01:23
fonte
0

Le seguenti librerie: Qt Location, Qt 3D, Qt Canvas 3D, Qt WebView, Qt Quick Controls e parti di Qt WebEngine sono attualmente disponibili solo tramite LGPLv3, creando alcune gravi responsabilità per lo sviluppatore. Finché non li usi e rispondi al resto dei requisiti minori, va bene.

"With LGPLv3 it is also explicitly stated that the user needs to be able to run the re-linked binary on it’s intended target device. It is your obligation to provide the user with all necessary tools to enable this process. For embedded devices, this includes making the full toolchain used to compile the library available to users. For parts licensed under LGPLv3 you are obliged to provide full instructions on how to install the modified library on the target device (this is not clearly stated with LGPLv2.1, although running the application against the modified version of the library clearly is the stated intention of the license)." - FAQ

    
risposta data 21.09.2015 - 19:52
fonte

Leggi altre domande sui tag