Open Source e Free Software



Documenti analoghi

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

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource

LICENZE D'USO E TIPOLOGIE DI SOFTWARE

ALTRA ECONOMIA. Le licenze nel software. di virtualmondo. terza parte del seminario sul software libero. per contatti

Le licenze d uso. Le principali tipologie di licenze

Ministero dell Ambiente e della Tutela del Territorio e del Mare GUIDA ALL ACCESSO DEI WEB SERVICE MEDIANTE QUANTUM GIS

Definizione di Open Source

Software Libero. Terra Futura - Firenze

Linux Day Perche' siamo qui???

Introduzione ai GIS. Potenzialità e limiti & software in commercio

Introduzione al Software Libero

Utilizzo dei geoservizi in QGIS

Corso ForTIC C2 LEZIONE n. 1

S o f t w a r e L i b e r o : p e r c h é? a cura di don Paolo La Terra

Il software. E' una serie di istruzioni eseguite dal PC.

GPL 3 e Creative Commons Le licenze per la vostra libertà. Di Martino Martyn Colucci

Architetture Applicative

Internet: Software Open Source e Sistemi operativi. conoscerlo al meglio per usarlo meglio Gabriele Riva - Arci Barzanò

Introduzione Digitalizzazione Gestione tabella attributi Esercitazione. Dati vettoriali. Digitalizzazione - editing - gestione attributi

Corso sul pacchetto R

Linux e Open Source: Libero! Non "gratis"...

Geografia libera con PostgreSQL: PostGIS come base di una infrastruttura di dati geografici

L Open Source un mondo che forse dovresti conoscere? Viaggio alla scoperta dell open source e le sue caratteristiche.

L'Open Source nella cultura giuridica italiana. -e anche al di fuori di essa

OpenPsy: OpenSource nella Psicologia. Presentazione del progetto in occasione dell edizione 2004 del Webbit (Padova)

Database spaziali FOSS e interoperabilità

Il Sistema Operativo Linux

Servizi INSPIRE implementati con software liberi (Free Open Source) Francesco D'Alesio Peter Hopfgartner Paolo Viskanic

Informazione geografica libera: a che punto siamo?

Rilevo GPS di aree boschive con strumentazione a basso costo: utilizzo di smartphone Android e software Open Source (QGIS)

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource

GIS e dati - Breve Introduzione

XXXVIII CONGRESSINO MICROONDE MODENA 25 OTTOBRE 2015

Il web server Apache Lezione n. 3. Introduzione

I programmi applicativi

Ministero dell Ambiente e della Tutela del Territorio e del Mare GUIDA ALL ACCESSO DEI WEB SERVICE MEDIANTE ARCGIS EXPLORER

Reperimento e visualizzazione di dati Raster

Uomo Libero software Libero

Telerilevamento e SIT Prof. Ing. Giuseppe Mussumeci

Aspetti sociali ed economici del software libero / open source. Free as in freedom Free as in free market Free as in free government

