Introduzione al software libero

70
Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Introduzione al Software Libero e all’Open Source Laboratorio Pils Istituto Tecnico Commerciale “A. Capriotti” San Benedetto del Tronto 19 Gennaio 2007 Laboratorio Pils Introduzione al Software Libero e all’Open Source

description

slide di introduzione al software libero

Transcript of Introduzione al software libero

Page 1: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linux

Introduzione al Software Libero e all’Open Source

Laboratorio Pils

Istituto Tecnico Commerciale “A. Capriotti”San Benedetto del Tronto

19 Gennaio 2007

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 2: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linux

Oh grande spirito,

concedimi la serenita di accettare le cose che non posso cambiare,

il coraggio di cambiare le cose che posso cambiare,

e la saggezza di capirne la differenza

Preghiera Cherokee

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 3: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linux

Indice della presentazione

1 Breve storia dell’informatica (hardware, software, unix)

2 Ciclo produzione/fruzione del software: la nascita delle reti deicomputer e delle persone

3 Software libero vs Open Source vs Software proprietario

4 GNU, FSF (Free Software Foundation), OSI (Open SourceInitiative), Linux

5 Le distribuzioni GNU/Linux

6 Altro software libero oltre a GNU e Linux (una lista)

7 Oltre il software: liberi saperi e altri campi di applicazione

8 I limiti della liberta, alcuni dibattiti in corso

9 il mondo BSD

10 Dimostrazioni pratiche (livecd, pxe, wubi, etc.)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 4: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Breve storia dell’informatica

Architetture hardware:

1 Anni 50: Mainframe

2 Anni 60: Minicomputer e Supercomputer

3 Anni 70: Microcomputer

4 Anni 80: Homecomputer-PC

5 Anni 90: Embedded?

Tecnologia dell’hardware:

1 Valvole termoioniche

2 Transistor

3 Circuiti integrati e Semincoduttori

4 Nanotecnologie? Computer quantistico?

5 Bioprocessori?

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 5: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Colosuss 1945, il primo computer “moderno”

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 6: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Mainframe Univac 9400

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 7: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Mainframe IBM z Series 800

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 8: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Minicomputer DEC Vax 11 780

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 9: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Minicomputer MicroVax 3100 vs PC HP Pavillion primi modelli

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 10: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Minicomputer MicroVax 4000

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 11: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Altair 8800

Altair 8800

Commodore

PC IBM

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 12: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Valvola termoionica

I Transistor

Circuito Integrato

Silicio

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 13: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Dall’hardware al software

Ovvero la nascita di una nuova macchina astratta fatta dilinguaggi di programmazione ed interfaccia utente.

1 Nei primi computer non esiste alcuna differenza sostanziale trahardware e software. Mancano dispositivi specializzati perl’interazione con l’uomo. Il linguaggio ed i dispositivi percomunicare con la macchina sono la macchina stessa, ilcomputer e quello che e.

2 Nasce una necessita di astrazione, ovvero modi per potercomunicare in modo sostanzialmente diverso, nasce il software(sistemi operativi e linguaggi di programmazione), assieme alnuovo hardware per comunicare (tastiera, mouse e video,retidi computer)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 14: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Unix, il passaggio dai minicomputer ai microcomputer

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 15: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Sistemi operativi

1 Maiframe: sistemi legacy

2 Minicomputer: Unix

3 Microcomputer: Windows, MacOS, (SCO)Unix, GNU/Linux

4 Embedded: Symbian, Windows Mobile/CE/XPe, GNU/Linux,Java

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 16: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Linguaggi di programmazione

1 Maiframe: Assembler, Cobol, PL/I, Fortran

2 Minicomputer: C

3 Microcomputer: C/C++ (molti altri, Java, .Net)

4 Embedded: C/C++ (molti altri)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 17: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linuxhardware software

Interfaccia utente (I/O)

1 Maiframe: rete (dai terminali stupidi al TCP/IP)

2 Minicomputer: telescriventi, stampanti.

3 Microcomputer: monitor, tastiera, mouse

4 Embedded: touch screen, interfaccia vocale, tastierino ABC.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 18: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linux

