Pˇredn a´ska 1ˇ Free Software a Open Source v...
Transcript of Pˇredn a´ska 1ˇ Free Software a Open Source v...
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
1/38
Prednaska 1
Free Software a Open Sourcev geoinformatice,OSGeo Foundation,Open Geospatial ConsortiumUvod do problematiky, historie, komunita, organizace,prehled aplikacı
155FGIS Free software GIS, letnı semestr 2019-2020
Martin [email protected]
Fakulta stavebnı CVUT v PrazeKatedra geomatiky
http://geo.fsv.cvut.cz/gwiki/155FGIS
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
2/38
Copyright © 2008-2020 Martin Landa
Permission is granted to copy, distribute and/or modify this document under the terms of
the GNU Free Documentation Licence, Version 1.2 or any later version published by the
Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no
Back-Cover Texts.
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
3/38
Motto
“... if I like a programI must share it with other people who like it”
— Richard Stallman
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
4/38
Predmet Free Software GIS
Stranky predmetu
http://geo.fsv.cvut.cz/gwiki/155FGIS
Anotace predmetu
• Ramcova orientace v problematice• Free software a open source v oblasti geoinformacnıch
technologiı• Volne dostupna geodata (Open Geodata)
Cvicenı
• Navaznost na prednasky• Resenı praktickych uloh• Prace na semestralnım projektu ve skupinach
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
4/38
Predmet Free Software GIS
Stranky predmetu
http://geo.fsv.cvut.cz/gwiki/155FGIS
Anotace predmetu
• Ramcova orientace v problematice• Free software a open source v oblasti geoinformacnıch
technologiı• Volne dostupna geodata (Open Geodata)
Cvicenı
• Navaznost na prednasky• Resenı praktickych uloh• Prace na semestralnım projektu ve skupinach
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
4/38
Predmet Free Software GIS
Stranky predmetu
http://geo.fsv.cvut.cz/gwiki/155FGIS
Anotace predmetu
• Ramcova orientace v problematice• Free software a open source v oblasti geoinformacnıch
technologiı• Volne dostupna geodata (Open Geodata)
Cvicenı
• Navaznost na prednasky• Resenı praktickych uloh• Prace na semestralnım projektu ve skupinach
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
5/38
Temata
1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,
Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS
10 Tvorba webovych mapovych aplikacı
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
5/38
Temata
1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,
Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS
10 Tvorba webovych mapovych aplikacı
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
5/38
Temata
1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,
Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS
10 Tvorba webovych mapovych aplikacı
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
5/38
Temata
1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,
Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS
10 Tvorba webovych mapovych aplikacı
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
5/38
Temata
1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,
Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS
10 Tvorba webovych mapovych aplikacı
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
5/38
Temata
1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,
Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS
10 Tvorba webovych mapovych aplikacı
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
5/38
Temata
1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,
Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS
10 Tvorba webovych mapovych aplikacı
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
6/38
Obsah prednasky
1 UvodKomunitaRizika vyvoje softwaruUzivatel
2 HistorieSoftwareProstredkyOrganizace
3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi
4 Open Geospatial Consortium
5 Open Source Geospatial Foundation
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
7/38
Obsah prednasky
1 UvodKomunitaRizika vyvoje softwaruUzivatel
2 HistorieSoftwareProstredkyOrganizace
3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi
4 Open Geospatial Consortium
5 Open Source Geospatial Foundation
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
8/38
Free Software / Open Source (FOSS) komunita
Principy
• Prispıvat (jednotlivci, organizace)
• Sdılet informace, znalosti
• Sprava projektu (hierarchie)
• Komunikace (respekt, duvera, . . . )
Technicka infrastruktura
• E-mailove konference, IRC, blogy, . . .
• System pro spravu verzı (zdrojovy kod)
• System pro hlasenı chyb (bug-tracker)
• Uzivatelska stranka na principu wiki
• Oficialnı stranka projektu
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
8/38
Free Software / Open Source (FOSS) komunita
Principy
• Prispıvat (jednotlivci, organizace)
• Sdılet informace, znalosti
• Sprava projektu (hierarchie)
• Komunikace (respekt, duvera, . . . )
Technicka infrastruktura
• E-mailove konference, IRC, blogy, . . .
• System pro spravu verzı (zdrojovy kod)
• System pro hlasenı chyb (bug-tracker)
• Uzivatelska stranka na principu wiki
• Oficialnı stranka projektu
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
8/38
Free Software / Open Source (FOSS) komunita
Motivace
• Rada prispevatelu (vyvojari, tvurci dokumentace,prekladatele, . . . ) vetsinou bez prıme financnı podpory
• Moznost vzdelavanı
• Snadny prıstup k informacım• Volne sdılenı informacı• Zıskavanı novych znalostı
• Snaha vyresit problem, ktery nelze pomocı dostupnehoproprietarnıho softwaru uspokojive resit
• Prılezitost zamestnanı ci vydelku (freelancing)
• . . . a vase motivace ? . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
9/38
Komunita projektu
1 Vedoucı projektu (leader), vybor pro rızenı projektu(Project Steering Committee)
2 Vyvojari• Vyvoj• Udrzba• Opravovanı chyb• Testovanı
3 Tvurci dokumentace4 Prekladatele (lokalizace softwaru, dokumentace)5 Uzivatele6 Dalsı prispevatele
Sprava projektu
• Rada forem od ryze formalnıch az po neformalnıorganizacnı struktury
• Apache Foundation, PostgreSQL, R-project, FSF, a pod.
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
9/38
Komunita projektu
1 Vedoucı projektu (leader), vybor pro rızenı projektu(Project Steering Committee)
2 Vyvojari• Vyvoj• Udrzba• Opravovanı chyb• Testovanı
3 Tvurci dokumentace4 Prekladatele (lokalizace softwaru, dokumentace)5 Uzivatele6 Dalsı prispevatele
Sprava projektu
• Rada forem od ryze formalnıch az po neformalnıorganizacnı struktury
• Apache Foundation, PostgreSQL, R-project, FSF, a pod.
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
9/38
Komunita projektu
1 Vedoucı projektu (leader), vybor pro rızenı projektu(Project Steering Committee)
2 Vyvojari• Vyvoj• Udrzba• Opravovanı chyb• Testovanı
3 Tvurci dokumentace4 Prekladatele (lokalizace softwaru, dokumentace)5 Uzivatele6 Dalsı prispevatele
Sprava projektu
• Rada forem od ryze formalnıch az po neformalnıorganizacnı struktury
• Apache Foundation, PostgreSQL, R-project, FSF, a pod.
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
9/38
Komunita projektu
1 Vedoucı projektu (leader), vybor pro rızenı projektu(Project Steering Committee)
2 Vyvojari• Vyvoj• Udrzba• Opravovanı chyb• Testovanı
3 Tvurci dokumentace4 Prekladatele (lokalizace softwaru, dokumentace)5 Uzivatele6 Dalsı prispevatele
Sprava projektu
• Rada forem od ryze formalnıch az po neformalnıorganizacnı struktury
• Apache Foundation, PostgreSQL, R-project, FSF, a pod.
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
10/38
Setkanı vyvojaru a uzivatelu | Code sprints
• Krome beznych konferencı komunity FOSS projektu secasto poradajı setkanı vyvojaru a pokrocilych uzivatelu(tzv. ”hackfestu“ ci ”code sprintu“) za cılem opravystavajıcıch chyb v softwaru, diskuze a vyvoje novychfuncionalit, vylepsenı dokumentace a pod.
OSGeo Community Sprint 2020
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
11/38
Rizika vyvoje softwaru
Osud nekterych proprietarnıch produktu
ATLAS GIS ? prevzat Esri, poslednı verze 1998SPANS ? PCI Geomatics, poslednı verze 1997ArcInfo pro Unix ?
Free Software vyvojari a jejich produkty
• Free Software / Open Source zustava vzdy volnedostupnym
• Volne sıren a sdılen na Internetu ci datovych mediıch• Komunita muze nalezt podporu pro dalsı vyvoj
Osud nekterych Free Software projektu
PROJ.4: USGS → Frank Warmerdam Inc.GRASS: USA CERL → University of Baylor (1994)
University of Hannover (1995)FBK-irst (2001)OSGeo (2007)
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
11/38
Rizika vyvoje softwaru
Osud nekterych proprietarnıch produktu
ATLAS GIS ? prevzat Esri, poslednı verze 1998SPANS ? PCI Geomatics, poslednı verze 1997ArcInfo pro Unix ?
Free Software vyvojari a jejich produkty
• Free Software / Open Source zustava vzdy volnedostupnym
• Volne sıren a sdılen na Internetu ci datovych mediıch• Komunita muze nalezt podporu pro dalsı vyvoj
Osud nekterych Free Software projektu
PROJ.4: USGS → Frank Warmerdam Inc.GRASS: USA CERL → University of Baylor (1994)
University of Hannover (1995)FBK-irst (2001)OSGeo (2007)
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
12/38
Uzivatel FOSS
Specifika uzivatele Free Software
• Snaha ucit se (pocatecnı naroky casto vyssı v porovnanıs proprietarnım software)
• Snaha hledat alternativy
• Aktivnı prıstup, snaha prispet k vylepsenı softwaru cidokumentace
• Ochota komunikovat, informovat vyvojare o chybach,problemech
• Akceptovat chyby v softwaru, dokumentaci, snaha aktivnepristupovat pri jejich resenı
• Chyby v softwaru ci dokumentaci je casto realne opravitv horizontu hodin ci dnu (orgranizace projektu je velmipruzna, casto neformalnıho charakteru)
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
13/38
Obsah prednasky
1 UvodKomunitaRizika vyvoje softwaruUzivatel
2 HistorieSoftwareProstredkyOrganizace
3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi
4 Open Geospatial Consortium
5 Open Source Geospatial Foundation
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
14/38
Strucny uvod do historie GFOSS
1978 Map Overlay and Statistical System(MOSS)• Prvnı vektorove orientovany GIS umoznujıcı zpracovanı
rastrovych a vektorovych dat• Vyvoj podporovan americkym ministerstvem vnitra• Nynı dostupny jako open sourcehttps://en.wikipedia.org/wiki/Map_Overlay_and_Statistical_System
1982 Geographical Resources Analysis Support System(GRASS GIS)• Prvnı masove pouzıvany Open Source GIS umoznujıcı
zpracovanı rastrovych a vektorovych dat• V letech 1982-1995 vyvıjeny U.S. Army Corps of Engineers• Promo video 1987• Od roku 2001 vyvıjen mezinarodnı skupinou vyvojaru
(GRASS Development Team)• Puvodne uvolnen jako verejne dılo (public domain software)• Od roku 1999 pod licencı GNU GPL (General Public
License)
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
14/38
Strucny uvod do historie GFOSS
1978 Map Overlay and Statistical System(MOSS)• Prvnı vektorove orientovany GIS umoznujıcı zpracovanı
rastrovych a vektorovych dat• Vyvoj podporovan americkym ministerstvem vnitra• Nynı dostupny jako open sourcehttps://en.wikipedia.org/wiki/Map_Overlay_and_Statistical_System
1982 Geographical Resources Analysis Support System(GRASS GIS)• Prvnı masove pouzıvany Open Source GIS umoznujıcı
zpracovanı rastrovych a vektorovych dat• V letech 1982-1995 vyvıjeny U.S. Army Corps of Engineers• Promo video 1987• Od roku 2001 vyvıjen mezinarodnı skupinou vyvojaru
(GRASS Development Team)• Puvodne uvolnen jako verejne dılo (public domain software)• Od roku 1999 pod licencı GNU GPL (General Public
License)
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
14/38
Strucny uvod do historie GFOSS
199? Knihovna PROJ.41995 Zapocat vyvoj UMN MapServer (nynı Mapserver)1998 Knihovna GDAL/OGR (nynı GDAL)1999 Zdrojovy kod GRASS GIS dostupny z CVS2000 Zapocat vyvoj OpenEV2000 Projekt JTS Topology Suite, JTS 1.0 uvolnen v 20022001 Projekt OSSIM2001 Projekt MapBuilder, projekt ukoncen v roce 20082001 PostGIS2002 Intevation, Gmbh zapocala vyvoj Thuban2002 Quantum GIS2002 Projekt GEOS2002 AVPython pro ArcView 3.x uvolnen jako FOSS
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
14/38
Strucny uvod do historie GFOSS
199? Knihovna PROJ.41995 Zapocat vyvoj UMN MapServer (nynı Mapserver)1998 Knihovna GDAL/OGR (nynı GDAL)1999 Zdrojovy kod GRASS GIS dostupny z CVS2000 Zapocat vyvoj OpenEV2000 Projekt JTS Topology Suite, JTS 1.0 uvolnen v 20022001 Projekt OSSIM2001 Projekt MapBuilder, projekt ukoncen v roce 20082001 PostGIS2002 Intevation, Gmbh zapocala vyvoj Thuban2002 Quantum GIS2002 Projekt GEOS2002 AVPython pro ArcView 3.x uvolnen jako FOSS
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
14/38
Strucny uvod do historie GFOSS
2004 Prvnı FOSS4G konference2005 MapGuide Open Source2005 Sol Katz Award for Geospatial Free and Open Source
Software2006 Mapbender2006 FDO uvolnen jako open source2006 OpenLayers2008 OSGeo se poprve ucastnı programu Google Summer of
Code2012 Open Source Geospatial Research and Education
Labs (prejmenovano na GeoForAll Labs). . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
14/38
Strucny uvod do historie GFOSS
2004 Prvnı FOSS4G konference2005 MapGuide Open Source2005 Sol Katz Award for Geospatial Free and Open Source
Software2006 Mapbender2006 FDO uvolnen jako open source2006 OpenLayers2008 OSGeo se poprve ucastnı programu Google Summer of
Code2012 Open Source Geospatial Research and Education
Labs (prejmenovano na GeoForAll Labs). . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
15/38
Komunikacnı prostredky, technicka infrastruktura
1989 GRASS FTP server online – pravdepodobne prvnıGFOSS GIS server
1991 GRASS e-mailova konference: grass-user a grass-dev1993 Prvnı webove stranky venovane GRASSu (U.S. CERL)1999 remotesensing.org (nynı jiz nefunkcnı), hostovanı PROJ.4,
GDAL, OSSIM, libgeotiff, . . .2000 FreeGIS.org (mrtvy projekt, archivovan) – vyznamny vliv
na vyvoj komunity200x blogy, SlackExchange, wiki, e-mailove konference
(OSGeo vıce nez 14000, GRASS vıce nez 4000registrovanych uzivatelu), Facebook, . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
15/38
Komunikacnı prostredky, technicka infrastruktura
1989 GRASS FTP server online – pravdepodobne prvnıGFOSS GIS server
1991 GRASS e-mailova konference: grass-user a grass-dev1993 Prvnı webove stranky venovane GRASSu (U.S. CERL)1999 remotesensing.org (nynı jiz nefunkcnı), hostovanı PROJ.4,
GDAL, OSSIM, libgeotiff, . . .2000 FreeGIS.org (mrtvy projekt, archivovan) – vyznamny vliv
na vyvoj komunity200x blogy, SlackExchange, wiki, e-mailove konference
(OSGeo vıce nez 14000, GRASS vıce nez 4000registrovanych uzivatelu), Facebook, . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
16/38
Dokumentacnı trendy
198x Tutorialy, . . .2002 Prvnı GFOSS publikace – Open Source GIS: A GRASS
GIS Approach2004 Prvnı GFOSS wiki2006 Komise OSGeo Education and Curriculum Committee2008 Cela rada GFOSS publikacı — bookshelf (seznam nenı
aktualnı) — amazon
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
17/38
Organizace
1990 GRASS Interagency Steering Commitee1992 Open GRASS Foundation (OGF)1994 Restrukturalizace OGF, vznika Open Geospatial
Consortium (OGC)2006 Zalozena nadace Open Source Geospatial Foundation
Narodnı organizace:2000 GRASS Anwendervereinigung e.V.2007 Silna italska organizace – Associazione italiana per
l’informazione geografica libera (GFOSS.it/OSGeo.it)2007 Lokalnı/Narodnı sekce OSGeo
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
17/38
Organizace
1990 GRASS Interagency Steering Commitee1992 Open GRASS Foundation (OGF)1994 Restrukturalizace OGF, vznika Open Geospatial
Consortium (OGC)2006 Zalozena nadace Open Source Geospatial Foundation
Narodnı organizace:2000 GRASS Anwendervereinigung e.V.2007 Silna italska organizace – Associazione italiana per
l’informazione geografica libera (GFOSS.it/OSGeo.it)2007 Lokalnı/Narodnı sekce OSGeo
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
17/38
Organizace
1990 GRASS Interagency Steering Commitee1992 Open GRASS Foundation (OGF)1994 Restrukturalizace OGF, vznika Open Geospatial
Consortium (OGC)2006 Zalozena nadace Open Source Geospatial Foundation
Narodnı organizace:2000 GRASS Anwendervereinigung e.V.2007 Silna italska organizace – Associazione italiana per
l’informazione geografica libera (GFOSS.it/OSGeo.it)2007 Lokalnı/Narodnı sekce OSGeo
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
17/38
Organizace
1990 GRASS Interagency Steering Commitee1992 Open GRASS Foundation (OGF)1994 Restrukturalizace OGF, vznika Open Geospatial
Consortium (OGC)2006 Zalozena nadace Open Source Geospatial Foundation
Narodnı organizace:2000 GRASS Anwendervereinigung e.V.2007 Silna italska organizace – Associazione italiana per
l’informazione geografica libera (GFOSS.it/OSGeo.it)2007 Lokalnı/Narodnı sekce OSGeo
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
18/38
Obsah prednasky
1 UvodKomunitaRizika vyvoje softwaruUzivatel
2 HistorieSoftwareProstredkyOrganizace
3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi
4 Open Geospatial Consortium
5 Open Source Geospatial Foundation
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
19/38
Prehled aplikacı
Nejde o kompletnı vyber, ale pouze prehled!
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
20/38
Prohlızecky geodat
• QGIShttp://qgis.org
• gvSighttp://www.gvsig.org
• uDighttp://udig.refractions.net
• OpenJUMPhttp://openjump.org
• OpenEVhttp://openev.sourceforge.net
• Thubanhttp://thuban.intevation.org
• Kosmohttp://www.opengis.es (nefukcnı)
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
20/38
Prohlızecky geodat
• QGIShttp://qgis.org
• gvSighttp://www.gvsig.org
• uDighttp://udig.refractions.net
• OpenJUMPhttp://openjump.org
• OpenEVhttp://openev.sourceforge.net
• Thubanhttp://thuban.intevation.org
• Kosmohttp://www.opengis.es (nefukcnı)
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
21/38
Desktop GIS (analyticke nastroje)
• GRASS GIShttp://grass.osgeo.org
• QGIS/Processing Frameworkhttps://docs.qgis.org/testing/en/docs/user_manual/processing/index.html
• SAGAhttp://www.saga-gis.org
• uDighttp://udig.refractions.net
• JGRASShttp://code.google.com/p/jgrass/
• OpenJUMPhttp://openjump.org
• OSSIMhttp://www.ossim.org
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
21/38
Desktop GIS (analyticke nastroje)
• GRASS GIShttp://grass.osgeo.org
• QGIS/Processing Frameworkhttps://docs.qgis.org/testing/en/docs/user_manual/processing/index.html
• SAGAhttp://www.saga-gis.org
• uDighttp://udig.refractions.net
• JGRASShttp://code.google.com/p/jgrass/
• OpenJUMPhttp://openjump.org
• OSSIMhttp://www.ossim.org
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
22/38
Knihovny• C/C++
• PROJ (drıve PROJ.4)http://proj.org
• GDALhttp://gdal.org
• GEOShttp://trac.osgeo.org/geos
• Boost Geometryhttp://www.boost.org/doc/libs/1_72_0/libs/geometry/doc/html/index.html
• Java• GeoToolshttp://geotools.org
• Java Topology Suitehttps://github.com/locationtech/jts
• Python• rasteriohttps://pypi.org/project/rasterio/
• Fionahttps://pypi.org/project/Fiona/
• OWSLibhttps://pypi.org/project/OWSLib/
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
22/38
Knihovny• C/C++
• PROJ (drıve PROJ.4)http://proj.org
• GDALhttp://gdal.org
• GEOShttp://trac.osgeo.org/geos
• Boost Geometryhttp://www.boost.org/doc/libs/1_72_0/libs/geometry/doc/html/index.html
• Java• GeoToolshttp://geotools.org
• Java Topology Suitehttps://github.com/locationtech/jts
• Python• rasteriohttps://pypi.org/project/rasterio/
• Fionahttps://pypi.org/project/Fiona/
• OWSLibhttps://pypi.org/project/OWSLib/
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
22/38
Knihovny• C/C++
• PROJ (drıve PROJ.4)http://proj.org
• GDALhttp://gdal.org
• GEOShttp://trac.osgeo.org/geos
• Boost Geometryhttp://www.boost.org/doc/libs/1_72_0/libs/geometry/doc/html/index.html
• Java• GeoToolshttp://geotools.org
• Java Topology Suitehttps://github.com/locationtech/jts
• Python• rasteriohttps://pypi.org/project/rasterio/
• Fionahttps://pypi.org/project/Fiona/
• OWSLibhttps://pypi.org/project/OWSLib/
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
23/38
Geodatabaze
• PostGIS (PostgreSQL)http://postgis.net
• MySQLhttp://www.mysql.org
• Spatialite (SQLite)https://www.gaia-gis.it/fossil/libspatialite/index
• CouchDBhttps://github.com/couchbase/geocouch/
• MongoDBhttps://docs.mongodb.com/manual/geospatial-queries/
• Rasdamanhttp://www.rasdaman.org/
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
23/38
Geodatabaze
• PostGIS (PostgreSQL)http://postgis.net
• MySQLhttp://www.mysql.org
• Spatialite (SQLite)https://www.gaia-gis.it/fossil/libspatialite/index
• CouchDBhttps://github.com/couchbase/geocouch/
• MongoDBhttps://docs.mongodb.com/manual/geospatial-queries/
• Rasdamanhttp://www.rasdaman.org/
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
23/38
Geodatabaze
• PostGIS (PostgreSQL)http://postgis.net
• MySQLhttp://www.mysql.org
• Spatialite (SQLite)https://www.gaia-gis.it/fossil/libspatialite/index
• CouchDBhttps://github.com/couchbase/geocouch/
• MongoDBhttps://docs.mongodb.com/manual/geospatial-queries/
• Rasdamanhttp://www.rasdaman.org/
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
24/38
Mapove servery / Knihovny
• MapServerhttp://mapserver.org
• GeoServerhttp://geoserver.org
• QGIS Serverhttps://docs.qgis.org/testing/en/docs/training_manual/qgis_server/index.html
• OpenLayershttp://openlayers.org
• Leaflethttp://leafletjs.com
• Mapbenderhttp://www.mapbender.org
• GeoNetworkhttps://geonetwork-opensource.org
• PyWPShttp://pywps.org
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
24/38
Mapove servery / Knihovny
• MapServerhttp://mapserver.org
• GeoServerhttp://geoserver.org
• QGIS Serverhttps://docs.qgis.org/testing/en/docs/training_manual/qgis_server/index.html
• OpenLayershttp://openlayers.org
• Leaflethttp://leafletjs.com
• Mapbenderhttp://www.mapbender.org
• GeoNetworkhttps://geonetwork-opensource.org
• PyWPShttp://pywps.org
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
24/38
Mapove servery / Knihovny
• MapServerhttp://mapserver.org
• GeoServerhttp://geoserver.org
• QGIS Serverhttps://docs.qgis.org/testing/en/docs/training_manual/qgis_server/index.html
• OpenLayershttp://openlayers.org
• Leaflethttp://leafletjs.com
• Mapbenderhttp://www.mapbender.org
• GeoNetworkhttps://geonetwork-opensource.org
• PyWPShttp://pywps.org
• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
25/38
Proprietarnı / FOSS software
Komponenta Proprietarnı FOSSMetadatovykatalog
CubeWerx WRS GeoNetwork
Prohlızecka dat ArcReader QGIS, gvSig, uDigKartografickenastroje
ArcINFO/ArcGIS,ERDAS, ENVI
QGIS, GMT, GRASS,gvSig
Podporamobilnıchtechnologiı
ArcPag QGIS, gvSig,OpenLayers, Leaflet
WPS ArcGIS Server OpenLayers, PyWPS,ZOO Project, 52 North
WMS, WFS ArcGIS Server MapServer, GeoServer,QGIS Server
Geodatabaze Oracle Spatial,ArcSDE
PostGIS, MySQL,SpatiaLite
Virtualnızemekoule
Google Earth,Virtual Earth
OSSIM Planet, NASAWorldWind, QGIS Earth
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
26/38
Obsah prednasky
1 UvodKomunitaRizika vyvoje softwaruUzivatel
2 HistorieSoftwareProstredkyOrganizace
3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi
4 Open Geospatial Consortium
5 Open Source Geospatial Foundation
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
27/38
Open Geospatial Consortium
http://www.opengeospatial.org
OGC
• Mezinarodnı standardizacnı organizace drıve znama jako“Open GIS Consortium”
• Zahrnuje vıce nez 480 komercnıch, vladnıch, neziskovycha vedeckych institucı
• Vyvoj a implementace standardu pro geodata, sluzby, GIS,zpracovanı dat a jejich vymenu
• Uzka vazba na komisi ISO/TC 211 (GeographicInformation/Geomatics), rada OGC specifikacı vydanajako technicke normy ISO (ISO 191XX)
http://en.wikipedia.org/wiki/Open_Geospatial_Consortium
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
28/38
Zalozenı OGC
• Vznik 22. rıjna, 1994 (puvodne OGIS Ltd.)• Pokracovatel neziskove nadace Open GRASS
Foundation (OGF) (viz prednaska “GRASS GIS”)• Prvnı pracovnı setkanı 25. zarı 1994• Zakladajıcı clenove: Camber Corporation, University of
Arkansas – CAST, Center for Environmental DesignResearch at the University of California – Berkeley,Intergraph Corporation, PCI Remote Sensing, QUBA,U.S. CERL (US Army Corps of Engineers ConstructionEngineering Research Laboratory) a USDA SoilConservation Service
• Registrovana znacka OpenGIS (nynı ve 28 zemıch)• Uzka spoluprace s U.S. Federal Geographic Data
Committee (FGDC) ci NASA• Na konci 1994 ma OGC 20 clenu
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
28/38
Zalozenı OGC
• Vznik 22. rıjna, 1994 (puvodne OGIS Ltd.)• Pokracovatel neziskove nadace Open GRASS
Foundation (OGF) (viz prednaska “GRASS GIS”)• Prvnı pracovnı setkanı 25. zarı 1994• Zakladajıcı clenove: Camber Corporation, University of
Arkansas – CAST, Center for Environmental DesignResearch at the University of California – Berkeley,Intergraph Corporation, PCI Remote Sensing, QUBA,U.S. CERL (US Army Corps of Engineers ConstructionEngineering Research Laboratory) a USDA SoilConservation Service
• Registrovana znacka OpenGIS (nynı ve 28 zemıch)• Uzka spoluprace s U.S. Federal Geographic Data
Committee (FGDC) ci NASA• Na konci 1994 ma OGC 20 clenu
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
29/38
Open Geospatial Consortium
→ Vıce informacı v prednasceOGC standardy
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
30/38
Obsah prednasky
1 UvodKomunitaRizika vyvoje softwaruUzivatel
2 HistorieSoftwareProstredkyOrganizace
3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi
4 Open Geospatial Consortium
5 Open Source Geospatial Foundation
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
31/38
Open Source Geospatial Foundation
http://www.osgeo.org
Nadace OSGeo
• Nevladnı neziskova organizace, podpora vyvojeotevrenych geoinformacnıch technologiı a volnehoprıstupu ke geodatum
• Zalozena v unoru 2006, prvnım prezidentem FrankWarmerdam, v zarı 2008 zvolen Arnulf Christl, aktualne jeprezidentem OSGeo Angelos Tzotsos
1 Financnı, organizacnı a pravnı podpora GFOSS(Geospatial Free and Open Source Software) komunity
2 Volny prıstup ke geodatum3 Vzdelanı (Geo for all)
https://en.wikipedia.org/wiki/Open_Source_Geospatial_Foundation
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
31/38
Open Source Geospatial Foundation
http://www.osgeo.org
Nadace OSGeo
• Nevladnı neziskova organizace, podpora vyvojeotevrenych geoinformacnıch technologiı a volnehoprıstupu ke geodatum
• Zalozena v unoru 2006, prvnım prezidentem FrankWarmerdam, v zarı 2008 zvolen Arnulf Christl, aktualne jeprezidentem OSGeo Angelos Tzotsos
1 Financnı, organizacnı a pravnı podpora GFOSS(Geospatial Free and Open Source Software) komunity
2 Volny prıstup ke geodatum3 Vzdelanı (Geo for all)
https://en.wikipedia.org/wiki/Open_Source_Geospatial_Foundation
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
32/38
Zalozenı OSGeo
• Prvnı oficialnı setkanı→ 4. unor 2006, Chicago, U.S.A.
• Zvoleno prvnıch 5 vykonnych reditelu (z celkovych 9)• Arnulf Christl (Mapbender)• Chris Holmes (GeoServer/GeoTools)• Gary Lang (MapGuide Autodesk)• Markus Neteler (GRASS GIS)• Frank Warmerdam (GDAL)
• Kontrola nadace→ 45 clenu s volebnım pravem• Financnı podpora pro prvnı rok fungovanı nadace
> 150 000 USD (darovano Autodesk US)• Registrovano v U.S.A. (jako “501(c)3 charitable
corporation”, oprosteno od danı)• Aktualnı podoba Board and Officers
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
32/38
Zalozenı OSGeo
• Prvnı oficialnı setkanı→ 4. unor 2006, Chicago, U.S.A.
• Zvoleno prvnıch 5 vykonnych reditelu (z celkovych 9)• Arnulf Christl (Mapbender)• Chris Holmes (GeoServer/GeoTools)• Gary Lang (MapGuide Autodesk)• Markus Neteler (GRASS GIS)• Frank Warmerdam (GDAL)
• Kontrola nadace→ 45 clenu s volebnım pravem• Financnı podpora pro prvnı rok fungovanı nadace
> 150 000 USD (darovano Autodesk US)• Registrovano v U.S.A. (jako “501(c)3 charitable
corporation”, oprosteno od danı)• Aktualnı podoba Board and Officers
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
32/38
Zalozenı OSGeo
• Prvnı oficialnı setkanı→ 4. unor 2006, Chicago, U.S.A.
• Zvoleno prvnıch 5 vykonnych reditelu (z celkovych 9)• Arnulf Christl (Mapbender)• Chris Holmes (GeoServer/GeoTools)• Gary Lang (MapGuide Autodesk)• Markus Neteler (GRASS GIS)• Frank Warmerdam (GDAL)
• Kontrola nadace→ 45 clenu s volebnım pravem• Financnı podpora pro prvnı rok fungovanı nadace
> 150 000 USD (darovano Autodesk US)• Registrovano v U.S.A. (jako “501(c)3 charitable
corporation”, oprosteno od danı)• Aktualnı podoba Board and Officers
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
33/38
OSGeo infrastruktura
• Aktualne vıce jak 25 registrovanych projektu• Technicka infrastruktura pro registrovane projekty
• Trac, Drupal, Mediawiki, SVN, git a dalsı• Rada projektu se presunula na rozsırene platformy jako je
napr. GitHub• vıce nez 100 e-mailovych konferencı• vıce nez 20 000 registrovanych uzivatelu
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
33/38
OSGeo infrastruktura
• Aktualne vıce jak 25 registrovanych projektu• Technicka infrastruktura pro registrovane projekty
• Trac, Drupal, Mediawiki, SVN, git a dalsı• Rada projektu se presunula na rozsırene platformy jako je
napr. GitHub• vıce nez 100 e-mailovych konferencı• vıce nez 20 000 registrovanych uzivatelu
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
34/38
Projekty pod zastitou OSGeo
https://www.osgeo.org/projects/
Desktopove aplikace
• GRASS GIS• QGIS• Marble• gvSIG• . . .
Knihovny
• FDO• GDAL• GEOS• GeoTools• . . .
• OSSIM• PostGIS• ORFEO Toolbox• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
34/38
Projekty pod zastitou OSGeo
https://www.osgeo.org/projects/
Desktopove aplikace
• GRASS GIS• QGIS• Marble• gvSIG• . . .
Knihovny
• FDO• GDAL• GEOS• GeoTools• . . .
• OSSIM• PostGIS• ORFEO Toolbox• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
34/38
Projekty pod zastitou OSGeo
https://www.osgeo.org/projects/
Webove aplikace
• deegree• geomajas• GeoMoose• GeoServer• Mapbender• PyWPS• . . .
• MapFish• MapGuide Open Source• MapServer• OpenLayers• ZOO-Project• Team Engine• . . .
Metadatove katalogy
• GeoNetwork• PyCSW• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
34/38
Projekty pod zastitou OSGeo
https://www.osgeo.org/projects/
Webove aplikace
• deegree• geomajas• GeoMoose• GeoServer• Mapbender• PyWPS• . . .
• MapFish• MapGuide Open Source• MapServer• OpenLayers• ZOO-Project• Team Engine• . . .
Metadatove katalogy
• GeoNetwork• PyCSW• . . .
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
35/38
Inkubator OSGeo
Kazdy projekt musı projıt tzv. ”inkubatorem“ (obdoba ApacheFoundation)
Pozadavky
• Nejen software, ale i otevrena geodata, vzdelavacımaterialy
• Otevrena a fungujıcı vyvojarska komunita• Projekt musı byt sobestacny, obecny konsensus – od
zacınajıcıch uzivatelu az po pokrocile vyvojare• Projekt sleduje otevrene standardy a spolupraci s
ostatnımi OSGeo projekty• Kontrola zdrojoveho kodu, musı splnovat pozadavky open
source (nebezpecı softwarovych patentu)• Dokumentace spravy projektu, uzivatelska a vyvojarska
dokumentace, sprava zdrojoveho kodu a systemu hlasenıchyb, e-mailove konference
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
35/38
Inkubator OSGeo
Kazdy projekt musı projıt tzv. ”inkubatorem“ (obdoba ApacheFoundation)
Pozadavky
• Nejen software, ale i otevrena geodata, vzdelavacımaterialy
• Otevrena a fungujıcı vyvojarska komunita• Projekt musı byt sobestacny, obecny konsensus – od
zacınajıcıch uzivatelu az po pokrocile vyvojare• Projekt sleduje otevrene standardy a spolupraci s
ostatnımi OSGeo projekty• Kontrola zdrojoveho kodu, musı splnovat pozadavky open
source (nebezpecı softwarovych patentu)• Dokumentace spravy projektu, uzivatelska a vyvojarska
dokumentace, sprava zdrojoveho kodu a systemu hlasenıchyb, e-mailove konference
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
36/38
Project Steering Committee
Project Steering Committee
• Kazdy projekt musı mıt vlastnı rıdıcı organ “ProjectSteering Committee” (PSC)
• Clenove – jednotlivci, vyvojari a uzivatele• Rozhodnutı verejna, napr. rozhodnutı o pridelenı prava
zapisu do systemu pro spravu zdrojoveho kodu (SVN, Git)
Komise OSGeo
• Pravidelna setkanı• Komentare (Request For Comments)• Nominace, volba
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
36/38
Project Steering Committee
Project Steering Committee
• Kazdy projekt musı mıt vlastnı rıdıcı organ “ProjectSteering Committee” (PSC)
• Clenove – jednotlivci, vyvojari a uzivatele• Rozhodnutı verejna, napr. rozhodnutı o pridelenı prava
zapisu do systemu pro spravu zdrojoveho kodu (SVN, Git)
Komise OSGeo
• Pravidelna setkanı• Komentare (Request For Comments)• Nominace, volba
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
37/38
Komunitnı projekty pod zastitou OSGeo
https://www.osgeo.org/projects/
• Volnejsı pravidla• Neprochazı inkubatorem• Prvnı krok k tomu se stat OSGeo projektem (dlouha cesta)
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
Open GeospatialConsortium
Open SourceGeospatial Foundation
Prıstı prednaska
38/38
Prıstı prednaska
Otevrena geodata, OpenStreetMap
• Prıstup k datum• Modifikace a sdılenı dat• Datova interoperabilita• Komunitnı projekty
• OpenStreetMap• OpenAerialMap
• Vzdelavacı datasety• OSGeo Edu dataset• FreeGeodataCZ• GISMentors• . . .