GitHub lansira načrt "Copilot for Business" med težavami s kršenjem avtorskih pravic

Ikona časa branja 4 min. prebrati


Bralci pomagajo pri podpori MSpoweruser. Če kupujete prek naših povezav, lahko prejmemo provizijo. Ikona opisa orodja

Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več

Microsoftov GitHub zdaj prinaša Copilot v podjetja. Ta teden je podjetje za repozitorij Git, ki temelji na oblaku, predstavilo nov načrt, imenovan "Copilot for Business", ki stane 19 USD na uporabnika mesečno.

GitHub želi razširiti svoj doseg na druge uporabnike s ponudbo načrta Copilot for Business. Nova ponudba naj bi povečala število 400,000 naročnikov orodja AI, ki razvijalcem pomaga pri pisanju kod z zagotavljanjem predlogov na podlagi njihovega trenutnega dela v projektu. Orodje poganja model umetne inteligence, ki ga je razvil OpenAI, imenovan Codex, "izurjen na desetinah milijonov javnih skladišč." Dopolnjuje integrirana razvojna okolja Visual Studio, Neovim in JetBrains, zaradi česar je pisanje kode za razvijalce lažje in hitrejše.

Poslovni načrt vključuje funkcije, ki so na voljo v ravni Copilot z eno licenco, in dodaja zmožnosti upravljanja licenc in upravljanja politik za celotno organizacijo. GitHub še dodaja, da ima ponudba zasebnost, ki je vodilna v panogi, ki "ne bo obdržala izrezkov kode, shranjevala ali delila vaše kode ne glede na to, ali so podatki iz javnih repozitorijev, zasebnih repozitorijev, repozitorijev, ki niso GitHub, ali lokalnih datotek."

Shuyin Zhao, višji direktor produktnega upravljanja pri GitHubu, pravi uvedba nove ponudbe je bila sprožena, potem ko je bilo slišati, "da podjetja želijo enostaven način za nakup GitHub Copilot za svoje ekipe." Vendar je skoraj nemogoče reči, da bodo podjetja ponudbo sprejela s toplim objemom, saj je Copilot še vedno sredi nerešenega vprašanja glede kršitve avtorskih pravic.

Pred meseci so posamezniki opazili, da Copilot ustvarja vprašljive kode. Oktobra je profesor računalništva na teksaški univerzi A&M Tim Davis zaklical GitHub, potem ko je opazil orodje, ki proizvaja "velike dele moje avtorsko zaščitene kode, brez pripisa, brez licence LGPL", ko je javna koda blokirana. Filter naj bi bil rešitev za preprečevanje predlogov kod, ki se ujemajo (ali skoraj) z javno kodo na GitHubu. Po mnenju a dokument iz GitHuba, "preverja predloge kode z njihovo okoliško kodo približno 150 znakov glede na javno kodo na GitHubu." Vendar se funkcija zdi neučinkovita, še posebej potem, ko je Davis razkril primer, ki ga je odkril.

GitHub opozarja, da lahko v približno 1% primerov predlog vsebuje nekaj izrezkov kode, daljših od ~150 znakov, ki se ujemajo z naborom za usposabljanje. Poleg tega GitHub pravi, da lahko orodje ustvari kodo z "nezaželenimi vzorci", kar lahko pomeni tveganje za uporabnike. V svoji dokument, pojasnjuje GitHub:

GitHub Copilot ponuja predloge iz modela, ki ga je OpenAI zgradil iz milijard vrstic odprtokodne kode. Posledično lahko nabor usposabljanj za GitHub Copilot vsebuje nevarne vzorce kodiranja, hrošče ali sklicevanja na zastarele API-je ali idiome. Ko GitHub Copilot ustvari predloge na podlagi teh podatkov o usposabljanju, lahko ti predlogi vsebujejo tudi neželene vzorce.

Odgovorni ste za zagotavljanje varnosti in kakovosti vaše kode. Priporočamo, da pri uporabi kode, ki jo ustvari GitHub Copilot, upoštevate enake previdnostne ukrepe kot pri uporabi kode, ki je niste napisali sami. Ti previdnostni ukrepi vključujejo strogo testiranje, skeniranje IP-jev in sledenje varnostnim ranljivostim.

Opozorilo nalaga odgovornost neposredno na uporabnike in jih izpostavlja možnosti tožb, če bodo spregledani avtorsko zaščiteni predlogi vključeni v končno produkcijo njihovih projektov.

Novembra je programer in odvetnik Matthew Butterick sodeloval s podjetjem za skupinske tožbe Joseph Saveri Law Firm, da bi spodbudil tožba v razredni tožbi proti Microsoftu, GitHubu in OpenAI.

»Kot dolgoletni odprtokodni programer je bilo že ob prvem poskusu Copilota očitno, da sproža resne pravne pomisleke, ki so jih opazili številni drugi, odkar je bil Copilot prvič javno predstavljen leta 2021,« je dejal Butterick. »Ker sem tudi odvetnik, sem se čutil prisiljenega zavzeti se za odprtokodno skupnost. Joeja poznam, odkar je ustanovil odvetniško pisarno Joseph Saveri. Vgradil ga je v eno najboljših skupinskih tožb v državi. Vesel sem, da se združujem z Joejem in njegovim podjetjem v imenu odprtokodnih programerjev, katerih pravice krši Copilot.”

Kljub težavam je GitHub odločen ponuditi svoj Copilot več uporabnikom, zlasti podjetjem. Čas pa bo pokazal, ali bodo podjetja pripravljena tvegati.

Več o temah: Razvijalci, GitHub, Kopilot GitHub, JetBrains, neovim, openAI, vizualni studio