Produzione hardware

1 Maiframe: Stato, Imprese Multinazionali

2 Minicomputer: Imprese imprenditoriali/spin off

3 Microcomputer: Imprese imprenditoriali/spin off

4 Embedded: Imprese in piena globalizzazione/economie di rete

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 19: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linux

Produzione sistema operativo

1 Maiframe: Cliente (es.General Motors) e/o lo stessoproduttore hardware

2 Minicomputer: stesso produttore hardware, ma non solo...unix(mondo accademico)

3 Microcomputer: stesso produttore hardware, ma non solo...dos, CP/M versioni di Unix (BSD), progetto GNU, Minix,nessun OS (homecomputer), etc.

4 Embedded:

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 20: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linux

Produzione linguaggi di programmazione

1 Mainframe: Multinazionali (per lo piu’ stesso produttorehardware)

2 Minicomputer: stesso produttore hardware, ma non solo ... C,fortran (altre aziende e mondo accademico)

3 Microcomputer: stesso produttore hardware, ma non solo ...C, basic, etc.

4 Embedded: ?

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 21: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/Linux

Fruitori computer

1 Maiframe: Stato, Imprese Multinazionali

2 Minicomputer: Imprese imprenditoriali/spin off, mondoaccademico

3 Microcomputer: cittadini

4 Embedded: cittadini at large

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 22: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxVerso la democratizzazione

Modello Onion Skin

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 23: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxVerso la democratizzazione

Verso la democratizzazione del software e dell’hardware

I minicomputer ed i microcomputer sono rappresentativi (non solo,ma per semplicita diciamo cosı) di una rivoluzione industriale esociale senza precedenti: la democratizzazione dell’hardware e delsoftware, sia per la produzione che la fruizione. Tale processo hacoinvolto i seguenti attori: stato, mondo accademico,multinazionali, cittadini in modi diversi a seconda della “pathdependence” (ruolo storico ed ambientale). Ogni attore ha avutoun ruolo, ma e solo con la condivisione delle informazioni che losviluppo ha avuto tale dimensione (scala globale) e tale velocita(24 ore al giorno, 7 giorni su 7). Nasce la societa in rete, tra nuovie vecchi diritti, in cui qualsiasi soggetto e comunita e un nododella rete.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 24: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxProprieta pubblica e privata

Una societa in rete: gestione della complessita

Il nuovo modo di produrre in rete: dai sistemi modelli centralizzati,a quelli distribuiti diffusi, passando per la decentralizzazione(refactoring del marketing)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 25: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxProprieta pubblica e privata

Gestire la complessita del modello diffuso

La gestione della complessita puo essere gestita in modo ottimale,efficiente ed efficace e con maggior velocita solo con un modellocomplesso (non complicato).

Dalla decentralizzazione al processo in rete di carattere distribuitosi ha un passaggio epocale, dall’internazionalizzazione(colonialismo-comunismo), alla globalizzazione.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 26: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxProprieta pubblica e privata

Democrazia in rete, tra dominio pubblico e privato

Nel processo di democratizzazione, diverse sono le forze messe inatto, in modo particolare due e contrastanti tra loro: la liberacircolazione delle informazioni e la possibilita di interazione tramiterete, sia per quanto riguarda l’hardware (hacker dell’hardware,homebrew club), che il software; la produzione in massa da partedelle multinazionali che richiedono “porti sicuri” per ilfinanziamento della propria attivita a scopo di lucro. (NB. vannoconsiderati anche i casi di contaminazione tra il mondo hacker ed ilmondo imprenditoriale/spin off). L’eterno dibattito tra proprietapubblica e proprieta privata. :-)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 27: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxOSI GNU

Liberta verso Riservatezza (e la Privacy?)

Liberta VS Riservatezza, Chi decide, come e perche?

DISCUSSIONE. Software, codice sorgente/codice oggetto, sistemaoperativo, applicativo, internet. Novell, Microsoft, IBM, TCP/IP.

DISCUSSIONE. Diritto d’autore/ banche dati, brevetti, copyleft.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 28: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxOSI GNU

