SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Scegliere la licenza giusta
  Commerciale vs LGPL


    by Giovanni Bajo - rasky@develer.com
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
Licenza Commerciale

                    Pricing model

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

                         Vincoli

●   Nessun vincolo a livello tecnico
●   NO conversione codice esistente
●   Consente la scelta alla fine dello sviluppo
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!
Licenza LGPL

                    Cosa permette

●   Utilizzo di Qt senza costi di licenza
●   Sorgente applicativo chiuso
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
Licenza LGPL

                  Vincolo di modifica

●   L'utente FINALE dell'applicativo deve poter:
    –   Modificare Qt
    –   Eseguire l'applicativo con Qt da lui modificata
Licenza LGPL

                Dispositivi embedded

●   Modifica di Qt dentro il dispositivo
●   Accesso in scrittura al filesystem
●   Ovviamente, può decadere la garanzia
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
La scelta




     5 domande da porsi
per 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!
                                Develer S.r.l.
                             Via Mugellese 1/A
                         50013 Campi Bisenzio
                                Firenze - Italia



Contatti
Mail: info@develer.com
Tel: +39-055-3984627
Fax: +39-055-3980808
http://www.develer.com

Más contenido relacionado

Similar a Qt licensing: making the right choice

Collaboration Suite
Collaboration SuiteCollaboration Suite
Collaboration Suitedema
 
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...Andrea Cirioni
 
Il mercato del software
Il mercato del softwareIl mercato del software
Il mercato del softwareMarco Lombardo
 
Come il tipo di licenza incide nel tco di un computer
Come il tipo di licenza incide nel tco di un computerCome il tipo di licenza incide nel tco di un computer
Come il tipo di licenza incide nel tco di un computerAndrea Adami
 
Software di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggiSoftware di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggiBjorn Orvar
 
Festivalmente: Getting Things done
Festivalmente: Getting Things doneFestivalmente: Getting Things done
Festivalmente: Getting Things doneVincenzo Garambone
 
Relazione licenze d'uso del software
Relazione licenze d'uso del softwareRelazione licenze d'uso del software
Relazione licenze d'uso del softwareElvis London
 
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...Luciano Blancato
 
Delphi & Dintorni Webinar - Padroneggiare i principi SOLID con Delphi
Delphi & Dintorni Webinar - Padroneggiare i principi SOLID con DelphiDelphi & Dintorni Webinar - Padroneggiare i principi SOLID con Delphi
Delphi & Dintorni Webinar - Padroneggiare i principi SOLID con DelphiMarco Breveglieri
 
Saas Flos Licenze Particolari A Perny2009 Finale
Saas Flos Licenze Particolari A Perny2009 FinaleSaas Flos Licenze Particolari A Perny2009 Finale
Saas Flos Licenze Particolari A Perny2009 FinaleAnne Perny
 
Saas Flos Licenze Particolari A Perny2009 Finale
Saas Flos Licenze Particolari A Perny2009 FinaleSaas Flos Licenze Particolari A Perny2009 Finale
Saas Flos Licenze Particolari A Perny2009 Finaleguestb57e4
 
"New Solution Group", il virtual network al servizio delle imprese
"New Solution Group", il virtual network al servizio delle imprese"New Solution Group", il virtual network al servizio delle imprese
"New Solution Group", il virtual network al servizio delle impreseDJack Soc. Coop
 
Plone e il software libero in Regione Emilia-Romagna
Plone e il software libero in Regione Emilia-RomagnaPlone e il software libero in Regione Emilia-Romagna
Plone e il software libero in Regione Emilia-RomagnaGiovanni Grazia
 
La gestione della fotografia digitale in archivio: tipologia di software e me...
La gestione della fotografia digitale in archivio: tipologia di software e me...La gestione della fotografia digitale in archivio: tipologia di software e me...
La gestione della fotografia digitale in archivio: tipologia di software e me...Juan Alonso Fernandez
 

Similar a Qt licensing: making the right choice (20)

Collaboration Suite
Collaboration SuiteCollaboration Suite
Collaboration Suite
 
Linux Day 2017 - Italia
Linux Day 2017 - ItaliaLinux Day 2017 - Italia
Linux Day 2017 - Italia
 
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
 
Il mercato del software
Il mercato del softwareIl mercato del software
Il mercato del software
 
Free Software
Free SoftwareFree Software
Free Software
 
