Presentazione savino seensolution eclipse

21
A probabilistic approach for choosing the best licence in the Eclipse community Nicola Savino Pierpaolo Di Bitonto Maria Laterza Paolo Maresca Teresa Roselli Veronica Rossano Lidia Stanganelli Autori:

description

Presentazione Seen Solution

Transcript of Presentazione savino seensolution eclipse

Page 1: Presentazione savino seensolution eclipse

A probabilistic approach for choosing the best licencein the Eclipse community

Nicola SavinoPierpaolo Di BitontoMaria LaterzaPaolo MarescaTeresa RoselliVeronica RossanoLidia Stanganelli

Autori:

Page 2: Presentazione savino seensolution eclipse

Seen Solution

Nasce da un’idea del dr. Nicola Savino

esperto nazionale di gestione e conservazione

digitale dei documenti

È un system integrator specializzato nella

fornitura di soluzioni e progetti “business

critical

Il core business è lo sviluppo di servizi e

prodotti inerenti la conservazione sostitutiva e

la fatturazione elettronica

Mission

utilizzare solo servizi Open Source per la ricerca

continua dell’innovazione al fine di

ampliare l’offerta

contenere i costi

StudioStudio

Seen SolutionSeen Solution

ApplicazioneApplicazione

EsempioEsempio

ConclusioniConclusioni

2/19

ObiettivoObiettivo

Page 3: Presentazione savino seensolution eclipse

Seen Solution

Seen Solution è sede territoriale e parte del

comitato direttivo ANORC (Associazione

Nazionale per Operatori e Responsabili della

Conservazione Sostitutiva), presieduta da Nicola Savino

nata dall'esigenza di riunire sotto un unico

"volano" tutti i professionisti di un settore

innovativo e in costante evoluzione quale quello

della Dematerializzazione e Conservazione

Digitale dei Documenti

StudioStudio

Seen SolutionSeen Solution

ApplicazioneApplicazione

EsempioEsempio

ConclusioniConclusioni

3/11

ObiettivoObiettivo

Page 4: Presentazione savino seensolution eclipse

Seen Solution

ConservaDOC

software ECM per la gestione dei contenuti

aziendali su piattaforma Open Source che dematerializza i documenti cartacei

Eclidoole.org

progetto Open in collaborazione con il Prof.

Maresca dell'Università Federico II di Napoli, che si propone di diventare punto di riferimento per lo sviluppo di applicazioni e metodologie al fine di estendere l' e-learning e la didattica convenzionale, in modo da incrementare l' impatto della filosofia web 2.0 nel mondo universitario.

StudioStudio

Seen SolutionSeen Solution

ApplicazioneApplicazione

EsempioEsempio

ConclusioniConclusioni

4/19

ObiettivoObiettivo

Page 5: Presentazione savino seensolution eclipse

Seen Solution

StudioStudio

Seen SolutionSeen Solution

ApplicazioneApplicazione

EsempioEsempio

ConclusioniConclusioni

5/19

ObiettivoObiettivo

I nostri partner

Page 6: Presentazione savino seensolution eclipse

Premessa

Con il proliferare delle licenze Open Source è cresciuta la difficoltà di fare business…

Il panorama si è evoluto, passando da uno scenario universitario a uno fortemente aziendale:

il software nasce proprietario

l’accademia spinge verso il sw aperto

Stallman fonda la FSF (1985)

free software acquisisce varie connotazioni

nasce l’OSI (Open Source Initiative) con l’intento di coordinare i numerosi progetti

StudioStudio

PremessaPremessa

ApplicazioneApplicazione

EsempioEsempio

ConclusioniConclusioni

6/19

ObiettivoObiettivo

Page 7: Presentazione savino seensolution eclipse

Obiettivo

Progettazione di una applicazione che agevoli la scelta della licenza open source più adeguata per le

esigenze dell’utenza.

Approccio probabilistico

attraverso il metodo delleBelief Bayesian Network.

StudioStudio

ObiettivoObiettivo

ApplicazioneApplicazione

EsempioEsempio

ConclusioniConclusioni

7/19

Page 8: Presentazione savino seensolution eclipse

Approccio probabilistico: il metodo delle Belief Bayesian Network

8/19

ObiettivoObiettivo

StudioStudio

ApplicazioneApplicazione

EsempioEsempio

ConclusioniConclusioni

produce una rappresentazione del dominio e non del processo di

ragionamento

Consta di due parti:

Page 9: Presentazione savino seensolution eclipse

L’inferenza è di tipo direzionale:

Ponendo che il grafo contiene le variabili

x1, x2, ... xi, ...xn

Approccio probabilistico: il metodo delle Belief Bayesian Network

9/19

ObiettivoObiettivo

StudioStudio

ApplicazioneApplicazione

EsempioEsempio

ConclusioniConclusioni