Libero vs Open Source vs Proprietario vs Gratuito (1)

1 Software libero: per esserci software libero la liberta deveessere garantita sempre, a prescindere da qualsiasi condizione.Ovvero la liberta del software ha carattere inalienabile come idiritti universali dell’uomo.

2 Open Source: per garantire la la liberta e fondamentale che ilsoftware sia accessibile nelle sue due forme: codice oggetto ecodice sorgente. Il resto potrebbe non contare.

3 Software proprietario: il produttore e il titolare del software epertando ne decide la sorte. Il software viene concepitosecondo la versione modificata del diritto d’autore (accordiTRIP internazionali).

4 Software gratuito: scambio effettuato senza transazionemonetaria e, alcune volte, escluso dalle forme contrattuali dicompravendita (come in Italia).

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 29: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxOSI GNU

Libero vs Open Source vs Proprietario vs Gratuito (2)

Conseguenze:

1 La differenza sostanziale tra software libero ed open source e chequest’ultimo considera un compromesso con le esigenze del mercatocapitalistico prima di enunciare il proprio intento di liberta; ilsoftware libero, al contrario, non esclude nessuna forma ed utilizzodel software, purche venga rispettata la liberta altrui. (quindi ilsoftware libero non esclude nemmeno il mercato, come anche Cubao l’ormai ex apartheid sudafricana).

2 Il software proprietario, al contrario del software libero, e di fattoproprieta del produttore. Di fatto il software non viene venduto,piuttosto dato in licenza secondo quanto stabilito dallo stessoproduttore.

3 la liberta dell’uso del software non va confusa con la liberta con cuiil software viene usato, anche se la prima, puo, alcune volteimplicare l’altra (ovvero non puo essere esclusa tecnicamente apriori). Es. Word processor e liberta di parole vs stampante adinchiostro simpatico.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 30: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxOSI GNU

Libero vs Open Source vs Proprietario vs Gratuito (3)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 31: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxOSI GNU

Open Source Initiative (www.opensource.org)

L’OSI (Open Source Initiative) e un’organizzazioneche si dedica alla promozione del software opensource e alla catalogazione delle license softwareche rispettano i canoni del modello open source.Tra le varie licenze sono da citare la GPL(softwarelibero), BSD, Artistic, Nokia, Microsoft PublicLicense, etc. I criteri dei principi guida sono dieci (in inglese): freeredistribution; source code; derived works; integrity of the author’ssource code; no discrimination against persons or groups; nondiscrimination against fields of endeavor; distribution of license;license must not be specific to a product; license must not restrictother software; license must be technology neutral.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 32: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxOSI GNU

GNU: Gnu is not Unix (www.gnu.org)

Il progetto GNU, e nato nel 1984 per volere dellohacker Richard Mathew Stallman con l’intento direalizzare un sistema operativo completamentelibero. Vengono sviluppati diversi moduli softwaretranne uno: il kernel (il modulo software piuvicino all’hardware). Il kernel, chiamato HURD,e cominciato ad essere sviluppato a partire dal 1990 edufficialmente il kernel e ancora in fase di sviluppo. Nonostantevarie vicissitudini ed annunci di rilasci, l’HURD non e ancora adoggi (01/01/2008) un programma sufficientemente stabile esupportato dalla comunita. I motivi e le cause sono varie, ma ilconfronto con Linux e inevitabile, il quale a tutti gli effetti ha presonella comunita il posto di quello che HURD sarebbe potuto essere.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 33: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxOSI GNU

Quali sono le liberta del software libero?

1 Liberta 0: e la liberta di eseguire il programma per qualunquescopo

2 Liberta 1: e la liberta di studiare il codice sorgente delprogramma e di modificarlo secondo le proprie esigenze

3 Liberta 2: e la possibilita di ridistribuire copie del programma,quando lo desideri. Questo include ripubblicazioni delprogramma.

4 Liberta 3: e la liberta di distribuire copie da te modificate aglialtri, quando lo desideri e questo fa in modo che le tuemodifiche siano rese pubbliche indipendentemente dai tuoidesideri.

