SCUOLA E SOFTWARE LIBERO LinuxDay, Udine, 23 novembre 2002 Loris Tissino Presentazione parzialmente adattata da un lavoro di Alessandro Rubini, per gentile.

Slides:



Advertisements
Presentazioni simili
Perché.NET di Marco Maraglino don't worry...B-bright !
Advertisements

I Linguaggi di programmazione
Copyleft - Arturo Di Corinto - Che cos'è il software libero Il software come strumento di cooperazione Cattedra di Comunicazione.
LinuxDay 2002TeateLUG c/o Università di Chieti1 di 17 TeateLUG LinuxDay 2002 by TeateLUG in collaborazione con l'Università G.D'Annunzio Damiano Verzulli.
TESINA DI INFORMATICA Nome e cognome: Giorgio Zoccoli
Ordine degli Ingegneri della Provincia di Belluno (by Mario De Ghetto) 18/04/2008 Ordine degli Ingegneri della Provincia di Belluno IL SOFTWARE LIBERO.
INTRODUZIONE Il framework.NET. Un po di storia Sin dalla prima versione del sistema operativo Windows (1990 circa), nacque la necessità di far comunicare.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità E1 Diritto e Informatica.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità A1 Introduzione a Java.
Unità D1 Architetture di rete.
Code::Blocks Ambiente di sviluppo.
Code::Blocks Ambiente di sviluppo.
Unità E1 Diritto e Informatica.
Da Unix a Linux Alessio Coraci V Dp.
Gestione dei laboratori Come rendere sicura la navigazione internet e l'uso della rete Lorenzo Nazario.
Progetto Campus One: Azione e-learningGenova, 9 aprile 2002 Giancarlo Parodi DIBE Esperienze dal progetto Ingegneria On Line.
Connessione con MySQL.
NESSUS.
L'open source a scuola... di Paola Travostino.
La rete del futuro nellautonomia scolastica Sezione propedeutica La rete: uno strumento privilegiato per la didattica.
SOFIA Facoltà di Ingegneria Università degli Studi di Udine SOFIA.
Informatica Web – design
IL PATRIMONIO DI DATI - LE BASI DI DATI. Il patrimonio dei dati Il valore del patrimonio di dati: –Capacità di rispondere alle esigenze informative di.
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
L’inclusione dei comuni piccoli
Unalternativa a Microsoft Office OpenOffice Author Kristian Reale Rev by Kristian Reale Liberamente distribuibile secondo i termini della licenza.
Linguaggi di markup1 LINGUAGGI DI MARKUP. Linguaggi di markup2 Documenti su Internet Internet permette (tra laltro) di accedere a documenti remoti In.
Learning by digital doing. LYNX si occupa da oltre 15 anni di tecnologie per l'educazione, a tutti i livelli. Multimedia – E-learning – Web Progettazione.
1 Linux day /11/2003 ADA. Dai requisiti al progetto Come nasce il progetto di una piattaforma e-learning Open Source.
CORSO DI SCRITTURA COLLABORATIVA.
Cos’è un CMS? Content Management System
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
10 punti fondamentali su Windows originale Note legali Le informazioni fornite in questo documento rappresentano l'opinione di Microsoft Corporation sui.
Il sistema integrato per la sicurezza dei tuoi dati da attacchi interni alla rete Quanti software proteggono i tuoi dati dagli attacchi esterni alla rete?
Free software e Open source
Uno spazio di progetto comune a Nord e Sud del Mondo Ingegneria Senza Frontiere Parma, 19 maggio Ingegneria.
Rossetto Stefano Seminario di Commercio Elettronico
Digital Cemetery Il programma per la Gestione Cimiteri
Modulo 1 – Diritto dautore e aspetti giuridici u.d. 8 (syllabus – 1.8.2)
Il mio nome è Richard Michael Stallman e sono di New York.
Introduzione al Wiki Maria Daniela Corallo 9 settembre
1 I vantaggi per la Pubblica Amministrazione nelluso di software Open Source.
VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1.
Introduzione alla programmazione web
Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mySQL) come supporto Open Source ad un piccolo progetto di Data Base relazionale,
ECDL Patente europea del computer MODULO 1 Concetti di base della tecnologia dellinformazione 1.6 Aspetti giuridici.
prof. Antonella Schiavon ottobre 2009
Diritti di Riproduzione La legge (633/1941 modificata e aggiornata dalla legge 248/2000, dal dl 68/2003 e dalla legge 128/2004) tutela il diritto d'autore.
Cenni sui sistemi operativi. Sistema Operativo App 1 App 2 App n... Hardware il sistema operativo è una sorta di strato che si pone sopra la macchina.
Software Libero e Open Source. Open Source Open Source è un termine inglese che significa sorgente aperto, e indica un programma per computer (software)
PIATTAFORMA MAESTRA.
ILS Italian Linux Society Associazione Italiana Utenti Linux Casella Postale SAVONA
Star Office è una suite di software di produttività personale commercializzata da Sun Microsystems. StarOffice nasce come software commerciale sviluppato.
Software Libero e Open Source. Open Source Open Source è un termine inglese che significa sorgente aperto, e indica un programma per computer (software)
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
1 Dott. Federico Del Freo a.d. Zucchetti Spa. 2 LA ZUCCHETTI Tra le maggiori realtà Italiane nel Software e nei servizi > 1700 dipendenti > 155 Ml € fatturato.
CMS per la scuola con JOOMLA
L’Open Source per i flussi documentali Roma - Piazza Cardelli, 3 giugno 2004 Provincia di Prato 1.
Joomlahost.it1 Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it.
Eprogram SIA V anno.
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
LINGUAGGI DI PROGRAMMAZIONE E' un linguaggio formale dotato di una sintassi ben definita che viene utilizzato per scrivere programmi che realizzano algoritmi.
Programmazione orientata agli Oggetti Introduzione a Java.
Dal problema al programma – ciclo di sviluppo del software La scrittura del programma è solo una delle fasi del processo di sviluppo di un'applicazione.
COMPONENTI DI UN SISTEMA INFORMATICO HardwareSoftware Parte fisicaComponenti logiche Componenti fisiche (elettroniche e meccaniche) di un computer Istruzioni.
Open Source I movimenti di critica al copyright © Francesco Romeo – Lezione LUMSA 2002, LUISS La copia letterale e la distribuzione di questo.
1 Informatica di Base Facoltà di Lingue e Letterature Straniere Corso di laurea in Relazioni Pubbliche.
Open Source I movimenti di critica al copyright © 2002 Francesco Romeo – Lezione LUMSA La copia letterale e la distribuzione di questo documento.
PHP HyperText Prepocessor.  Linguaggio di scripting lato server sviluppato per generare pagine web.  Permette ad un sito web di diventare dinamico 
Introduzione all'Open Source “La Sapienza” Linux User Group.
Transcript della presentazione:

