Copilot van GitHub is in een massarechtzaak aangeklaagd vanwege grootschalige softwarepiraterij. De AI tool zou de licentierechten van softwareontwikkelaars schenden die hun software onder open-source licenties op GitHub plaatsen.

Volgens het advocatenkantoor dat de softwareontwikkelaars in de massarechtszaak vertegenwoordigt maakt Copilot misbruik van de rechten van de software die de AI tool voor zijn functionaliteit gebruikt. De tool, gebaseerd op OpenAI Codex van OpenAI, voorziet ontwikkelaars van blokken code en vult code aan op basis van slimme suggesties. Gebruikers betalen hiervoor tussen de 10 en 100 euro per jaar. Ook OpenAI is in de massazaak aangeklaagd.

De aanklagers hebben hun zaak ingediend bij de federale rechtbank in Californië en stellen dat GitHub, onderdeel van Microsoft, handelt in strijd met de eigen voorwaarden, privacy policies, de California Consumer Privacy Act en de DMCA-code 1202, die het verwijderen van informatie voor copyrightbeheer verbiedt.

GitHub verwijdert licenties

GitHub Copilot zou volgens de aanklagers zijn AI-modellen trainen op basis van openbare repositories die elders in GitHub beschikbaar zijn. Hierbij worden de modellen getraind op code die andere ontwikkelaars onder bepaalde open-source voorwaarden op GitHub hebben geplaatst.

Hieronder vallen 11 open-source voorwaarden die vereisen dat gebruikers de naam van de ontwikkelaar en diens copyright vermelden. Denk daarbij aan de MIT-licentie, de GNU General Public Licence en de Apache-licentie.

In het geval van GitHub Copilot worden de licenties van duizenden ontwikkelaars simpelweg verwijderd, zo luidt de aanklacht. Hierdoor zou de tool op zeer grote schaal softwarepiraterij plegen.

De open-source AI tool draait geheel op Azure en reproduceert de code van open-source libraries en repositories of licenties. Deze code bevat echter nooit erkenning voor de rechtmatige ontwikkelaars. Daarom is de tool in strijd met de licenties die bij deze originele code horen.

De dienst zorgt ervoor, zo stellen de aanklagers, dat de open-source software en code binnen een betaalmuur blijft. De licenties worden hierbij geschonden en open-source code wordt voor eigen gewin te gelde gemaakt, ondanks de belofte van GitHub om dit nooit te doen.

Reactie GitHub

In een reactie geeft GitHub aan dat er op 1 november nieuwe functionaliteit voor Copilot is aangekondigd die volgend jaar beschikbaar komt. Wanneer de tool een codefragment voorstelt moet het ontwikkelaars ook een inventaris gaan bieden met gelijkwaardige code die in GitHub repositories kan worden gevonden. Ook moeten ontwikkelaars deze inventaris kunnen organiseren met behulp van filters, zoals de datum van de bijdrage, de repository-licentie en meer.

Daarnaast zou de open-source repository eerder hebben aangegeven dat de tool in sommige gevallen gekopieerde code kan produceren. De huidige versie moet voorkomen dat er suggesties worden gegeven die overeenkomen met bestaande code in openbare repositories.

In een blog geeft GitHub verder aan hoe het omgaat met copyrights van ontwikkelaars.

Tip: GitHub maakt AI-tool Copilot algemeen beschikbaar