@Gregwstuart felhasználó még 2019-ben írt egy bejegyzést a Solarwinds nevű IT monitoring cég blogjára, ahol a nyílt forráskódú szoftverek előnyeit és hátrányait igyekezett bemutatni. A cikk sok hasznos szempontot mutatott be közérthetően, a fórumokon mégsem aratott osztatlan sikert. A szerzőt főleg azért támadják, mert felhívta a figyelmet a nyílt forráskód veszélyeire, és sokak szerint az egyik pontban nincs teljesen igaza.
A kérdéses cikk 2019 februárjában jelent meg a Solarwinds blogján, a Geek Speaken. Gregwstuart azóta is aktív szereplője a fórumnak, míg a Nyílt forráskódú eszközök pro és kontra című írásáról a Reddit felhasználói ironikusan csak annyit mondanak: “Úgy érik, mint a jó bor.”
A nyílt forráskód a cégek életében
A szerző írásában arra a kérdésre igyekszik válaszolni, lehetséges-e, és megéri-e a vállalatoknak nyílt forráskódú eszközökre váltani? Gregwstuart az open-source előnyének tartja, hogy ezeknek az alkalmazásoknak a használata költséghatékony. Hiszen a legtöbb ilyen program ingyenes, csupán (esetleg) a harmadik féltől származó kiegészítőkért vagy extrákért kell csak minimális összeget fizetni. Ez szerinte jó opció lehet azoknak a cégeknek, akik alacsony költségvetéssel dolgoznak.
Kiemeli azt is, hogy a nyílt forráskódú szoftvereket állandóan fejlesztik, hiszen gyakorlatilag bárki írhat hozzájuk javítást, vagy tovább finomíthatja a funkciókat, amiket sok független szakember - a szabad szoftveres közösségek-, ellenőriznek le.
Az open-source hátrányának tartja azonban, hogy a szoftver elérése nem teljesen garantált. A szerző szerint előfordulhat, hogy a gyártó egyszerűen lezárja a projektet és a felhasználó magára marad a feladattal, hogy üzemeltesse és fejlessze a maradékot. Megtörténhet az is, hogy a programhoz nincsen megbízható ügyfélszolgálat, hiszen az nem egy drága prémium szolgáltatás.
Továbbá reális veszély a szerző szerint az is, hogy bárki készíthet kártékony kódot az adott szoftverhez, így az azt letöltők és telepítők könnyen áldozattá válhatnak. Grergwstuart szerint “bárki meghackelhető”, így a sok beavatkozó miatt nem könnyű garantálni a szoftver biztonságát.
Tévedés és csúsztatás?
A Reddit felhasználók az utóbbi állításra kapták fel a fejüket. Szerintük ugyanis kicsi az esélye annak, hogy valaki a nyílt forráskódú szoftver használata miatt fertőződik meg. Ez azért nem fordulhat elő, mert mint mondják:
- Elenyésző az esélye annak, hogy egy fejlesztő egy összetettebb szoftvert annyira alacsony színvonalon védjen, hogy “bárki” kártékony kódot helyezzen el a szoftverben.
- Maguk a közreműködők is igyekeznek védekezni, s mivel szakemberek, így hamar észreveszik a hackelést.
- A hibás vagy kártékony kódot a fejlesztői közösség azonnal észreveszi - talán még gyorsabban is, mint a kevesebb fejlesztővel dolgozó, zárt szoftverek esetében.
Mi lehet az igazság?
A helyzet az, hogy Gregwstuart állításai nem teljesen alaptalanok, ám inkább csak a cikk sikerült egy kicsit elnagyoltra. Ahogyan egy korábbi írásunkban már összefoglaltuk, a nyílt forráskód nem azt jelenti, hogy egy “mindenki által” összedobott, ingyenes megoldással kellene dolgozni.
Ugyanis a nagyobb open-source rendszerek jelentős része -így vagy úgy-, fizetős modellekkel működik. Elképzelhető, hogy a programot csak privát célokra lehet térítésmentesen használni, vagy lehet, hogy a szoftver csak egy demo, míg a teljes, fejlettebb szolgáltatásnak vannak díjai. Máshol a program reklámként funkcionál, ahol esetleg az adatainkkal fizetünk a használatáért. Léteznek persze olyan programok is, amelyeket valamilyen közösség - többnyire egyetemek, kutatók, etikus hackerek, vagy lelkes diákok csoportja - fejleszt. Ezek sokszor tényleg teljesen ingyen használhatóak, de többnyire valamilyen kicsi és egészen speciális célra.
Az open-source szoftver tehát nem jótékonysági juttatás, hanem nagyon is termék, a fizető felhasználó pedig a legtöbbször igenis számíthat asszisztenciára és segítségre. Ha tehát egy vállalat tisztességesen és helyesen használja a programot, akkor többnyire nem kell aggódnia amiatt, hogy segítség és biztosítékok nélkül marad.
Valós hátrány, hogy a szoftverfejlesztő lezárhatja a projektet, de ekkor is marad egy aktív fejlesztői közösség, ahol sokáig számítani lehet a “fórumtársak” segítségére legalább addig, amíg sikerül a leállított program alternatíváját megtalálni.
A Zero IT LAB verdiktje
A nyílt forráskódnak számos előnye van. Ha ezek közé a szoftverek közé nem csak az ingyenes, közösségi fejlesztésű programokat soroljuk be, hanem tényleg minden nyílt forráskódú rendszert, vagyis a független, de fizetős szoftvereket is, a programok használatából komolyan lehet profitálni.
- Így ugyanis valóban csökkenthetőek a költségek, hiszen könnyebb ingyenes alternatívát, kiegészítőt találni.
- Gyorsabb a fejlesztés és hamarabb napvilágra kerülnek a hibák. A szoftver erősebben tesztelt, hiszen egy egész közösség dolgozik a tökéletesítésén.
- Csökkenti a kiszolgáltatottságot a szoftver-óriásokkal szemben. Nem kényszerülünk azok termékeiknek a megvásárlására.
Természetesen nem árt, ha (egészséges módon) gyanakvóan viszonyulunk a nyílt forráskódú tartalmakhoz, de a megbízhatóbb, nagyobb nevű termékekben nem hiba bízni. Sőt, ezek a megoldások remek alternatívát jelentenek a multik termékeivel szemben is. Így aztán mi is gyakran ajánlunk a szabad szoftveres, open-source lehetőségeket ügyfeleinknek. Ha kérdésed van, vagy tanácsra van szükséged, fordulj hozzánk bátran - segítünk megtalálni a számodra ideális megoldást.