SG.hu·

A vibe coding megöli a nyílt forráskódú projekteket

A vibe coding megöli a nyílt forráskódú projekteket
Az elmúlt két évben a szoftverfejlesztésben látványosan terjed egy új munkamódszer, az un. vibe coding, ahol a fejlesztő nem maga válogatja össze és illeszti egymáshoz a szükséges könyvtárakat, csomagokat, függőségeket, hanem MI-ügynökökre bízza a döntések jelentős részét. Az MI kiválaszt, összerak, módosít, sőt gyakran teljes blokkokat generál úgy, hogy a fejlesztő csak irányt ad, nem pedig ténylegesen “kézzel” építi fel a megoldást. Ez a módszer a nyílt forráskódú ökoszisztéma egyik legfontosabb gazdasági alapját kezdi ki.

Egy friss kutatásban négy közgazdász - köztük két magyar kutató, Koren Miklós és Békés Gábor - a Central European University, a Bielefeld University és a Kiel Institute intézményeiből a nyílt forráskódú szoftverek világát tanulmányozva arra jutott, hogy a vibe coding hosszabb távon eltörli azt a finanszírozási mechanizmust, amely életben tartja a projekteket. A tanulmány nem azt állítja, hogy a fejlesztők kevesebbet vagy felületesebben dolgoznának, hanem azt, hogy az ösztönzők megfordítása végül a kínálat és a minőség romlásához vezethet.

A probléma középpontjában az áll, hogy a szoftverhasználat és a közösségi részvétel elkezd elválni egymástól. A nyílt forráskód hagyományos működésében a “használat” szinte automatikusan együtt járt valamilyen “kapcsolódással” is: a fejlesztő elolvasta a dokumentációt, ránézett a példákra, hibát jelentett, kérdezett, vitázott, vagy legalább egy issue-ban jelezte, hogy mi nem működik. Ez a kapcsolódás nemcsak közösségi szempontból volt érték, hanem konkrétan pénzügyi és fenntarthatósági jelentősége is volt, mert a karbantartók nagyon gyakran ezekből a csatornákból élnek. Például ugyan a Tailwind CSS letöltései folyamatosan emelkednek, vagyis a használat láthatóan nő, ugyanakkor a készítő beszámolója szerint a dokumentációra érkező forgalom 2023 eleje óta nagyjából 40%-kal visszaesett, emiatt a bevétel közel 80%-kal csökkent. Ez tipikus tünete annak, amit a tanulmány “szétcsatolásnak” nevez: az emberek használják a szoftvert, csak közben már nem jutnak el oda, ahol a projekt fenntartója értéket tudna visszanyerni a figyelemből, a visszajelzésekből vagy akár a termékesített szolgáltatásokból.

Hasonló trend látszik a fejlesztői tudásmegosztás másik nagy terepén is. A Stack Overflow aktivitása a ChatGPT megjelenése után körülbelül 25%-kal esett vissza fél éven belül. A két jelenség közös pontja az, hogy a fejlesztők egyre kevesebbszer lépnek be a hagyományos “köztes állomásokra”. Nem keresnek rá egy problémára fórumokon, nem olvasnak végig dokumentációkat, nem töltik az időt azzal, hogy közösségi térben kérdezzenek vagy válaszoljanak. Ehelyett az MI-től kérnek egy kész megoldást, vagy egy MI-ügynökre bízzák a csomagok összeválogatását.

A nyílt forráskódú projektek fenntartói pedig éppen ezekből a köztes állomásokból tudnak monetizálni. A dokumentációs oldalak látogatása, a hibajegyek, a közösségi interakciók mind olyan pontok, ahol a fenntartó támogatást kaphat, prémium ajánlatot értékesíthet, szponzorációt szerezhet, vagy egyszerűen olyan visszajelzést kap, amely javítja a szoftvert és növeli a projekt értékét. A vibe coding során azonban az MI-ügynök átugorja ezeket a pontokat. A csomagot letölti, beépíti, a problémát megoldja, de a fenntartó oldalán nem keletkezik sem figyelem, sem forgalom, sem interakció.

A kutatók modellje szerint emiatt a nyílt forráskód korábbi pozitív visszacsatolásai megfordulnak. A klasszikus open source dinamika sokáig úgy nézett ki, hogy minél többen használtak egy csomagot, annál több visszajelzés érkezett, annál több hozzájárulás született, és annál jobb lett a termék. A jobb termék még több felhasználót hozott, és ez tovább növelte a közösségi aktivitást, ami végül új projekteket is ösztönzött. Ez volt az a növekedési motor, amely miatt a nyílt forráskód “robbanásszerűen” tudott terjedni.

A vibe coding viszont a modell alapján azt eredményezi, hogy a használat ugyan tovább nőhet, de a közösségi bevonódás csökken. A fenntartók kevesebb visszajelzést kapnak, nehezebben tudják igazolni, hogy megéri időt és energiát tenni a projektbe, ezért egyre kevesebben osztanak meg kódot, csökken a kínálat sokszínűsége, és romlik az átlagos minőség. Vagyis a rendszer paradox módon úgy romolhat, hogy közben a letöltések és a tényleges felhasználás még emelkedik is. Rövid távon ez láthatatlan lehet, hosszabb távon viszont a fejlesztők egy szűkülő, gyengülő ökoszisztémában találják magukat.