GNU/linux
GNU/linuxGNU/linux
GNU/linux
 
Ms it club_fvg_20111020
Ms it club_fvg_20111020Ms it club_fvg_20111020
Ms it club_fvg_20111020
 
Come il tipo di licenza incide nel tco di un computer
Come il tipo di licenza incide nel tco di un computerCome il tipo di licenza incide nel tco di un computer
Come il tipo di licenza incide nel tco di un computer
 
Software di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggiSoftware di ottimizzazione del percorso allora... e di oggi
Software di ottimizzazione del percorso allora... e di oggi
 
Festivalmente: Getting Things done
Festivalmente: Getting Things doneFestivalmente: Getting Things done
Festivalmente: Getting Things done
 
Relazione licenze d'uso del software
Relazione licenze d'uso del softwareRelazione licenze d'uso del software
Relazione licenze d'uso del software
 
Debugging with-z-ray
Debugging with-z-rayDebugging with-z-ray
Debugging with-z-ray
 
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...
Creare un’APP di successo, pubblicizzarla, monetizzare. Speaker: Luciano Blan...
 
Delphi & Dintorni Webinar - Padroneggiare i principi SOLID con Delphi
Delphi & Dintorni Webinar - Padroneggiare i principi SOLID con DelphiDelphi & Dintorni Webinar - Padroneggiare i principi SOLID con Delphi
Delphi & Dintorni Webinar - Padroneggiare i principi SOLID con Delphi
 
Saas Flos Licenze Particolari A Perny2009 Finale
Saas Flos Licenze Particolari A Perny2009 FinaleSaas Flos Licenze Particolari A Perny2009 Finale
Saas Flos Licenze Particolari A Perny2009 Finale
 
Saas Flos Licenze Particolari A Perny2009 Finale
Saas Flos Licenze Particolari A Perny2009 FinaleSaas Flos Licenze Particolari A Perny2009 Finale
Saas Flos Licenze Particolari A Perny2009 Finale
 
"New Solution Group", il virtual network al servizio delle imprese
"New Solution Group", il virtual network al servizio delle imprese"New Solution Group", il virtual network al servizio delle imprese
"New Solution Group", il virtual network al servizio delle imprese
 
Plone e il software libero in Regione Emilia-Romagna
Plone e il software libero in Regione Emilia-RomagnaPlone e il software libero in Regione Emilia-Romagna
Plone e il software libero in Regione Emilia-Romagna
 
Le licenze software ed affini
Le licenze software ed affiniLe licenze software ed affini
Le licenze software ed affini
 
La gestione della fotografia digitale in archivio: tipologia di software e me...
La gestione della fotografia digitale in archivio: tipologia di software e me...La gestione della fotografia digitale in archivio: tipologia di software e me...
La gestione della fotografia digitale in archivio: tipologia di software e me...
 

Más de Develer S.r.l.

Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linux
Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linuxTrace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linux
Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linuxDeveler S.r.l.
 
Cloud computing, in practice ~ develer workshop
Cloud computing, in practice ~ develer workshopCloud computing, in practice ~ develer workshop
Cloud computing, in practice ~ develer workshopDeveler S.r.l.
 
Workshop su Android Kernel Hacking
Workshop su Android Kernel HackingWorkshop su Android Kernel Hacking
Workshop su Android Kernel HackingDeveler S.r.l.
 
BeRTOS Embedded Survey Summary 2011
BeRTOS Embedded Survey Summary 2011BeRTOS Embedded Survey Summary 2011
BeRTOS Embedded Survey Summary 2011Develer S.r.l.
 
Qt roadmap: the future of Qt
Qt roadmap: the future of QtQt roadmap: the future of Qt
Qt roadmap: the future of QtDeveler S.r.l.
 
Qt Quick for dynamic UI development
Qt Quick for dynamic UI developmentQt Quick for dynamic UI development
Qt Quick for dynamic UI developmentDeveler S.r.l.
 
Qt everywhere a c++ abstraction platform
Qt everywhere   a c++ abstraction platformQt everywhere   a c++ abstraction platform
Qt everywhere a c++ abstraction platformDeveler S.r.l.
 
Qt Creator: the secret weapon of any c++ programmer
Qt Creator: the secret weapon of any c++ programmerQt Creator: the secret weapon of any c++ programmer
Qt Creator: the secret weapon of any c++ programmerDeveler S.r.l.
 
