SlideShare a Scribd company logo
Free software & Open Source
Free software & Open Source La copia letterale e la distribuzione di questo articolo nella sua integrità sono permesse con qualsiasi mezzo, a condizione che questa nota sia riprodotta.
Free software L'espressione "software libero" si riferisce alle seguenti libertà: L0  Libertà di eseguire il programma, per qualsiasi scopo. L1  Libertà di studiare come funziona il programma e adattarlo alle proprie necessità  L2  Libertà di ridistribuire copie  L3  Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti NB: L'accesso al codice sorgente ne è un prerequisito.
Codice Sorgente In Informatica il “codice sorgente” è il progetto (codice scritto dai programmatori) per realizzare l'applicazione, che spesso viene fornita SOLO nella sua forma binaria. Il codice binario “gira” sulla piattaforma (sistema Operativo) per la quale è stato compilato Progetto -> Compilazione su S.O->  Eseguibile (applicazione)
Free software  Richard Stallman Dal 1971 al 1983 lavora come ricercatore al MIT Nel 1984, con l'idea di “Liberare gli utenti di computer” fonda la Free Software Foundation “Ci affidiamo al supporto di privati come voi che sostengono la missione della FSF per conservare, proteggere e promuovere la libertà di utilizzare, studiare, copiare, modificare e ridistribuire software per computer, e per difendere i diritti degli utenti del software libero “
“ Not free as a beer” Richard Stallman Free software  Richard Stallman
Free software Se si pubblicano le proprie modifiche, non si deve essere tenuti a comunicarlo a qualcuno in particolare o in qualche modo particolare. Si è liberi di ridistribuire copie, con o senza modifiche, gratis o addebitando delle spese di distribuzione a  chiunque ed ovunque .
Free software L' obbiettivo principale della FSF è quello di costruire un intero sistema operativo Free. Tale sistema fu iniziato a partire dallo standard POSIX, che è alla base di tutti i sistemi UNIX (BSD, SCO, VAX, Solaris, Netware, AIX)
Free software - GNU Al sistema operativo venne dato il nome GNU GNU è un acronimo ricorsivo per "GNU's Not Unix" (GNU Non è Unix) e si pronuncia gh-nu (con la g dura) http://www.gnu.org/gnu/manifesto.html
Free software - Linux Stallman lavorò al progetto GNU per diversi anni producendo per primo il compilatore GCC. Scrive, insieme ad altre persone appassionatesi al progetto, l' editor EMACS, il Make e utilizzando altro software la quale licenza lo permettesse (x) Nel 1990 quasi tutto il sistema era pronto tranne il Kernel, il “cuore” del sistema. K
Free software - Linux Nel 1991, in Finlandia, uno studente di nome Linus Torwalds, decide di scrivere un sistema operativo Unix-like, che potesse funzionare su un PC (i386), prendendo spunto da un progetto analogo (Mimix). In un anno di lavoro, tale sistema era già utilizzabile da un esperto di sistemi, anche perchè il lavoro era stato condiviso attraverso internet. Tale sistema prese il nome LINUX, dal nome dell' ideatore.
http://www.cybergeography.org/atlas/linux_anatomy.pdf
Free software - Linux Nel giro di qualche anno l'invito di Linus a collaborare al progetto, viene accolto da centinaia di sviluppatori, affascinati dalla possibilità. Nel 1995 viene rilasciata la versione 1.0 stabile. Il simbolo di Linux diventa un pinguino di nome TUX
Free software - GNU/Linux L'incontro tra un sistema operativo free, ed un kernel del medesimo tipo, sembra tanto inevitabile, quanto auspicato: Nasce GNU/Linux In breve tempo altro software viene sviluppato per la piattaforma GNU/Linux
Free software - GNU/Linux Problematiche di licensing Da quel momento altre software house distribuiscono versioni di GNU/Linux, anche insieme a software non-free, introducendo il concetto di  Distribuzione Linux http://www.linux.org/ dist / index.html
Free software – Open Source Bruce Perens, della distribuzione Debian scrive un “contratto sociale” con gli utenti, per garantirne la genuinità del software. Nasce l'  Open Source . http://perens.com/ http://www.openhardware.org
Free software – Open Source Open source definition 1 Ridistribuzione libera 2  Codice sorgente 3 Opere derivate 4 Integrità del codice sorgente dell'autore 5 Nessuna discriminazione contro persone o gruppi  6 Nessuna discriminazione di settori 7 Distribuzione della licenza  8 La licenza non dev'essere specifica a un prodotto. 9 La licenza non deve contaminare altro software 10 Licenze esemplari  (GNU GPL, BSD, X Consortium, Artistica e MPL)  .
Free software – Open Source Eric Reymond scrive il saggio “la cattedrale e il bazaar”, pilastro dell' Open Source http://www.catb.org/~esr/ 1998
La cattedrale e il bazaar 1. Ogni buon lavoro software inizia dalla frenesia personale di uno sviluppatore. 2 . I bravi programmatori sanno cosa scrivere. I migliori sanno cosa riscrivere (e riusare). 3. “Preparati a buttarne via uno; dovrai farlo comunque.” (Fred Brooks, “The Mythical Man-Month”, Capitolo 11)   4 . Se hai l'atteggiamento giusto, saranno i problemi interessanti a trovare te.  5 . Quando hai perso interesse in un programma, l'ultimo tuo dovere è passarlo a un successore competente 6. Trattare gli utenti come co-sviluppatori è la strada migliore per ottenere rapidi miglioramenti del codice e debugging efficace.   7. Distribuisci presto. Distribuisci spesso. E presta ascolto agli utenti.
La cattedrale e il bazaar 8. Stabilita una base di beta-tester e co-sviluppatori sufficientemente ampia, ogni problema verrà rapidamente definito e qualcuno troverà la soluzione adeguata. 9. Meglio combinare una struttura dati intelligente e un codice non eccezionale che non il contrario. 10. Se tratti i beta tester come se fossero la risorsa più preziosa, replicheranno trasformandosi davvero nella risorsa più preziosa a disposizione. 11. La cosa migliore, dopo l'avere buone idee, è riconoscere quelle che arrivano dagli utenti. Qualche volta sono le migliori.  12. Spesso le soluzioni più interessanti e innovative arrivano dal fatto di esserti reso conto come la tua concezione del problema fosse errata.  13 . “La perfezione (nel design) si ottiene non quando non c'è nient'altro da aggiungere, bensì quando non c'è più niente da togliere.”
14. Ogni strumento dovrebbe rivelarsi utile nella maniera che ci si attende, ma uno strumento davvero ben fatto si presta ad utilizzi che non ci si aspetterebbe mai.  15. Quando si scrive del software per qualunque tipo di gateway, ci si assicuri di disturbare il meno possibile il flusso dei dati – e *mai* buttar via alcun dato a meno che il destinatario non ti ci costringa!  16. Quando il linguaggio usato non è affatto vicino alla completezza di Turing, un po' di zucchero sintattico può esserti d'aiuto. 17 . Un sistema di sicurezza è sicuro soltanto finché è segreto. Meglio diffidare degli pseudo-segreti. 18. Per risolvere un problema interessante, comincia a trovare un problema che risvegli il tuo interesse. 19: Stabilito che il coordinatore dello sviluppo abbia a disposizione un medium almeno altrettanto affidabile di Internet, e che sappia come svolgere il ruolo di leader senza costrizione, molte teste funzionano inevitabilmente meglio di una sola. La cattedrale e il bazaar
Il Software proprietario è software commerciale, ma anche il software libero può essere commerciale! Molte aziende ormai (IBM, Sun, HP, Novell) producono software libero che è un ottimo bussiness commerciale. Free software – Open Source
Lindows OS . Michael Robertson, 2001 : Fondazione di Lindows OS, basato su Debian. Lo stesso anno Microsoft gli fa causa perchè troppo simile a Windows, che è un marchio registrato Febbraio 2004: Lindows vince la più evidente delle cause negli Stati Uniti, ma non in Europa. In Luglio dello stesso anno le due aziende concluderanno “amichevolmente la questione: Lindows cambierà nome e diventerà LinSpire, afronte di un pagamento di 20 milioni di dollari da parte di Microsoft.
Free Server Application Server web Mail Server FTP Server Database Server File Server Print Server Proxy server
Open Application Browser web Mail Client Istant messenging Office Automation Emulatori Grafica/Multimedia Giochi http://linux.studenti.polito.it/ileana.php
Open Source nella didattica Proprio la sua natura aperta e flessibile, rendono tutti i prodotti Open Source particolarmente adatti sia per usi didattici, sia per la ricerca, potendone adattare ogni aspetto operativo alle proprie esigenze. Recentemente è stato proposto che il codice di Linux, divenga patrimonio dell'umanità riconosciuto dall' UNESCO http://www.unesco.org/webworld/portal_freesoft/index.shtml http://www.linuxdidattica.org/
Risorse http://www.linux.it/GNU/ http://ildp.pluto.it/ http://a2.pluto.it/a2.htm Appunti informatica Libera http://www.citinv.it/ Free/Libre/Open Source Software (FLOSS) http://www.italy.fsfeurope.org/index.it.html http://www.ostg.com/ http://www.osservatoriotecnologico.it
“ Se vuoi che si sfami per un giorno dai un pesce, se vuoi per più tempo dagli una canna da pesca, se vuoi che non soffra più la fame insegnagli a pescare” Open Source contro il Digital Divide Mark Shuttleworth "umanità verso gli altri" Una distribuzione di Linux orientata all'uso Desktop nata in sudafrica e con uno spiccato senso di umanità, la Canonical, segue anche altri progetti per lo sviluppo delle tecnologie nei paesi in via di sviluppo 4.10 - Warty Warthog: Facocero Verrucoso 5.04 - Hoary Hedgehog: Porcospino Canuto 5.10 - Breezy Badger: Tasso Arioso 6.06 - Dapper Drake: Drago Vivace 6.10 - Edgy Eft: Tritone Irritabile 7.04 - Feisty Fawn: Cerbiatto Coraggioso
Nichoolas Negroponte, fonda nel 19XX l'organizzazione no-profit “One laptop per Child” Lo scopo è quello di commercializzare un Computer “laptop” al costo di 100$. Caratteristiche: Display alta luminosità processore 500 Mhz RAM 128 Mb senza HD, con una FLASH da 500MB 4 porte USB e Wi-Fi Energia elettrica (manovella) Possono essere forniti dalle istituzioni come “libri di testo” Open Source contro il Digital Divide Cina, India, Brasile, Argentina, Egitto, Nigeria e Tailandia
Open Source nasce dal basso e come tutte le attività che hanno radici nella cooperazione e nel volontariato ha una natura evolutiva, è un costante work in progress in cui le voci dei singoli sono a volte dissonanti e la discussione è accesa e profonda. Il movimento Open Source raccoglie la comunità mondiale dei programmatori, delle aziende e degli utenti legati a questo progetto. Free software – Open Source
Autore Originale: Borgogno Piergiorgio Releasing: Borgogno Piergiorgio  Luglio  2005 Formato: Open Document Presentation Download: ODP Rights PPT Borgogno Piergiorgio  Gennaio 2006 Borgogno Piergiorgio  Settembre 2006

