Analisi Dell'evoluzione Dei Web Desktop E Rilascio Di Un'alternativa Open Source

  • Uploaded by: Michele Dalla Torre
  • 0
  • 0
  • April 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 Analisi Dell'evoluzione Dei Web Desktop E Rilascio Di Un'alternativa Open Source as PDF for free.

More details

  • Words: 420
  • Pages: 20
ANALISI DELL'EVOLUZIONE DEI WEB DESKTOP E RILASCIO DI UN'ALTERNATIVA OPEN SOURCE

25 marzo 2009 Università degli studi di Trento

Relatore: prof. Marco Ronchetti Correlatore: dott. Paolo Massa Laureando: Michele Dalla Torre

Sommario



Stato dell'arte: web desktop ed Enterprise 2.0



La piattaforma Enterprise 2.0 in FBK: Taolin



Contributi: rilascio in open source di Taolin

Stato dell'arte Il web 2.0 ed i web desktop

Stato dell'arte Un web desktop open source: Liferay

Stato dell'arte Caratteristiche dei web desktop: ●

Facilità di distribuzione ed aggiornamento



Accesso universale e multipiattaforma



Modularità

Stato dell'arte Enterprise 2.0: “l’uso in modalità emergente di piattaforme di social software all’interno delle aziende o tra le aziende ed i propri partner e clienti.” McAfee, Andrew (2006) ("Enterprise 2.0: The Dawn of Emergent Collaboration", MIT Sloan Management Review Vol. 47, No. 3, pp. 21-28.)

Enterprise 2.0 in FBK Il web desktop Taolin Obiettivi: ●



Condivisione della conoscenza Collaborazione e comunicazione tra ricercatori di aree diverse

L'applicazione: TAOLIN

Taolin: architettura del sistema Front end: ExtJS

Back end: CakePHP + MySQL

CONTRIBUTI Obiettivo: rilascio in open source di Taolin Contributi personali: ●

Pratici: modifiche al codice per generalizzarlo



Teorici: ●

Analisi di licenze open source



Compatibilità software usati



Decisione della licenza di Taolin

CONTRIBUTI: CODICE Strumenti utilizzati: ●

Subversion (SVN)



Trac



Wiki Changeset 1566

Changeset 1166

trunk 12/01/2009

svn branch

27/02/2009

CONTRIBUTI: CODICE 1. Generalizzazione del codice: ●

~190 files e 63000 linee di codice



Creazione di un file di configurazione in CakePHP





Distacco dal database LDAP usato in FBK e gestione dinamica del metodo di autenticazione Distacco da vari servizi interni

2. Modifiche per rilasciare il codice in open source ●

Aggiunta della licenza ad ogni file



Guida all'installazione di Taolin



Creazione di una versione dimostrativa

TAOLIN: SCELTA DELLA LICENZA Individuazione delle licenze dei software usati e relativa compatibilità: SOFTWARE USATI

LICENZA

CakePHP

MIT

ExtJS

GNU GPLv3

Yakalope

GNU GPLv2+

Simplepie

BSD

LibICal

GNU GPLv2+

Jsjac

LGPL 2.1+

Scelta limitata a tre “classi”: MIT, GPL, AGPL

LICENZE PER WEB APPLICATION Perché rilasciare in open source? ●

Libertà di condividere e modificare il software

La licenza GPL, il Software as a Service (SaaS) ed il problema dell'ASP loophole Una possibile soluzione: GNU Affero General Public License (AGPL)

Conclusioni Rilascio di Taolin in open source: ●



Generalizzazione del codice Analisi della compatibilità delle licenze dei software usati e rilascio di Taolin sotto licenza Affero GPL (AGPL)

Grazie dell'attenzione. Domande?

RILASCIO DI TAOLIN

Disponibile al seguente indirizzo: http://sonetlab.fbk.eu/taolinrepo/src/taolin.tar.gz

Related Documents


More Documents from "Jen Wagner"