La mia app ha 2 progetti: logic.dll e GUI.dll. Attualmente, la sua dimensione è di 1 MB, ma l'intera dimensione dell'app è di 60 MB + a causa delle dipendenze.
Ho letto della licenza QT-LGPL e so che per mantenere la mia app di posizione chiusa e commerciale senza pagare il canone, devo compilarla in modo dinamico.
La mia domanda è:
1 > Posso compilare staticamente il progetto GUI per creare la libreria dinamica GUI.dll e il codice pubblico o il file oggetto di GUI.cpp sotto LGPL?
2 > Quindi compilare il progetto di logica con GUI.dll dinamicamente sotto LGPL e mantenere logic.cpp closed-source (ofcourse per l'app commerciale)?