Saas Flos Licenze Particolari A Perny2009 Finale

  • 490 views
Uploaded on

Come scegliere una free/open source licenza che affera il SaaS (software as a service) …

Come scegliere una free/open source licenza che affera il SaaS (software as a service)
Strategia e soluzioni

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
490
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Software as a service e FLOS : La necessità di adottare licenze particolari Anne PERNY IP / IT Lawyer anneperny@yahoo.fr Sotto la guida di : documento protetto sotto doppia licenza CC By-SA e LAL v1.3 Benjamin JEAN
  • 2. SOMMARIO 2 1. Come leggere una licenza free/open source ? 2. Saas : una licenza free/open source particolare è necessaria ? 3. Quale sono le licenze adattate a questa situazione ? 4. Presentazione delle soluzione scelte Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 3. Licenze free/open source : instruzioni per l'uso ! 3 ➢ Le licenze free/open source sono strumenti giuridici che rispondono ad un bisogno concreto. ➢ Sono contratti di cessione non exclusiva di diritti di autore a titolo gratuito. ➢ Sono costituite di 1. Diritti e di Obblighi 2. Una Portata 3. Un Elemento di inesco Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 4. Diritti e Obblighi 4 ➢ Diritti comuni : utilizzare, copiare, modificare distribuire ➢ Obblighi diversi ma qualche punto in comune come : – Impegni nei confronti dei brevetti, marchi, DRM... – Fine della licenza in caso di non respetto dei termini – Clausola « copyleft » Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 5. Portata della licenza 5 ➢ Copyleft : clausola di certe licenze free/open source che condizionano le libertà offerte dalla licenza alla conservazione di queste libertà al momento della ridistribuzione del software modificato o no. Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 6. Elemento di inesco degli effetti delle licenze 6 ➢ Questi effetti vincolanti si applicano al momento della redistribuizione dell'opera. Nome della Elemento di inesco licenze GNU GPL v2/v3 Distribuzione, Communicare (articolo 0 de la GNU GPL v3) Eclipse Public Distribuzione (articolo 3. REQUIREMENTS) License v1 GNU LGPL Distribuzione (articolo 0 della GNU GPL v3) v2.1/v3 CeCILL v2 Distribuzione (articolo 5.3 DIRITTO DI DISTRIBUZIONE) Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 7. Elemento di inesco e portata 7 ➢ Secondo la portata della licenza, la clausola copyleft è più o meno vincolante : ABCD ABCD ABCD ABCD ABCD ABCD XY XY Licenza Licenza Copyleft : portata larga Copyleft : portata limitata (l'integralità del software deve (solo certe modificazioni devono essere redistribuata sotto la essere distribuite sotto la stessa licenza di origine) licenza iniziale) Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 8. Scegliere una licenza : i punti essenziali 8 ➢ Identificare il bisogno dell'azienda o/e ➢ Identificare le caratteristiche del prodotto ➢ Preoccupazione giuridiche, techniche e commerciali ➢ Adattamento della licenza con il progetto (interpretazione, eccezione). ➢ Considerare la compatibilità delle licenze – Famiglie di licenze (CeCILL, GNU GPL, OSL/AFL) – Compatibilità espressa (prevista nel testo della licenza) – Compatibilità logica (obblighi similari e non contraddittori) Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 9. Saas : una licenza free/open source particolare è 9 necessaria ? ➢ Definizione del Software as a service (Saas): Distribuzione di applicazioni in cui il fornitore (sviluppatore) eroga l’applicazione direttamente tramite la rete Internet, consentendone così l’utilizzo online da parte degli utenti. Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 10. Saas : Problematica giuridica 10 ➢ Particolarità del Saas : non c'è distribuizione al momento dell'interazione fra l'utilizzatore internauta ed il software. ➢ Nell'assenza di distribuzione, gli effetti vincolanti della licenza non si applicano. ➢ Conseguenze giuridiche : La clausola copyleft è inefficace nei confronti degli software utilizzati unicamente in Saas ! Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 11. Saas : il rischio dei free-riders 11 ➢ Saas (software sotto GNU GPL) 1 Free-rider Puo' decidere di non distribuire il source code Distribuzione del source code Software di origine in Saas No Distribuzione del source code Software modificati in Saas Rete Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3 LEG G ENDA
  • 12. Saas : il rischio dei free-riders 12 ● Vantaggi di questa soluzione per il detentore del software modificato : – Beneficiare degli sviluppi anteriori ; – Evitare di dovere conformarsi a nessun obblighi, in particolare la ridistribuzione del source code. Free-rider Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 13. Come risolvere questo squilibrio ? 13 ➢ Problematica : Uno puÒ beneficiare del lavoro degli altri senza rispettare gli obbligi a cui i loro autori avevano voluto costringere il licenziatario appena distribuiva l'opera fuori della sua sfera privata. ➢ Sfida : Constringere i contributori e gli utilizzatori a rilasciare il source code al momento dell'uso del software sulla rete, pur rispettando la sfera privata. ➢ Soluzione sono possibili.... Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 14. Soluzioni possibili... 14 ➢ Che cosa si puo' fare quando si vuole che il nostro software possa beneficiare di una licenza free/open source che affera la nozione di Saas ? 1. Utilizzare una licenza idonea 2. Modificare una licenza aggiuggendo un'eccezione 3. Utilizzare parecchie licenze (doppia/triplice licenze) per cumulare i propri vantaggi Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 15. Soluzione 1 : Utilizzare une Licenza idonea 15 Nome della Distribuzione attraverso la Rete = applicazione degli effetti Licenza vincolanti (incluso per esempio rilascio del code souce) Art 2.d : the term distribution shall include the communication of the Program or work based onthe Program which is intended to ● Honest Public interact with third party users (meaning anyone other than you or if Licence v1.1 you are an entity such as a corporation and not an individual, that (HPL) corporation), through a computer network and the user shall have the right to obtain the source code of the Program or work based on the Program. 1.2 "Deploy" means to use, Serve, sublicense or distribute Licensed Software other than for Your internal Research and/or Personal Use, and ● Reciprocal includes without limitation, any and all internal use or distribution of Licensed Software within Your business or organization other than Public Licence for Research and/or Personal Use, as well as direct or indirect v1.5 (RPL) sublicensing or distribution of Licensed Software by You to any third party in any form or manner. Art. 15 The term External Deployment means the use, distribution, or ● Common communication of the Original Code or Modifications in any way such that the Original Code or Modifications may be used by anyone other Public Licence than You, whether those works are distributed or communicated to v1.0 (CPL) those persons or made available as an application intended for use over a network. Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 16. Soluzione 1 : Utilizzare una Licenza idonea 16 Nom de la Licence Notion de Distribution par Réseau entrainant la communication du Code Source Art 5 : The term "External Deployment" means the use, distribution, or communication of the Original Work or Derivative Works in any way ● Open Software such that the Original Work or Derivative Works may be used by Licence v3.0 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. Art 13. if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a ● GNU computer network (if your version supports such interaction) an Affero Public opportunity to receive the Corresponding Source of your version. Licence v3 Art 1 : la vendita, la cessione a titolo gratuito, il prestito, la locazione, la distribuzione, la comunicazione, la trasmissione o qualsiasi altro atto ● EUPL v1.1 finalizzato a mettere copie dell'opera a disposizione di altre persone fisiche o giuridiche, o fornire loro accesso alle sue funzionalità essenziali, on-line o off-line. Art. 0 : To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user ● GPL v3 through a computer network, with no transfer of a copy, is not conveying. Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 17. Soluzione 2 : modificare una licenza 17 ➢ In qualità di autore, è possibile articolare/moderare/ampliare la portata delle licenze aggiugendo un paragrafo allegato alla licenza ➢ La tecnica permette : – di conservare l'uso di licenze famose – beneficiando della clausola particolare alle licenze che afferano il Saas. Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 18. Soluzione 2 : modificare una licenza 18 ➢ Un esempio (basato sulla clausola dell'Affero GPL) Nonostante ogni altra riserva della Licenza, se modificate il Sofware, il vostro Sofware Modificato deve offrire promintentemente per ogni utilizzatori che interagisce a distanza (se la vostra versione sopporta una tale interazione) la possibilità di ricevere il Source Code del vostro Software Modificato, fornendo un accesso al Source Code sulla rete o su un server a titolo gratuito grazie a mezzi standard o abituali che facilitano la copia del software. Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 19. Soluzione 3 : la doppia licenza 19 ➢ Una tecnica simplice ed efficiente : ➢ Principio : - Il titolare di diritti concede parecchie licenze non esclusive per una sola opera. - I diritti concessi da ogni licenza si aggiugendo al beneficio del licenziato, che puo' beneficiarne conformemente a una o l'altra delle licenze - Cumulo della clausola copyleft e della compatibiità ➢ Il contenuto sotto licenze è compatibile con : - La totalità delle licenze che sono allegate loro - Le licenze con le quale sono già stesse compatibili Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 20. Open Source Licence Vs Affero GPL 20 OSL AGPL iniziatori della Lawrence Rosen (avvocato e informatico Lavoro condotto dalla FSF/SFLC licenze specializzato nella proprietà intellettuale) (Eben Moglen) e Affero Copyleft Portata larga Portata larga 2009 Project Defense Information System Esempio Agency (DISA/ OSSI) EyeOS OpenProof Academic Free Licence GNU GPL v3 Compatibilità Licenze permissive (BSD, MIT, ecc ) Licenze compatibili con GNU GPL ●Applicazione : ogni opera originale (software, ● Elaborata a partire dal testo della documenti, immagini) GPLv3 (con laquale è compatibile) ● Portata de copyleft larga ● Fiabilità giuridica: ci sono tutte le condizioni ● Mecanismo contrattuale flessibile necessarie al sviluppo open source (contenuto, che favorisce la compatibilità : certe Vantaggi limitazioni legali di garanzia, giurisdizione) contribuzioni potranno essere portate sotto altre licenze ● Interazioni possibili con altri software ● Conosciuta internazionalmente e (distribuzione modulare). nella Comunità. Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 21. Attualità della licenza OSL 21 ✔ Marzo 2009 : conclusione di un contratto di partnership di RD tra l'Open Source Sofware Institute e l'Agenzia dei Sistemi di Difesa e d'Informazione americano (DISA) per la strategia globale dei systemi IT del Governo. ✔ Rilascio di una versione open source della DISA sotto licenze OSL/ASL ✔ 50 applicazioni et strumenti per gestire risorse umane, formazione, sicurezza... per oltre 16.000 utilizzatori nel mondo. Anne Perny / documento protetto sotto doppia licenza CCBy-SA e LAL v1.3
  • 22. Esempio della doppia licenza 22 ➢ Sicurezza et Notorietà : ➢ Ambedue devono afferare il Saas ➢ Doppia licenza : OSL v3 / GNU AGPL ➢ Alla maniera di grandi progetti : Firefox (MPL/GNU LGPL/GNU GPL) Vantaggi Inconvenienti ● OSL : Un progetto di società condotto su basi giuridiche solide. ● Se contribuzioni sono portate sotto una sola licenza, l'opera nuova dovrà limitare la sua ● Permette di proteggiare l'impresa contro licenza a questa sola licenza ogni effetto secondario negativo delle licenze, in particolare le incoerenze, la● Cosi', un tale mecanismo è sostenibilie se complessità e il vago dei termini dellel'insieme delle contibuzionie si faccia sotto licenze. licenza multipla. Questa possibilità deve solo essere considerata si un fork si crea e investe abbastanza per un ●AGPL : compatibilità con la GNU GPL v3 sviluppo competitivo Punto di forza nei confronti della Communità. Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3
  • 23. Punti di vigilanza 23 ➢ OSL : comunicare sugli effetti della licenza nei confronti della Communità : Soluzione : creare una FAQ ➢ GNU AGPL : precisare nell'intestazione la portata della licenza e l'interpretazione degli termini che deve essere fatta, per attenuare ogni rischio. (stare attenti alla necessità di una modificazione del sofware per ottenere l'effetto vincolante della distribuzione attraverso la rete) Anne Perny / documento protetto sotto doppia licenza Cecill By-SA e LAL v1.3
  • 24. Distribuzione sotto OSL v3.0 / AGPLv3 24 1 CIRCOLO VERTUOSO Distribuzione del source code Software di origine in Saas No Distribuzione del source code Software modificati in Saas Rete Anne Perny / documento protetto sotto doppia licenza CC By-SA e LAL v1.3 LEG G ENDA
  • 25. !!! GRAZIE !!! Ogni domanda o commento ? Scrivetemi : anneperny@yahoo.fr ! Anne PERNY IP / IT Lawyer anneperny@yahoo.fr documento protetto sotto doppia licenza CC By-SA e LAL v1.3