Presentazione savino seensolution eclipse
-
Upload
almaviva-spa -
Category
Documents
-
view
693 -
download
1
description
Transcript of 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:
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
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
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
Seen Solution
StudioStudio
Seen SolutionSeen Solution
ApplicazioneApplicazione
EsempioEsempio
ConclusioniConclusioni
5/19
ObiettivoObiettivo
I nostri partner
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
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
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:
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
Progressione del flusso di lavoro
10/19
ObiettivoObiettivo
StudioStudio
ApplicazioneApplicazione
EsempioEsempio
ConclusioniConclusioni
Analisi delle licenze open source
11/19
ObiettivoObiettivo
StudioStudio
ApplicazioneApplicazione
EsempioEsempio
ConclusioniConclusioni Licenze open source
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
Definizione del modello
13/19
ObiettivoObiettivo
EsempioEsempio
ConclusioniConclusioni
ApplicazioneApplicazione
StudioStudio
Implementazione del grafo
14/19
ObiettivoObiettivo
ApplicazioneApplicazione
StudioStudio
EsempioEsempio
ConclusioniConclusioni
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
… 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
L’inferenza probabilistica
17/19
ObiettivoObiettivo
EsempioEsempio
StudioStudio
ApplicazioneApplicazione
ConclusioniConclusioni
L’inferenza probabilistica
18/19
ObiettivoObiettivo
EsempioEsempio
StudioStudio
ApplicazioneApplicazione
ConclusioniConclusioni
Conclusioni
19/19
ObiettivoObiettivo
ConclusioniConclusioni
StudioStudio
ApplicazioneApplicazione
EsempioEsempio
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]
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: