AI támogatott szoftverfejlesztés

A mesterséges intelligencia alapú fejlesztőeszközök (GitHub Copilot, Cursor, ChatGPT, Claude és egyéb nagy nyelvi modellek) mára a szoftverfejlesztés mindennapi részévé váltak: kódot generálnak, hibát keresnek, dokumentációt és teszteket írnak, vagy komplett architekturális megoldásokat javasolnak. Ez a technológiai ugrás ugyanakkor alapjaiban rajzolja át a szoftverfejlesztési szerződések, a szellemi tulajdonjog és a titokvédelem hagyományos szabályait.

Az AI támogatott szoftverfejlesztés jogi megítélésekor nem elegendő abból kiindulni, hogy a fejlesztő milyen eszközt vesz igénybe. Vizsgálni kell az emberi alkotói közreműködés mértékét, a generált kód szerzői jogi státuszát, a külső vagy nyílt forráskódú (open source) kódrészletekkel való egyezőséget, valamint azt, hogy a fejlesztés során milyen ügyféladatok és üzleti titkok kerülnek be az AI-rendszerekbe.

Jogi támogatást nyújtok szoftverházaknak, fejlesztői csapatoknak és egyedi szoftvert megrendelő vállalatoknak az AI-alapú kódgenerálás szerződéses, szerzői jogi és információbiztonsági kereteinek kialakításában. A cél, hogy a fejlesztési hatékonyság növelése ne veszélyeztesse a szoftver jogtisztaságát, értékesíthetőségét és a megrendelői IP-garanciákat.

Miben segítek az AI támogatott szoftverfejlesztés során?

Generált kód jogtisztasága: szerzői jogi védelem és felelősségi szabályok

A tisztán gépi úton, érdemi emberi alkotói hozzájárulás nélkül generált kimenetek szerzői jogi védelme és átruházhatósága komoly jogi bizonytalanságot hordoz. Ahhoz, hogy a létrehozott szoftver vagyoni jogai vitathatatlanok legyenek, a fejlesztési folyamatot jogi és műszaki szempontból is strukturálni kell:

  • Emberi közreműködés és alkotói kontroll: annak tisztázása és dokumentálása, hogy a fejlesztés mekkora hányada származott AI-eszköztől, és milyen mértékű volt a fejlesztő mérnöki kiválasztási, szerkesztési, strukturálási és módosítási munkája;
  • Harmadik fél kódja és Open Source hasonlóság: az AI által generált vagy javasolt kódrészletek hasonlóságot mutathatnak a modell tanítóadataiban szereplő külső, akár erős copyleft (pl. GPL) licencű forrásokkal, ezért elengedhetetlen a kódelemzés és az open source ellenőrzés;
  • Fejlesztési evidenciák és komponensnyilvántartás: a verziókövetési előzmények (commit history), a külső komponensek (SBOM) és a fejlesztési dokumentáció olyan kialakítása, amely egy későbbi befektetői vagy megrendelői átvilágítás (IP due diligence) során is igazolja a jogtisztaságot;
  • Hibás kódért és biztonsági résekért való felelősség: az AI által generált, de nem megfelelően tesztelt kódból eredő működési hibák és kiberbiztonsági sérülékenységek felelősségi rendjének rögzítése.

Belső fejlesztői irányelvek (AI Development Policy): forráskód-szivárgás megelőzése

Komoly üzleti és jogi kockázatot jelent, ha egy fejlesztő vagy alvállalkozó ellenőrizetlenül, nyilvános AI-felületekbe tölt fel érzékeny projektadatokat. Szoftverfejlesztő vállalkozásoknál ezért indokolt egy kifejezetten a mérnöki munkára szabott belső AI-fejlesztési szabályzat (AI Development Policy) bevezetése:

  • Tiltott adatfeltöltések meghatározása: szigorú tilalom az ügyfél-forráskódok, jelszavak, privát API-kulcsok, kriptográfiai kulcsok, adatbázis-sémák, személyes adatok és üzleti titkok külső AI-rendszerbe történő bevitelére;
  • Engedélyezett eszközök és előfizetési szintek (Whitelisting): a modellbetanítást kizáró (zero data retention / enterprise) fejlesztői AI-eszközök kijelölése és a jóváhagyás nélküli shadow AI használat megakadályozása;
  • Kimenet-ellenőrzés (Output Review) és tesztelés: kötelező code review, biztonsági szűrés és licenc-kompatibilitási vizsgálat minden olyan kódrészletre, amelynek előállításában generatív AI vett részt;
  • Alvállalkozói és freelancer kötelezettségek: a belső AI-használati és titoktartási szabályok kiterjesztése a projektbe bevont külső fejlesztőkre is.

Megrendelői garanciák: AI-használat szabályozása fejlesztési szerződésekben

