Képzeld el, hogy mesterséges intelligenciát használunk arra, hogy egy kész, lefordított Windows-alkalmazásból – például a híres kalkulátorból – újat készítsünk egy teljesen másik programnyelven, például Rustban, mindezt úgy, hogy nincs hozzáférésünk az eredeti forráskódhoz. Videónk bemutatja, hogyan történik a dekompilálás, majd AI segítségével a viselkedés és a logika rekonstruálása, egészen a működő új alkalmazásig.
Felvetődik a kérdés, mennyire pontosan képes egy AI egy ilyen visszafejtett bináris alapján azonos funkciójú, „klón” programot készíteni. Meg tudja-e ragadni a rejtett, egyedi működési sajátosságokat, vagy csak a felszínt állítja vissza? A videó bemutatja, milyen analízissel és tesztekkel győződhetünk meg a funkcionalitásról, s közben végiggondolja: lehetséges-e tökéletes egyenértékűséget elérni, vagy mindig maradnak apró eltérések?
Az etikai és jogi dilemmák sem maradnak el. Hol húzódik a határ a független fejlesztés és a szerzői jogot sértő klónozás között? Mire ad engedélyt az amerikai szerzői jog: az ötlet, a működésmód, vagy csak a konkrét megvalósítás védett? Szóba kerül a „clean room” fejlesztés, a történelmi példák és a jelenlegi jogszabályok összetett értelmezése.
Az alkotó saját tapasztalatain keresztül vezet be a technikai részletek mögötti nagy kérdésbe: tisztességes-e AI-t alkalmazni a szoftverek újjáépítésére, megkerülve az eredeti szerzők közreműködését vagy engedélyét? Milyen következményekkel járhat, ha a fordított mérnöki munka és az automatizáció gyors fejlődése átalakítja a szoftverfejlesztés etikáját és jogi környezetét?