More Related Content

ODP
Attacchi e difese
PDF
La complessità del malware: analisi strutturale ed ambienti di sviluppo
ODP
Cyber Forensics - Acquisizione e analisi dei dati
PDF
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
PDF
Linux Security Hardening - panoramica sui principi generali per la riduzione...
PDF
Digital Forensics: metodologie analisi multipiattaforma
PDF
Data hiding - metodologie e strumenti open source
Attacchi e difese
La complessità del malware: analisi strutturale ed ambienti di sviluppo
Cyber Forensics - Acquisizione e analisi dei dati
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Security Hardening - panoramica sui principi generali per la riduzione...
Digital Forensics: metodologie analisi multipiattaforma
Data hiding - metodologie e strumenti open source

What's hot (19)

ODP
Il tuo router è sicuro?!
PDF
Understanding Linux: 20 anni di kernel tra storia e tecnica
PDF
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PDF
Security and hacking engineering - metodologie di attacco e difesa con strume...
ODP
Sicurezza - Il Malware
PDF
Simulazione di un Penetration Test
PDF
BackBox Linux: Simulazione di un Penetration Test e CTF
PDF
BackBox Linux: Simulazione di un Penetration Test
PPT
Firewall E Virus
ODP
Introduzione al mondo GNU\Linux
PDF
Le fasi di un Penetration testing
PDF
Ransomware Attack nel 2019 Dal file system ai database e non solo...
PDF
BackBox Linux e Metasploit: Una dimostrazione pratica del shellshock
PDF
Introduzione all'Information Gathering
ODP
Linux, sicurezza & social hacking
PDF
LinuxDay 2005: Computer Virus e rilevamento
PDF
Data Hiding
PDF
Pericoli nascosti di internet e tipologie di virus
PPTX
Fisherman's tale easy security threat 4.0
Il tuo router è sicuro?!
Understanding Linux: 20 anni di kernel tra storia e tecnica
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
Security and hacking engineering - metodologie di attacco e difesa con strume...
Sicurezza - Il Malware
Simulazione di un Penetration Test
BackBox Linux: Simulazione di un Penetration Test e CTF
BackBox Linux: Simulazione di un Penetration Test
Firewall E Virus
Introduzione al mondo GNU\Linux
Le fasi di un Penetration testing
Ransomware Attack nel 2019 Dal file system ai database e non solo...
BackBox Linux e Metasploit: Una dimostrazione pratica del shellshock
Introduzione all'Information Gathering
Linux, sicurezza & social hacking
LinuxDay 2005: Computer Virus e rilevamento
Data Hiding
Pericoli nascosti di internet e tipologie di virus
Fisherman's tale easy security threat 4.0
Ad

