Trendek a nyílt forráskódú térinformatikai fejlesztésekben dr. Siki Zoltán siki@agt.bme.hu 5. Térinformatikai Konferencia és Szakkiállítás Debrecen, 2014. május 29-31.
Mérföldkövek GNU 1983 GDAL 2000 FOSS4G I. Konf. 2004 Google Streetview 2007 FSF 1985 Linux 1991 Postgre SQL 1995 Open Office 2000 Google Maps 2005 FOSS4G CEE Konf. 2012 1985 GRASS GIS 1984 1990 1995 2000 2005 2015 2015 Postgres 1986 Mapserver 1994 PostGIS 2005 OpenLayers 2005 UNIX 1973 Geotools 1996 QGIS 2002 OSM 2004 OSGEO LIVE DVD 2008 Sentinel műhold 2014 OSGeo 2006
Operációs rendszerek Operációs rendszerek (asztali gépek), 2014 87% { Operációs rendszerek (web szerver), 2014 Operációs rendszerek (okos telefonok), 2013 Operációs rendszerek (tablet), 2013 Microsoft ios Android 0 10 20 30 40 50 60 70
Operációs rendszerek Egyről a kettőre!
Böngésző programok (2008-2014) A felhasználók büntetik a szabványoktól eltérést!
Operációs rendszerek (szuperszámítógépek), 2014 > 96% Linux
Hardver eladások 2000. több laptop mint asztali gép 2010. több tablet és okostelefon mint asztali gép és laptop
Hardver eladások + okos telefon! GIS? okos telefonon GIS?
A nyílt forráskód egyfajta szoftver licenc (GPL2/3, BSD, Apache2, stb.) egy szoftver fejlesztési modell egy üzleti modell egy közösség építő lehetőség A nyílt forráskódú fejlesztések néhány előnye: kisebb függés a szoftver fejlesztő cégtől, a kontroll a közösség kezében van, aminek én is része vagyok (pl. MapServer vs. Autodesk, MySQL vs. MariaDB), minden megismerhető, nincsenek fekete dobozok, egymásra épülő projektek, nincs szükség párhuzamos fejlesztésékre, minden projekt ugyanazokra az alapokra épít (pl. GDAL/OGR, PROJ4, GEOS, stb.), ezt a kereskedelmi szoftverek is kezdik kihasználni(lgpl licenc), gyorsabban képesek követni a változásokat, szabványokat, gyorsabb hiba javítási ciklusok (release early and often), egymást segítő felhasználók/fejlesztők, közösségi web oldalak, felhasználói fórumok, irc, stb., az önkéntes munka természetes
Hiba jelentés és elhárítás A Felhasználó felhasználó hibát talál 20% 80% Levelező lista Fejlesztők 20% A fejlesztő hibát talál 20% 60% Hibakövető rendszer Forráskód SVN, Github Új funkció Új verzió
Fejlesztő műhelyek 1980-as évek: egyetemi fejlesztések (pl. Berkeley, UCB) Public Domain (aki kapja marja) pl. Ingres Postgres informix Sybase SQL Server szük, professzionális felhasználói kör (Unix/Linux) a felhasználók kényelme nem volt szempont, hiányos felhasználói dokumentáció 2000-es évek: a fejlesztések mögött intézményes struktúra alakul ki, PSC, alapítványok, internetes csoportok, szoftver fejlesztő cégek, copyleft illetve kettős licencek (pl. mysql, Red Hat), kereskedelmi támogatás széles, nem programozói felhasználói kör (Windows/Mac/Linux) felhasználóbarát felület, felhasználói dokumentáció Faunalia
Üzleti modell A pénz/profit a szoftver felhasználásánál, nem a fejlesztésénél jelenik meg Fejlesztők Magánszemélyek, cégek Önkéntes munka kód Adományok 5-50$ Felhasználók Sürgős hibajavítás Célirányos fejlesztések 100-1000$ Alapítvány(ok) $ $ Alkalmazott, tulajdonos Cégek, intézmények kód Támogatás $ kettős licenc Fejlesztő, támogató cégek Működési feltétel legyen aki betesz a kalapba!
Trendek GIS felhasználók számának növekedése Mobil alkalmazások térnyerése (Android, HTML5, OpenLayers, Leaflet) Kereskedelmi szoftverek gyártói is nyílt forráskódú projekteket indítanak (ESRI, Autodesk, Oracle,...) Kormányzati, intézményi támogatás, irányítás (WorldWind NASA, gvsig Valencia tartomány) Nemzetközi oktatási hálózat oktatási intézményekben (ICA-OSGeo Labs, GeoForAll honlap) Nyílt adatok bővülése, pl. OSM, EU Copernicus projekt Egyes fejlesztések összefonódása (pl. MapServer,TinyOWS,MapCache) Szoftverek közötti átjárás, más szoftverek funkcionalitásának elérése (pl. QGIS-ből GRASS, OTB, SAGA GIS, PostGIS függvények elérése) SaaS (Software as a Service) megoldások (kereskedelmi szoftvereknél is, pl. WPS szolgáltatás) Big Data, LiDAR (GRASS GIS, PostGIS) ESRI Shape SpatiaLite adatbázis
EU DEM WMS szolgáltatás (EOV) http://www.agt.bme.hu/gis/wms/gmap.php?config=eudem
Magyar törekvések Szoftver magyarítások (QGIS, OpenJump, GeoPaparazzi, ) Munkaértekezletek Oktatóanyagok magyarul Egyetemi bázisok, fejlesztő kisvállalkozások LinkedIn csoport Honlapok, blogok OSGeo chapter (11 támogató) Speciális magyar igényeket kielégítő fejlesztések Folytassuk szabadon...