Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Tutto e di + - Licenze GPL
Forum - Tutto e di + - Licenze GPL

Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2331
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:34
Sabato, 13/01/2024
Buongiorno ragazzi, Qualcuno di voi ha mai avuto a che fare con licenze di utilizzo?

In pratica sto sviluppando un'applicazione con Qt ovviamente ho scelto la versione opensource
(chi li paga +3000€ per imparare? )

All'inizio era partita un pò come una sfida, ma ho visto che i risultati sono migliori di quanto mi aspettavo.
ed avevo intenzione di rilasciare una versione a pagamento.

Utilizzando una licenza GPL è possibile vendere il software?
Alcuni dicono si alcuni dicono no.
Altri invece dicono di includere nell'applicazione il sorgente.

Come funziona esattamente?



https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 18:59
Sabato, 13/01/2024
Puoi vendere il tuo sw in formato eseguibile.

Se non sbaglio, gli unici vincoli sono che

- il tuo codice sia linkato dinamicamente alle librerie

- tu non abbia modificato i sorgenti di qt (che ti obbligherebbe a pubblicare i nuovi sorgenti)

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2331
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 19:26
Sabato, 13/01/2024
Speriamo grazie mille nessuno.

Infatti mi ero soffermato solo alla prima associazione GPL mentre QT offre anche LGPL:

Licenza open source GPL/LGPL: Qt è disponibile sotto le licenze GPL (General Public License) e LGPL (Lesser General Public License). Se scegli di utilizzare Qt con una di queste licenze, il tuo progetto dovrà aderire ai vincoli associati a tali licenze. Questi vincoli includono la distribuzione del codice sorgente del tuo software quando distribuisci una copia binaria.

per progetti Qt utilizzando la LGPL:

Librerie condivise: Se stai utilizzando librerie Qt sotto la LGPL, puoi distribuire il tuo software come un'applicazione standalone senza dover rilasciare il codice sorgente del tuo programma.

Modifiche alla libreria Qt: Se apporti modifiche alle librerie Qt stesse (non solo al tuo codice), devi rendere disponibili le modifiche alle librerie LGPL, ma non necessariamente il codice sorgente del tuo programma specifico.

Dinamicità: Assicurati di linkare dinamicamente con le librerie Qt LGPL, in modo che chi utilizza il tuo software possa sostituire le versioni delle librerie senza dover rilasciare il codice sorgente del tuo programma.

Rispetto dei termini: Assicurati di rispettare tutti gli altri termini specificati nella LGPL, come l'obbligo di fornire un modo per ottenere le librerie LGPL modificate.

---

In Sintensi non ho toccato le librerie QT e non ho utilizzato nessuna libreria di 3° perti.
Qualsiasi componente grafico, controllo, skin ecc. ecc. l'ho realizzata manualmente normalmente come faccio con C#.

In C# sono abituato a disegnarmi completamente ogni singolo componente. Da una semplice TextBox a controlli molti piu elaborati.
Proprio per non dipendere da nessuno.

Come componenti intendo partire da un elemento base (Esempio Label o Widget ) e ridisegnarne completamente il comportamento  sull'override dei vari void virtuali.








Ultima modifica effettuata da Thejuster il 13/01/2024 alle 19:37


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 5:43
Mercoledì, 07/02/2024
Si puoi vendere il software; se usi l'opzione LGPL di Qt, non sei obbligato a pubblicare i tuoi sorgenti (fintanto che linki dinamicamente). Se fai modifiche a Qt, devi pubblicare le modifiche fatte a Qt.


Il mio blog: https://piero.dev
PM Quote