2. Indice degli argomenti Open Source e Free Software: le licenze Richard Stallman e Linus Torvalds La cattedrale secondo Microsoft Storia di una mela 1 googol = 1.0 x 10 100 Cosa 竪 una Linux distro? L'astronauta Mark Shuttleworth e Ubuntu Le applicazioni: matematica, CAD, GIS, FEM, ... La virtualizzazione in pratica Una macchina virtuale per Ingegneri reali
3. Open Source e Free Software: le licenze (1) Open Source : codice sorgente disponibile per tutti, redistribuibile indipendentemente dalla tecnologia adottata Free Software : come l'Open Source, ma pu嘆 esserci in pi湛 il vincolo di accesso al codice sorgente dei lavori derivati secondo le condizioni del codice originale ( copyleft ) Sono licenze : vincoli tra detentori di copyright e gli utenti Sono contratti normativi unilaterali per la legge italiana: proteggono il diritto d'autore e la tutela contrattuale La Corte di Cassazione stabilisce che sia reato penale per professionisti ed aziende installare copie di software senza licenza regolare (sentenza 25104/2008) http://www.studiostorti.com/normativa-italiana-sull-opensource.html
4. Open Source e Free Software: le licenze (2) 2007 : in Italia la Commissione Cultura della Camera ascolta esponenti del campo, tra cui Stallman e Perens 2007 : il Ministero per le Riforme e le Innovazioni nella PA istituisce la Commissione Nazionale per il software Open Source nella PA (CNIPA), con lo scopo di: Analizzare lo scenario europeo e italiano Definire linee guida per l'approvvigionamento di FOSS Analizzare FOSS per coop. applicativa, interoperabilit e riuso Finanziaria 2007 : 30M in tre anni per progetti della Societ dell'Informazione, con preponderanza al FOSS Il CNIPA ha organizzato il Convegno Open Source Open Ideas for Public Administration (OSPA 2008) Aprile 2008 : primo abbozzo di relazione del CNIPA
5. Open Source e Free Software: le licenze (3) Licenze Open Source : Mozilla Public License (MPL) Berkeley Software Distribution (BSD) ... altre 72 licenze ... Licenze Free Software (che sono anche Open Source): GNU General Public License (GPL) GNU Lesser General Public License (LGPL) Apache License ... Licenze Proprietarie con fair use : tutte quelle che consentono un utilizzo gratuito, purch辿 non si decompili il software, o questo sia per uso personale (non professionale)
6. Richard Stallman e Linus Torvalds 1983 : R. Stallman, programmatore all'AI Lab del MIT, si vede negare l'accesso al codice sorgente di una stampante: la crociata per il free software Stallman ha un'influenza politica abbastanza grande in una certa subcultura informatica 1991 : Linus Torvalds, studente finlandese di scienze informatiche, crea la versione 0.01 del kernel Linux (~12000 linee di codice) 2008 : Linux versione 2.6.25 conta 9.232.484 linee di codice 2004 : Time nomina Torvalds una delle personalit pi湛 influenti al mondo 2006 : Time nomina Torvalds uno degli eroi rivoluzionari degli ultimi 60 anni
7. La cattedrale secondo Microsoft (1) 1975 : William H. Gates III con Paul Allen creano l'Altair Basic e lasciano Harvard 1980 : Steve Ballmer si unisce alla compagnia e si rilascia Xenix 1981 : riesce a vendere il PC-DOS a IBM, con accordo non esclusivo: la guerra dei cloni 1983 : MSX e copia di Apple Macintosh 1985 : co-sviluppo di OS/2 con IBM e prima versione di Windows 1986 : quotazione in borsa; Gates&Allen diventano milionari in un solo giorno 1989 : lancio di Microsoft Office
8. La cattedrale secondo Microsoft (2) 1990 : lancio di Windows 3.0 1992-95 : pratiche scorrette per garantirsi il dominio sul mercato del software 1995 : 1.000.000 di copie di Windows 95 vendute in 4 giorni 1995-99 : Microsoft e Internet: MSN, MSNBC, WebTV 1998 : The Halloween Documents , il FOSS 竪 una minaccia! 1999 : stima del patrimonio di Gates oltre i 100 miliardi di $ 2000 : United States vs. Microsoft, il monopolio abusivo 2001 : accordo con il DOJ e lancio della Xbox 2004 : l'UE avvia la causa antitrust contro Microsoft (in seguito multa per 497 milioni di euro) 2008 : Gates solo presidente; fallisce l'acquisto di Yahoo
9. Storia di una mela (1) 1976 : Steve Jobs, Steve Wozniak e Ronald Wayne vendono l'Apple I 1977 : M. Markkula finanzia con $250.000 la nascita di Apple, Inc. (senza Wayne) 1977 : nascita dell'Apple II; VisiCalc 1978 : inizio dello sviluppo di Apple Lisa 1979 : visita di tre giorni al PARC per $1M 1982 : inizio dello sviluppo di Macintosh 1984 : lancio di Macintosh 1985 : il CEO John Sculley estromette Jobs, che lascia Apple per fondare NeXT, Inc. 1986-93 : buone tecnologie, vendute male
10. Storia di una mela (2) 1994-97 : tentativi di innovarsi con A/UX e AIM Alliance 1997 : il CEO Gil Amelio compra NeXT, per poi essere estromesso; Jobs diventa CEO e comincia la ristrutturazione 1997 : Jobs annuncia che Microsoft investir 150 milioni di dollari in Apple e manterr Office; nascita di Apple Store 1998 : introduzione dell'iMac 2001 : introduzione di Mac OS X e iPod 2005 : passaggio ai processori Intel 2007 : introduzione di iPhone e Apple TV; vendita di canzoni senza protezione 2008 : lancio di App Store per iPhone e iPod Touch
11. 1 googol = 1.0 x 10 100 1996 : L. Page e S. Brin Ph.D. a Stanford 1998 : nasce Google, Inc. Attualmente conta pi湛 di 19000 impiegati, molti dei quali stelle nei loro settori 2004 : la compagnia 竪 lanciata in borsa, per una capitalizzazione di 23 miliardi di dollari Don't be evil : il miglior posto di lavoro secondo Fortune Ai dipendenti 竪 concesso il 20% del tempo per lavorare sui propri progetti privati Sai che ce l'hai fatta quando il nome della tua societ diventa un verbo, sinonimo di ricerca su Internet Il 99% del fatturato di Google proviene dalla pubblicit Il numero di server e di capacit di rete 竪 un segreto
12. E` l'unione del kernel Linux + applicazioni di sistema + applicazioni di produttivit + tutto il superfluo Spesso chiamato GNU/Linux dagli integralisti Cosa ci guadagna chi impacchetta la distribuzione? Cosa 竪 una Linux distro?
13. L'astronauta Mark Shuttleworth e Ubuntu Nato il 18/09/1973 in Sud Africa 1995 : fonda Thawte, che si occupa di firma digitale e sicurezza Internet 1999 : Verisign compra Thawte per 575 M$ 2000 : fonda HBD Venture Capital 2001 : crea la Shuttleworth Foundation, no-profit per l'innov. sociale e l'educazione con free software 2002 : paga 20 milioni di dollari per diventare il secondo turista spaziale e il primo astronauta africano 2004 : fonda Canonical Ltd., che sviluppa Ubuntu 2005 : crea la Ubuntu Foundation, con un investimento iniziale di 10 milioni di dollari Ubuntu : in Zulu, Umanit o realizzare attraverso gli altri
14. Le applicazioni: matematica Per scopi computazionali o algebrico-simboliche Octave Scilab Axiom Maxima OpenDX Sage
15. Le applicazioni: CAD Non aspettatevi AutoCAD! FreeCAD Qcad BRL-CAD Archimedes AutoQ3D SagCAD
16. Le applicazioni: modellatori 3D Qui va invece decisamente meglio... Blender Wings3D MeshLab Art of Illusion K-3D KpovModeler
17. Le applicazioni: GIS Lo stato dell'arte per il GIS 竪 open source GRASS Quantum GIS SAGA GIS OpenJUMP Google Earth uDig
18. Le applicazioni: FEM e FEA La situazione 竪 controversa: punte di eccellenza? Code_Aster Impact Gmsh Z88
19. Le applicazioni: Project Management Per il PM siamo sul minimo sindacale GanttProject OpenProj TaskJuggler Kplato
20. La virtualizzazione in pratica E' una completa simulazione dell'hardware sottostante un sistema operativo (non modificato) Il SO 竪 eseguito in un ambiente noto come macchina virtuale Si pu嘆 immaginare il parallelo con Adobe Reader per un file PDF, ma il lettore ( Hypervisor ) esegue sistemi operativi
21. Una macchina virtuale per Ingegneri reali Ubuntu 竪 basata su Debian, quindi usa solo free software La pi湛 diffusa in Italia e al 30% tra le distribuzioni Linux Privilegia l'usabilit: Shuttleworth finanzia vari progetti FOSS Ciclo di sviluppo prevedibile : un rilascio ogni sei mesi e un rilascio con supporto a lungo termine (LTS) ogni due anni Supporto di 18 mesi per le versioni normali, 3-5 anni per LTS Identificata con un numero di versione Anno.Mese (aprile e ottobre) e un Aggettivo/Nome animale : la macchina virtuale proposta reca 8.04 LTS Hardy Heron Nome utente: ing Password: 01ssap