Ponendo Fi è l’insieme dei genitori di xi, la quantificazione dell’influenza tra le variabili può essere ottenuta specificando:

La distribuzione congiunta di probabilità del dominio:

assume la seguente espressione:

},...x,...,x,x{xX ni21

.)|Fp(xp(x)n

i

ii

1

).|F,p(xx iii

Page 10: Presentazione savino seensolution eclipse

Progressione del flusso di lavoro

10/19

ObiettivoObiettivo

StudioStudio

ApplicazioneApplicazione

EsempioEsempio

ConclusioniConclusioni

Page 11: Presentazione savino seensolution eclipse

Analisi delle licenze open source

11/19

ObiettivoObiettivo

StudioStudio

ApplicazioneApplicazione

EsempioEsempio

ConclusioniConclusioni Licenze open source

Page 12: Presentazione savino seensolution eclipse

Caratterizzazione delle licenze

Per ogni licenza sono state valutate su scala soggettiva ordinata a 5 valori 50 caratteristiche (fra cui): diritti e doveri del licenziante

obbligo di fornire un manuale che specifichi le differenze tra l’opera originale e l’opera derivata

diritto di declinare garanzie di qualità diritti e doveri del licenziatario

obbligo di concedere gratuitamente una licenza dell’opera derivata all’autore dell’opera originale

diritto di riconcedere in licenza note legali

note legali sulla durata delle azioni legali note legali sull’utilizzo delle API

caratteri di forma cessazione dei termini di licenza accettazione dei termini di licenza

12/19

ObiettivoObiettivo

ApplicazioneApplicazione

StudioStudio

EsempioEsempio

ConclusioniConclusioni

Page 13: Presentazione savino seensolution eclipse

Definizione del modello

13/19

ObiettivoObiettivo

EsempioEsempio

ConclusioniConclusioni

ApplicazioneApplicazione

StudioStudio

Page 14: Presentazione savino seensolution eclipse

Implementazione del grafo

14/19

ObiettivoObiettivo

ApplicazioneApplicazione

StudioStudio

EsempioEsempio

ConclusioniConclusioni

Page 15: Presentazione savino seensolution eclipse

Definizione del questionario…

Opera derivata

Il prodotto che intende licenziare è il frutto di modifiche di un altro software che già possiede una licenza open source? (Elenco delle licenze analizzate) No, è un prodotto originale

Storia

In passato ha già rilicenziato un prodotto software da lei prodotto o modificato? Quale tipologia di licenza è prevalente nello storico delle sue licenze: (Elenco delle licenze analizzate) È la prima volta che licenzio un prodotto

software di licenza non so.

15/19

ObiettivoObiettivo

ApplicazioneApplicazione

StudioStudio

EsempioEsempio

ConclusioniConclusioni

Page 16: Presentazione savino seensolution eclipse

… Definizione del questionario

Trasmissione di opera derivata sotto qualunque licenza

Tutti i vincoli legati al software tramite una licenza Open Source possono essere propagati nelle opere derivate comportando l’obbligo di rilicenziare le stesse sotto i medesimi termini di licenza; in alternativa è possibile licenziare i software derivati sotto differenti termini di licenza (anche proprietari). Come si vuole scegliere di licenziare il software? con una licenza che lasci liberi di destituire

le opere derivate con altri termini di licenza con una licenza che obblighi ad utilizzare gli

stessi termini 16/19

ObiettivoObiettivo

ApplicazioneApplicazione

StudioStudio

EsempioEsempio

ConclusioniConclusioni

Page 17: Presentazione savino seensolution eclipse

L’inferenza probabilistica

17/19

ObiettivoObiettivo

EsempioEsempio

StudioStudio

ApplicazioneApplicazione

ConclusioniConclusioni

Page 18: Presentazione savino seensolution eclipse

L’inferenza probabilistica

18/19

ObiettivoObiettivo

EsempioEsempio

StudioStudio

ApplicazioneApplicazione

ConclusioniConclusioni

Page 19: Presentazione savino seensolution eclipse

Conclusioni

19/19

ObiettivoObiettivo

ConclusioniConclusioni

StudioStudio

ApplicazioneApplicazione

EsempioEsempio

Page 20: Presentazione savino seensolution eclipse

Contatti:Pierpaolo Di Bitonto: [email protected] Laterza: [email protected] Maresca: [email protected] Roselli: [email protected] Rossano: [email protected] Stanganelli: [email protected]

http://www.seensolution.com Tel : 089 988 77 56E-mail : [email protected]

Page 21: Presentazione savino seensolution eclipse

A probabilistic approach for choosing the best licencein the Eclipse community

Pierpaolo Di Bitonto, Maria Laterza, Paolo Maresca, Teresa Roselli, Veronica Rossano, Lidia Stanganelli

Autori: