AI als gereedschap voor softwareklonen zonder juridische gevolgen

Een nieuwe website genaamd Malus.sh biedt voor een kleine vergoeding een opvallende dienst aan: geef een stuk software en de tool genereert een nieuwe versie die vrij is van bestaande auteursrechten. Het resultaat is software die dezelfde functionaliteit heeft, maar niet gebonden is aan de licentievoorwaarden die open-sourceprojecten beschermen. Dit roept vragen op over de stabiliteit van het open-source-ecosysteem.

Hoewel de site een satirische insteek lijkt te hebben om aandacht te vragen voor een reëel probleem, functioneert Malus.sh wel degelijk als een LLC die geld verdient met het produceren van 'schone kamer'-klonen van bestaande software. Mike Nolan, een van de oprichters en onderzoeker naar de politieke economie van open source bij de Verenigde Naties, bevestigt de werking: "Het werkt. De Stripe-betaling levert het resultaat op, en dat was essentieel. Als het alleen satire was geweest, zou het net als mijn andere onderzoek over open source zijn afgedaan als onzin door ontwikkelaars die zich te uniek voelen om de economische realiteit te onderkennen."

De juridische basis: van IBM tot AI

De aanpak van Malus.sh is gebaseerd op een historische mijlpaal in software- en auteursrecht: de ‘schone kamer’-methode. Deze techniek ontstond in 1982, toen IBM de markt domineerde en concurrenten zoals Columbia Data Products compatibele producten wilden ontwikkelen zonder inbreuk te maken op IBM’s auteursrechten.

De oplossing? Een team analyseerde IBM’s BIOS en stelde specificaties op voor een kloon. Een tweede, onafhankelijk team dat nooit de originele code had gezien, ontwikkelde vervolgens een nieuwe BIOS die aan die specificaties voldeed. Het resultaat was een compatibel systeem zonder auteursrechtinbreuk, omdat het niet letterlijk kopieerde. Deze methode werd later bevestigd door rechtspraak en zelfs verwerkt in de serie Halt and Catch Fire.

AI als moderne ‘schone kamer’?

Met de opkomst van generatieve AI is de ‘schone kamer’-benadering actueler dan ooit. AI-tools kunnen nu gemakkelijk software genereren die functioneel identiek is aan bestaande open-sourceprojecten, maar technisch gezien als origineel werk wordt beschouwd. Dit zou betekenen dat dergelijke software auteursrechten kan omzeilen.

Critici echter betwijfelen of AI gegenereerde code wel echt 'van scratch' is. Omdat grote taalmodellen (LLM’s) getraind zijn op bestaande code, zou de output per definitie afgeleid zijn van het trainingsmateriaal. Dit roept juridische en ethische vragen op: wie is verantwoordelijk als een AI-gegenereerde kloon auteursrecht schendt? En wat betekent dit voor de toekomst van open source?

De impact op open source

  • Bedreiging voor de gemeenschap: Als bedrijven AI gebruiken om open-sourcecode te klonen zonder licentie, kan dit de motivatie voor vrijwillige bijdragen ondermijnen.
  • Juridische onzekerheid: De grens tussen origineel werk en afgeleide content wordt steeds vager, wat leidt tot nieuwe rechtszaken.
  • Economische gevolgen: Startups en individuele ontwikkelaars kunnen hun werk niet meer beschermen, terwijl grote bedrijven profiteren van goedkopere alternatieven.

"Deze tool laat zien hoe kwetsbaar het open-source-ecosysteem is geworden. Het is niet langer een kwestie van technologie, maar van economie en macht." — Mike Nolan, medeoprichter van Malus.sh

Wat betekent dit voor ontwikkelaars?

Voor ontwikkelaars die afhankelijk zijn van open source, brengt Malus.sh zowel risico’s als kansen met zich mee. Aan de ene kant kan het de toegang tot software vergroten, aan de andere kant kan het de waarde van hun werk ondermijnen. Nolan benadrukt dat het probleem dieper ligt dan alleen deze tool: "Het gaat om de vraag wie de controle heeft over softwareontwikkeling. Als bedrijven AI gebruiken om licenties te omzeilen, wie beschermt dan nog de belangen van de gemeenschap?"

De komende jaren zal moeten blijken of de juridische kaders snel genoeg kunnen meebewegen met de technologische ontwikkelingen. Tot die tijd blijft de vraag: kan AI écht een 'schone kamer' zijn, of is het slechts een nieuwe vorm van juridisch grijze zone?