AI-mallit ja alustat

GitHub Copilot -oikeudenkäynti: GitHub voitti tapauksen

mm
Lisää Unite.AI suosikkilähteisiisi Google-palvelussa

GitHub Copilot, joka lanseerattiin vuonna 2021, on kehittynyt hyödylliseksi työkaluksi kehittäjille. Se on tekoälypohjainen koodigeneraattori, joka ehdottaa koodinpätkiä ja täydentää rivejä. Sen julkaisun jälkeen Copilot on dramaattisesti parantanut kehittäjien tuottavuutta ja koodin laatua.

GitHub Copilot on ollut osapuolena oikeudenkäynnissä vuodesta 2022. Ryhmä kehittäjiä nosti kanne, koska he uskoivat, että Copilot uudelleen käytti olemassa olevaa avoimen lähdekoodin koodia ilman asianmukaista mainintaa alkuperäisille koodaajille.

Miten GitHub Copilot -oikeudenkäynti alkoi, mitä nykyinen tuomio tarkoittaa ja mitkä ovat laajemmat vaikutukset tästä tapauksesta? Tutustumme asiaan.

Yleiskatsaus alkuperäisistä vaatimuksista ja hylkäyksistä

Marraskuussa 2022 ryhmä kehittäjiä nosti yhteiskanteen GitHubia, Microsoftia ja OpenAI:ta vastaan. Kanteessa oli alun perin 22 vaatimusta. Se keskittyi pääasiassa GitHub Copilottiin. GitHub koulutti Copilotin käyttäen olemassa olevaa avoimen lähdekoodin dataa tarjoamaan koodinpätkiä käyttäjille heidän koodatessaan.

Kantajat väittivät, että se kopioiden koodinpätkiä ilman alkuperäisten kehittäjien mainintaa. Kehittäjät vedosti myös Digitaalisen millenniumin tekijänoikeuslain (DMCA) nojalla. DMCA:n 1202(b)(2) pykälä ja sen alipykälät käsittelevät tekijänoikeuden hallinnan tiedon loukkaamista. He syyttivät GitHubia DMCA-tekijänoikeusloukkauksesta poistamalla tärkeitä tietoja koodinpätkistä, kuten koodin lähteen.

Tuomioistuin hylkäsi useita näistä vaatimuksista oikeudenkäynnin aikana. 9. heinäkuuta he hylkäsivät kolme lisää vaatimusta, joka oli merkittävä voitto puolustajille.

(MSFT )

Tuomioistuimen mukaan ei ollut riittävästi näyttöä koodin samankaltaisuudesta GitHubin tuottamien ja avoimen lähdekoodin välillä, jolle ohjelmisto koulutettiin. Sen vuoksi tuomari myös katsoi, ettei ollut DMCA-rikkomuksia.

GitHubin viimeaikaiset muutokset Copilottiin vaikuttivat merkittävästi tuomioistuimen päätökseen. Muutokset ohjelmistoon varmistivat, että työkalu näytti koodinpätkien varianteja sen sijaan, että se kopioi täsmälleen samanlaisia koodinpätkiä.

Lisäksi valitukset sisälsivät tekoälytutkimuksen, jotta korostettaisiin koodin uudelleenkäytön välttämättömyyttä GitHubissa. Tuomioistuin myös hylkäsi tämän väitteen, vedoten riittämättömiin todisteisiin plagiaatista.

Kuitenkin tuomioistuin totesi, että GitHub Copilotin koodin monistusvalvontafiltteri saattaa olla ongelma. Käyttäjät voivat poistaa tämän suodattimen, joka antaa varoituksia koodin samankaltaisuudesta. Tuomioistuimen epäluottamus viittaa siihen, että tämä asia vaatii tarkempaa tarkastelua. Tämä on mahdollisuus kehittäjille muokata ja jättää uudelleen valitukset, keskittyen tähän tiettyyn asiaan.

Jäljellä olevat syytökset GitHub Copilotia vastaan

Vaikka tuomioistuin on hylännyt useimmat vaatimukset, tapaus ei ole päättynyt. Kaksi tärkeää syytöstä on edelleen voimassa GitHub Copilot -ryhmäoikeudenkäynnissä:

  • Avoimen lähdekoodin lisenssirikkomus.
  • Luottamuksen rikkomus GitHubin ja avoimen lähdekoodin tarjoajien välillä.

Nämä syytökset arvostelevat GitHubia avoimen lähdekoodin epäeettisestä käytöstä. Ne sisältävät mm. sitä, ettei GitHub tunnustanut julkisesti saatavilla olevan datan käyttöä Copilotin koulutuksessa eikä antanut tunnustusta alkuperäisille koodaajille. Tämän seurauksena GitHub on rikkonut sopimuksensa kumppaneidensa kanssa.

Molemmat osapuolet ovat myös kiistäneet toistensa menettelyä oikeudenkäynnin aikana. Kehittäjien mukaan vastaajat eivät toimittaneet tarvittavia tietoja oikeudenkäynnin aikana, kuten merkittäviä sähköposteja. Tämä syytös saattaa tulla tärkeäksi myöhemmissä oikeudenkäyntivaiheissa.

Mitkä ovat laajemmat vaikutukset GitHub Copilot -oikeudenkäynnistä?

Tämä meneillään oleva oikeudenkäynti herättää kysymyksiä sen vaikutuksista laajempaan tekoälyekosysteemiin. Jäljellä olevien syytösten tulokset asettavat todennäköisesti ennakkotapauksia avoimen lähdekoodin käytölle tekoälykoulutuksessa.

GitHubin onnistuminen useiden kanteen vaatimusten hylkämisessä rohkaisee todennäköisesti muita yrityksiä jatkamaan tekoälyn käyttöä ohjelmistokehityksessä. GitHubin mukaan tekoälytekniikat, kuten Copilot, auttavat käyttäjiä koodaamaan tehokkaammin, mikä lisää tuottavuutta. Yhä useammat yritykset ja kehittäjät tavoittelevat samanlaisia hyötyjä.

Tämä tapaus on myös lisännyt tietoisuutta tekijänoikeuslaista. Se on antanut kehittäjille paremmat mahdollisuudet ymmärtää oikeuksiaan. Yritykset voivat käyttää uusia käytäntöjä varmistaakseen, etteivät ne loukkaa avoimen lähdekoodin lisenssejä.

Toisaalta tämä lisääntynyt tietäminen saattaa myös lisätä epäluottamusta tekoälykoodausvälineisiin. Tämä epäluottamus saattaa johtaa avoimien lähdekoodirepositorien vähentymiseen, kun kehittäjät poistavat omat panoksensa. Riittämättömän datan puute haittaa tekoälyohjelmistojen tehokasta oppimista.

Avoimet lähdekoodihanke voivat myös tarkastella lisenssiehtojaan antaakseen selkeämmät ohjeet koodin käytölle tekoälykoulutuksessa. He voivat omaksua rajoittavampia lisenssejä suojellakseen omia panoksiaan.

Tuomio ei myöskään täysin vapauta GitHub Copilotia, korostaen tarvetta kattavampiin sääntelykehyksiin. Mahdollisten tekijänoikeusloukkausten supistuminen saattaa rohkaista tekoälyyrityksiä. Nämä yritykset voivat jatkaa julkisesti saatavilla olevan koodin käyttöä koulutustarkoituksiin. Tämä tapaus kuitenkin vaatii selkeämpiä ohjeita avoimen lähdekoodin väärinkäytön estämiseksi.

Tarve päivitetyille laeille

Copilot-oikeudenkäynti on tuonut esille tekoälygeneroitu koodi ja tekijänoikeus -ongelman. Se on korostanut tarvetta päivitetyille laeille, joilla suojellaan alkuperäisten kehittäjien oikeuksia.

Nykyiset oikeudelliset kehykset eivät pysty käsittelemään tekoälysisällön tuomia monimutkaisuuksia. Sen vuoksi viranomaiset on päivitettävä lait varmistaakseen noudattamisen.

Esimerkiksi koodin samankaltaisuuden kynnyksen asettaminen, jonka ylittäminen ei ole sallittua, voisi auttaa suojella alkuperäisten kehittäjien oikeuksia. Viranomaiset voivat myös tehdä koulutusdatan lähteen näyttämisen pakolliseksi.

Lisäksi viranomaiset voivat säännellä julkista koodia estääkseen luvattoman käytön. Pakolliset tekoälytyökalujen ja niiden tuotosten säännölliset auditointi on toinen toteuttamiskelpoinen aloite.

Tämä oikeudenkäynti lisää tarkastelua julkisen koodin käytölle tekoälykoulutuksessa. Kun tekoälykoodausvälineet kehittyvät, myös lait niiden käytölle on kehittävä. Tämä käytäntö varmistaa, että innovaatio ei ole ristiriidassa eettisten ja oikeudellisten standardien kanssa.

Tutustu Unite.ai:iin, josta löydät lisää resursseja GitHubista ja tekoälykoodausvälineistä.

Haziqa on Data Scientist, jolla on laaja kokemus teknisen sisällön kirjoittamisesta AI- ja SaaS-yrityksille.