Viewers also liked (15)

PPT
Oss and foss
PDF
Aliprandi - lezione Univ. Statale - 20-03-12
ODP
Introduzione al Free Software: storia e prospettive
PDF
Aliprandi - Copyleft e open licensing in ambito software - 15-03-12
PPT
Why social media ? May 2011
PPTX
Open Source Biomedical Engineering for Sustainability in African Healthcare: ...
PDF
Audio Forensics con strumenti Open Source
PDF
How to Use Open Source Technologies in Safety-critical Medical Device Platforms
ODP
Si fa presto a dire "opensource"
KEY
FLOSS: Free Software e Open Source
PPTX
Harmonization and it’s impact Theme2
PPTX
Devices Sponsor Information Day: 0 - Developments in medical device regulation
PPTX
medical device regulatory approval in USA
PPTX
Medical Device Regulatory Affairs.
PPTX
Regulatory Affairs.
Oss and foss
Aliprandi - lezione Univ. Statale - 20-03-12
Introduzione al Free Software: storia e prospettive
Aliprandi - Copyleft e open licensing in ambito software - 15-03-12
Why social media ? May 2011
Open Source Biomedical Engineering for Sustainability in African Healthcare: ...
Audio Forensics con strumenti Open Source
How to Use Open Source Technologies in Safety-critical Medical Device Platforms
Si fa presto a dire "opensource"
FLOSS: Free Software e Open Source
Harmonization and it’s impact Theme2
Devices Sponsor Information Day: 0 - Developments in medical device regulation
medical device regulatory approval in USA
Medical Device Regulatory Affairs.
Regulatory Affairs.
Ad