SCUOLA E SOFTWARE LIBERO LinuxDay, Udine, 23 novembre 2002 Loris Tissino Presentazione parzialmente adattata da un lavoro di Alessandro Rubini, per gentile concessione dell'autore (gli errori introdotti sono miei)

Introduzione Cosa si intende per software libero Didattica con il software libero Alcune cose che si possono fare Riferimenti

Cosa si intende per "software libero" Free software "Free as in freedom"...non "Free as in free beer" "E' un peccato che una lingua così importante manchi di una parola così importante (Richard Stallman)

Codice sorgente e codice eseguibile Codice sorgente programma scritto in un "linguaggio di programmazione ad alto livello" (es. C, C++, Pascal, Visual Basic). leggibile da un essere umano (che conosca il linguaggio utilizzato) è la forma preferenziale per modificare il lavoro Codice eseguibile ottenuto tramite il processo di compilazione è in "linguaggio macchina" le istruzioni vengono direttamente eseguite dal processore

Le libertà relative al software libertà 0 eseguire il programma per qualsiasi scopo libertà 1 modificare il programma per adattarlo alle proprie esigenze (accesso al codice sorgente) libertà 2 ridistribuire il programma a chiunque (libertà di copia) libertà 3 migliorare il programma e rilasciare le versioni modificate (a vantaggio degli utilizzatori successivi)