Se hai queste 4 liberta fondamentali allora il programma eSoftware libero; questo sigifica che il sistema sociale didistribuzione rispetta la liberta e la comunita degli utenti.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 34: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxFSF FSFeurope Linux

Modello Onion Skin ideato da Stallman

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 35: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxFSF FSFeurope Linux

Free Software Foundation, www.fsf.org (1)

Per rendere giuridicamente valido il progetto,e per poter accedere alla raccolta di fondi perfinanziare il progetto, Stallman fonda unaassociazione senza scopo di lucro, la FSF:Free Software Foundation, un’associazione di carattere giuridicoappartenente al cosidetto Terzo settore (noto anche comenon-profit). L’FSF diventa in questo modo un centro di produzionedel software libero (programmazione software), ma allo stessotempo qualcosa di piu: concepisce una valenza giuridica alleproprie attivita di produzione (licenza GPL) fornendo strumentigiuridici e software a qualsiasi persona ed organizzazione (profit enon-profit), purche rispettino legalmente i principi di liberta sancitinella licenza GPL.

BREVE DISCUSSIONE sui modelli economici non-profit e su quellipro-profit.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 36: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxFSF FSFeurope Linux

Free Software Foundation (2)

Nel 2001, con la globalizzazione sono sorte altre due organizzazionisorelle, ma giuridicamente e finanziariamente indipendenti dallaFree Software Foundation: la FSF Europe (www.fsfeurope.org) e laFSF India (fsf.org.in). L’idea di base e di costruire una rete di FSFche segua il principio glocal (contrazione di global e local), le FSFsono legate tra loro da rapporti di collaborazione e supportoreciproco, indipendenti tra di loro e con autonomia decisionale. Nel2002 vede la nascita di un nuovo capitolo, la FSF del Giappone laFSIJ, Free Software Initiative of Japan (www.fsij.org), mentre nel2005 si aggiunge la FSF dell’America Latina, la FSFLA, FreeSoftware Foundation Latin America con sede in Argentia a Rosario.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 37: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxFSF FSFeurope Linux

Free Software Foundation (3)

BREVE DISCUSSIONE. Non esiste (ancora) una FSF in Cina, puressendo un paese cona buona diffusione del software GNU/Linux.

BREVE DISCUSSIONE. FSIJ carattere nazionale, FSFLA caratterecontinentale, FSF, carattere internazionale?, quale rapporto hannole FSF con le lingue e le nazioni?

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 38: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxFSF FSFeurope Linux

Capitoli FSF

FSF Europe

FSF Latin America

FSF India

F.S. Initiative of Japan

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 39: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxFSF FSFeurope Linux

Capitoli FSF, link ai siti internet

1 FSF Europe (FSFe, www.fsfeurope.org)

2 FSF India (FSF-I, fsf.org.in)

3 FSF Latina America (FSFLA, www.fsfla.org)

4 FSF Iniative of Japan (FSFIJ, www.fsij.org)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 40: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxFSF FSFeurope Linux

La struttura organizzativa della FSFeurope

La struttura organizzativa della FSFEurope e stata pensata pervenire incontro alle caratteristiche linguistiche, culturali egiuridiche dell’Europa geografica e dell’Unione Europea. Lastruttura portante e costituita da un’associazione non governativacon sede legalmente riconosciuta in Germania. Lo scopo principaledalle FSFE, oltre a sostenere attivamente lo sviluppo del softwarelibero, e l’offerta di assistenza a politici, avvocati e giornalisti, conl’obiettivo di assicurare un futuro legale, politico e sociale alSoftware libero. L’FSFE coopera e, quando necessario coordina,tutte le associazioni che si riconoscono nei principi della FSFE eche si occupano di software libero in Europa (e non solo come ilcaso della FSIJ) attribuendo loro il titolo di organizzazioniassociate. Tra le quali ricordiamo l’associazione italiana ASSOLI(www.softwarelibero.it), la serba FSNS (www.fsn.org.yu), e laKDE e.V.(ev.kde.org). Il sito della FSFE e multilingue.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 41: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxFSF FSFeurope Linux

