szabad szoftverek a geoinformatikában · operációs rendszerek operációs rendszerek (asztali...

Post on 23-Feb-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Szabad szoftverek a Szabad szoftverek a geoinformatikábangeoinformatikában

dr. Zoltán Sikidr. Zoltán SikiBudapest University of Technology and EconomicsBudapest University of Technology and Economics

Department of Geodesy and SurveyingDepartment of Geodesy and Surveyingsiki@agt.bme.husiki@agt.bme.hu

VázlatVázlat

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Nyílt forráskód elterjedtsége, trendek (hardver/szoftver)Nyílt forráskóddal kapcsolatos alapismeretekGeoinformatikai trendekSzoftver kategóriák, licencekNyílt forráskódNyílt szabványokNyilvános szolgáltatásokNyílt adatokSzoftver csoportok, javasolt alkalmazásokSzoftver bemutatás

NyFSz NyFSz adoptációadoptáció EurópábanEurópában

Source: http://www.openlogic.com/wazi/bid/188004/

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

NyFSz NyFSz adoptációadoptáció a a világbanvilágban

Source: http://www.openlogic.com/wazi/bid/188004/

Source: http://www.cisjournal.org/journalofcomputing/archive/vol3no11/vol3no11_10.pdfNyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

NyFSz NyFSz adoptációadoptáció a a világbanvilágban

Forrás: http://www.openlogic.com/wazi/bid/188004/

Forrás: http://www.cisjournal.org/journalofcomputing/archive/vol3no11/vol3no11_10.pdf

Illegális másolattok

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Operációs rendszerekOperációs rendszerek

Operációs rendszerek (asztali gépek), 2014 április és augusztus

Operációs rendszerek (okos telefonok), 2013

{87%

Android

iOS

Microsoft

0 10 20 30 40 50 60 70

Operációs rendszerek (tablet), 2013

{88%

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Operációs rendszerekOperációs rendszerek

Egyről a kettőre!Egyről a kettőre!

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Böngésző programokBöngésző programok(2008-2014)(2008-2014)

A felhasználók büntetik a szabványoktól eltérést!A felhasználók büntetik a szabványoktól eltérést!

Debrecen, 31st May 2014 GIS Conference

Óh drágám! Már akkor gyanakodnod kellett volna, amikor áttértem Linux-ra.

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Operációs rendszerek Operációs rendszerek (szuperszámítógépek), 2014(szuperszámítógépek), 2014

> 96%> 96%LinuxLinux

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Hardver eladásokHardver eladások

okos telefonon GIS?

2000. több laptop mint asztali gép2010. több tablet és okostelefon mint asztali gép és laptop

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Geoinformatikai trendekGeoinformatikai 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-ISPRS Labs, GeoForAll.org, GEO és BME)●Nyílt adatok bővülése, pl. OSM, EU Copernicus projekt, Sentinel●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

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Szabad szoftver (nyílt forráskódú)

Ingyenes szoftver

Nyilvános szolgáltatás

SharewareDemó változat

Kereskedelmi szoftver

Korlátozott ideig ingyenes,felhasználása korlátozott,korlátozott funkcionalitás

Ingyenes a szolgáltatás megszüntetéséig

Korlátlan ideig ingyenes

Szoftver kategóriákSzoftver kategóriák

Többes licencű szoftver (pl. MySQL)

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

A nyílt forráskódA 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

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

A nyílt forráskód folyt.A nyílt forráskód folyt.Négy szabadság (Richard M. Stallman, GNU projekt)

1. A program futtatása tetszőleges célból 2. A program működésének tanulmányozása és adaptálása az

igényeinknek megfelelően (forráskód)3. A program továbbadásának szabadsága4. A program továbbfejlesztési lehetősége és a fejlesztések

visszajuttatása a fejlesztői és felhasználói közösségnek (forráskód)A GPL 2 licencnem csak biztosítja ezeket a szabadságokat, hanem

a védelmét is szolgálja! (copy left)

OSGeo alapítványOSGeo által támogatott/elismert projektekOSGeo helyi csoportok (local chapter)FOSS4G világ konferenciákFOSS4G-E európai konferenciákFoszforgézu (FOSS4G-HU) munkaértekezletek

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Üzleti modellÜzleti modellA pénz/profit a szoftver felhasználásánál, nem a fejlesztésénél jelenik meg

Alapítvány(ok)Alapítvány(ok)

Magánszemélyek,Magánszemélyek,cégekcégek

Felhasználók

Cégek,Cégek,intézményekintézmények

Fejlesztő,Fejlesztő,támogatótámogató

cégekcégek

Célirányosfejlesztések100-1000$

Adományok5-50$

FejlesztőkFejlesztők

Támogatás$

kettős licenc

kód kód

Sürgőshibajavítás

$ $

Alkalmazott, tulajdonos

Működési feltétel – legyen aki betesz a kalapba!

Önkéntesmunka

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Nyílt szabványok (OGC)Nyílt szabványok (OGC)● Ingyenesek és nyilvánosak● Nincs korlátozás, ki, mikor és hol használhatja● Nincsenek licenc díjak● Vállalkozás semleges, egyik céget sem részesíti előnyben● Adat független, független az adattárolás módjától és formátumától● Konszenzuson alapuló testület hagyja jóvá, nem egy szűk csoport

Miért vesznek részt ebben a kereskedelmi rendszerek gyártói?● Egy nagyobb hálózat részeként működnek● Szélesebb körű adatmegosztás● Technológiai kockázat csökkentése● Fejlesztési költségek csökkentése● ...Lehetőséget biztosít a szabad és a kereskedelmi szoftverek közötti együttműködésre!

OGC szabványok GML, KML, WMS, WTMS, WFS, WFS-T, WCS, WPS, SOS, stb.

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Nyilvános szolgáltatásokNyilvános szolgáltatások

Az interneten bárki számára ingyenesen elérhető, abból jogszerűen más programokban felhasználható adat általában nem nyerhető ki●OSM●Google Maps (korlátozottan ingyenes, napi 25000 lekérdezésig)●Bing (ingyenes/fizetős licencek)●...

●EU-DEM-HU http://www.agt.bme.hu/gis/wms/gmap.php?config=eudem ●Műegyetem térkép és alappontok nyilvántartása http://www.agt.bme.hu/maps/bme/pmapper-4.1.1/map_uilayout.phtml?config=bme&resetsession=ALL

Korlátlanul vagy korlátozottan felhasználható, ingyenesen letölthető adat, az üzleti felhasználást sokszor nem engedikOSM (Creative Commons & Share Alike (CC-SA licenc), EU-DEM, SRTM, GTOPO, CORINE, LandsatTuristautak (CC-NC-SA, nem üzleti felhasználásra)

Nyílt adatokNyílt adatok

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Szoftver csoportokSzoftver csoportok

Operációs rendszer GNU/Linux disztribúciók, virtuális gép

Irodai programok Libre/Open Office, Gimp, FireFox, Thunderbird, ...

Matematikai programok Octave, R

Geodéziai programok GNU Gama, Ulyxes

CAD szoftverek QCAD

GIS asztali szoftverek QGIS, OpenJump, GRASS, uDig, gvSIG, ...GIS webes szoftverek MapServer, GeoServer, Openlayers, ...GIS könyvtárak GDAL/ORG, Proj4, Geos, JTS, GeoTools, ...

Adatkonverziók gdal_translate, ogr2ogr, ComEasyGPS szoftverek GPSbabel, GPSd

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Alap programokAlap programok

Linux operációs rendszer – több disztribúcióhoz magyar felhasználói felületpl. Debian, Ubuntu, Fedora

Virtualizáció -Több operációs rendszer párhuzamos használata, meglévő op. rendszerre telepíthetőpl. Oracle VirtualBox (Sun)

Operációs rendszer emuláció -Egyik operációs rendszer alatt a másik operációs rendszernek megfelelő környezetpl. Cygwin, Wine

A szabad szoftverek többsége több operációs rendszeren futtatható

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

Irodai programok (Irodai programok (magyarul is))

LibreOffice – szövegszerkesztő, prezentáció, táblázatkezelő, … doc/docx olvasás/írás, pdf export

Gimp – képszerkesztőKép retusálás, átméretezés, szkenner kezelés

FireFox - böngészőprogram

Thunderbird – levelező kliensprogram

...Scribus – szórólap szerkesztés

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

CAD, GIS és geodéziai szoftverekCAD, GIS és geodéziai szoftverek

GNUGama – hálózat kiegyenlítés (magyarul is)1D/2D/3D hálózatkiegyenlítés, durvahiba szűrés, szabad ésbeillesztett hálózatok, parancssorból használható

Octave – matematikai számításokMatlab nyelvezet és kompatibilitás

Ulyxes – robot mérőállomások vezérlése (tanszéki projekt)mozgásvizsgálati adatok internetes publikálása

QCAD – rajz szerkesztés (magyarul is)2D-s rajzok készítése DXF input/output

QGIS – térinformatikai asztali szoftver (magyarul is)Szerkesztés, elemzés, számos bővítő modul pl. GRASS

OpenJump – térinformatikai asztali szoftver Java alapú program (magyarul is)

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

GDAL/OGR – segédprogramokGeoreferált raszterek kezelése (gdal_translate), vektoros formátumok konvertálása (ogr2ogr)

AdatkonverziókAdatkonverziók

ComEasy – mérőállomás – számítógép kommunikáció

GPSGPS babel – konverzió és adatátvitelElterjedt navigációs GPS formátumok közötti konverzió, parancssori program + GUI

GPSTrackmaker – navigációs GPSadatok kezelése, módosítás, nem szabad „csak” ingyenes

Nyílt forráskódú szoftverek Székesfehérvár, 2014. szeptember 19.

OSGEo Live DVD/OSGEo Live DVD/PendrivePendrive

Folytassuk szabadon!Folytassuk szabadon!

Debrecen, 31st May 2014 GIS Conference

top related