Similar to Free software & Open Source (FLOSS) (20)

PPT
Beni Culturali 2.1 Introduzione Os
PPTX
Software open
PPT
Open source copyright e copyleft
PDF
Il software open-source
PPT
Open source
ODP
Concetto free software
ODP
Software libero, pensiero libero
PDF
Software Libero & Open Source
PPTX
Slide openvsclosed-source
PDF
Software Libero
PDF
Introduzione al Free Software e all’Open Source
PDF
Linux & Open Source - Lezione 1
PPT
Opzione Open Source nella scuola per la didattica e per l’amministrazione
PDF
Presentazione software libero a scopo didattico scuole di Ercolano
PDF
Presentazione progetto software libero scuole Torre del Greco
PDF
Gallus oristano 25.2.12
PPT
PDF
ODP
Foss-Ingegneria
Beni Culturali 2.1 Introduzione Os
Software open
Open source copyright e copyleft
Il software open-source
Open source
Concetto free software
Software libero, pensiero libero
Software Libero & Open Source
Slide openvsclosed-source
Software Libero
Introduzione al Free Software e all’Open Source
Linux & Open Source - Lezione 1
Opzione Open Source nella scuola per la didattica e per l’amministrazione
Presentazione software libero a scopo didattico scuole di Ercolano
Presentazione progetto software libero scuole Torre del Greco
Gallus oristano 25.2.12
Foss-Ingegneria

More from Piergiorgio Borgogno (20)

