19
Scegliere la licenza giusta Scegliere la licenza giusta Commerciale vs LGPL Commerciale vs LGPL by Giovanni Bajo - [email protected]

Qt licensing: making the right choice

Embed Size (px)

DESCRIPTION

Qt licensing: making the right choice

Citation preview

Page 1: Qt licensing: making the right choice

Scegliere la licenza giustaScegliere la licenza giustaCommerciale vs LGPLCommerciale vs LGPL

by Giovanni Bajo - [email protected]

Page 2: Qt licensing: making the right choice

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

Page 3: Qt licensing: making the right choice

Licenza Commerciale

● Licenza annuale per sviluppatore● Royalty per quantità in caso di device hw● Include aggiornamenti e supporto tecnico

Pricing model

Page 4: Qt licensing: making the right choice

Licenza Commerciale

● Nessun vincolo a livello tecnico● NO conversione codice esistente● Consente la scelta alla fine dello sviluppo

Vincoli

Page 5: Qt licensing: making the right choice

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!

Page 6: Qt licensing: making the right choice

Licenza LGPL

● Utilizzo di Qt senza costi di licenza● Sorgente applicativo chiuso

Cosa permette

Page 7: Qt licensing: making the right choice

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

Page 8: Qt licensing: making the right choice

Licenza LGPL

● L'utente FINALE dell'applicativo deve poter:

– Modificare Qt

– Eseguire l'applicativo con Qt da lui modificata

Vincolo di modifica

Page 9: Qt licensing: making the right choice

Licenza LGPL

● Modifica di Qt dentro il dispositivo● Accesso in scrittura al filesystem● Ovviamente, può decadere la garanzia

Dispositivi embedded

Page 10: Qt licensing: making the right choice

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?

Page 11: Qt licensing: making the right choice

La scelta

5 domande da porsiper scegliere la licenza giusta

Page 12: Qt licensing: making the right choice

La scelta

Devo distribuire l'applicazione fuori dall'azienda?

Se NO, usa LGPL(i suoi vincoli non si applicano)

Page 13: Qt licensing: making the right choice

La scelta

Il mio cliente accetterà i vincoli della LGPL?

Bisogna chiarire subito!Nel dubbio, meglio la licenza

commerciale

Page 14: Qt licensing: making the right choice

La scelta

Devo modificare Qt?Le modifiche mi danno un

vantaggio competitivo?

Se SI, usa la licenza commerciale

Page 15: Qt licensing: making the right choice

La scelta

Su embedded, posso consentire al mio utente di modificare il

dispositivo?

La garanzia di legge può decadere, ma ci sono altri vincoli?

Page 16: Qt licensing: making the right choice

La scelta

Ho le idee chiare?

Consulenza legale consigliata.Nel dubbio: licenza commerciale

Page 17: Qt licensing: making the right choice

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.

Page 18: Qt licensing: making the right choice

??Domande?

Page 19: Qt licensing: making the right choice

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