A nyílt forrás előnyei

Biztos, hogy sokakban felmerült már a kérdés, hogy miért jó vagy jobb dolog nyílt forrású eszközöket, szoftvereket használni? Mi a vonzó a költséges, kereskedelmi megoldásokkal szemben?

Alapvetően se nem jobb, se nem rosszabb. Más. A nyílt forrású szoftvereknek rengeteg pozitív és negatív tulajdonsága van a kereskedelmi szoftverekhez képest. Emellett mindenki szabadon eldöntheti, hogy a nyílt forrású szoftvert vagy kereskedelmit választ a munkájához, projektjéhez, stb.

A labda mégis a nyílt forrás térfelén pattog. Mindig ott lesz. Mindig kíváncsiak leszünk rá. Vajon arra bizonyos dologra nem bőven elegendő egy nyílt forrású megoldás? Vajon ténylegesen szükségem van-e egy kereskedelmi szoftver támogatására? Vajon a nyílt forráskód mögött álló közösség hasonló szintű támogatást nyújthat, mint a kereskedelmi szoftverek fizetett alkalmazottjai? És még sorolhatnám a végtelenségig, de egy biztos: a nyílt forrás rengeteg kérdést szül, határokat feszeget, gondolkodásra késztet. És itt a lényeg: gondolkodásra késztet. A kereskedelmi szoftverek mellett könnyű ellustulni, elkényelmesedni, hiszen a terhek nagy részét leveszi a vállunkról. Ezért fizetünk. A kényelemnek ára van, de ez nem jelenti azt, hogy a nyílt forrású szoftvereket kényelmetlen lenne használni. A nyílt forrású szoftverek ugyanarra a problémára egyszerűen más módon adnak megoldást.

És elérkeztünk egy újabb nagyon fontos dologhoz. A nyílt forrású szoftverek sincsenek ingyen. Bizony ám! A megismerésükhöz, elsajátításukhoz tanulásra van szükség. Sőt vannak olyan nyílt forrású szoftverek, amikhez lehet kereskedelmi támogatást is igénybe venni, hiszen nyílt forráskódot fejlesztőknek is meg kell valamiből élni. A nyílt forrású szoftverek használatát ugyanúgy meg kell tanulni, mint a kereskedelmi szoftverekét. Időt kell szánni rá. Idő = pénz. Senkinek ne legyenek illúziói, hogy ha egy kereskedelmi szoftvert szoftvert megtanult használni, akkor annak a nyílt forrású alternatíváját problémamentesen fogja tudni használni. Nem. Sőt eleinte azon fog görcsölni, hogy ezt és ezt miért nem úgy kell csinálni, mint a kereskedelmi szoftverben. Miért nem úgy működik? És akkor három dolog lehetséges: 1. a lusta feladja; 2. az okos időt szán a megismerésére; 3. a kreatív megpróbálja jobbá tenni, a saját elképzeléseinek megfelelőre alakítani.

A fentiekből egyértelmű, hogy a nyílt forrású szoftverek nem a lustáknak való. Aki hajlandó és képes kreatívan gondolkodni, vannak ötletei, elképzelései, alkotókedve, annak kiváló alternatíva lehet a nyílt forrás. Egyedül a nyílt forrás nyújtja azt a szabadságot, hogy a rendszere elemeit a saját elképzeléseinek megfelelően, szabadon válogassa meg, hangolja össze. Ugyanarra a problémára rengeteg nyílt forrású megoldás létezik, vagy ha nem, akkor meg van a lehetőség a nyílt forrású szoftverek továbbfejlesztésére, egyedi átalakítására.

Most jelenleg ott tartunk, hogy a kereskedelmi szoftverek fejlesztőinek is igen komolyan számításba kell venni a nyílt forrású szoftvereket. Sajátos trend, hogy a kereskedelmi szoftverekben is egyre több nyílt forrású összetevő kap helyet. Rengeteg kereskedelmi megoldás, szoftver épül nyílt forrású rendszerekre. Ez nem jelenti azt, hogy a kereskedelmi szoftverek fejlesztői negatív értelemben kihasználnák a nyílt forrású szoftvereket. Ellenkezőleg. A nyílt forráskódot felhasználásának is vannak szabályai. Az egyik legfontosabb szabály, hogy a nyílt forráskód felhasználása esetén, annak módosításait is azonos feltételek mellett elérhetővé kell tenni. Ilyen módon a nyílt forráskódú szoftver "profitálhat" a kereskedelmi szoftverekből, fejlesztőktől.

Eddig az volt a trend, hogy a nyílt forrású megoldások követték a kereskedelmi változatokat, de mára eljutottunk oda, hogy a két alternatíva egymást segítve, támogatva együtt halad. A jövőben talán megfordul a helyzet és a nyílt forrású rendszerek fogják mutatni az irányt.

Címkék: 

Hozzászólások

A nyílt forrású programok hátrányairól is lehetne írni egy egész jó kis cikket.
Például arról, hogy amikor valaki megunja (vagy nem marad szabadideje rá) egy program támogatását vagy fejlesztését akkor annak a programnak annyi, és sok idóbe tellhet, mire valaki rászánja magát, hogy folytassa az előző ember munkáját vagy hasonlót fejlesszen.
És a felhasználók pedig forgathatják a szemüket, hogy most mi legyen, meddig kell még várniuk, ők nem tudnak programozni.
És ezért inkább visszatérnek a zárt forróskódú, fizetős programokhoz...