A tanulmány egyik legérdekesebb következtetése, hogy a fenntarthatóság nem pusztán jóindulat vagy közösségi etika kérdése, hanem konkrét arányokkal leírható gazdasági probléma. A szerzők szerint ahhoz, hogy a nyílt forráskódú rendszer ne roppanjon meg, a vibe codingot használó felhasználóknak legalább a direkt felhasználók által termelt érték 84%-át kellene “visszajuttatniuk” valamilyen formában a projektekhez. Másképp megfogalmazva: a bevételek körülbelül 84%-ának olyan forrásból kellene származnia, amely független attól, hogy a felhasználó hogyan fér hozzá a szoftverhez, közvetlenül a dokumentációt böngészi és aktív közösségi szereplőként jelenik meg, vagy MI-ügynökön keresztül “láthatatlanul” használja a csomagokat.

A kutatók által felvetett megoldás ennek megfelelően nem az, hogy “mindenki térjen vissza a régi módszerekhez”, hanem egy új finanszírozási modell. Konkrét javaslatként egy “Spotify a nyílt forráskódnak” jellegű rendszert említenek, amelyben az MI-platformok előfizetéses bevételeinek egy része automatikusan visszaosztásra kerülne a fenntartókhoz a csomaghasználat alapján. Vagyis ha egy MI-ügynök egy adott projektet rendszeresen beépít a generált megoldásokba, akkor az a projekt nemcsak letöltési statisztikát kapna, hanem pénzügyi kompenzációt is, ami helyettesíthetné a kieső dokumentációs forgalmat és közösségi interakciót.

A vibe coding logikája a szoftverhasználatot szolgáltatássá alakítja. A felhasználó nem feltétlenül tudja, melyik csomag honnan jött, ki írta, milyen licenc alatt fut, és azt sem, hogy milyen közösség tartja életben. Az MI-ügynök számára a csomagok inkább cserélhető alkatrészek, és a cél az, hogy a végeredmény működjön. A nyílt forráskódú ökoszisztéma viszont eddig sokszor arra épült, hogy a fejlesztő tisztában van vele, mit használ, miért használja, és ha gond van, vissza tud csatolni a forráshoz. Viszont a nyílt forráskód egyre inkább “láthatatlan infrastruktúrává” válik, amelyet mindenki igénybe vesz, de egyre kevesebben finanszíroznak. Ez pedig előbb-utóbb ugyanúgy minőségi és biztonsági problémákhoz vezethet, mint bármely alulfinanszírozott kritikus rendszer esetében: lassabb hibajavítás, elmaradó frissítések, csökkenő tesztlefedettség, több rejtett sérülékenység, és végső soron lassabb innovációs tempó.

Mindez nem azt jelenti, hogy a vibe coding önmagában rossz vagy hogy az MI-alapú fejlesztés zsákutca. A kutatás inkább arra mutat rá, hogy a fejlesztési folyamatban egyre nagyobb szerepet kapó MI-ügynökök megváltoztatják a szoftverek értékláncát, és ha a pénz és az ösztönzők nem követik ezt a változást, akkor a nyílt forráskódú világ egy részének egyszerűen nem marad gazdasági alapja a túlélésre. A következő évek egyik kulcskérdése ezért az lehet, hogy a nagy MI-platformok, a fejlesztői eszközök és a csomagkezelő ökoszisztémák képesek-e úgy átalakítani a bevételmegosztást, hogy az ne a dokumentációs kattintásokon és a közösségi aktivitáson múljon, hanem a tényleges felhasználáson. Ha ez sikerül, a vibe coding akár a nyílt forráskód új korszakát is elhozhatja, ahol a fenntartók végre arányosabban részesednek abból az értékből, amit a szoftverük termel. Ha nem sikerül, akkor a modell szerint a jelenlegi trendek mellett nőhet a használat, miközben az ökoszisztéma alapjai csendben erodálódnak.

Kapcsolódó cikkek és linkek

Hozzászólások

Jelentkezz be a hozzászóláshoz.

© inkvisitor2026. 02. 05.. 09:12||#2
Ez addig fog működni, amíg el nem kezdenek halmozódni a komoly pénzügyi veszteségek hallucinált vagy rossz minőségű kódok miatt.
© kvp2026. 02. 04.. 17:37||#1
Amig az open source anyagokat nem fertozi meg az MI generalt kod, addig nem akkora a baj. Igazan akkor kell es lehet aggodni, ha eddig emberek altal keszitett open source kodot generalt kod valtja fel. Ez nagymerteku minosegromlast es mellekhataskent az MI generalt kodok minosegenek romlasat is okozza. Az, hogy penzugyileg kevesbe fenntarthatoak a nyilt forraskodu project-ek mar mas kerdes, igazabol ingyenes szoftverert penzt varni szerintem folosleges. A gond inkabb ott van, hogy az MI ugynokok leveszik a licenszeket a kodokrol es ugy hasznaljak fel oket. Ez elvileg jogellenes, de jelenleg szinte mindenutt (pl. az USA-ban) toleraljak az MI rendszerek adatlopasait es egyeb szerzoi jogserteseit.