VOLNĚ DOSTUPNÝ GIS Alternativní GIS – volně dostupné programy a data Nebuďme fanatici • Většina milovníků open source (včetně GIS) jsou linuxáři, cokoliv vytvářet nebo instalovat na Windows je ztráta času. Skutečný zájemce o open source přece nemůže pracovat na Windows. • „Working on Windows means for me like working with ten thumbs on two left hands.“ • „Že ti v tom programu něco nefunguje? To je divné, mně jede bez problémů. Aha, ty ho spouštíš na Windows, no to je špatně…“ • „Kdo pracuje na Windows, není informatik.“ • Souhlasím: • Já pracuji na Windows. • Nepovažuji se za informatika. • Potřebuji pracovat s počítačem a s GIS. Jsem GEOinformatik. Nebuďme fanatici • Někdo vidí v open source spásu světa. • Jiný nástup komunismu. • Já usnadnění práce v některých případech. Nebuďme fanatici • Co není open source, není nutně fuj! • Pro profesionální práci profesionální software. • Když ho budu mít možnost použít, tak často raději šáhnu po ArcGIS než po QGIS. Neříkám, že je to správně. • Jenže, co když ho nemám – starosta, základní škola, správce naučné stezky, tvůrce vlastních webových stránek o cestování… • Nemusím software kupovat nebo nelegálně stahovat, existují i alternativy. Free software x Open source software Free Software Foundation x Open Source Initiative Historie 1984 – Richard M. Stallman – GNU Project - snaha o vytvoření volného operačního systému na bázi Unixu 1985 – Free Software Foundation – copyleft 1989 – sepsána GNU-General Public License 2007 – současná verze licence je 3 Historie copyleft • pokud autor dá uživatelům určité svobody a práva, není možné tyto svobody a práva omezit při dalším šíření • „virová licence“ – když do svého kódu použijete část kódu, který je free, tak celý kód musíte dát pod stejnou licencí • když jednou free software, tak navždy • GNU-General Public License (tzv. „copyleft“ licence) • jak udělat software užitečný pro uživatele Svobodný software dle R. M. Stallmana • Svobodný software dává uživatelům svobodu spouštět, kopírovat, distribuovat, studovat, měnit a zlepšovat jej. • Splňuje čtyři svobody pro všechny uživatele software: • Svoboda spustit program za jakýmkoliv účelem. • Svoboda studovat, jak program pracuje a přizpůsobit ho svým potřebám. Předpokladem je přístup ke zdrojovému kódu. • Svoboda redistribuovat kopie, abyste pomohli kolegovi. • Svoboda vylepšovat program a zveřejňovat zlepšení, aby z nich mohla mít prospěch celá komunita. Předpokladem je přístup ke zdrojovému kódu. • Program je svobodným software jen tehdy, pokud uživatelé mají všechny zmíněné svobody. • Měli byste moci redistribuovat kopie, buď modifikované či nikoliv, zadarmo nebo s poplatkem za distribuci komukoliv kdekoliv. • Mít svobodu dělat tyto věci znamená (mimo jiné), že nemusíte nikoho žádat o povolení, nebo za něj platit. Svobodný software dle R. M. Stallmana UNIX, GNU, Linux, GNU/Linux… 1969 – operační systém UNIX vytvořen ve společnosti AT&T Je správný název pro tento systém Linux nebo GNU/Linux? 1991 – Linus Torvalds vyvinul kernel Linux 1992 – Linux využit jako kernel pro operační systém GNU 1984 – GNU – Richard M. Stallman – projekt svobodného operačního systému založený na bázi UNIX • GNU = “GNU's Not Unix” (= „pakůň“) • Chyběl mu kernel („jádro“). Vývoj se zasekl. Historie 1998 – Eric S. Raymond – Palo Alto, California - Open Source Initiative - jak udělat free software zajímavý pro komerční firmy - dostupnost zdrojového kódu – jeho možné vylepšování dobrovolnými vývojáři a jeho rozšíření - např. Netscape Open source software x Free software • není to totéž • Asi každý free software je open source software, ale ne všechny open source jsou free. • např. BSD license – je open source ale není free Open Source Initiative - http://opensource.org/ • 1998 • Program vyvinutý s pomocí open source kódu, může být distribuován i coby proprietární, bez svobodné licence. • Tvrdí, že free software je spíše politické a etické hnutí. Open source software x Free software Free Software Foundation - http://www.fsf.org/ • 1985 • Program, který je vyvinut s využití free programu a jeho kódu, musí být rovněž uvolněn coby free program. • Tvrdí, že open source se soustředí jen na technickou stránku věci – na lepší a rychlejší vývoj software. Původní etické principy svobody jsou prý opomíjeny. • Lze prodávat i komerčně. „If a license does not permit users to make copies and sell them, it is a nonfree license“. Open source software x Free software • rozdíly jsou důležité pro vývojáře a pro firmy • z hlediska běžného uživatele spíše akademická debata • FOSS = Free and Open source software • GFOSS = Geospatial Free and Open Source Software Historie volně dostupných GIS 1978 – Map Overlay and Statistical System (MOSS) První vektorově orientovaný GIS umožňující zpracování rastrových a vektorových dat. Vývoj podporován americkým ministerstvem vnitra. 1982 – Geographical Resources Analysis Support System (GRASS GIS) První masově používaný open source GIS umožňující zpracování rastrových a vektorových dat. V letech 1982-1995 vyvíjený U.S. Army Corps of Engineers. Historie volně dostupných GIS 1992 – založena Open GRASS Foundation Od roku 1997 vyvíjen mezinárodní skupinou vývojářů (GRASS Development Team). Od roku 1999 pod licencí GNU GPL (General Public License). OGC x OSGeo Open Geospatial Consortium x Open Source Geospatial Open Geospatial Consortium • http://www.ogc.org • 22. října 1994 • mezinárodní standardizační organizace • vytvořena z Open GRASS Foundation • vývoj a implementace standardů pro geoprostorová data a služby • spolupracují s komisí ISO/TC 211 (Geographic Information/Geomatics) • řada OGC specifikací přijato jako technické normy ISO Co je to ISO? Open Geospatial Consortium 1997 - specifikace “OpenGIS Simple Features” 1999 - specifikace “Grid Coverages” a “Catalog Services” 2000 - specifikace “Coordinate Transformation Services” a “Web Map Service” 2002 - specifikace “Styled Layer Descriptor Implementation”, “Geography Markup Language Specification” (GML 2.1) a “Web Feature Service” Open Geospatial Consortium Členové podle regionů (2022): Které regiony mají největší vliv? Práva podle typu členství (a poplatku): Open Geospatial Consortium Členové podle typu členství (a poplatku): Open Geospatial Consortium Poplatky podle typu členství, typu instituce a státu: Open Geospatial Consortium Česká stopa: • Bohemia Interactive Simulations • Masaryk University • http://www.osgeo.org/ • únor 2006 • nevládní nezisková organizace, podpora vývoje otevřených geoinformačních technologií a volného přístupu ke geodatům Open Source Geospatial Foundation • finanční, organizační a právní podpora GFOSS komunity • volný přístup ke geodatům • vzdělávání Technická infrastruktura pro registrované projekty: • desktopy: GRASS GIS, QGIS… • knihovny: GDAL/OGR, GEOS, GeoTools, PostGIS… • webové aplikace: OpenLayers, MapServer, GeoServer… • metadatové katalogy: GeoNetwork… Open Source Geospatial Foundation • Každý projekt musí projít tzv. „inkubátorem“. Podmínky: • Otevřená a fungující vývojářská komunita. • Projekt sleduje otevřené standardy a spolupráci s ostatními OSGeo projekty. • Zdrojový kód musí splňovat požadavky open source. • Dokumentace správy projektu, uživatelská a vývojářská dokumentace, správa zdrojového kódu a systému hlášení chyb. Open Source Geospatial Foundation vedení • Board of Directors • aktuálně 9 členů Open Source Geospatial Foundation zástupci pro komise • Incubation, Marketing, Public Geospatial Data, Conference… • Helena Mitasova (USA, pův. Slovensko) GeoforAll Committee zástupci pro projekty • Jáchym Čepický (pyWPS) členství • osoby, nikoliv instituce • „member“: zaregistrovaný člen, může „být někdy vyzván k hlasování v důležitých věcech“ • „charter member“: může volit (a být volen) do Board of Directors, musí být sám schválen dalšími „charter members“ Open Source Geospatial Foundation charter members za ČR: • Jáchym Čepický • Martin Landa • Anna Petrášová • Václav Petráš • Martin Dobiáš • Linda Kladivová • Členství je bezplatné. • Činnost OSGeo zajišťují sponzoři. Open Source Geospatial Foundation • Nezískávají rozhodovací právo. • Jen viditelnost na stránkách a materiálech OSGeo, účast na konferencích apod. • Každý rok jich ubývá. • Dříve i Autodesk, PCI Geomatics, Ordnance Survey, IGN France… • Mají poněkud odlišnou úlohu. • Tvorba standardů x tvorba svobodného softwaru. • Podepsali memorandum o spolupráci. • OSGeo prosazuje standardy schválené OGC. • Open source vývojáři z OSGeo mají možnost spolupracovat na vývoji standardů OGC. OGC x OSGeo • Jak OGC tak i OSGeo jsou obviňovány, že protěžují své vlivné členy a sponzory. • Návrh na OGC standard podaný významnou firmou je schválen mnohem rychleji než když ho podá např. výzkumný tým univerzity. • Firmy protlačují jako standardy své vlastní formáty – zajištění své pozice na trhu, úspora za vývoj převodních programů. • I u OSGeo je výhodou mít silného kmotra. Nic není svaté Podpora volně dostupného software • NetLab Consulting, custom developments • CartoDB Hosted web services platform, performance enhancements • Paragon Corporation Consulting, geocoding data loading support • Oslandia Consulting, training, 3D enhancements • Refractions Research Consulting • Azavea Consulting, raster enhancements • Faunalia Consulting, topology enhancements, QGIS development • LISAsoft Consulting • Intevation Consulting • Boundless Enterprise support, training, custom development • Geosolutions Enterprise support, development services • … Proč někdo vyvíjí něco, co je volně šiřitelné a zdarma? Co poskytují firmy, které se živí vývojem a podporou FOSS? Podpora volně dostupného software Podle OSGeo: https://www.osgeo.org/service-providers/