Alcuni termini che si usano... e su cui è bene fare chiarezza Software "open source" (a sorgente aperto) Software "public domain" (non coperto da copyright) Software con "copyright" (soggetto a diritto d'autore) Software copylefted (con "permesso d'autore") Software con licenza GNU GPL Software parzialmente libero Freeware Shareware Software commerciale Software proprietario (non libero)

Il progetto GNU (GNU's Not Unix) nato nel 1984 su ispirazione di Richard Stallman basato sull'esigenza di costruire un corpus di programmi liberi per la soddisfazione di tutte le esigenze gestito dalla Free Software Foundation

La licenza GPL GNU General Public License Libertà d'uso del software Disponibilità del codice sorgente Libertà di copia Obbligo di mantenere la nota di copyright Libertà di rilascio di versioni modificate Obbligo d'uso della stessa licenza per le versioni modificate Assenza di garanzia

GNU/Linux Distribuzione Linux Kernel (GPL) Utilities, compilatori, ecc. (GPL), dal progetto GNU Altro software con diverse licenze

Software libero solo per Linux? Esiste software libero anche per altre piattaforme Esempi: OpenOffice.org Cygwin Octave... molto altro (basta chiedere)

Valori da trasmettere nella didattica Indipendenza culturale La cultura non viene da un produttore solo Insegnare vuol dire far comprendere, non ammaestrare Indipendenza economica Possibilità di fornire gli strumenti di lavoro Possibilità di usare elaboratori obsoleti Cooperazione interpersonale Poter condividere il lavoro fatto Poter verificare il lavoro delle altre persone Creatività Non c'è un modo solo di fare le cose Stando sulle spalle dei giganti si può vedere più lontano

Il software libero in classe Alcune idee per affrontare il tema Diritto diritto d'autore, brevettabilità del software, licenze libere/proprietarie, educazione alla legalità Economia / economia aziendale libera concorrenza, modelli commerciali TCO (total cost of ownership, costo totale di possesso) organizzazione nella produzione del software Storia storia della scienza, controllo dell'informazione Inglese traduzioni di documentazione Informatica...

Indipendenza culturale Il software libero: permette di appropriarsi dei meccanismi conoscitivi completi rende consapevole lo studente delle procedure che svolge non appiattisce su interfacce grafiche non alimenta luoghi comuni, stereotipi, pregiudizi educa all'uso di formati aperti per lo scambio di informazioni valorizza il ruolo dell'insegnante sottolinea la creatività di approcci diversi rende l'utente autonomo dal fornitore

Alcune obiezioni che vengono poste «Dovete usare il software più diffuso nelle case» «Dovete far conoscere quello che si usa negli uffici» La scuola ha lo scopo di educare, non di addestrare La scuola non può essere subalterna alle aziende L'insegnante ha un ruolo didattico, non è un piazzista Quello che si usa oggi sarà comunque sostituito domani «Il programma L non è professionale come P» La scuola deve insegnare vari strumenti Andare troppo in dettaglio su uno strumento è controproducente Le aziende sono libere di scegliere P, la scuola ha altre priorità Il fatto che le aziende scelgano P non significa che P sia lo strumento migliore «È necessario P perché tutti usano il formato F» Nessuna informazione è rappresentabile in un solo formato L'uso di formati standard favorisce l'interoperabilità

Tre buone ragioni per adottare software libero 1: Culturale È rispettoso della libertà d'insegnamento Valorizza il programmatore più che l'azienda Educa al rispetto del diritto d'autore Permette la crescita autonoma dell'allievo 2: Economica Permette a tutti di fruire degli strumenti didattici Permette di usare macchina definite obsolete dai più Fa spendere meno alle scuole 3: Tecnica Realizza la trasparenza affidabilità e sicurezza Realizza l'indipendenza dalla piattaforma hardware Molti software liberi sono usati in server di portata industriale

Alcune scelte possibili subito Per vari motivi, è comprensibile la difficoltà di alcuni insegnanti nell'introdurre GNU/Linux nella scuola. difficoltà tecniche (dipende dal punto di vista...) mancanza di programmi particolari necessari mancanza di tempo per aggiornamento Ma alcune scelte possono avvicinare all'uso di software libero

1. Formati aperti (Di)mostrare l'interoperabilità delle applicazioni quando si usano formati aperti posta elettronica vista con diversi programmi pagine web che rispettano gli standard formati standard per la pubblicazione di documenti

2. Uso di software libero Utilizzare software libero laddove è possibile (per tutte le piattaforme) OpenOffice.org editor e compilatori programmi di posta client SSH

3. Liberare i server Utilizzare sistemi GNU/Linux e software libero sui server autenticazione degli utenti (samba) server web (apache) database (postgreSQL, MySql) linguaggi per applicazioni web (PHP)

4. Rifornire gli allievi Fornire agli allievi software libero editor compilatori applicazioni d'ufficio documentazione sotto licenza FDL

Riferimenti importanti (da cui partire) Linux nella didattica Mailing list "Linux-Scuola" Progetto ECDL-libre

Questa presentazione Ringrazio gli iscritti alla mailing list linux-scuola per i molti spunti sui temi trattati. Prego di segnalare eventuali errori o inesattezze. Copyright (C) 2002 Loris Tissino La copia letterale e la distribuzione di questa presentazione nella sua integrità sono permesse con qualsiasi mezzo, a condizione che questa nota sia riprodotta.