Een gratis AI-tool zet de softwarewereld op scherp. Met REA, kort voor Reverse Engineer Anything, laat je een AI-agent een bestaand programma uit elkaar halen: je vraagt hoe een functie werkt, en de agent zoekt het uit tot in de machinecode (Bron: Decrypt). Is dit het einde van het verdienmodel van betaalde software? Zo snel gaat het niet. Maar als ondernemer heb je er wel mee te maken, als gebruiker en zeker als je zelf software verkoopt.
Wat REA is
REA is open-source software op GitHub met een MIT-licentie (Bron: GitHub). Het koppelt AI-codeeragents zoals Claude Code, Codex, Cursor en Gemini CLI via het Model Context Protocol aan bestaande reverse-engineeringsoftware, zoals Ghidra (Bron: GitHub). Het werkt op desktopprogramma’s, Android-apps en websites (Bron: Decrypt).
De groei is opvallend. Op 6 oktober had het project nog geen 10.000 sterren op GitHub, op 12 oktober meer dan 100.000 (Bron: Decrypt). Op 25 oktober staat de teller op ruim 382.000 (Bron: GitHub).
Beginner-tip: Reverse engineering betekent dat je terugredeneert van een werkend product naar hoe het in elkaar zit. Bij software gaat het om het vertalen van de machinecode terug naar iets wat mensen kunnen lezen (decompileren). Dat was altijd specialistenwerk; met een AI-agent erbij kan iemand zonder die kennis veel verder komen.
Wat mensen ermee doen, en hoe makers reageren
Hobbyisten zetten de tool vooral in op games. Een ontwikkelaar liet GTA V draaien op een iPhone, anderen bouwden mash-ups van bestaande spellen (Bron: Decrypt). De rechthebbenden reageren: Bethesda stuurde een sommatie om de AI-gemaakte browsergame Fallout: New York, die daarna offline ging, en Activision liet beelden van AI-gedecompileerde code van Call of Duty weghalen (Bron: Decrypt).
Voor kantoorsoftware is het beeld nuchterder. ArtCraft, een gratis nabouw van Photoshop, Illustrator, Premiere en Lightroom, is niet met REA gemaakt maar met een AI-model, en heet zelf “early alpha”. Een pixelkunstenaar noemde de Photoshop-variant “completely unusable” (Bron: Decrypt). Je Adobe-abonnement opzeggen is dus nog voorbarig.
Wat mag jij als ondernemer?
De makers van REA schrijven zelf dat de tool bedoeld is voor rechtmatig onderzoek, interoperabiliteit en software die je bezit of mag onderzoeken. Gekraakte versies en het omzeilen van licenties staan er uitdrukkelijk niet onder (Bron: GitHub).
Ook de wet trekt een grens. De Europese softwarerichtlijn staat decompileren zonder toestemming alleen toe als het nodig is om programma’s met elkaar te laten samenwerken, als die informatie niet al beschikbaar is en alleen voor de delen die je daarvoor nodig hebt (Bron: EUR-Lex). Het Europees Hof besliste in de zaak Top System (C-13/20) dat wie software rechtmatig gebruikt die ook mag ontleden om een fout te herstellen, maar alleen voor zover dat nodig is (Bron: Cuatrecasas).
Concreet: uitzoeken hoe je oude kassasoftware data wegschrijft, zodat je die kunt koppelen aan je nieuwe boekhouding, kan binnen die grenzen vallen. Een betaald pakket namaken en zelf gebruiken of doorverkopen niet.
Gevorderden: Laat een medewerker of freelancer zo’n agent niet zomaar loslaten op software van een leverancier. De agent draait het programma met de rechten van de gebruiker (Bron: GitHub), en wat hij vindt kan onder je licentievoorwaarden vallen. Leg in je AI-afspraken op de werkvloer vast dat dit alleen gebeurt na overleg.
Verkoop je zelf software?
Dan is dit het belangrijkste deel. Wat vroeg weken specialistenwerk kostte, gaat met een AI-agent sneller. Ga er dus van uit dat iemand kan achterhalen wat er in je app of desktopprogramma zit. Drie dingen om met je ontwikkelaar te bespreken:
- Geheimen op de server. API-sleutels, prijslogica en de kern van je product horen op je eigen server, niet in de software die de klant installeert.
- Licentievoorwaarden. Leg vast wat gebruikers wel en niet mogen. De wettelijke uitzonderingen voor koppelingen en foutherstel blijven bestaan, maar de rest regel je in je voorwaarden.
- Je voorsprong. Code is makkelijker te kopiëren dan service, data en klantrelaties. Daar zit voor de meeste softwarebedrijven in het MKB de echte waarde.
REA verandert niet wat mag, wel hoe makkelijk het is. Dat vraagt om een paar afspraken, geen paniek.
