L'asp Loophole Ed Alcune Soluzioni - Presentazione

  • Uploaded by: Michele Dalla Torre
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View L'asp Loophole Ed Alcune Soluzioni - Presentazione as PDF for free.

More details

  • Words: 2,450
  • Pages: 30
ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

L’ASP loophole ed alcune soluzioni Michele Dalla Torre Facolta` di Scienze Matematiche, Fisiche e Naturali Universita` degli studi di Trento

9 giugno 2009

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Sommario 1

ASP & SaaS

2

L’ASP loophole

3

La licenza Affero GPL Versioni Caratteristiche principali

4

Google Code e AGPL

5

Facebook e la licenza CPAL Critiche alla licenza CPAL

6

Il modello dual licensing Un esempio: ExtJS

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

ASP & SaaS

ASP Con ASP (Application Service Provider) si intende una compagnia che fornisce servizi informatici a clienti attraverso una rete. SaaS Con SaaS (Software as a Service) si fa riferimento di solito al software prodotto secondo il modello ASP. Tale software non e` venduto o fornito direttamente al cliente, ma ne e` permesso soltanto l’utilizzo tramite una rete.

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

ASP & SaaS

ASP Con ASP (Application Service Provider) si intende una compagnia che fornisce servizi informatici a clienti attraverso una rete. SaaS Con SaaS (Software as a Service) si fa riferimento di solito al software prodotto secondo il modello ASP. Tale software non e` venduto o fornito direttamente al cliente, ma ne e` permesso soltanto l’utilizzo tramite una rete.

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

L’ASP loophole

L’ASP loophole La licenza GPL parla di distribuzione del software e contiene una clausola copyleft che vale ogniqualvolta si distribuisca il codice sorgente, ma... ... alcune aziende NON hanno inteso la distribuzione di SaaS come distribuzione di software!

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Versioni Caratteristiche principali

La licenza AGPL: versioni

Vi sono tre diverse versioni: 1

AGPLv1, pubblicata da Affero S.P.A. nel marzo 2002 e basata sulla GPLv2

2

AGPLv2, pubblicata da Affero S.P.A. nel novembre 2007

3

AGPLv3, pubblicata dalla FSF nel novembre 2007, approvata dall’OSI nel 2008 e basata sulla GPLv3

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Versioni Caratteristiche principali

La licenza AGPL: versioni

Vi sono tre diverse versioni: 1

AGPLv1, pubblicata da Affero S.P.A. nel marzo 2002 e basata sulla GPLv2

2

AGPLv2, pubblicata da Affero S.P.A. nel novembre 2007

3

AGPLv3, pubblicata dalla FSF nel novembre 2007, approvata dall’OSI nel 2008 e basata sulla GPLv3

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Versioni Caratteristiche principali

La licenza AGPL: versioni

Vi sono tre diverse versioni: 1

AGPLv1, pubblicata da Affero S.P.A. nel marzo 2002 e basata sulla GPLv2

2

AGPLv2, pubblicata da Affero S.P.A. nel novembre 2007

3

AGPLv3, pubblicata dalla FSF nel novembre 2007, approvata dall’OSI nel 2008 e basata sulla GPLv3

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Versioni Caratteristiche principali

Caratteristiche principali della licenza AGPLv3

AGPLv3 approvata dall’OSI nel marzo 2008 compatibile con la licenza GPLv3, nel senso che permette di creare opere derivate formate da codice sotto licenza GPLv3 strong copyleft risolve l’ASP loophole

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Versioni Caratteristiche principali

Caratteristiche principali della licenza AGPLv3

AGPLv3 approvata dall’OSI nel marzo 2008 compatibile con la licenza GPLv3, nel senso che permette di creare opere derivate formate da codice sotto licenza GPLv3 strong copyleft risolve l’ASP loophole

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Versioni Caratteristiche principali

Caratteristiche principali della licenza AGPLv3

AGPLv3 approvata dall’OSI nel marzo 2008 compatibile con la licenza GPLv3, nel senso che permette di creare opere derivate formate da codice sotto licenza GPLv3 strong copyleft risolve l’ASP loophole

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Versioni Caratteristiche principali

Caratteristiche principali della licenza AGPLv3

AGPLv3 approvata dall’OSI nel marzo 2008 compatibile con la licenza GPLv3, nel senso che permette di creare opere derivate formate da codice sotto licenza GPLv3 strong copyleft risolve l’ASP loophole

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Versioni Caratteristiche principali

