CRAL MPS: Introduzione al software libero

download CRAL MPS: Introduzione al software libero

If you can't read please download the document

Transcript of CRAL MPS: Introduzione al software libero

Introduzione al SOFTWARE LIBERO

Paolo [email protected]

13 Gennaio 2010

CRAL MPS - Siena

Mi chiamo Paolo Sammicheli, sono un informatico di professione.

La mia grande passione il Software Libero.

Ormai 10 anni fa, con alcuni amici, abbiamo fondato il Siena Linux User Group, il gruppo utenti Linux di Siena (http://siena.linux.it). Da alcuni anni, poi, collaboro, a titolo volontario, anche con Ubuntu, la distribuzione desktop pi di moda in questo momento.

Inizio

Fine

Cosa faremo insieme durante questo mese?

13 GennaioFine

Oggi il 13 Gennaio...

13 GennaioSoftware Libero

Fine

... ed oggi parleremo di cos' il software libero

13 GennaioSoftware Libero

20 GennaioFine

Ci troveremo poi Mercoled prossimo, 20 Gennaio.

13 GennaioSoftware Libero

Ubuntu Linux

20 GennaioFine

E vedremo da vicino la distribuzione Linux pi di moda in questo momento per gli utenti casalinghi: Ubuntu.

13 GennaioSoftware Libero

Ubuntu Linux

20 Gennaio27 GennaioMercoled successivo, 27 Gennaio...

13 GennaioSoftware Libero

Anatomia

Ubuntu Linux

20 Gennaio27 Gennaio...vi parler un po' di Anatomia. Cercher di spiegarvi a grandi linee come fatta una distribuzione Linux.

http://slideshare.net/xdatap1

La prima buona notizia che non avete da prendere appunti. Le mie slide, complete delle note con quello che vi sto dicendo, le potete scaricare online a questo indirizzo.

LIBERT DEL SOFTWARE

Parliamo quindi della libert del software.

Perch il software che voi conoscete non e' libero. Non potete copiarlo perch vietato dalla legge e rischiate la galera. Non potete nemmeno sapere come funziona, perche' coperto da brevetti e segreti industriali.

L'unica cosa che potete fare e' usarlo dove e come vi impongono di usarlo.

USO

COPIA

STUDIO

MODIFICA

Parliamo invece di SOFTWARE LIBERO

Descrizione ampia delle liberta' del software su http://www.gnu.org/philosophy/free-sw.it.html

Queste 4 liberta' sono alla base della licenza GNU GPL, che definisce un software libero.

USO

Liberta' di USO dello stesso programma per qualsiasi scopo:

A scuola

A casa

Nel lavoro

Nel tempo libero

Non e' ammessa nessuna discriminazione che possa limitarne o impedirne l'uso.

COPIA

Liberta' di Copia dei programmi. Non e' ammessa nessuna restrizione, nemmeno e' ammessa una restrizione legata al prezzo.

Copiare software libero: posso farlo gratis o facendomi anche pagare.

STUDIO

Possibilita' di studiare come funziona il software per apprenderne i meccanismi e trovare idee al suo miglioramento. La dispobilita' dei codici sorgenti e' un prerequisito di questa liberta'.

Forse non sapete cosa sono i Codici Sorgenti, ma ne parleremo subito dopo.

MODIFICA

Liberta' di modifica del software, al fine di ricavarne opere derivate, ridistribuibili con le stesse condizioni.

Anche per questa liberta' il codice sorgente e' un requisito e nel distribuire le opere derivate deve essere reso disponibile.

CODICESORGENTE

Cos'e' il codice sorgente:

i computer parlano un linguaggio di 1 e 0 molto difficile da ricordare per un uomo.

Gli esseri umani parlano un linguaggio, detto Naturale, di difficile, se non impossibile, comprensioni per le macchine.

I linguaggi di programmazione sono dei linguaggi facilmente ricordabili dagli esseri umani ma abbastanza rigorosi da essere convertibili automaticamente in linguaggio macchina (fatto di 1 e 0).

Per codice sorgente si intende la descrizione del funzionamento di un programma (algoritmo) in un linguaggio di programmazione.

Sorgenti

Schema

Spartiti

Ricetta

Troppo difficile? Proviamo con qualche esempio.

I codici sorgenti stanno a un programma come:

Spartito --> Brano MusicaleRicetta --> PortataSchema --> Circuito Elettrico

E' possibile cucinare un Piatto senza ricetta? Si ma e' facile sbagliare dosi e ingredienti.E' possibile suonare una musica senza spartito? Si ma e' un procedimento faticoso e difficile.

Per studiare e modificare un programma e' necessario avere i codici sorgenti altrimenti e' un procedimento difficilissimo e soggetto a continui errori.

Il fatto che il software e' copiabile da chiunque lo rende sostanzialmente GRATIS.

Non c'e' un obbligo o una regola particolare che impone di renderlo GRATIS, e' soltanto la cosa piu' conveniente da fare.

COME NASCE?

Ma come nasce il software libero? Come e' possibile che esista un software gratis. Di che vivono i programmatori di software libero?

Loghi di progetti liberi, descrivere alcuni di essi. Chiedere al pubblico se conoscono i programmi che vanno anche su windows come Firefox e OpenOffice

I progetti di software libero sono come i fiori:

ce ne sono una infinita varieta'alcuni sono molto simili tra loro ma differiscono nella percezione dell'utente (come il profumo dei fiori)

Come non c'e' un fiore completamente inutile non c'e' un software libero completamente inutile.

Le distribuzioni sono collezioni selezionate e armonizzate di software libero che costituiscono un sistema operativo completo.

UNA DISTRIBUZIONE UN POT-POURRI DI SOFTWARE LIBERO.

Un po' come avviene con il POT-POURRI anche per le distribuzioni linux non esiste un prodotto unico e assoluto.

Ci sono preferenze per un profumo di qualcuno che possono essere opposte per qualcun altro.

Il solo fatto che esistono significa che c'e' qualcuno a cui piace quella particolare combinazione.

www.distrowatch.com elenca migliaia di distribuzioni Linux.

Le maggiori elencate sono:

Ubuntu

openSUSE

Fedora

Debian

Mandriva

Linux Mint

PCLinuxOS

Slackware

Gentoo Linux

CentOS

Per avere dettagli su ognuna in Italiano si suggerisce le pagine di Wikipedia.

http://it.wikipedia.org/wiki/Distribuzione_Linux

Vediamo adesso quali sono le differenze sostanziali tra le distribuzioni.

La prima differenze sono I PROGRAMMI

QUALI SONO INCLUSICOME SI INSTALLANOCOME SI RIMUOVONOCOME SI AGGIORNANO

Le differenze tra distribuzioni consistono nei programmi:

Cosa e' incluso e cosa no.Sistemi per installarne nuoviSistema per rimuoverliCome si aggiornano

L'altra differenze, che caratterizza "il profumo" di ogni distribuzione e' CHI LE FA

UBUNTU-IT

FEDORA

GENTOO

DEBCONF

UDS

Ci sono distribuzioni sviluppate da

Aziende

Comunita' su internet

Associazioni costituite

Fondazioni

Gruppi misti Aziende/Comunita'

Altro parametro da considerare per scegliere una la vostra distribuzione e' CHI LA USA

Quanti utenti ci sono nelle lingue che conosco.

Quanti amici ho che usano quella distribuzione.

Qualita' del servizio di assistenza in funzione delle mie esigenze.

Chi siamo noi:Associazione di fatto

Attivita' esclusivamente di volontariato

Prestazioni volontarie solo gratuite

Supportiamo tutte le distribuzioni (almeno quelle che conosciamo)

Sito Web, Wiki, Mailing List

Manifestazioni: Linuxday

Cosa faremo in questi incontri:Proveremo Linux insieme

Accenderemo la vostra curiosita' (gira slide)

DAI UN PESCE A UN UOMO E LO NUTRIRAI UN GIORNOINSEGNAGLI A PESCARE E LO SFAMERAI TUTTA LA VITA.

PROVERBIO CINESE

Cercheremo di insegnarvi a trovare le risposte

Non posso insegnarvi tutto. Cerchero' pero' di spiegarvi il metodo con cui si risolvono i problemi, dove si fanno le domande e dove si trovano le risposte.

Ho quasi finito.

Vi lascio con alcuni consigli di Software Libero che funziona sia con Windows che con Linux.

In questo modo iniziate da subito a familiare con le applicazioni di un sistema libero.

Per navigare su Internet c' Firefox. un browser molto stabile, sicuro e veloce.

http://www.mozilla-europe.org/it/firefox/

Sempre dalla Mozilla Foundation troviamo poi Thunderbird, un client di posta completo.

http://it.www.mozillamessaging.com/it/thunderbird/

Per la produttivit personale c' poi Open Office.

Incorpora un editor di testi, un foglio elettronico, un sistema di presentazioni, un database e un programma per fare documenti grafici.

http://it.openoffice.org/

Per il Fotoritocco troviamo poi un prodotto veramente professionale:

http://www.gimp.org

Per i vostri bambini, un bellissimo gioco educativo!

http://tux4kids.alioth.debian.org/tuxmath/

Ed infine un programma potentissimo, molto difficile da imparare proprio perch estremamente potente:

Blender! http://www.blender.org/

Cosa si pu fare con Blender? Beh, ecco qua un filmato creato con questo programma:

http://www.vimeo.com/1084537

GRAZIE

Paolo [email protected]

13 Gennaio 2010

CRAL MPS - Siena

Santorinihttp://www.ipernity.com/doc/paolo.sammicheli/402938 Lampadina http://www.flickr.com/photos/abhishek-kumar/429409641/Filo Spinato http://www.flickr.com/photos/dramaqueennorma/191063346/Bimbohttp://www.flickr.com/photos/tfrancis/539308690/Fabbrohttp://www.flickr.com/photos/tranq72/503813980/Orologihttp://www.flickr.com/photos/mybigtrip/6111406/Canehttp://www.flickr.com/photos/betta_design/2200198472/Bimbohttp://www.flickr.com/photos/tfrancis/539308690/Homehttp://www.flickr.com/photos/raeallen/119209886Aula scuolahttp://www.flickr.com/photos/extraketchup/408727666/Ufficiohttp://www.flickr.com/photos/trancemist/1493362222/Orologihttp://www.flickr.com/photos/mybigtrip/6111406/Canehttp://www.flickr.com/photos/betta_design/2200198472/Fabbrohttp://www.flickr.com/photos/tranq72/503813980/Sorgentehttp://www.flickr.com/photos/_sunflower_/2202152276/Sorgentehttp://www.flickr.com/photos/_sunflower_/2202152276/Spartitohttp://www.flickr.com/photos/lafeffa/3162300599/Schema http://www.flickr.com/photos/pallotron/315256809/Ricettehttp://www.flickr.com/photos/pinetree4com/3154279579/Soldiwww.iStockPhotos.com licensed to xdatap1Uovohttp://www.flickr.com/photos/veltro23/450970789/MarchiCopyright ai rispettivi proprietariFiorihttp://www.flickr.com/photos/8147424@N02/1323457408/MarchiCopyright ai rispettivi proprietariPot Pourrihttp://www.flickr.com/photos/fedefido/2717344253/websitehttp://www.distrowatch.org websitehttp://www.wikipedia.orgDVD http://www.flickr.com/photos/23436979@N07/3218120927/Foto di GruppoCopyright ai rispettivi proprietariwebsitehttp://www.siena.linux.itfirewww.iStockPhotos.com licensed to xdatap1Santorinihttp://www.ipernity.com/doc/paolo.sammicheli/402938

CREDITI DELLE IMMAGINI USATE NELLA PRESENTAZIONE

Questa presentazione distribuita secondo i termini delle Creative Commons License BY-SA http://creativecommons.org/licenses/by-sa/2.5/it/