Tecnologie Open Source. Introduzione al corso

Documenti analoghi
GNU/Linux e *BSD: filosofia del software libero ed open source

CORSO DI: INFORMATICA Lezione N 6

Software libero ed insegnamento

Didattica dei GIS con GRASS

Informatica di base 6/ed

GNU/Linux: filosofia del software libero ed open source

Informatica e Software Libero. Il software. Categorie del software. Università Cattolica di Brescia 5 dicembre 2001

Corsi GNU/Linux 2016

PAAL: Pubblica Amministrazione Aperta e Libera Dalle Tecnologie Aperte alla Libera Circolazione dei Contenuti Digitali

Il software libero: significato, caratteristiche, vantaggi Le ragioni. Le ragioni di una scelta

Licenze libere. Software, altre opere creative, dati e hardware. Avv. Marco Ciurcina

GNU/Linux: filosofia del software libero ed open source

Le licenze. Il CopyRight e il CopyLeft. Stefano Floris

Libero Software per Liberta Digitale

Free Software, GNU, Linux, Open Source Daniele Arduini

Il mondo delle applicazioni aperte

Il pistolotto sulle licenze. Tutti i nomi ed i marchi sono registrati e appartengono ai rispettivi proprietari - si comincia bene!!

I programmi applicativi

Norme per il Software Libero nella PA. Avv. Marco Ciurcina

LINUX DAY LUG Govonis. Il Software Libero

L open Source Spiegato ai ragazzi

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS

Open Source::accenni. Definizioni: software proprietario

SEMINARIO CODICE AMMINISTRAZIONE DIGITALE. Daniela Vetri

Sistema GNU/Linux criptato, è possible?

GNU/Linux e software libero

Da Open Source ad Open Data

Introduzione al corso: I sistemi informativi aziendali

Licenza Libere. di software, opere creative ed altro. Avv. Marco Ciurcina Torino, 11 Marzo 2019

Sistemi distribuiti open source per reti di comunicazione

IL GIUDICE PINGUINO. Copyleft VS Copyright, la battaglia d autore

Italo Vignoli SW Libero e Open Source e Progetto LibreOffice

Introduzione al software libero

Sviluppo dei software GIS verso le tecnologie cloud e l integrazione con dispositivi mobili

Metodi informatici per l insegnamento della matematica 1. Parte I. I computer a scuola. Vantaggi e svantaggi. Contro. Ottavio Giulio Rizzo

Introduzione a Linux. Modulo 6: Genesi di Linux e confronto con altri sistemi. Alessandro Brunengo Mirko Corosu INFN - Sezione di Genova

OPEN SOURCE. Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti)

Fondamenti di Informatica. Prof. Alfredo Cuzzocrea University of Trieste. Software Open Source. Credits to: Prof. M.

SBN e open source. Giovanna Frigimelica Università degli studi di Cagliari Biblioteca Distretto biomedico scientifico

INTRODUZIONE AL SOFTWARE LIBERO E OPEN SOURCE

Introduzione a Linux Lezione 1 Introduzione a Linux

Fondamenti di Informatica MultiDAMS

Il Software Libero e Linux:

Informatica di base con Software Libero

diritto e informatica A. Ferrari

Tecnologie Open Source. Linux

Free Software, GNU, Linux Daniele Arduini

Licenze Software e Open Source

Paolo Zatelli. Dipartimento di Ingegneria Civile e Ambientale Università di Trento. Open Source e Free Software. Open Source e Free Software

Istituzioni di Informatica - DAMS

Sistemi Operativi Informatica II. Presentazione del corso. a.a Patrizia Scandurra

Questo primo corso è di base ed è uguale per tutti

Fondamenti di Informatica MultiDAMS

Libertà di espressione

Corso di Elementi di Informatica e Applicazioni Numeriche T (6 cfu) Anno Accademico 2013/2014

Presentazione del corso

Come fare ricerca empirica

Architettura. Nome Modulo Tipologia lezioni Ore Docente SSD Ruolo Interno Affidamento. Vincenzo Conti

Il Software. Moreno Marzolla

Corso di SISTEMI INTELLIGENTI M. Prof. Michela Milano" Anno accademico 2011/2012

Biostatistica Informatica

La piattaforma di formazione a distanza della Scuola del Sociale --- Guida per gli studenti 01 Introduzione e accesso alla piattaforma

Informatica di Base B - MultiDAMS -- Rossano Gaeta

Informatica di Base A - DAMS

Corso di Laurea Ingegneria Informatica

BIOSTATISTICA INFORMATICA

Corsi di Informatica 2007

Fondamenti di Informatica

L informatica giuridica

Istituzioni di Informatica - DAMS

Biostatistica Informatica

Introduzione al corso

Introduzione al corso

Programmazione e Laboratorio 2004/05

Informatica di Base B - MultiDAMS -- Rossano Gaeta

Procedura di installazione rrunnweb

Laboratorio di Automatica. Introduzione al corso

LINUXSHELL ITALIA RESPET.ORG. CAE - Città dell'altraeconomia Roma 28 Novembre 2007

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

Testo Max 100. Testo Max / Anno

Mini Corso 2006 LUG Govonis

Dopo aver installato WAMP (o XAMPP) e verificato che i servizi siano funzionanti, si può procedere ad installare ARTISWEB, come appresso descritto.

FONDAMENTI DI INFORMATICA II

Docente: Laura Po

Università degli Studi di Enna Kore

Sistemi Distribuiti LS

Reti di computer. Due o più computer si dicono in rete quando:

Fondamenti di Informatica e Laboratorio T-AB

Corso di Laurea Ingegneria Informatica

Libertà è/e partecipazione

Università degli Studi di Bologna Facoltà di Ingegneria. Corso di Applicazioni di Intelligenza Artificiale LS