AGPL e ASP loophole: sezione 13 AGPL 13. Remote Network Interaction; Use with the GNU General Public License.

Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph.

Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License. Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Google Code e AGPL Su Google Code e` possibile utilizzare: 1

Apache License 2.0

2

Artistic License/GPL

3

Eclipse Public License 1.0

4

GNU General Public License v2

5

GNU General Public License v3

6

GNU Lesser General Public License

7

MIT License

8

Mozilla Public License 1.1

9

New BSD License

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Google Code e AGPL Google: preoccupata dalla proliferazione delle licenze open source quindi, affinche´ sia introdotta una nuova licenza, questa deve essere 1 2

approvata dall’OSI evidente il suo utilizzo a livello popolare

Critiche: AGPLv3 gia` approvata dall’OSI nel 2008 AGPLv3 molto simile a GPLv3 AGPLv3 rifiutata in realta` perche´ considerata una minaccia diretta al modello di business dell’azienda

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Google Code e AGPL Google: preoccupata dalla proliferazione delle licenze open source quindi, affinche´ sia introdotta una nuova licenza, questa deve essere 1 2

approvata dall’OSI evidente il suo utilizzo a livello popolare

Critiche: AGPLv3 gia` approvata dall’OSI nel 2008 AGPLv3 molto simile a GPLv3 AGPLv3 rifiutata in realta` perche´ considerata una minaccia diretta al modello di business dell’azienda

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Google Code e AGPL Google: preoccupata dalla proliferazione delle licenze open source quindi, affinche´ sia introdotta una nuova licenza, questa deve essere 1 2

approvata dall’OSI evidente il suo utilizzo a livello popolare

Critiche: AGPLv3 gia` approvata dall’OSI nel 2008 AGPLv3 molto simile a GPLv3 AGPLv3 rifiutata in realta` perche´ considerata una minaccia diretta al modello di business dell’azienda

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Critiche alla licenza CPAL

La licenza CPAL

CPAL: approvata il 25 luglio 2007 dall’OSI licenza generica per SaaS, basata sulla licenza MPL requisito di attribuzione non e` compatibile con la licenza GPL

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Critiche alla licenza CPAL

La licenza CPAL

CPAL: approvata il 25 luglio 2007 dall’OSI licenza generica per SaaS, basata sulla licenza MPL requisito di attribuzione non e` compatibile con la licenza GPL

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Critiche alla licenza CPAL

La licenza CPAL

CPAL: approvata il 25 luglio 2007 dall’OSI licenza generica per SaaS, basata sulla licenza MPL requisito di attribuzione non e` compatibile con la licenza GPL

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Critiche alla licenza CPAL

La licenza CPAL

CPAL: approvata il 25 luglio 2007 dall’OSI licenza generica per SaaS, basata sulla licenza MPL requisito di attribuzione non e` compatibile con la licenza GPL

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Critiche alla licenza CPAL

La licenza CPAL Requisito di attribuzione: “[...] each time an Executable and Source Code or a Larger Work is launched or run, a prominent display of the Original Developer’s Attribution Notice (as defined below) must occur on the graphic user interface (which may include display on a splash screen) [...]” Risolve ASP loophole: “15. ADDITIONAL TERM: NETWORK USE. The term “External Deployment” means the use, distribution, or communication of the Original Code or Modifications in any way such that the Original Code or Modifications may be used by anyone other than You, whether those works are distributed or communicated to those persons or made available as an application intended for use over a network. [...]” Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Critiche alla licenza CPAL

La licenza CPAL Requisito di attribuzione: “[...] each time an Executable and Source Code or a Larger Work is launched or run, a prominent display of the Original Developer’s Attribution Notice (as defined below) must occur on the graphic user interface (which may include display on a splash screen) [...]” Risolve ASP loophole: “15. ADDITIONAL TERM: NETWORK USE. The term “External Deployment” means the use, distribution, or communication of the Original Code or Modifications in any way such that the Original Code or Modifications may be used by anyone other than You, whether those works are distributed or communicated to those persons or made available as an application intended for use over a network. [...]” Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Critiche alla licenza CPAL

Critiche alla licenza CPAL

Critiche alla licenza CPAL falsa licenza open source: badgeware e` proibito di fatto il fork di un’applicazione

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Critiche alla licenza CPAL

Critiche alla licenza CPAL

Critiche alla licenza CPAL falsa licenza open source: badgeware e` proibito di fatto il fork di un’applicazione

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Un esempio: ExtJS

Il modello dual licensing

Il modello dual licensing prevede di rilasciare il prodotto in due modi differenti: 1

a pagamento, con licenza proprietaria

2

gratuitamente, con licenza open source, tipicamente strong copyleft

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Un esempio: ExtJS

Il modello dual licensing

Il modello dual licensing prevede di rilasciare il prodotto in due modi differenti: 1

a pagamento, con licenza proprietaria

2

gratuitamente, con licenza open source, tipicamente strong copyleft

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Un esempio: ExtJS

ExtJS

ExtJS utilizza il dual licensing model, in particolare utilizza: 1

una licenza commerciale (una per ogni sviluppatore), royalty-free

2

una licenza open source: GPLv3

3

eccezioni per sviluppo di applicazioni ed estensioni della libreria

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Un esempio: ExtJS

ExtJS

ExtJS utilizza il dual licensing model, in particolare utilizza: 1

una licenza commerciale (una per ogni sviluppatore), royalty-free

2

una licenza open source: GPLv3

3

eccezioni per sviluppo di applicazioni ed estensioni della libreria

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

ASP & SaaS L’ASP loophole La licenza Affero GPL Google Code e AGPL Facebook e la licenza CPAL Il modello dual licensing

Un esempio: ExtJS

ExtJS

ExtJS utilizza il dual licensing model, in particolare utilizza: 1

una licenza commerciale (una per ogni sviluppatore), royalty-free

2

una licenza open source: GPLv3

3

eccezioni per sviluppo di applicazioni ed estensioni della libreria

Michele Dalla Torre

L’ASP loophole ed alcune soluzioni

Related Documents

Loophole
November 2019 1
Soluzioni
May 2020 7
Presentazione
November 2019 19
Presentazione
May 2020 13

More Documents from ""