Software-szabadság
Probléma a zárt forráskódú software-ekkel
Az egyik jelenlegi legnagyobb probléma az általunk használt software-ekben a minőség romlás. Ez általában azért fordul elő, mert a legtöbb software-t egyetlen cég birtokolja, például a Windows-t a Microsoft, az Android-ot a Google, a Facebook-ot a Meta. Ez azért probléma, mert így ezeknek a software-eknek nincs kompetíciójuk, vagy ha van is, nem működőképes, mert például egy chat applikációnál más embert is rá kell venni a használatra. Ennek hatására a nagy cégek szabadon kezdhetnek el profitot maximalizálni a termékük romlása mellett, hiszen a felhasználók úgysem válthatnak másra. Ennek eredménye, hogy ezek a cégek minimális munka hatására vállnak még gazdagabbá, még a felhasználók az egyre rosszabb terméket próbálják meg tolerálni.
Nyílt forráskódú projektek
Ezzel ellentétben a nyílt forráskódú projekteknél a legtöbb esetben a fejlesztők maguk a felhasználók is, így saját érdekük olyan terméket készíteni, ami a legegyszerűbb, és legtöbb funkcióval bíró. A nyílt forráskód ezen felül is kínál biztonságot, hiszen ha a projekt fejlesztésénél olyan problémák adódnak, hogy a fejlesztők nem tetsző irányba viszik tovább a software-t, akkor a kód szabadon lemásolható és egy másik irányba továbbfejleszthető. Ehhez nem is feltétlenül szükséges, hogy rossz dolog történjen, lehet, hogy csak valamit módosítani szeretnénk a software-en, és új irányba továbbindulni, mint az eredeti.
Probléma
Meg kell említeni habár, hogy sajnos nyílt forráskódú software-eknél gyakran probléma a finanszírozás, és ha néhány nagyobb projektnél valamennyire meg is valósul, más helyeken nem, és így például létrejöhet olyan probléma is, hogy szinte az egész világ egy kisebb, egy ember álltal fenntartott projektet használ, amiről senki sem tud, és a fejlesztő kénytelen teljesen ingyen dolgozni.
További problémák a zárt forráskódú software-ekkel
Habár a minőségromlás már alapból egy probléma a felhasználók számára, ez nem az egyetlen. Aki már használta az internetet reklám blokkoló nélkül, az tudhatja, hogy majdnem minden egyes oldal tele van reklámokkal, és többször jelennek meg olyan reklámok, amelyek egy időintervallumig be sem zárhatóak. Továbbá a felhasználók biztonsága sem biztosított, mivel a legtöbb nagy cég minden megfontolás nélkül kiad adatokat hatóságoknak, de az adatokat más cégeknek is eladják. Történhet olyan is, hogy a cégek egyenesen hazudnak az adataink biztonságáról, mint például nemrég a Discord-al történt, ahol a felnőttkorúság azonosítására használt szolgáltatás nemkívánt dolgokat is csinált, vagy adatok szivárograk ki, mint sok embernek a hivatalos dokumentumai, mint például személyi igazolványok szintén a Discord felelősség körében.
Az AI kora
FIGYELEM! AZ ALÁBB LEÍRT INFORMÁCIÓK SZEMÉLYES SPEKULÁCIÓK, MÉG NINCS BIZONYÍTÉK EZEKNEK AZ ALÁTÁMASZTÁSÁRA, habár személyes gondolkozásom szerint valószínűnek tartom őket.
Az elmúlt egy-két évben valószínűleg már sokaknak feltűnt, hogy a nagy cégek minden termékükben AI-t használnak. A Windows Paint-től a beípített Notepad alkalmazáson át a Githubig és minden keresőmotorig már minden termékben jelen van AI. Mindez annak ellenére történik, hogy ezek a cégek milliókat vesztenek ezeknek az AI-oknak az integrálásán. De miért? Természetesen a cél az, hogy az AI a mindennapjaink leválthatatlan részévé válljon, és amikor ez megtörtént, akkor már fizetnünk kelljen érte, és a cégtől való függőségünk mégjobban erősödjön. Ez az elnyomó irány méginkább a felhasználók érdekeit sérti.
SPEKULÁCIÓS RÉSZ VÉGE.
Az AI produkcióban
Egyre több cég bocsájtja el dolgozóit, és AI-val próbálja meg helyettesíteni őket. Ennek hatására természetesen a termékek minősége mégjobban romlik, az Amazon Web Services például volt, hogy 13 órára offline-vé vállt, mert egy agentív AI botnak elérhetőséget adtak a rendszerhez, ami megpróbálta letörölni majd újracsinálni a környezetét. A nagy cégek software-ei nem csak egyre rosszabb minőségűek, de megbízhatatlanok is lesznek ezen pénzéhség hatására.
AI nyílt forráskódú projekteknél
Az AI használata nyílt forráskódú projekteknél azért is szügséges kevés esetben, mert a terméket emberek használják, és a software célja a minnél jobb felhasználói élmény. Ahhoz hogy egy software-t jobbá tudjunk tenni, kell, hogy legyen tapasztalatunk a használatával kapcsolatban, és tudnunk kell egy közösséggel együtt arról gondolkodni, hogy hogyan lehet a rendszert a legintuitívabban megszervezni. Az AI erre nem alkalmas, hiszen nem használja a software-t, nem tudja kipróbálni például, hogy az általa írt dolog használható -e. Több projektnek vannak szabályai az AI használattal kapcsolatban, van, ahol teljesen tiltott a használata, de van olyan is, ahol minden további nélkül engedélyezik feltéve, hogy a hozzáadott kód minősége megfelelő. Az AI-val továbbá ilyen módon az is probléma, hogy ahhoz, hogy megnézzük, hogy megfelelő minőségű kódot írt -e, ahhoz kell annyi idő, mintha magunk megírtuk volna az adott kódot. Továbbá mi sem tanulunk, és szerzünk gyakorlatot, ha hagyjuk, hogy az AI megírja helyettünk a kódot.
Az AI inkább árt
Több nyílt forráskódú projektnél is probléma lett, hogy az emberek AI segítségével próbálnak meg kontributálni, anélkül hogy tudnák, hogy mit írt az AI, amivel az a probléma, hogy ezeket a kódokat valakinek át kell néznie, hogy megállapítsa, hogy helyesek -e, és ha egyre több szemét érkezik be, akkor egyre nehezebb a tényleg helyes kontribúciókat megtalálni. Továbbá olyanra is sor került, hogy egy AI agent kódját nem fogadták el, és ennek hatására az agent írt egy posztot arról, hogy az adott projekt fejlesztője mennyire diszkriminatív , mert AI kódokat nem fogad el.
A cél
Az előbbi pontok amellett érvelnek, hogy minnél több projekt legyen
nyílt forráskódú, hiszen ez a legjobb, amit ezen problémák megoldása
iránt tehetünk. Ehhez minnél több embernek kell használnia ilyen
projekteket, hiszen minnél többen használják, annál egyszerűbb lesz
másoknak is az átállás. Amit ez iránt mi tehetünk, az pedig az, hogy mi
magunk is átállunk nyílt forráskódú projektek használatára és akár részt
veszünk a fejlesztésükben is. Ezt a lapot azért írtam, hogy ha
esetlegesen elolvassa valaki, akkor megértse ezen probléma fontosságát,
és elgondolkodjon azon, hogy a probléma ellen mit lehet tenni. Remélem,
hogy ez a lap megtette hatását, és hogy valamennyire élvezhető
volt.
Én a lehető legtöbb dolgot megtettem azért, hogy az általam használt
software-eket nyílt forráskódúra cseréljem. Habár még kóddal nem
járultam hozzá nyílt forráskódú projektek fejlesztéséhez, ez még tervben
van.