PyQt: rapid application development
PyQt: rapid application developmentPyQt: rapid application development
PyQt: rapid application developmentDeveler S.r.l.
 
Hybrid development using Qt webkit
Hybrid development using Qt webkitHybrid development using Qt webkit
Hybrid development using Qt webkitDeveler S.r.l.
 
Smashing the bottleneck: Qt application profiling
Smashing the bottleneck: Qt application profilingSmashing the bottleneck: Qt application profiling
Smashing the bottleneck: Qt application profilingDeveler S.r.l.
 
Crossing the border with Qt: the i18n system
Crossing the border with Qt: the i18n systemCrossing the border with Qt: the i18n system
Crossing the border with Qt: the i18n systemDeveler S.r.l.
 
BeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded FreeBeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded FreeDeveler S.r.l.
 
BeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSBeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSDeveler S.r.l.
 
Develer - Company Profile
Develer - Company ProfileDeveler - Company Profile
Develer - Company ProfileDeveler S.r.l.
 
Bettersoftware Feedback 2009
Bettersoftware Feedback 2009Bettersoftware Feedback 2009
Bettersoftware Feedback 2009Develer S.r.l.
 

Más de Develer S.r.l. (20)

Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linux
Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linuxTrace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linux
Trace32 lo-strumento-piu-completo-per-il-debug-di-un-sistema-linux
 
Sw libero rf
Sw libero rfSw libero rf
Sw libero rf
 
Engagement small
Engagement smallEngagement small
Engagement small
 
Farepipi
FarepipiFarepipi
Farepipi
 
Cloud computing, in practice ~ develer workshop
Cloud computing, in practice ~ develer workshopCloud computing, in practice ~ develer workshop
Cloud computing, in practice ~ develer workshop
 
Workshop su Android Kernel Hacking
Workshop su Android Kernel HackingWorkshop su Android Kernel Hacking
Workshop su Android Kernel Hacking
 
BeRTOS Embedded Survey Summary 2011
BeRTOS Embedded Survey Summary 2011BeRTOS Embedded Survey Summary 2011
BeRTOS Embedded Survey Summary 2011
 
Qt roadmap: the future of Qt
Qt roadmap: the future of QtQt roadmap: the future of Qt
Qt roadmap: the future of Qt
 
Qt Quick in depth
Qt Quick in depthQt Quick in depth
Qt Quick in depth
 
Qt Quick for dynamic UI development
Qt Quick for dynamic UI developmentQt Quick for dynamic UI development
Qt Quick for dynamic UI development
 
Qt everywhere a c++ abstraction platform
Qt everywhere   a c++ abstraction platformQt everywhere   a c++ abstraction platform
Qt everywhere a c++ abstraction platform
 
Qt Creator: the secret weapon of any c++ programmer
Qt Creator: the secret weapon of any c++ programmerQt Creator: the secret weapon of any c++ programmer
Qt Creator: the secret weapon of any c++ programmer
 
PyQt: rapid application development
PyQt: rapid application developmentPyQt: rapid application development
PyQt: rapid application development
 
Hybrid development using Qt webkit
Hybrid development using Qt webkitHybrid development using Qt webkit
Hybrid development using Qt webkit
 
Smashing the bottleneck: Qt application profiling
Smashing the bottleneck: Qt application profilingSmashing the bottleneck: Qt application profiling
Smashing the bottleneck: Qt application profiling
 
Crossing the border with Qt: the i18n system
Crossing the border with Qt: the i18n systemCrossing the border with Qt: the i18n system
Crossing the border with Qt: the i18n system
 
BeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded FreeBeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded Free
 
BeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSBeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOS
 
Develer - Company Profile
Develer - Company ProfileDeveler - Company Profile
Develer - Company Profile
 
Bettersoftware Feedback 2009
Bettersoftware Feedback 2009Bettersoftware Feedback 2009
Bettersoftware Feedback 2009
 

Qt licensing: making the right choice

  • 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
  • 12. La scelta Devo distribuire l'applicazione fuori dall'azienda? Se NO, usa LGPL (i suoi vincoli non si applicano)
  • 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.
  • 19. Grazie! Develer S.r.l. Via Mugellese 1/A 50013 Campi Bisenzio Firenze - Italia Contatti Mail: info@develer.com Tel: +39-055-3984627 Fax: +39-055-3980808 http://www.develer.com