1. Scegliere la licenza giusta
Commerciale vs LGPL
by Giovanni Bajo - rasky@develer.com
2. Differenze
LGPL Commerciale
– Scritta da FSF – Scritta da Nokia
– Codice chiuso, link – Codice chiuso
dinamico con Qt
– Distribuzione
– Nessun vincolo
sorgenti Qt – Solo con Qt!
– Consentire
modifiche
3. Licenza Commerciale
Pricing model
● Licenza annuale per sviluppatore
● Royalty per quantità in caso di device hw
● Include aggiornamenti e supporto tecnico
4. Licenza Commerciale
Vincoli
● Nessun vincolo a livello tecnico
● NO conversione codice esistente
● Consente la scelta alla fine dello sviluppo
5. Licenza LGPL
È una licenza!
● GNU Lesser General Public License
● Scritta da un team di avvocati
● Non è “GRATIS”! È una licenza riconosciuta in
tutto il mondo, con vincoli ben precisi!
6. Licenza LGPL
Cosa permette
● Utilizzo di Qt senza costi di licenza
● Sorgente applicativo chiuso
7. Licenza LGPL
Vincoli
● 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
8. Licenza LGPL
Vincolo di modifica
● L'utente FINALE dell'applicativo deve poter:
– Modificare Qt
– Eseguire l'applicativo con Qt da lui modificata
9. Licenza LGPL
Dispositivi embedded
● Modifica di Qt dentro il dispositivo
● Accesso in scrittura al filesystem
● Ovviamente, può decadere la garanzia
10. Licenza LGPL
Chi controlla?
● Non Nokia!
● Ogni utente finale può sporgere denuncia se le SUE
libertà non sono state rispettate.
● Valore legale della licenza già provato negli USA
11. La scelta
5 domande da porsi
per scegliere la licenza giusta
13. La scelta
Il mio cliente accetterà i vincoli
della LGPL?
Bisogna chiarire subito!
Nel dubbio, meglio la licenza
commerciale
14. La scelta
Devo modificare Qt?
Le modifiche mi danno un
vantaggio competitivo?
Se SI, usa la licenza commerciale
15. La scelta
Su embedded, posso consentire
al mio utente di modificare il
dispositivo?
La garanzia di legge può decadere,
ma ci sono altri vincoli?
16. La scelta
Ho le idee chiare?
Consulenza legale consigliata.
Nel dubbio: licenza commerciale
17. 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.