Lehet, hogy tétovázik az ingyenes és nyílt forráskódú szoftverek használatától, különösen azért, mert a kód nagy része önkéntesektől származik. Életünk legtöbb területén előnyt jelent, ha egy termék jó hírű cégtől származik. Így bízol abban, hogy valami jól van elkészítve.
Miért bíznánk meg néhány önkéntes kódjában a Microsoft, az Apple és a Google szakértőinek kiváló minőségű szoftverét?
Ahogy a technológiai óriások megmutatták nekünk, szoftvereik megbízhatóak lehetnek, de gyakran mindenféle nyomon követéssel és a kiaknázás egyéb formáival együtt jár. A nyílt forráskódú szoftverek használata valójában sokkal biztonságosabb, és itt van az ok.
1. A nyilvános kód olyan kód, amelyben megbízhat
Az alapvető probléma a nagy, jól ismert technológiai cégektől származó szoftverek többségével az, hogy a forráskód rejtve van a szem elől. Ez védett információ, és bajba kerülhet a kód megtekintésével, módosításával vagy újraterjesztésével.
Az egyetlen lehetőség az, hogy a szoftvert úgy használja, ahogy van, és bízik abban, hogy biztonságosan fut, vagy dönthet úgy, hogy nem használja helyette a szoftvert.
Az ilyen típusú kódot zárt forráskódú szoftvernek nevezik. Mivel nem látja a kódot, nem tudja pontosan, mit csinál a szoftver. Ez szabadságot ad a vállalatoknak, hogy bármit megtegyenek, ami növelheti nyereségüket.
Ez az oka annak, hogy az általunk használt alkalmazások figyelik a viselkedésünket, nyomon követik a tartózkodási helyünket, és egyébként próbálják nyomon követni, hogy mit csinálunk. Ezek az információk értékesek a vállalatok számára, amelyeket eladhatnak adatbrókereknek, vagy felhasználhatják hirdetések eladására.
Tegyük fel, hogy egy nyílt forráskódú alkalmazás hasonló adatgyűjtést akart bevezetni. Nos, nagyon kevesen akarják, hogy nyomon kövessék őket. Nagyra értékeljük a magánéletünket, ezért ha lehetőségünk van eltávolítani a viselkedésünket nyomon követő kódot, megtesszük.
Mivel a forráskódot bárki szerkesztheti és terjesztheti, valaki jön, és a kód segítségével új (néha gyakorlatilag azonos) alkalmazást hoz létre a nem kívánt bitek eltávolításával. Ezt a folyamatot villásnak nevezik, és elriasztja a rossz viselkedést.
Csakúgy, mint életünk más területein, az átláthatóság általában arra ösztönzi az embereket, hogy jobban viselkedjenek és jobb eredményeket érjenek el.
2. Azok a nagy cégek? Mindannyian megbíznak a nyílt forráskódban
Melyik cég jut először eszedbe, ha a nagytechnológiára gondolsz? Amazon? Facebook? Alma? Mindhárom vállalat különböző mértékben használ nyílt forráskódú szoftvereket, és hozzájárul bizonyos projektekhez. És nincsenek egyedül.
Fontolja meg, hogyan fektet be a Microsoft a Linux-kernelbe (egy nyílt forráskódú operációs rendszerbe), hogy az Azure-t lenyűgöző számítási felhő-termékké tegye. A Google nem csak a felhőben használja a Linuxot, hanem Chromebookokon és Androidon is. Az alábbi cégek mind voltak a Linux Foundation platina tagjai 2023 elején.
Valve fizet a fejlesztőknek, hogy javítsák az összes nyílt forráskódú szoftver, amely lehetővé teszi a Steam Deck használatát. Aztán vannak olyan óriásvállalatok, amelyek több üzletet kötnek más üzletekkel, mint az általános fogyasztókkal, mint például az Oracle és az IBM. Mindketten nyílt forráskódú szoftvereket használnak és fejlesztenek.
Maga az internet nagyrészt nyílt forráskódú architektúrára épül. A webfejlesztők ismerik az úgynevezett LAMP-vermet (Linux, Apache, MySQL és PHP), amelyet gyakran használnak webhelyek és webes alkalmazások alapjaként. Mind a négy összetevő nyílt forráskódú.
A fejlesztők és a vállalatok megbíznak a nyílt forráskódú szoftverekben, mert azok megbízhatóak, egyszerűbbek, mint a semmiből kifejleszteni egy alternatívát, és gyakran jobbak is, mint amit önállóan ki tudnának fejleszteni. Amikor a termékeiket használja, a lánc egy pontján gyakran továbbra is a nyílt forráskódra hagyatkozik, még akkor is, ha a végeredmény tetején egy védett réteg található.
3. Mindannyian ugyanabban a kódban dolgozunk
Amikor a forráskód nyíltan elérhető, akkor egyfajta nyilvános közösbe kerül. Néhány nyílt forráskódú technológia inkább infrastruktúraként működik. A közutakhoz hasonlóan mindannyian befektetünk abba, hogy az infrastruktúra megbízható legyen, magánszemélyek és vállalatok együtt.
Tehát bár sok nyílt forráskódú szoftver valóban önkéntesektől származik, nagy része fizetett alkalmazottaktól is származik. Például, a Linux kernel megtalálható szuperszámítógépekben és mobiltelefonokban egyaránt. A gyártóktól a tudósokig mindenkinek megvan az oka, hogy olyan javításokat adjon a Linux kernelhez, amelyek funkciókat adnak hozzá vagy hibákat javítanak.
Még akkor is, ha a vállalatok olyan termékeket hoznak létre, amelyek versenyeznek egymással a piacon, továbbra is befektetnek az általuk használt nyílt forráskódú szoftverekbe, hogy azok a lehető legjobbak és stabilak legyenek.
Sok nyílt forráskódú programot még copyleft licenc alatt is terjesztenek, ami megköveteli, hogy a kódot használók nyilvánosan megosszák módosításaikat. Ez megakadályozza, hogy valaki elvegye a kódot, és elrejtse azt a saját létrehozásában. Ehelyett visszaadják, a program jobb lesz, és mindannyian profitálunk.
4. A szoftver (általában) szabadon adható
A legtöbb nyílt forráskódú szoftver ingyenesen használható, de ez egy olyan megkülönböztető jellemző, amely nem tűnik ki annyira, mint korábban. Manapság a legtöbb szoftverhez nem tartozik árcédula. De van különbség. A zárt forráskódú szoftverek gyakran ingyenesek, mert a fejlesztők más módot találtak a projektből való profitszerzésre, általában a rólunk szóló adatok gyűjtésével és értékesítésével vagy más módon történő felhasználásával.
A Google Dokumentumok használatakor minden gombnyomás elérhető a Google számára a naplózáshoz és a bevételszerzéshez. A Google több pénzt tud keresni abból, hogy minél többen használják a Google Dokumentumokat, mint ha eladják a szoftvert annak a kisebbségnek, amely hajlandó lenne fizetni érte.
A nyílt forráskódú szoftvereket valóban szabadon adják, kötöttségek nélkül. A LibreOffice használatakor senki sem tudja, mit csinál a szoftverrel.
A LibreOffice ingyenes, mert egy olyan világban, ahol annyi minden történik számítógépen, igazságtalannak tekinthető az emberek választhatnak, hogy drága szoftvert vásárolnak, vagy személyes viselkedésüket figyelik, hogy részt vegyenek benne társadalom. Ezzel el is érkeztünk a következő ponthoz.
5. A nyílt forráskódú közösségnek van etikai kódexe
A nyílt forráskódú szoftverek világát más szabályok szabályozzák, mint a védett szoftverek világát. Sokan, akik létrehozzák a FOSS-t, azért teszik ezt, mert úgy vélik, hogy ez etikus dolog. Néha a pénzkeresésről van szó, de legtöbbször nem. Az emberek gyakran a szívük jóságából hozzák létre és osztják meg kódjukat.
Ez nem azt jelenti, hogy az emberek önzetlenek. A pénzen kívül sok nyereség is van. Sokan úgy tanulják meg a programozást, hogy megnézik a már elérhető forráskódot, és vissza akarják adni. Mások hasznot húztak a fizetős programok nyílt forráskódú alternatíváiból, amelyeket nem engedhettek meg maguknak, és hasonló szoftvereket szeretnének létrehozni a hozzájuk hasonló emberek számára.
Vannak, akik egyszerűen szeretik, ha szabadon csinálhatnak, amit akarnak a gépükön lévő szoftverrel, és nem tudják elképzelni, hogy korlátozzák magukat vagy másokat.
A felhasználók szigorú szabványokhoz tartják a szoftverkészítőiket. Az emberek felháborodást keltenek olyan változások miatt, amelyekre a szabadalmaztatott szoftverek világában az emberek nem figyelnének, például amikor a Canonical Amazon ajánlásokat adott az Ubuntuhoz (amit végül eltávolítottak ennek eredményeként).
A szabad szoftverek világában az alapértelmezett elvárás, hogy ne korlátozza, ki férhet hozzá az alkalmazásához, ne korlátozza, hogyan használhatja azt, és ne kövesse nyomon a viselkedésüket.
6. A nyílt forráskódú szoftver kiállta az idő próbáját
Sok nyílt forráskódú projekt már évtizedek óta létezik. Fontolja meg a Mozilla Firefox, a LibreOffice, a GIMP, az Audacity és a VLC. Ezek olyan programok, amelyek fokozatosan javultak, új funkciókat kapnak, miközben elvesztik a régi hibákat. Ugyanez mondható el a háttérszoftverekről, például a Linux kernelről, vagy az asztali környezetekről, például a GNOME-ról és a KDE-ről. Ez a szoftver kiforrott és bevált.
Ez nem azt jelenti, hogy ne lennének stabil zárt forráskódú szoftverek, amelyek évek óta léteznek. Vannak. De Ön már bízik a védett szoftverekben. Itt az a lényeg, hogy rengeteg nyílt forráskódú szoftver ugyanilyen jól tesztelt, ha nem jobban.
Azt is érdemes megjegyezni, hogy a védett szoftverek világában, amikor egy cég csődbe megy, a szoftvere eltűnik. Ha valaki nem vásárolta meg a jogokat, senki sem láthatja a kódot. Egyszerűen eltűnik.
Nyílt forráskódú szoftverek esetén előfordulhat, hogy egy projekt karbantartatlanná válik, és egyetlen verzió sem jelenik meg többé. A kód azonban továbbra is létezik, és egyesek felhasználhatják ezt a kódot újabb szoftverek létrehozására. Tehát még akkor is, ha egy alkalmazás halottnak tűnik, a kódja tovább élhet.
A nyílt forráskódú szoftver a legmegbízhatóbb szoftver
A nyílt forráskódú szoftverek nem mindig kínálják a legtöbb funkciót vagy a legjobb teljesítményt. Számos szabadalmaztatott program van, amely felülmúlja a versenyt. De ha bizalmi kérdésekről van szó, ez az a terület, ahol a nyílt forráskódú szoftverek a legjobbak.
Nem az Ön adatai után van. Nem akar hirdetéseket megjeleníteni. Nem egy ökoszisztémába próbál bezárni. Ha nyugodt szívvel szeretné használni számítógépét, az ingyenes és nyílt forráskódú szoftver a megfelelő út.