Istituto di Istruzione Superiore “E. Majorana – A. Cascino”
Software libero
nella Scuola
Prof. Sergio Marciante
www.itispiazza.gov.it
La produzione del software
Codice sorgente
Compilatore
Codice eseguibile
Insieme delle routine, leggibili e
comprensibili dall'uomo (bé, dal
programmatore almeno), che
costituiscono un programma.
Reverse engineering
(decompilazione)
Linguaggio macchina nel formato
adatto ad essere caricato dal
sistema operativo.
Nascono due linee di pensiero
Anni '70
Libero è meglio.
Sviluppo legato al mondo
accademico. La maggioranza
dei programmi per computer
erano stati scritti in comunità,
in modo da risolvere insieme
i problemi comuni.
Anni '80
Nascono le Software house.
Si inizia a considerare che il
software,
quale
“bene”,
necessitava di una forma di
tutela analoga a quella di altre
opere dell'ingegno.
Il software che, prima circolava unitamente al relativo “codice
sorgente”, talvolta anche gratuitamente, iniziò ad essere
distribuito sotto licenze restrittive e per un corrispettivo.
Nasce la licenza GNU GPL
La GNU General Public License è una licenza
per software libero.
Concede il permesso di modificare il programma,
di copiarlo e di ridistribuirlo con o senza
modifiche, gratuitamente o a pagamento.
Ma se l'utente distribuisce copie del software,
deve farlo secondo i termini della GPL stessa.
Il sistema operativo Linux
Linux (o GNU/Linux) è un sistema operativo
libero costituito dall'integrazione del kernel
Linux con elementi del sistema GNU e di altro
software libero.
Sviluppato da Linus Torvalds a partire dal 1991
che, integrato con componenti del progetto
GNU (compilatore gcc, libreria Glibc e altre
utility).
Kernel
Linux
Applicazioni più usate
Ufficio
Web / e-Mail
Chrome
Firefox Thunderbird Chromium
Multimediale
(audio/video)
VideoLAN Client
Immagini
Applicazioni più professionali
Animazioni 3D
CAD
QCad
Utilità
aMSN
Infrarecorder
JDownloader
Open source sul web
he
c
a
p
A
Apache HTTP Server è la piattaforma server Web
modulare più diffusa al mondo, in grado di operare su
una grande varietà di sistemi operativi, tra cui UNIX/Linux,
Microsoft Windows e OpenVMS.
PHP ("PHP: Hypertext Preprocessor" originariamente
acronimo di "Personal Home Page") è un linguaggio di
scripting interpretato, originariamente concepito per la
programmazione di pagine web dinamiche. L'interprete
PHP è un software libero distribuito sotto la PHP
License.
MariaDB è nato nel 2009 come fork di MySQL
creato dal programmatore originale di tale programma,
Michael "Monty" Widenius.
Piattaforme di e-learning
Imparare e insegnare con tecnologia e internet si può. Ma
serve un buon Learning Management System, meglio se open
source per contenere le spese.
Moodle, uno dei sistemi di gestione dell’apprendimento più
diffusi e del tutto free.
Guidato da una community globale di insegnanti, amministratori e
studenti.
In grado di creare degli ambienti di apprendimento personalizzati.
Alternative:
Meditate e buon
lavoro con Linux
Prof. Sergio Marciante
Meditate e buon
lavoro con Linux
Meditate e buon
lavoro con Linux
LibreOffice Writer
OpenOffice Writer
OpenOffice Writer
OpenOffice Calc
LibreOffice Draw
aMSN
aMSN è un client
Compatibile con il protocollo di
MS messenger (programma di chat).
www.amsn-project.net
Gimp
Gimp è uno dei migliori software liberi per il ritocco fotografico.
Supporta i layer.
● Consente l'installazione di numerosi plug-in.
● Gestisce un enorme numero di formati grafici.
●
Immagini
raster/bitmap
Anche per
professionisti
www.gimp.org
Inscape
Inkscape è un software libero di grafica vettoriale basato sul
formato Scalable Vector Graphics (SVG).
Immagini vettoriali
Anche per
professionisti
www.inkscape.org
Blender
Blender
Blender è un software completo di modellazione ed
animazione 3D. Le sue caratteristiche, che
normalmente si possono trovare solo in programmi
proprietari, lo rendono uno strumento veloce e
potente alla portata di tutti coloro che vogliono
creare immagini o video in 3D.
Supporta vari formati.
● Varietà di tutorial e manuali.
● E' adatto ai professionisti.
●
www.blender.org
Moodle
moodle.org
Archimedes
Archimedes è un software per il disegno ingegneristico 2D.
Supporta il formato SVG.
● Strumenti di disegno basilari.
● Alta stabilità.
●
www.archimedes.org.br
InfraRecorder
InfraRecorder è un ottimo software per masterizzare
CD/DVD.
Non appesantisce il sistema.
● E' semplice da usare.
● Supporta vari formati.
●
infrarecorder.org
7-Zip
7Zip è un veloce compressore di dati.
Ha rapporti di compressione migliori del 2-10%
rispetto a WinZip.
● Supporta moltissimi formati.
● Si può usare da linea di comando.
●
www.7-zip.org