Upload
develer-srl
View
562
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Qt licensing: making the right choice
Citation preview
Scegliere la licenza giustaScegliere la licenza giustaCommerciale vs LGPLCommerciale vs LGPL
by Giovanni Bajo - [email protected]
Differenze
Commerciale
– Scritta da Nokia
– Codice chiuso
– Nessun vincolo
– Solo con Qt!
LGPL– Scritta da FSF
– Codice chiuso, link dinamico con Qt
– Distribuzione sorgenti Qt
– Consentire modifiche
Licenza Commerciale
● Licenza annuale per sviluppatore● Royalty per quantità in caso di device hw● Include aggiornamenti e supporto tecnico
Pricing model
Licenza Commerciale
● Nessun vincolo a livello tecnico● NO conversione codice esistente● Consente la scelta alla fine dello sviluppo
Vincoli
Licenza LGPL
● GNU Lesser General Public License● Scritta da un team di avvocati● Non è “GRATIS”! È una licenza riconosciuta in
tutto il mondo, con vincoli ben precisi!
È una licenza!
Licenza LGPL
● Utilizzo di Qt senza costi di licenza● Sorgente applicativo chiuso
Cosa permette
Licenza LGPL
● Linking dinamico tra Qt e l'applicazione● Notifica di uso di Qt sotto LGPL (manule / about)● Distribuzione codice sorgente Qt (self hosting)● Modifica Qt da parte dell'utente finale● Nessun ripensamento su licenza
Vincoli
Licenza LGPL
● L'utente FINALE dell'applicativo deve poter:
– Modificare Qt
– Eseguire l'applicativo con Qt da lui modificata
Vincolo di modifica
Licenza LGPL
● Modifica di Qt dentro il dispositivo● Accesso in scrittura al filesystem● Ovviamente, può decadere la garanzia
Dispositivi embedded
Licenza LGPL
● Non Nokia!● Ogni utente finale può sporgere denuncia se le SUE
libertà non sono state rispettate.● Valore legale della licenza già provato negli USA
Chi controlla?
La scelta
5 domande da porsiper scegliere la licenza giusta
La scelta
Devo distribuire l'applicazione fuori dall'azienda?
Se NO, usa LGPL(i suoi vincoli non si applicano)
La scelta
Il mio cliente accetterà i vincoli della LGPL?
Bisogna chiarire subito!Nel dubbio, meglio la licenza
commerciale
La scelta
Devo modificare Qt?Le modifiche mi danno un
vantaggio competitivo?
Se SI, usa la licenza commerciale
La scelta
Su embedded, posso consentire al mio utente di modificare il
dispositivo?
La garanzia di legge può decadere, ma ci sono altri vincoli?
La scelta
Ho le idee chiare?
Consulenza legale consigliata.Nel dubbio: licenza commerciale
La scelta
Develer consiglia:
Piccole aziende: LGPL ottima, soprattutto nel desktop.
Aziende medio/grandi: capire bene i vincoli. La commerciale può essere un ottimo compromesso.
??Domande?
Grazie!Grazie!Contatti
Mail: [email protected]
Tel: +39-055-3984627
Fax: +39-055-3980808
http://www.develer.com
Develer S.r.l.Via Mugellese 1/A
50013 Campi BisenzioFirenze - Italia