A szoftverfejlesztési szerződésekben a fejlesztő jellemzően jogszavatosságot vállal arra, hogy a létrejövő szoftveren nincs harmadik személynek olyan joga, amely a megrendelőt a vagyoni jogok gyakorlásában korlátozná vagy kizárná. AI támogatott szoftverfejlesztés esetén ezt a garanciát mindkét oldalról újra kell gondolni:

  • A jogtiszta szoftver fogalmának pontosítása: fejlesztői oldalon annak felmérése, hogy milyen terjedelemben vállalható a jogszavatosság, és milyen belső ellenőrzési folyamatoknak kell mögötte állniuk;
  • Megrendelői jóváhagyás és transzparencia: annak szerződéses rögzítése, hogy a fejlesztő használhat-e (és ha igen, milyen feltételekkel) AI-eszközöket az ügyfél egyedi szoftverének előállításához;
  • Kizárólagos vagyoni jogok védelme: megrendelői oldalon annak biztosítása, hogy a kritikus üzleti logika és az egyedi algoritmusok felett a megrendelő ténylegesen megszerezze a kizárólagos szerzői jogi jogosultságokat;
  • Kártalanítás (Indemnification) és felelősségi plafon: az AI-generált kódból eredő esetleges szerzői jogi vagy titoksértési igények elhatárolása és a felelősségi limitek összehangolása.

Fejlesztői hatékonyság és jogi biztonság összehangolása

A cél nem az AI-alapú fejlesztőeszközök betiltása, hiszen azok ma már versenyképességi alapkövetelményt jelentenek a szoftveriparban. A jogi tanácsadás feladata az, hogy kontrollált, auditálható keretet adjon a technológiának: különválasztva az alacsony kockázatú műveleteket (pl. boilerplate kód, szintaxis-ellenőrzés, unit tesztek írása) a magas szellemi tulajdonjogi és üzleti titokvédelmi kockázatot jelentő központi szoftverarchitektúra fejlesztésétől.

Miért igényel külön jogi kontrollt az AI támogatott szoftverfejlesztés?

A hagyományos szoftverfejlesztési szerződések abból az alapfeltevésből indulnak ki, hogy minden egyes kódsor vagy a fejlesztő saját emberi alkotása, vagy pontosan azonosított külső (open source / third-party) könyvtár. Az AI-kódgenerátorok megjelenésével ez a határ elmosódik: tudatos szerződéses és folyamatszintű kontroll nélkül a szoftverház olyan jogszavatosságot írhat alá, amelyet műszakilag nem tud garantálni, a megrendelő pedig olyan forráskódot vehet át, amelynek szerzői jogi védettsége vagy titkossága sérült.

A kockázatok különösen élesen jelentkeznek befektetői átvilágítás (due diligence), szoftverapport vagy nagyvállalati beszállítói audit során, amikor a vevő vagy a befektető tételesen rákérdez az AI-eszközök használatára, az adatvédelmi beállításokra és a jogszerzési lánc teljességére.

Referenciák és szakmai háttér

  • szoftverfejlesztési és IT beszállítói szerződések AI-specifikus IP-, titoktartási és jogszavatossági klauzuláinak kidolgozása;
  • szoftverházak és technológiai vállalatok belső fejlesztői AI-szabályzatának (AI Development Policy) kialakítása;
  • AI-támogatással készült szoftverek szerzői jogi, open source és jogszerzési lánc (Software IP Review) átvilágítása;
  • AI Act, AI governance, GDPR és üzleti titokvédelmi követelmények integrálása szoftverfejlesztési folyamatokba;
  • vezetői és fejlesztői workshopok tartása a biztonságos és jogtiszta AI-kódgenerálás gyakorlati szabályairól.

Jogi támogatás AI-alapú szoftverfejlesztéshez

1. Belső fejlesztői AI-szabályzat (AI Development Policy) kialakítása

  • Kinek ajánlott? Szoftverházaknak, technológiai startupoknak és vállalati IT-csapatoknak, ahol a fejlesztők rendszeresen használnak kódgeneráló AI-eszközöket.
  • Eredmény: Gyakorlatorientált belső szabályzat, amely rögzíti az engedélyezett eszközöket, a tiltott adat- és forráskód-feltöltéseket, a code review és open source ellenőrzési protokollt, valamint a fejlesztői felelősségeket.
  • Következő lépés: A fejlesztői csapat jelenlegi eszközhasználatának és munkafolyamatainak rövid felmérése.