Abbiamo mappato Milano? incontro conclusivo del progetto M(')appare Milano Politecnico di Milano 2 luglio Perché siamo qui

Di cosa parliamo? Con la cultura si mangia? Lo stato di salute del settore culturale

TEACHMOOD Laboratorio ICT Regione Piemonte l'ufficio Scolastico Regionale open source 30 corsi on-line la piattaforma moodle Teachmood,

GEOPORTALE Arpa Piemonte

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

COMMERCE: FORME DI TUTELA. Andrea L Episcopo Convitto Nazionale Mario Cutelli

GEOPORTALE Arpa Piemonte Sistema Informativo Ambientale Geografico

Oltre il diritto d autore: Creative Commons. Formazione Volontari SCN 2010 Mediateca Centro Linguistico di Ateneo - febbraio 2010

Strumenti per lo sviluppo software in comunità

L Open Source nella Pubblica

Introduzione ai software liberi

Ministero dell Ambiente e della Tutela del Territorio e del Mare GUIDA ALL ACCESSO DEI WEB SERVICE MEDIANTE AUTOCAD MAP 3D

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

Licenze d uso libere. Rossetto Stefano Seminario di Commercio Elettronico

Software open-source nella Pubblica Amministrazione italiana

Analisi morfologiche con QGIS

interscambio di documenti

PHP e MySQL entrano a scuola. caso di adozione di software libero in un istituto tecnico commerciale programmatori

Avete detto Open Source?!

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

SISTEMI INFORMATIVI TERRITORIALI E GOVERNO INTEGRATO DEL TERRITORIO: INTRODUZIONE ALLE BASI DATI GEOGRAFICHE

La tecnologia cloud computing a supporto della gestione delle risorse umane

MapServer. Marco Negretti. Politecnico di Milano Polo Regionale di Como

La normativa sul riuso del software nella P. A. e l esperienza Toscana

Corso di Informatica

Introduzione al Software Libero e a GNU/Linux

La Pubblica Amministrazione consumatore di software Open Source

GIS ON GRID: UTILIZZARE GIS OPEN SOURCE ATTRAVERSO L INFRASTRUTTURA ENEA GRID

Paolo Dilda Dipartimento di Architettura e Pianificazione Laboratorio Analisi Dati e Cartografia

OpenSPCoop Un Implementazione Open Source della specifica SPCoop di Cooperazione Applicativa

Risparmiare innovando

xmlegeseditor un editore open-source per la redazione di testi normativi

LA SOLUZIONE. EVOLUTION, con la E LA TECNOLOGIA TRASPARENTE IL SOFTWARE INVISIBILE INVISIBILE ANCHE NEL PREZZO R.O.I. IMMEDIATO OFFERTA IN PROVA

Un CMS potente e versatile

Il Software Open Source per la Statistica Ufficiale

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

NodeXL: l amo delle Reti Sociali

Didattica Open GIS. Elena Mezzini, Federico Magnani. DipSA Università di Bologna

Il software libero per le analisi geografiche

Cosa significa Open Source? Cos'è il software libero? Applicazioni ai GIS

Progetto LearnIT PL/08/LLP-LdV/TOI/140001

GIS più diffusi. Paolo Zatelli. Dipartimento di Ingegneria Civile ed Ambientale Università di Trento. GIS più diffusi

ECDL-GIS, la patente europea per i GIS: le competenze che vengono certificate

Network Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale

La Filosofia ''Open Source'' ed il Sistema Operativo ''Linux''. Gabriele Turco e Tudor Trani.

martedì 17 aprile 12 1

Achab Learning & Presentation System Il progetto di Achab, per lo sviluppo e la pubblicazione di presentazioni e corsi di formazione online

I Sistemi Informativi Geografici. Laboratorio GIS 1

Ushaidi e Crowdmap. Tiziano Cosso, Roberto Marzocchi, Asimina Syriou. Gter s.r.l. Innovazione in Geomatica GNSS e GIS. Genova, 9 Febbraio 2013

Dipartmento di Ingegneria Civile, Ambientale e Meccanica Università di Trento

II Convegno SiE-L Firenze, 9-11 novembre 2005 Villa del Poggio Imperiale

Danais s.r.l. Profilo Aziendale

Abitantionline. Il social network per la casa e il costruito. Per chi è Cosa offre Lancio e partner. creato

Software Open Source per sistemi embedded

StatPortal Open Geo Data

29 Novembre 2012 Open Source: un opportunità per far evolvere l ICT nelle imprese

Transcript:

Introduzione a QGIS, software FOSS per la gestione di dati territoriali Genova, 26 marzo 2013

Free software e licenze Free software Il termine free si deve tradurre come libero piuttosto che gratuito. La libertà è quella di copiare, distribuire, studiare, modificare e migliorare il software. Questo ha implicazioni sia tecniche che sociali. Licenza GNU Le licenze GNU - GPL (General Public Licence) assicurano: libertà di eseguire un programma per qualunque scopo; libertà di studiare come funziona e di adattarlo ai propri bisogni; libertà di ridistribuzione ad altri; libertà di migliorare il programma e ridistribuire il miglioramento ad altri. Per poter fare tutte queste cose è necessario avere accesso al codice sorgente. 1 / 28

GNU GNU GNU e un acronimo autoricorsivo (GNU is Not Unix). Il GNU Project e stato lanciato nel 1984 da Richard Stallman per costruire una versione di Unix basata su free software. L idea del free software nasce nel periodo dei mainframe, in cui i programmi erano scambiati con accluso sorgente fra gli utenti. Molti programmi Free Software sono stati scritti nell ambito del GNU Project. Per ulteriori informazioni:www.gnu.org 2 / 28

Open source Open source Promosso dalla Open Source Initiative (OSI) per specificare il significato free in Free Software come libero enfatizzando gli aspetti tecnici rispetto a quelli sociale. Free Software e Open Source usano lo stesso mezzo (libera circolazione del codice) per scopi diversi: Free Software libera circolazione dell informazione Open Source sviluppo di buon software 3 / 28

Caratteristiche di un sw OS Per definirsi Open Source un software deve soddisfare i criteri: libera redistribuzione; disponibilità del codice sorgente; possibilità di creare opere derivate sotto la stessa licenza; integrità del codice sorgente dell autore; nessuna discriminazione verso persone o verso campi d applicazione; i termini della licenza si applicano automaticamente a chi riceve il software; la licenza non deve imporre restrizioni sul software distribuito insieme a software Open Source; la licenza deve essere indipendente dalla tecnologia. 4 / 28

Altri tipi di software Freeware: software gratuito ma soggetto a copyright, solitamente distribuito come eseguibile; Shareware: distribuito gratuitamente, come eseguibile, per un periodo di prova, soggetto a copyright; Software proprietario: non-free Software; Software Public Domain: non soggetto a copyright, spesso distribuito anche come sorgente. schema di Chao-Kuei rappresenta le differenti categorie di software Per ulteriori informazioni:link 5 / 28

Copyleft Copyleft Le licenze che impongono un copyleft sul software (es. GPL) lo proteggono dall appropriazione e conversione in Software Proprietario. L autore mantiene il copyright. Chi redistribuisce il software (gratuitamente o meno) è obbligato a trasferire gli stessi diritti dell originale. Esistono licenze meno restrittive, ad es. che permettono la modifica e ridistribuzione ma anche l imposizione di limitazioni o la trasformazione in software proprietario. 6 / 28

Licenze creative commons 7 / 28

Vantaggi dei FOSS (Free and Open Source Software libertà di apprendere, migliorare e ridistribuire; non si è legati ad un solo venditore di software; promozione e tutela di standard aperti (es. formati di dati... ); controllo e feedback del software: affidabilità e sicurezza; ambiente adatto per la sperimentazione e la collaborazione; accessibilità da parte di imprese/paesi meno ricchi e loro riuso. etc. GRASS e gli altri software trattati nel corso sono sotto licenza GPL 8 / 28

Riferimenti normativi OS - Italia Direttiva Ministro per l Innovazione e le Tecnologie, 19 dicembre 2003 (gazzetta ufficiale n. 31 del 7-2-2004) Rapporto conclusivo del Gruppo di lavoro Codice sorgente aperto, versione 1.0 CNIPA (Centro Nazionale per l Informatica nella Pubblica Amministrazione) attualità... 9 / 28

GRASS GRASS GIS (Geographic Resources Analysis Support System) è un Geographic Information System (GIS) o Sistema Informativo Territoriale (SIT) Ha funzionalità per la gestione di: - raster (anche 3D) - vettoriali (con topologia) - image processing - etc. è sviluppato in ambiente UNIX ma supportato anche su altri sistemi operativi (MS-WINDOWS (NT/2000/XP con Cygwin, ed ora anche nativo oppure tramite l integrazione con QGIS, MacOSX tramite binari e/o codice sorgente, VM Java JGRASS sperimentale) NB: Le differenze riguardano sopratutto l efficienza e stabilità dei sistemi operativi a prescindere da GRASS 10 / 28

GRASS è distribuito sotto GNU-GPL si interfaccia facilmente con altri sistemi Open Source per consentire: - interoperabilità import/export di dati (librerie GDAL e OGR) - supporto di un motore di database esterno (PostreSQL e PostGIS) - interfaccia verso internet (UMN MapServer, PyWPS, Geoserver) - calcoli statistici (R) - facile utilizzo/visualizzazione dati (QuantumGIS) - etc 11 / 28

Un po di storia GRASS ha subito un continuo sviluppo dal 1982 (in realtà è stato distribuito al pubblico solo nel 1989 ma la vera grande diffusione l ha avuta con l avvento di Internet negli anni 90) ed ha coinvolto un gran numero di Uffici federali degli USA, Università e Compagnie private: NASA, NOAA, USDA, the National Park Service, the U.S. Census Bureau, USGS. Lo sviluppo del progetto GRASS e gli aggiornamenti che via via si realizzavano sono stati portati avanti dall ideatore originario lo U.S. Army Corps of Engineers e in particolar modo dal CERL (Construction Engineering Research Laboratory) Champaign, Illinois fino alla versione 4.1 nel 1992, alla quale aggiunse cinque aggiornamenti e varie patches fino al 1995. 12 / 28

Un po di storia Dal 1997 il progetto è stato portato avanti dal GRASS Research Group della Baylor University, Waco (Texas), U.S.A. che ha rilasciato la versione la 4.2 e insieme con USA-CERL e altri siti di sviluppo, ha aggiornato GRASS ed è stato rilevato da un gruppo di ricercatori dell Università di Hannover coordinato da Markus Neteler che ha curato lo sviluppo dalla versione 5 in poi. Attualmente lo sviluppo continua ad essere coordinato da Neteler, Fondazione Mach di Trento ed è uscita la versione 6.4 A causa della repentina crescita e popolarità di GRASS, il Development Team è diventato un team internazionale che conta sviluppatori in tutto il mondo. Lo sviluppo sta producendo nuove versioni di GRASS, correzione dei bugs, nuovi manuali e documentazione. 13 / 28

Il modello di sviluppo 14 / 28

Il modello di sviluppo Il modello di sviluppo attuale è quello tipico dei sw OS 15 / 28

OSGeo Come gli altri GFOSS (Geographical FOSS) trattati durante questo corso (QGIS, PostGIS, Mapserver) è considerato un progetto della Open Source Geospatial Foundation (OSGeo). Osgeo è un organizzazione non-profit la cui missione è di sostenere e promuovere lo sviluppo collaborativo di tecnologie aperte e dati geospaziali. (www.osgeo.org) 16 / 28

Grass 17 / 28

Grass-Italia 18 / 28

QuantumGIS 19 / 28

PostGIS 20 / 28

Mapserver 21 / 28

Altri software Ci sono però molti altri SW OS sempre in ambito OSGeo: udig gvsig GeoServer etc. Come anche al di fuori dei progetti della fondazione OSGeo. 22 / 28

Come scegliere un progetto OS Sono incluse tutte le funzionalità di cui ho bisogno? Qual è la licenza? Funziona? Quando è stato l ultimo commit? Quanti contributori ci sono? C è una community? Da quanto è attivo il progetto? Ne so abbastanza per contribuire oppure per continuare in autonomia se necessario? Ci sono aziende che offrono supporto? C è per caso una sola azienda dietro allo sviluppo? C è documentazione? E coerente ed aggiornata rispetto al codice? Quando è stata l ultima release? 23 / 28

ohloh Un valido contributo è dato dal sito/community ohloh.net dove si possono trovare statistiche aggiornate al riguardo dei vari sw OS 24 / 28

Librerie d appoggio In generale tutti i software in ambito geografico, specialmente quelli Open Source che per loro natura sono molto aperti all interoperabilità, rispettano gli standard definiti dall Open Geospatial Consortium (OGC) e si servono di alcune librerie d appoggio rilasciate con licenza Open Source e utilizzate e parzialmente supportate anche da software geospaziali commerciali quali ArcGIS, MapInfo, Geomedia, etc. Le principali librerie d appoggio sono: libreria GDAL - www.gdal.org libreria OGR - www.gdal.org/ogr/ogr formats.html libreria PROJ4 - trac.osgeo.org/proj/ 25 / 28

Libreria GDAL Geospatial Data Abstraction Library (GDAL) è una libreria di traduzione di formati raster geospaziali. Supporta moltissimi formati raster geospaziali ed è rilasciata sotto licenza Open Source X/MIT. 26 / 28

Libreria OGR La libreria collegata OGR (Simple Features Library), che è parte del GDAL source tree, fornisce funzioni simili per dati vettoriali, si tratta pertanto di una libreria di traduzione di svariati formati vector anch essa rilasciata sotto licenza Open Source X/MIT. 27 / 28

Libreria PROJ4 Infine la Cartographic Projection Library (PROJ4) è una libreria per le proiezioni cartografiche su cui si appoggiano i principali GIS FOSS per la trasformazione di coordinate e proiezione rilasciata anch essa con licenza Open Source MIT. 28 / 28

Via Greto di Cornigliano 6r 16152 Genova formazione@gter.it www.gter.it Quest opera è distribuita con licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Unported.