Linux (www.kernel.org)

Linux vede la luce nel 1991 ad opera dello studenteLinus Benedict Torvalds come risposta al sistemaoperativo Minix del professore di sistemi operativiAndrew Tanenbaum alla allora nascente rete internet.(Linus e finlandese, Tanenbaum ha la cattedra allaprestigiosa universita di informatica ad Amsterdam)Celebre e la frase postata nel newsgroup comp.os.minix: “Iocontinuo a ritenere che progettare un kernel monolitico nel 1991sia un errore fondamentale. Ringrazi che non e mio studente. Nonavrebbe preso un voto alto per tale progetto”. Torvalds preleverada internet gli strumenti dello GNU e con essi incomincera ascrivere il pezzo mancante al progetto GNU per funzionare.(l’HURD era ancora in sviluppo al contrario degli altri moduli GNUche erano sostanzialmente stabili). La rivoluzione di Torvalds non etecnologica, da questo punto di vista Tanenbaum ha le sue ragioni,la rivoluzione e sociale.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 42: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxFSF FSFeurope Linux

Linux

Torvalds da programmatore diventa un coordinatore diprogrammatori volontari distribuiti tramite internet: studenti,docentim, e piu tardi anche imprese come IBM, Intel, SGI. Ilmodello di sviluppo e valido perche si fonda su tre perni centrali:qualita, velocita, precisione su scala globale. E la nascita dellaproduzione in rete tramite la rete. Con il progetto Linux vienesancita anche un’altra caratteristica del software libero: lapossibilita di unire tanti piccoli progetti distanti e sparpagliatigeograficamente (antipodi compresi) per la realizzazione di unprodotto complesso. L’unione della rete, i suoi collegamenti sono ilvero valore, molto di piu della somma delle parti.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 43: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Modello Onion Skin GNU/Linux

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 44: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Rappresentazione grafica di internet nel 2005.(http://www.opte.org)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 45: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Cosa e una distribuzione?

Per distribuzione in informatica si intende una collezione diprogrammi relativi ad uno o piu campi di applicazione, selezionati erilasciati come un un unico pacchetto. Caratteristica del softwaredi una distribuzione e quella di essere configurato in modo darealizzare un ambiente di lavoro piu o meno omogeneo secondouna o piu proprieta comuni. (fonte wikipedia)

Una distribuzione e un servizio e allo stesso tempo un sistema dicollezione del software ed un modo per installarlo.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 46: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Cosa e una distribuzione GNU/Linux?

Con distribuzione GNU/Linux o, per taluni, piu semplicementeLinux, si intende una distribuzione che contenga almeno il kernelLinux ed il software dello GNU, con l’aggiunta di softwareproveniente da terze parti (es. firefox, openoffice, etc) e dieventuali modifiche allo stesso software (rilasciate esse stesse inrispetto della licenza di riferimento, es. GPL). Una distribuzione esostanzialmente una filosofia unita ad una scelta progettuale dicollezionare del software (in genere l’unita base e il pacchetto) e direnderlo disponibile all’installazione, tramite un opportunoprogramma detto anche programma di installazione (proprietario olibero). Imprese private come Red Hat, Novell, Ubuntu e progetticomunitari come Debian, Gentoo o lavori di singoli come Slackwareassemblano, testano e modificano, secondo le proprie esigenze, levarie componenti software in modo tale da renderle installabilinell’hardware di riferimento.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 47: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Rappresentazione grafica di una distribuzione GNU/Linux

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 48: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Tassonomie delle distribuzioni GNU/Linux (1)

Le distribuzioni possono venire catalogate in tanti modi, il piusemplice e il formato del pacchetto. Con formato si intende ilmodo in cui il software/pacchetto viene gestito dalla distribuzione.

1 deb (diminutivo di Debian)

2 rpm (Red Hat Package Management)

3 tgz (un formato di compressione)

4 ebuild (emerge builing?)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 49: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Tassonomie delle distribuzioni GNU/Linux (2)

Ma esistono tante altre categorie o tassonomie. Ad esempio, sesono lavori derivati da altre distribuzioni, il modo in cui possonoessere installate (es. tramite floppy, cd, internet, se sono provvistedi un programma grafico di installazione, etc.) se possono essereutilizzate senza essere installate (es. boot da rete, livecd, usb, etc.)o per l’hardware supporato, in base alla popolarita, qualeorganizzazione ne segue lo sviluppo (associazioni non governative,entita commerciali, individui), etc. etc. fino alla fantasia di quelloche l’informatica consente: pigeon over ip e bongo over ipcompresi.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 50: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Diagramma delle distribuzioni (Andrew Cowie)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 51: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Diagramma delle distribuzioni (Progetto LDT)

Il progetto Linux Distro Timeline http://futurist.se/gldtnasce per rappresentare graficamente in un cladogramma lasequenza cronologica ed i rapporti tra le varie varie distribuzioniGNU/Linux.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 52: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Link Principali Distribuzioni Storiche e derivate

1 Linux From Scratch o anche LFS

2 Slackware

3 Debian (Knoppix, Ubuntu),

4 Red Hat (Fedora)

5 Suse (OpenSuse)

6 Gentoo (Sabayon)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 53: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Principali Distribuzioni Storiche e derivate

1 Linux From Scratch: www.linuxfromscratch.org/

2 Slackware: www.slackware.com

3 Debian: www.debian.org

4 Knoppix: www.knoppix.org

5 Ubuntu: www.ubuntu.com, www.ubuntu-it.com

6 Edubuntu, Kubuntu, Xubuntu: www.ubuntu.it,www.edubuntu.org, www.kubuntu.org, www.xubuntu.org

7 Fedora: fedoraproject.org

8 OpenSuse: www.opensuse.org

9 Gentoo: www.gentoo.org

10 Sabayon: www.sabayonlinux.org

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 54: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Paradigma GNU/Linux, sistemica delle distribuzioni (1)

Il mondo GNU e Linux sono la dimostrazione di due progettidipendenti ed indipendenti allo stesso tempo in grado di evolversi edi co-evolvere insieme in un paradigma simbiotico in cui l’ambientee stato definito grazie al lavoro di terzi: le distribuzioni. Tra lecondizioni sine qua non e da considerare come perno la liberta chetali sistemi hanno offerto di evolversi verso strutture e formenemmeno pensate; l’ecosistema, o comunita e molto di piu dellasemplice sommatoria delle parti, e la dimostrazione che un sistemalibero e indispensabile per il progresso in modi e ritmi senzaprecedenti nella storia e non solo secondo criteri economici, tecnicie tecnologici ma anche, e soprattutto, sociali, etici, umani,ideologici. Il paradigma “distribuzione GNU/Linux” ha messo adisposizione dei mezzi di produzione, fruizione e distribuzione liberisenza precedenti nella storia.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 55: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Paradigma GNU/Linux, sistemica delle distribuzioni (2)

Usando GNU/Linux, si va oltre GNU/Linux per la produzione dialtro software grazie al contributo diffuso di individui,organizzazioni e comunita sparse in tutto il mondo, ma tuttecollegate e dipendenti in qualche modo tra di loro.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 56: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Altri pacchetti oltre GNU/Linux (1)

1 Database Relazionali (Postgres, Mysql, Sqlite)

2 Front-end Database (odb-Openoffice, Knoda, Mergeant exgnome-db)

3 Masterizzazione CD-DVD (Gnome-Backer, K3B, etc.)

4 Web Browser (Mozilla Firefox, Konqueror, Webkit)

5 E-mail (Evolution, Mozilla Thunderbird, etc.)

6 Instant Messaging (Pidgin, Jabber, etc.)

7 Desktop Manager (Gnome, Kde, Xfce, Enlightment)

8 Window Manager (Metacity, Compiz Fusion)

9 Grafica Vettoriale (Inkscape)

10 Grafica Raster (Gimp, ImageMagick)

11 Emulatori (xmame, wine, qemu, Xen, etc.)

12 Fonia VoIP, VideoConferenze (asterisk, ekiga, TeamSpeak,etc.)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 57: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Altri pacchetti oltre GNU/Linux (2)

1 Desktop Publishing (Scribus)

2 Gestione Finanza (GNUcash, Kmymoney, etc.)

3 Office Automation (OpenOffice, Koffice, Gnumeric, Abiword)

4 Web server (LAMP: Linux Apache Mysql Php-Perl-Python)

5 Linguaggi di programmazione (C,C++,Java, Gambas, etc.)

6 Tanto altro, es. giochi (linuxgamers.it), programmi di musica,DVD, audio-video (Kino, Cinerella), sicurezza informatica(firewall, IDS, etc.), programmi scientifici, Peer-to-Peer, Fax,Centralini Telefonici (Bayonne), Postscript, PDF, Crittografia,Dizionari linguistici, Antivirus, Flash (GNASH), etc. E moltoaltro software di qualsiasi tipo e genere (aziendale compreso,es. Compiere, Mosaico) su google e sourceforge.net

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 58: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Software Libero anche per Windows

Il software libero di un certo utilizzo pratico per l’utenza desktop, enon strettamente dipendente dal sistema operativo e disponibileanche per la piattaforma windows.

“The Open CD” e un progetto con la finalita di collezionare ilsoftware in un comodo CD installabile. L’edizione italiana edisponibile al seguente url: http://www.theopencd.it.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 59: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Liberi Saperi

L’ambiente GNU/Linux, nella sua evoluzione ha portato il dibattitodella liberta del software anche su altri fronti, in modo particolaresulla liberta degli standard aperti per la comunicazione (di fattol’evoluzione del protocollo TCP/IP alle applicazioni software, es.OpenDocument-ISO/IEC 26300, PDF-ISO/IEC 32000) e piu ingenerale sulla libera circolazione delle conoscenze (di fatto ilprincipio di base della comunita GNU/Linux). Essendo il softwarelibero una rivoluzione prima che tecnica, giuridica, sociale eamministrativa, non c’e da meravigliarsi se il dibattito si stiatrasferendo sulle liberta dei sistemi informativi delle organizzazionie delle persone (ed in modo prevalente a quelle organizzazioni chesi adoperano per la liberta, es. l’ONU-UNESCO). In uno slogan:dalla liberta dell’informazione, al software libero, al liberosapere (BREVE DISCUSIONE sui costi - information wants to befree, information costs a lot).

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 60: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Oltre il software libero: altri campi di applicazione

Essendo il software libero non solo un software, ma un modo, unprocesso per la produzione e la fruizione del software, esistono altriprogetti che cercano di replicarne il successo, applicandone iprincipi di sviluppo, ad altri campi. E il caso dell’hardware (es.OpenSPARC, Openhardware), dei libri (es. code 2.0 di Lessig, o ilnostro ippolita.net) o a quelli che tradizionalmente sono stati diispirazione del mondo GNU/Linux come la cucina (es. opencola) ole amministrazioni pubbliche (es. Extremadura), alle ong (es.UNESCO, peacelink), al mondo pro-profit (es. Goldcorp inc,Human Genome Project), e al settore non-profit (es. Wikipedia).Anche il processo per la produzione della licenza GPL (ma anchel’OSI) e stato caso di “ispirazione”, come testimonia l’associazionenon-profit fondata dal prof. di giurisprudenza Lawrence Lessig, laCreative Commons. BREVE DISCUSSIONE (Montesquieu, lerisoluzione alternative delle controversie).

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 61: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

I limiti della liberta

Il dialogo, come si vede, e ancora aperto. Perche e ancora aperto illimite della liberta del software. Casi topici, sui massimi sistemi:

1 DRM/Trusted Computer (differenti posizioniStallman/Torvalds)

2 Brevetti Software (differente posizione Europa/USA)

3 GPLv2 vs GPLv3 (differente posizione Stallman/Torvalds)

4 RedHat vs Novell (differente posizione sulla interoperabilita,anche mono, .GNU, firefox, etc.)

5 HGP vs brevetti medice personalizzate

6 Crittografia e Privacy

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 62: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Il mondo BSD

Con l’acronimo BSD si indica una variante (o lavoro derivato) diUnix sviluppata presso l’universita di Berkeley a partire dagli anni70. L’hardware di riferimento del BSD “storico” sono iminicomputer, dal PDP al Vax della DEC. BSD e un sistemaoperativo completo rilasciato con una licenza libera con laparticolarita di poter essere adoperato anche in modo proprietario.BSD puo essere considerato un sistema operativo completo (anchese sprovvisto di interfacce utente grafiche evolute, d’altronde neiminicomputer tale hardware e inesistente, al contrario delleinterfacce testuali)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 63: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

FreeBSD

OpenBSD

NetBSD

DragonFly

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 64: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Mondo BSD, link ai siti internet

1 FreeBSD (www.freebsd.org)

DesktopBSD (desktopbsd.net)

PCBSD (www.pcbsd.org)

FreeSBIE (www.freesbie.org)

2 NetBSD (www.netbsd.org)

3 OpenBSD (www.openbsd.org)

4 DragonflyBSD (www.dragonflybsd.org)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 65: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Negli anni 90, il mondo accademico ed imprenditoriale “riprende”lo sviluppo di BSD alla luce dei seguenti cambiamenti: l’hardwaredei microcomputer, lo sviluppo in rete, i problemi legali. Detto inaltre parole, il mondo BSD rimane legato al tradizionale sodalizioaccademico/pubblico/imprenditoriale aggiornandosi al nuovomodello di produzione dello GNU/Linux. Nel 1993 nascono iprogetti FreeBSD e NetBSD. Nel 1995/96 vede la luce OpenBSD,un fork dal progetto di NetBSD; sorte analoga per DragonFly BSDed Apple Darwin, due fork distinti di FreeBSD. In data 19 marzo2007 vede la luce un ulteriore sistema in qualche modo legato almondo BSD originale (anche se prende molto anche dal mondoGNU, informalmente si parla di gnusolaris), OpenSolaris(opensolaris.org) della Sun.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 66: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Altri link ed informazioni utili (1)

Linux User Group (LUG) Italiani: www.linux.it/LUG

Blog, Mailing list, social Network (es. Second Life), gruppi didiscussione (es. NNTP-Newgroup)

Motore di ricerca google dedicato: www.google.it/linux ewww.google.com/linux

Dmoz, Open Directory Categories: http://www.dmoz.org

“Classifica” distribuzioni: http://distrowatch.com

sito della distribuzione (es. www.debian.org, etc.), o delpacchetto software (es. www.gnome.org, www.mozilla.org,www.openoffice.org, etc.)

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 67: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Altri link ed informazioni utili (2)

Appunti di informatica libera (ex Appunti Linux) di DanieleGiacomini: a2.pluto.it

Un occhio su www.wikipedia.org per qualsiasi argomento

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 68: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Come contattarci

?

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 69: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

Ringraziamenti

Un sentito grazie a pizzodisevo per le immagini di sfondowww.flickr.com/photos/globetrotter1937

Immagini dei computer mainframe, minicomputer, e pc preseda images.google.it

Altre immagini, ove non specificato diversamente, prese dawww.wikipedia.org o realizzare dal pils.

Un sentito grazie ad Arianna (e a tutti quelli che losopportano e supportano), da parte di Marco.

Un sentito grazie a Sandra, Letizia, Francesco da parte diRenato.

Un ringraziamento a tutti quanti parteciperanno con unapropria idea e/o critica con la speranza che, condividendo leproprie esperienze con gli altri come abbiamo fatto noi,sappiano far meglio.

Laboratorio Pils Introduzione al Software Libero e all’Open Source

Page 70: Introduzione al software libero

Dedica Sommario Breve storia dell’informatica Produzione e Fruizione Skin Onion produzione network Libero vs Riservato Skin Onion GNU Skin Onion GNU/LinuxDistribuzione GNU/Linux Diagramma Distro Paradigma GNU/Linux Altri pacchetti oltre GNU/Linux Liberi Saperi Oltre il software libero Limiti della liberta bsd

FINE

Laboratorio Pils Introduzione al Software Libero e all’Open Source