2. Szoftverfejlesztési szerződések AI-klauzuláinak kidolgozása

  • Kinek ajánlott? Szoftverfejlesztést megrendelő vállalatoknak (az IP és az üzleti titok védelmére), illetve fejlesztőcégeknek (a jogszavatossági kockázatok ésszerű korlátozására).
  • Eredmény: A meglévő vagy új fejlesztési keretszerződések kiegészítése az AI-eszközhasználat feltételeivel, a titokvédelmi garanciákkal és a pontosított IP-jogszavatossági szabályokkal.
  • Következő lépés: A szoftverfejlesztési szerződéstervezet előzetes áttekintése és a tárgyalási pozíciók egyeztetése.

3. AI-támogatott szoftverprojektek IP és jogtisztasági átvilágítása

  • Kinek ajánlott? Befektetés, cégértékesítés, szoftverátruházás vagy nagyvállalati licencelés előtt álló technológiai cégeknek és befektetőknek.
  • Eredmény: Vezetői kockázatelemzés a szoftver jogszerzési láncáról, az AI-generált komponensek dokumentáltságáról, az open source megfelelőségről és a szükséges kockázatcsökkentő lépésekről.
  • Következő lépés: Konzultáció a szoftver fejlesztési előzményeiről és a tervezett tranzakcióról.

Gyakran Ismételt Kérdések az AI támogatott szoftverfejlesztésről

Erre nem adható egyszavas válasz: a szerzői jogi védelem szempontjából döntő jelentősége van az emberi alkotói közreműködés mértékének. A tisztán gépi kimenet önmagában nem feltétlenül részesül szerzői jogi oltalomban, azonban a fejlesztő mérnöki döntései, a kód kiválasztása, módosítása, strukturálása és rendszerbe illesztése megalapozhatja a szoftver szerzői jogi védelmét. Ezért fontos a fejlesztési folyamat dokumentálhatósága.

Nem célszerű automatikusan abból kiindulni, hogy igen. Vizsgálni kell az ügyféllel kötött szerződést, a titoktartási megállapodást (NDA), az ügyfél információbiztonsági előírásait, valamint az adott AI-szolgáltató adatkezelési feltételeit (különösen azt, hogy a bevitt forráskódot felhasználják-e a modell további betanítására).

Igen, de AI támogatott szoftverfejlesztés esetén kiemelten fontos, hogy a szerződésben vállalt jogszavatosság mögött tényleges, evidenciákkal alátámasztott belső kontroll álljon: megfelelő eszközbeállítások (nyilvános kód-egyezőség szűrése), automatizált open source ellenőrzés, komponensnyilvántartás és dokumentált emberi code review.

Ha a fejlesztők rendszeresen használnak kódgeneráló és LLM-eszközöket, a belső szabályzat bevezetése határozottan indokolt. E nélkül a cég vezetése nem tudja kontrollálni, hogy melyik fejlesztő vagy alvállalkozó milyen külső AI-modellbe tölt fel ügyfélkódot, API-kulcsot vagy üzleti titkot, és hogyan történik a generált kód minőség- és jogtisztasági ellenőrzése.

A kódgeneráló modellek hatalmas mennyiségű nyílt forráskódú kódon tanultak, így előfordulhat, hogy az általuk javasolt megoldás szó szerint megegyezik egy erős copyleft (pl. GPL, AGPL) licenc alá eső kódrészlettel. Ennek kiszűrésére érdemes bekapcsolni a kódasszisztensek duplikáció-szűrőit és rendszeres szoftverkomponens-elemzést (SCA / SBOM) végezni.

A fejlesztési szerződésben előzetes bejelentéshez vagy jóváhagyáshoz köthető az AI-eszközök használata, előírható a vállalati (modellbetanítást kizáró) előfizetések alkalmazása, tiltható az üzleti titkok és meglévő forráskódok külső rendszerbe töltése, valamint kifejezett kártalanítási kötelezettség köthető ki a generált kódból eredő IP-igényekre.


Tegye jogilag biztonságossá az AI támogatott szoftverfejlesztést!

Legyen szó szoftverházi fejlesztési folyamatok szabályozásáról, belső AI Development Policy kialakításáról vagy egyedi szoftverfejlesztési szerződések IP-garanciáinak véleményezéséről, egy előzetes jogi konzultáció segít összehangolni a modern fejlesztői eszközöket a szigorú üzleti és szerzői jogi elvárásokkal.

Következő lépés: Személyes vagy online konzultáció keretében áttekintjük a fejlesztési folyamatok és szerződések AI-kockázatait.

Szerződéskötés és konzultáció személyesen, vagy online videóhívás igénybevételével (Skype, Microsoft Teams) személyes megjelenés nélkül.

Időpontot kérek

Személyes konzultáció előtt lehetőséget adunk ingyenes jogi tanácsadásra e-mailen keresztül. Ennek igénybevételéhez kérem, válasszon szakterületet!

Informatikai jog Cégjog Kiberbiztonság, NIS2 Szellemi alkotások joga Startupok jogi képviselete Peres képviselet