Fondamenti di Informatica T1

Economia e gestione delle imprese. Francesca Cabiddu Università degli Studi di Cagliari

CORSO di MARKETING INDUSTRIALE. Prof. Federico Caniato. 1. Introduzione

Introduzione al corso

Fondamenti di Informatica e Laboratorio T-AB

Docente: Prof. Marco Patella Tutor: Stefano Pio Zingaro

Transcript:

Tecnologie Open Source Introduzione al corso

Contatti Dott. Francesco Tapparo http://www.math.unipd.it/~tapparo/tos/ Email: universita@ftapparo.org

Orari Aula: 1BC/50 Venerdì 13.30-17.30 Pianificazione delle lezioni Ricevimento: Durante gli intervalli Su appuntamento Dopo lezione

Struttura del corso 48 ore di lezione, 6 CFU Contenuto del corso: Storia del software libero Licenze libere e caratteristiche del software libero Problemi aperti e prospettive del software libero Strumenti liberi di supporto allo sviluppo e alla cooperazione

Materiale di riferimento Contenuti esposti a lezione Slide utili come ausilio didattico Slide dell'anno scorso Materiale suggerito nelle slide, tra cui: Il Software Libero in Italia, Andrea Glorioso - ShaKe Edizioni, 2009

Materiale di riferimento Hackers: Heroes of the Computer Revolution, Steven Levy Doubleday 1994 Software libero pensiero libero, Richard Stallman Stampa Alternativa, 2003 Free Culture, Lawrence Lessig Penguin Books, 2005 Privilege and Property, Ronan Deazley

Modalità dell'esame Studenti lavoratori 5 appelli Solo esame orale Iscrizione obbligatoria uniweb Discussione sugli argomenti di lezione Prova pratica sulle tecnologie libere argomento del corso

Modalità dell'esame Opzionale: relazione orale in classe su un argomento attinente al corso Proposta dell'argomento verso la fine del corso Minimo un'ora di relazione Se ritenuta sufficiente l'esame orale verterà solo sulla parte teorica o pratica a seconda dell'argomento della relazione

Introduzione al software libero

Software libero Il software nasce non libero Un software si dice libero se l'autore garantisce all'utente le seguenti 4 libertà fondamentali La libertà di eseguire il programma, per qualsiasi scopo. La libertà di studiare come funziona il programma e adattarlo alle proprie necessità. La libertà di ridistribuire copie in modo da aiutare il prossimo. La libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio.

Libertà 0 La libertà di eseguire il programma, per qualsiasi scopo. Un programma libero non può mai imporre Restrizioni in termini di tempo ("periodo di prova di 30 giorni", "la licenza scade il 1 Gennaio 2004") Restrizioni in termini di scopo ("il permesso è accordato per usi di ricerca o non commerciali", "non può essere usato per fare benchmarking") Limitazioni di area geografica ("non può essere usato nel paese X")

Libertà 1 La libertà di studiare come funziona il programma e adattarlo alle proprie necessità. Un software libero non imporrà mai restrizioni sulla propria modifica e comprensione, come Richiedere l'acquisto di licenze speciali Richiedere la firma di NDA Impedire l'accesso al codice sorgente

Libertà 2 La libertà di ridistribuire copie in modo da aiutare il prossimo. Un software libero non proibirà mai di prestare la propria copia ad una persona o darle una copia nemmeno dietro pagamento di un compenso

Libertà 3 La libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio. Questa libertà permette a chi non ha il tempo o le capacità per risolvere un problema di accedere indirettamente alla libertà di modifica. Anche questo può avvenire dietro un compenso.

Libero!= gratuito Esiste software gratuito ma non libero Freeware Shareware Internet explorer chrome Esiste software libero ma non gratuito Openerp (odoo) I programmi della fsf RedHat Enterprise Linux Gnu ada

Si potrebbero trovare altri vantaggi, ma ce n'è proprio bisogno per convincersi a rifiutare le manette? Probabilmente no, perché è chiaro che ciò che è in gioco è la propria libertà. Una volta compreso che è la libertà ad essere in gioco col software non libero, non ci sarà più bisogno di chiedersi quali siano i vantaggi pratici del software libero. Importanza del software libero Da "I vantaggi del software libero" Chi sta fuori dal movimento del software libero spesso chiede quali siano i suoi vantaggi pratici. È una strana domanda. Il software non libero è nocivo perché nega la libertà. Perciò, chiedersi quali siano i vantaggi pratici del software libero è come chiedersi quali siano i vantaggi di non essere ammanettati. In effetti dei vantaggi ci sono: Si può indossare una maglietta. I metal detector non suonano quando si passa. Si può tenere una mano sul volante mentre si cambia marcia. A baseball si può coprire il ruolo di lanciatore. Ci si può caricare uno zaino in spalla.

Importanza del software libero Sviluppo comune con gli utenti Riduzione dei costi Trasparenza apache, php... Nessun lock-in (caso XFree86) Sicurezza e affidabilità? We do not do a new version to fix bugs. We don't. Not enough people would buy it. (Bill Gates) Report: Coverity Ma il punto è che non si dipende da altri per la propria sicurezza

Importanza del software libero Il software libero ha cambiato il modo con cui si sviluppa e con cui si fa impresa Openerp Cups Android Linux Maggiore compartecipazione degli utenti Legame con i propri utenti Innovation happens elsewhere Una libreria disponibile a tutti per imparare e costruire Scientific Linux

L'effetto virale La GPL Forza un comportamento comunitario vantaggioso per tutti Il ciclo virtuoso della GPL Il software libero come un'enorme libreria di conoscenza sempre disponibile Esempi: Accessibilità in gnome Selinux Paride