PDF
Le Piattaforme per la formazione
PPTX
Connessione in corso
PDF
iCNOS 2014: Tablets in classrom
PDF
Frictionless, tecnologie senza attriti
KEY
Copyright e Pirateria
KEY
Presentazioni didattiche
KEY
Le licenze su internet
PDF
Fair use, utilizzare equamente il copyright nella didattica
KEY
Diritti e Libertà
KEY
Apple Anthology
KEY
Imparare Dalla Rete
KEY
Convergenza dei Media
PPT
La Storia di Microsoft
ODP
La storia di Apple
ODP
Impronte Digitali
ODP
Linux&Cinema
ODP
Brevetti e Liberta
Le Piattaforme per la formazione
Connessione in corso
iCNOS 2014: Tablets in classrom
Frictionless, tecnologie senza attriti
Copyright e Pirateria
Presentazioni didattiche
Le licenze su internet
Fair use, utilizzare equamente il copyright nella didattica
Diritti e Libertà
Apple Anthology
Imparare Dalla Rete
Convergenza dei Media
La Storia di Microsoft
La storia di Apple
Impronte Digitali
Linux&Cinema
Brevetti e Liberta

Free software & Open Source (FLOSS)

  • 1. Free software & Open Source
  • 2. Free software & Open Source La copia letterale e la distribuzione di questo articolo nella sua integrità sono permesse con qualsiasi mezzo, a condizione che questa nota sia riprodotta.
  • 3. Free software L'espressione "software libero" si riferisce alle seguenti libertà: L0 Libertà di eseguire il programma, per qualsiasi scopo. L1 Libertà di studiare come funziona il programma e adattarlo alle proprie necessità L2 Libertà di ridistribuire copie L3 Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti NB: L'accesso al codice sorgente ne è un prerequisito.
  • 4. Codice Sorgente In Informatica il “codice sorgente” è il progetto (codice scritto dai programmatori) per realizzare l'applicazione, che spesso viene fornita SOLO nella sua forma binaria. Il codice binario “gira” sulla piattaforma (sistema Operativo) per la quale è stato compilato Progetto -> Compilazione su S.O-> Eseguibile (applicazione)
  • 5. Free software Richard Stallman Dal 1971 al 1983 lavora come ricercatore al MIT Nel 1984, con l'idea di “Liberare gli utenti di computer” fonda la Free Software Foundation “Ci affidiamo al supporto di privati come voi che sostengono la missione della FSF per conservare, proteggere e promuovere la libertà di utilizzare, studiare, copiare, modificare e ridistribuire software per computer, e per difendere i diritti degli utenti del software libero “
  • 6. “ Not free as a beer” Richard Stallman Free software Richard Stallman
  • 7. Free software Se si pubblicano le proprie modifiche, non si deve essere tenuti a comunicarlo a qualcuno in particolare o in qualche modo particolare. Si è liberi di ridistribuire copie, con o senza modifiche, gratis o addebitando delle spese di distribuzione a chiunque ed ovunque .
  • 8. Free software L' obbiettivo principale della FSF è quello di costruire un intero sistema operativo Free. Tale sistema fu iniziato a partire dallo standard POSIX, che è alla base di tutti i sistemi UNIX (BSD, SCO, VAX, Solaris, Netware, AIX)
  • 9. Free software - GNU Al sistema operativo venne dato il nome GNU GNU è un acronimo ricorsivo per "GNU's Not Unix" (GNU Non è Unix) e si pronuncia gh-nu (con la g dura) http://www.gnu.org/gnu/manifesto.html
  • 10. Free software - Linux Stallman lavorò al progetto GNU per diversi anni producendo per primo il compilatore GCC. Scrive, insieme ad altre persone appassionatesi al progetto, l' editor EMACS, il Make e utilizzando altro software la quale licenza lo permettesse (x) Nel 1990 quasi tutto il sistema era pronto tranne il Kernel, il “cuore” del sistema. K
  • 11. Free software - Linux Nel 1991, in Finlandia, uno studente di nome Linus Torwalds, decide di scrivere un sistema operativo Unix-like, che potesse funzionare su un PC (i386), prendendo spunto da un progetto analogo (Mimix). In un anno di lavoro, tale sistema era già utilizzabile da un esperto di sistemi, anche perchè il lavoro era stato condiviso attraverso internet. Tale sistema prese il nome LINUX, dal nome dell' ideatore.
  • 13. Free software - Linux Nel giro di qualche anno l'invito di Linus a collaborare al progetto, viene accolto da centinaia di sviluppatori, affascinati dalla possibilità. Nel 1995 viene rilasciata la versione 1.0 stabile. Il simbolo di Linux diventa un pinguino di nome TUX
  • 14. Free software - GNU/Linux L'incontro tra un sistema operativo free, ed un kernel del medesimo tipo, sembra tanto inevitabile, quanto auspicato: Nasce GNU/Linux In breve tempo altro software viene sviluppato per la piattaforma GNU/Linux
  • 15. Free software - GNU/Linux Problematiche di licensing Da quel momento altre software house distribuiscono versioni di GNU/Linux, anche insieme a software non-free, introducendo il concetto di Distribuzione Linux http://www.linux.org/ dist / index.html
  • 16. Free software – Open Source Bruce Perens, della distribuzione Debian scrive un “contratto sociale” con gli utenti, per garantirne la genuinità del software. Nasce l' Open Source . http://perens.com/ http://www.openhardware.org
  • 17. Free software – Open Source Open source definition 1 Ridistribuzione libera 2 Codice sorgente 3 Opere derivate 4 Integrità del codice sorgente dell'autore 5 Nessuna discriminazione contro persone o gruppi 6 Nessuna discriminazione di settori 7 Distribuzione della licenza 8 La licenza non dev'essere specifica a un prodotto. 9 La licenza non deve contaminare altro software 10 Licenze esemplari (GNU GPL, BSD, X Consortium, Artistica e MPL) .
  • 18. Free software – Open Source Eric Reymond scrive il saggio “la cattedrale e il bazaar”, pilastro dell' Open Source http://www.catb.org/~esr/ 1998
  • 19. La cattedrale e il bazaar 1. Ogni buon lavoro software inizia dalla frenesia personale di uno sviluppatore. 2 . I bravi programmatori sanno cosa scrivere. I migliori sanno cosa riscrivere (e riusare). 3. “Preparati a buttarne via uno; dovrai farlo comunque.” (Fred Brooks, “The Mythical Man-Month”, Capitolo 11) 4 . Se hai l'atteggiamento giusto, saranno i problemi interessanti a trovare te. 5 . Quando hai perso interesse in un programma, l'ultimo tuo dovere è passarlo a un successore competente 6. Trattare gli utenti come co-sviluppatori è la strada migliore per ottenere rapidi miglioramenti del codice e debugging efficace. 7. Distribuisci presto. Distribuisci spesso. E presta ascolto agli utenti.
  • 20. La cattedrale e il bazaar 8. Stabilita una base di beta-tester e co-sviluppatori sufficientemente ampia, ogni problema verrà rapidamente definito e qualcuno troverà la soluzione adeguata. 9. Meglio combinare una struttura dati intelligente e un codice non eccezionale che non il contrario. 10. Se tratti i beta tester come se fossero la risorsa più preziosa, replicheranno trasformandosi davvero nella risorsa più preziosa a disposizione. 11. La cosa migliore, dopo l'avere buone idee, è riconoscere quelle che arrivano dagli utenti. Qualche volta sono le migliori. 12. Spesso le soluzioni più interessanti e innovative arrivano dal fatto di esserti reso conto come la tua concezione del problema fosse errata. 13 . “La perfezione (nel design) si ottiene non quando non c'è nient'altro da aggiungere, bensì quando non c'è più niente da togliere.”
  • 21. 14. Ogni strumento dovrebbe rivelarsi utile nella maniera che ci si attende, ma uno strumento davvero ben fatto si presta ad utilizzi che non ci si aspetterebbe mai. 15. Quando si scrive del software per qualunque tipo di gateway, ci si assicuri di disturbare il meno possibile il flusso dei dati – e *mai* buttar via alcun dato a meno che il destinatario non ti ci costringa! 16. Quando il linguaggio usato non è affatto vicino alla completezza di Turing, un po' di zucchero sintattico può esserti d'aiuto. 17 . Un sistema di sicurezza è sicuro soltanto finché è segreto. Meglio diffidare degli pseudo-segreti. 18. Per risolvere un problema interessante, comincia a trovare un problema che risvegli il tuo interesse. 19: Stabilito che il coordinatore dello sviluppo abbia a disposizione un medium almeno altrettanto affidabile di Internet, e che sappia come svolgere il ruolo di leader senza costrizione, molte teste funzionano inevitabilmente meglio di una sola. La cattedrale e il bazaar
  • 22. Il Software proprietario è software commerciale, ma anche il software libero può essere commerciale! Molte aziende ormai (IBM, Sun, HP, Novell) producono software libero che è un ottimo bussiness commerciale. Free software – Open Source
  • 23. Lindows OS . Michael Robertson, 2001 : Fondazione di Lindows OS, basato su Debian. Lo stesso anno Microsoft gli fa causa perchè troppo simile a Windows, che è un marchio registrato Febbraio 2004: Lindows vince la più evidente delle cause negli Stati Uniti, ma non in Europa. In Luglio dello stesso anno le due aziende concluderanno “amichevolmente la questione: Lindows cambierà nome e diventerà LinSpire, afronte di un pagamento di 20 milioni di dollari da parte di Microsoft.
  • 24. Free Server Application Server web Mail Server FTP Server Database Server File Server Print Server Proxy server
  • 25. Open Application Browser web Mail Client Istant messenging Office Automation Emulatori Grafica/Multimedia Giochi http://linux.studenti.polito.it/ileana.php
  • 26. Open Source nella didattica Proprio la sua natura aperta e flessibile, rendono tutti i prodotti Open Source particolarmente adatti sia per usi didattici, sia per la ricerca, potendone adattare ogni aspetto operativo alle proprie esigenze. Recentemente è stato proposto che il codice di Linux, divenga patrimonio dell'umanità riconosciuto dall' UNESCO http://www.unesco.org/webworld/portal_freesoft/index.shtml http://www.linuxdidattica.org/
  • 27. Risorse http://www.linux.it/GNU/ http://ildp.pluto.it/ http://a2.pluto.it/a2.htm Appunti informatica Libera http://www.citinv.it/ Free/Libre/Open Source Software (FLOSS) http://www.italy.fsfeurope.org/index.it.html http://www.ostg.com/ http://www.osservatoriotecnologico.it
  • 28. “ Se vuoi che si sfami per un giorno dai un pesce, se vuoi per più tempo dagli una canna da pesca, se vuoi che non soffra più la fame insegnagli a pescare” Open Source contro il Digital Divide Mark Shuttleworth "umanità verso gli altri" Una distribuzione di Linux orientata all'uso Desktop nata in sudafrica e con uno spiccato senso di umanità, la Canonical, segue anche altri progetti per lo sviluppo delle tecnologie nei paesi in via di sviluppo 4.10 - Warty Warthog: Facocero Verrucoso 5.04 - Hoary Hedgehog: Porcospino Canuto 5.10 - Breezy Badger: Tasso Arioso 6.06 - Dapper Drake: Drago Vivace 6.10 - Edgy Eft: Tritone Irritabile 7.04 - Feisty Fawn: Cerbiatto Coraggioso
  • 29. Nichoolas Negroponte, fonda nel 19XX l'organizzazione no-profit “One laptop per Child” Lo scopo è quello di commercializzare un Computer “laptop” al costo di 100$. Caratteristiche: Display alta luminosità processore 500 Mhz RAM 128 Mb senza HD, con una FLASH da 500MB 4 porte USB e Wi-Fi Energia elettrica (manovella) Possono essere forniti dalle istituzioni come “libri di testo” Open Source contro il Digital Divide Cina, India, Brasile, Argentina, Egitto, Nigeria e Tailandia
  • 30. Open Source nasce dal basso e come tutte le attività che hanno radici nella cooperazione e nel volontariato ha una natura evolutiva, è un costante work in progress in cui le voci dei singoli sono a volte dissonanti e la discussione è accesa e profonda. Il movimento Open Source raccoglie la comunità mondiale dei programmatori, delle aziende e degli utenti legati a questo progetto. Free software – Open Source
  • 31. Autore Originale: Borgogno Piergiorgio Releasing: Borgogno Piergiorgio Luglio 2005 Formato: Open Document Presentation Download: ODP Rights PPT Borgogno Piergiorgio Gennaio 2006 Borgogno Piergiorgio Settembre 2006