È proprio vero che se un prodotto è gratuito, la merce venduta sei tu?
Lo scopriremo insieme a Italo Vignoli, uno dei massimi esperti di Open Source, in questo incontro introduttivo sul software libero e open source (FOSS: free open source software), per fare un po'di chiarezza non solo sui termini ma anche sulla storia del FOSS e sulle differenze con il software proprietario sia a pagamento che gratuito.
Incontro presso Auditorium Pavoni presso Istituto Pavoniano Artigianelli
MAR 10 APRILE 2018, 19:00 – 21:00 CEST
Programma della serata:
Software libero e open source: la storia e le caratteristiche
Come funziona un progetto di software libero e open source, e come vengono gestite la qualità e la sicurezza dei programmi
Software libero e open source e formati standard dei documenti: alla scoperta dell'interoperabilità
Carrellata sui software liberi e open source, dai sistemi operativi ai software per la produttività ai software per la creatività
Domande e Risposte
L'utilizzo dei software open source può diventare una vera e propria opportunità per sviluppare la propria azienda, oppure per abbattere i costi di un'azienda esistente.
Tutto questo senza rinunciare alla qualità ed alla sicurezza del software, ma utilizzando prodotti sviluppati e testati da migliaia di persone.
È proprio vero che se un prodotto è gratuito, la merce venduta sei tu?
Lo scopriremo insieme a Italo Vignoli, uno dei massimi esperti di Open Source, in questo incontro introduttivo sul software libero e open source (FOSS: free open source software), per fare un po'di chiarezza non solo sui termini ma anche sulla storia del FOSS e sulle differenze con il software proprietario sia a pagamento che gratuito.
Incontro presso Auditorium Pavoni presso Istituto Pavoniano Artigianelli
MAR 10 APRILE 2018, 19:00 – 21:00 CEST
Programma della serata:
Software libero e open source: la storia e le caratteristiche
Come funziona un progetto di software libero e open source, e come vengono gestite la qualità e la sicurezza dei programmi
Software libero e open source e formati standard dei documenti: alla scoperta dell'interoperabilità
Carrellata sui software liberi e open source, dai sistemi operativi ai software per la produttività ai software per la creatività
Domande e Risposte
L'utilizzo dei software open source può diventare una vera e propria opportunità per sviluppare la propria azienda, oppure per abbattere i costi di un'azienda esistente.
Tutto questo senza rinunciare alla qualità ed alla sicurezza del software, ma utilizzando prodotti sviluppati e testati da migliaia di persone.
In questa presentazione analizzo le principali obiezioni fatte dalle PMI quando viene loro proposto di adottare soluzioni Open Source, i "comportamenti a rischio" che possono far fallire i progetti di migrazione all'Open Source e generare sfiducia verso di esse, ma anche quali sono i vantaggi per le imprese che riescono ad adottare con successo soluzioni Open Source.
Nello sviluppo software l’utilizzo di componenti superflui o di versioni non aggiornate potrebbe inconsapevolmente portare all’introduzione di vulnerabilità che generano attività di correzione non pianificate, provocando perdite di tempo e di soldi. In questo mini-seminario di 30 minuti mostriamo come effettuare in cinque minuti la scansione delle proprie applicazioni per evidenziarne le vulnerabilità.
L’implementazione del DevSecOps può avere un grande impatto sulla creazione di un ambiente resiliente e sicuro. Se implementato correttamente, questo approccio permette agli sviluppatori di avere al momento giusto gli strumenti giusti e l’intuizione giusta per ottimizzare la sicurezza delle applicazioni in uso.
Il modo di lavorare è cambiato, che ci piaccia o no. Emerasoft, Lynx Group, ha identificato temi e tecnologie che non possiamo più fare a meno di considerare: dalla Software Supply Chain al Value Stream Management, alla Digital Onboarding. Ecco alcuni consigli per lavorare meglio, con più efficienza e produttività
Ideare un app e farla fruttare: quanti modi? Quale scegliere?Diego La Monica
Chi ha scritto “2001: Odissea nello spazio” una volta disse che: “Le nuove idee passano attraverso tre fasi: Non può essere fatto. Probabilmente si può fare, ma non ne vale la pena. Ho sempre detto che si trattava di una buona idea!” Ai giorni nostri, qualsiasi Idea può diventare un’App ed essere pubblicata negli store. E le fasi da percorrere sono 4: ideazione, progettazione, sviluppo e pubblicazione. E se volessimo anche guadagnarci dall’idea? Come un uccellino che saltella da un ramo all’altro, analizzeremo tutti gli aspetti che ci porteranno a determinare quale potrà essere la possibile fonte di guadagno alle spalle della nostra app.
Esperienze di migrazione a software liberoTruelite
Presentazione delle problematiche relative alla migrazione verso il software libero e delle possibili risposte sulla base dell'esperienza maturata nel campo.
Evento: Per una PA OpenSource - 23 Novembre 2006
Organizzatore: Comune di Arezzo - Assessorato all'Innovazione
Open source e cloud per il non profit - settembre 2016 -Claudio Tancini
Molte realtà NonProfit subiscono un forte gap nell’utilizzo delle tecnologie informatiche. La combinazione Open Source Software e Infrastrutture in Cloud permette il recupero con maggiore velocità e minor rischio economico, la sessione ne condivide i vantaggi e i punti di attenzione.
Lo sviluppo del Software Libero per le PMI e la PA"Truelite
Durante il convegno "Lo sviluppo del Software Libero per le PMI e la PA: vantaggi, problemi e soluzioni" l'intervento di Simone Piccardi che spiega la scelta di Truelite di lavorare soltanto con software libero.
Link: https://www.truelite.it/presentazioni/la-rilevanza-strategica-della-formazione-per-la-diffusione-del-software-libero/
In questa presentazione analizzo le principali obiezioni fatte dalle PMI quando viene loro proposto di adottare soluzioni Open Source, i "comportamenti a rischio" che possono far fallire i progetti di migrazione all'Open Source e generare sfiducia verso di esse, ma anche quali sono i vantaggi per le imprese che riescono ad adottare con successo soluzioni Open Source.
Nello sviluppo software l’utilizzo di componenti superflui o di versioni non aggiornate potrebbe inconsapevolmente portare all’introduzione di vulnerabilità che generano attività di correzione non pianificate, provocando perdite di tempo e di soldi. In questo mini-seminario di 30 minuti mostriamo come effettuare in cinque minuti la scansione delle proprie applicazioni per evidenziarne le vulnerabilità.
L’implementazione del DevSecOps può avere un grande impatto sulla creazione di un ambiente resiliente e sicuro. Se implementato correttamente, questo approccio permette agli sviluppatori di avere al momento giusto gli strumenti giusti e l’intuizione giusta per ottimizzare la sicurezza delle applicazioni in uso.
Il modo di lavorare è cambiato, che ci piaccia o no. Emerasoft, Lynx Group, ha identificato temi e tecnologie che non possiamo più fare a meno di considerare: dalla Software Supply Chain al Value Stream Management, alla Digital Onboarding. Ecco alcuni consigli per lavorare meglio, con più efficienza e produttività
Ideare un app e farla fruttare: quanti modi? Quale scegliere?Diego La Monica
Chi ha scritto “2001: Odissea nello spazio” una volta disse che: “Le nuove idee passano attraverso tre fasi: Non può essere fatto. Probabilmente si può fare, ma non ne vale la pena. Ho sempre detto che si trattava di una buona idea!” Ai giorni nostri, qualsiasi Idea può diventare un’App ed essere pubblicata negli store. E le fasi da percorrere sono 4: ideazione, progettazione, sviluppo e pubblicazione. E se volessimo anche guadagnarci dall’idea? Come un uccellino che saltella da un ramo all’altro, analizzeremo tutti gli aspetti che ci porteranno a determinare quale potrà essere la possibile fonte di guadagno alle spalle della nostra app.
Esperienze di migrazione a software liberoTruelite
Presentazione delle problematiche relative alla migrazione verso il software libero e delle possibili risposte sulla base dell'esperienza maturata nel campo.
Evento: Per una PA OpenSource - 23 Novembre 2006
Organizzatore: Comune di Arezzo - Assessorato all'Innovazione
Open source e cloud per il non profit - settembre 2016 -Claudio Tancini
Molte realtà NonProfit subiscono un forte gap nell’utilizzo delle tecnologie informatiche. La combinazione Open Source Software e Infrastrutture in Cloud permette il recupero con maggiore velocità e minor rischio economico, la sessione ne condivide i vantaggi e i punti di attenzione.
Lo sviluppo del Software Libero per le PMI e la PA"Truelite
Durante il convegno "Lo sviluppo del Software Libero per le PMI e la PA: vantaggi, problemi e soluzioni" l'intervento di Simone Piccardi che spiega la scelta di Truelite di lavorare soltanto con software libero.
Link: https://www.truelite.it/presentazioni/la-rilevanza-strategica-della-formazione-per-la-diffusione-del-software-libero/
3. Vincenzo Buglino 3
SOFTWARE LIBERO E CODICE SORGENTE
● L'espressione "software libero" si riferisce alla libertà
dell'utente di eseguire, copiare, distribuire, studiare,
cambiare e migliorare il software
● Le libertà di studiare, modificare e migliorare il software
hanno senso solo nel caso in cui è possibile un accesso
completo e trasparente al codice sorgente
● Per questo motivo, l'accessibilità al codice sorgente è una
condizione necessaria per il software libero
4. Vincenzo Buglino 4
SOFTWARE LIBERO NON SOFTWARE GRATUITO
● Software Libero ≠ Software Gratuito
● Un software libero si può utilizzare in qualsiasi ambito senza
pagare nulla, ma tutti i servizi professionali di migrazione,
formazione e supporto hanno un costo
● L'acquisto dei diversi servizi a valore aggiunto rappresenta
la modalità più diffusa per il finanziamento dello sviluppo
5. Vincenzo Buglino 5
MODELLO DI SVILUPPO CHIUSO E APERTO
Se tu hai una mela ed io ho una mela e ce la scambiamo
avremo sempre una mela per uno, ma se tu hai un’idea ed io
ho un’idea e ce le scambiamo, avremmo entrambi due idee.
7. Vincenzo Buglino 7
DIFFERENZE SOSTANZIALI
Innovazione Chiusa
● I più bravi lavorano PER noi
● PROTEGGIAMO le nostre
idee con ogni mezzo
Innovazione Aperta
● I più bravi lavorano CON noi
● CONDIVIDIAMO le nostre
idee con ogni mezzo
9. Vincenzo Buglino 9
MODELLI DI BUSINESS
“Free as in free speech, not free beer”
- Richard Stallman
Free
$
Software
C S
C
U
S
T
O
M
E
R
S
S
U
P
P
L
I
E
R
S
Consulenza
10. Vincenzo Buglino 10
UTILIZZO DI SOFTWARE OPEN SOURCE
Future of open source software (intervista su un campione di aziende condotta nel 2015)
● Il 78% utilizza OSS;
● Il 58% crede che l’OSS offre una migliore scalabilità ed una maggiore implementazione;
● Il 42% ha usato OSS nella gestione della attività;
● Il 66% afferma di sviluppare software per i propri clienti utilizzando solo tecnologie OSS;
● Per il 93% l’OSS utilizzato internamente è aumentato rispetto l’anno precedente;
● Il 64% partecipa attivamente a progetti di OSS;
● Per il 66% l’OSS è diventato di default e viene considerato prima di altre soluzioni;
● Il 55% crede che l’OSS offre maggiore sicurezza;
● Meno del 3% dichiara di non avere mai utilizzato OSS.
12. Vincenzo Buglino 12
COVERITY SCAN
● Il servizio Coverity Scan è nato nel 2006 con il Department
of Homeland Security del Governo degli Stati Uniti, il più
grande progetto di ricerca pubblico/privato nel mondo,
focalizzato su sicurezza e qualità del software;
● Coverity gestisce diversi progetti, e fornisce gratuitamente la
tecnologia per i test dello sviluppo del software come
servizio alla comunità del software libero per migliorare la
qualità e la sicurezza delle applicazioni.
14. Vincenzo Buglino 14
COVERITY SCAN: DIFETTI PER RIGHE DI CODICE
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
Avarage Open Source Avarage Proprietary
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
1,1
1,2
1,3
1,4
1,5
FileZilla Firefox Gimp Libreoffice
Linux (kernel) Nginx PostgreSQL Python
Thunderbird VLC
Le dimensioni delle bolle si basa su numero di linee di
codice, la posizione lungo l’ordinata si basa sul
numero di difetti ogni 1000 righe di codice
La posizione lungo l’ordinata si basa sul numero di
difetti ogni 1000 righe di codice
17. Vincenzo Buglino 17
IMPORTANZA DELLO STANDARD
● La standardizzazione del formato HTML ha consentito il
decollo del web. E non solo il fatto che sia uno standard, ma il
fatto che sia aperto e libero da royalty. [...]
● Se HTML fosse stato una tecnologia proprietaria, allora
sarebbe nato il business della vendita di HTML e di tutti i
prodotti concorrenti: JTML, LTML, MTML, ... [...]
● Significa che abbiamo bisogno degli standard, per evitare la
competizione sulla tecnologia ed alimentare il business del
valore aggiunto costruito sulla piattaforma.
Tim Berners-Lee (W3C, inventore del world wide web)
19. Vincenzo Buglino 19
STANDARD IN USO IN ALCUNI PAESI EUROPEI
Categoria Sottocategoria Standard
Codice Carattere UTF-8
Codice Compressione Bzip2, gzip, LMZA, ZIP, 7z, TAR
Documento TXT, ODF, PDF, PDF/A
Web HTML, XHTML, CSS, ATOM,
APP, Internet media type,
Javascript, CMIS
Dato Strutturato XML, XSD, JSON, LDIF, DSML,
CSV, RDF, GML, KML, DOM,
SIARD, XMI
Regno Unito: Open Document formats selected to meet user need
20. Vincenzo Buglino 20
FORMATO STANDARD
● Sviluppato da un ente neutrale;
● Costruito come standard aperto;
● Implementazione nativa libera;
● Agnostico verso l'utente.
21. Vincenzo Buglino 21
ESEMPIO: STANDARD VS NON STANDARD
ODF
Writer
fo:color="#FF0000"
Calc
fo:color="#FF0000"
Impress
fo:color="#FF0000"
OOXML (MS Office)
Word
w:color w:val="FF0000"
Excel
color rgb="FFFF0000"
PowerPoint
a:srgbClr val="FF0000"ROSSO