SFC poziva projekte otvorenog koda da prestanu koristiti GitHub

Organizacija Software Freedom Conservancy (SFC), koja pruža pravnu zaštitu besplatnim projektima i zalaže se za usklađenost s GPL-om, objavila je da će prekinuti svu upotrebu platforme za dijeljenje koda GitHub i pozvala programere drugih projekata otvorenog koda da slijede njihov primjer. Organizacija je također pokrenula inicijativu čiji je cilj olakšati migraciju projekata s GitHuba na otvorenije alternative kao što su CodeBerg (pokreće Gitea) i SourceHut ili ugostiti izvorne razvojne usluge na svojim poslužiteljima temeljenim na otvorenim platformama kao što su Gitea ili GitLab Izdanje zajednice.

Organizaciju SFC na pokretanje inicijative potaknula je nevoljkost GitHuba i Microsofta da razumiju etičke i pravne zamršenosti korištenja izvornog koda besplatnog softvera kao osnove za izgradnju modela strojnog učenja u komercijalnoj usluzi GitHub Copilot. Predstavnici SFC-a pokušali su dokučiti podliježe li izrađeni model strojnog učenja autorskim pravima i, ako jest, tko posjeduje ta prava i u kakvom su odnosu s pravima na kod na kojem se model temelji. Također još nije jasno može li se blok koda generiran u GitHub Copilot-u i ponavljajući kod iz projekata korištenih za izgradnju modela smatrati izvedenim radom i može li se uključivanje takvih blokova u vlasnički softver smatrati kršenjem copyleft-a licencije.

Predstavnici Microsofta i GitHuba upitani su na kojim se pravnim standardima temelji izjava direktora GitHuba da obuka modela strojnog učenja na javno dostupnim podacima spada u kategoriju poštene upotrebe i da se kod za obradu u GitHub Copilot-u može tumačiti slično korištenju prevoditelja. Osim toga, od Microsofta je zatraženo da dostavi popis licenci i popis naziva repozitorija korištenih za obuku modela.

Postavljeno je i pitanje kako izjava da je dopušteno trenirati model na bilo kojem kodu bez obzira na korištene licence korelira s činjenicom da je za obuku GitHub Copilota korišten samo kod otvorenog koda, a obuka ne pokriva kod zatvorena spremišta i vlasnički proizvodi tvrtke, kao što su Windows i MS Office. Ako je obuka modela na bilo kojem kodu poštena upotreba, zašto onda Microsoft cijeni svoje intelektualno vlasništvo više od intelektualnog vlasništva programera otvorenog koda.

Microsoft je bio neobvezujući i nije pružio pravnu analizu koja bi poduprla legitimnost njegovih tvrdnji o poštenoj upotrebi. Pokušaji dobivanja potrebnih podataka traju od srpnja prošle godine. Isprva su predstavnici Microsofta i GitHuba obećali odgovoriti što je prije moguće, ali nikada nisu odgovorili. Šest mjeseci kasnije pokrenuta je javna rasprava o potencijalnim pravnim i etičkim problemima u sustavima strojnog učenja, no predstavnici Microsofta ignorirali su poziv za sudjelovanje. U konačnici, godinu dana kasnije, predstavnici Microsofta odbili su izravno razgovarati o ovom problemu, uz objašnjenje da je rasprava besmislena jer nije vjerojatno da će promijeniti stav SFC-a.

Osim pritužbi vezanih uz GitHub Copilot projekt, također su zabilježeni sljedeći GitHub problemi:

  • GitHub je sklopio ugovor o pružanju komercijalnih usluga američkoj imigracijskoj i carinskoj službi (ICE), koju aktivisti smatraju neetičkom zbog svoje prakse odvajanja djece od roditelja nakon, na primjer, pritvaranja ilegalnih imigranata. Pokušaji rasprave o pitanju suradnje GitHub-a i ICE-a naišli su na omalovažavajući i licemjeran odnos prema postavljenom problemu.
  • GitHub jamči zajednici svoju podršku za softver otvorenog koda, ali stranica i cijela GitHub usluga su vlasnički, a baza koda je zatvorena i nije dostupna za analizu. Iako je Git dizajniran da zamijeni vlasnički BitKeeper i odmakne se od centralizacije u korist modela distribuiranog razvoja, GitHub, kroz pružanje specifičnih Git dodataka, povezuje programere sa centraliziranim vlasničkim mjestom koje kontrolira jedna komercijalna tvrtka.
  • Rukovoditelji GitHuba kritiziraju copyleft i GPL, zagovarajući korištenje popustljivih licenci. GitHub je u vlasništvu Microsofta, koji se ranije pokazao napadima na open source softver i akcijama protiv copyleft modela licenciranja.

Dodatno se napominje da je organizacija SFC obustavila prijem novih projekata koji ne planiraju migrirati s GitHuba. Za projekte koji su već uključeni u SFC, napuštanje GitHuba nije prisilno, ali je organizacija spremna pružiti im sve potrebne resurse i podršku ako se namjeravaju preseliti na drugu platformu. Osim ljudskih prava, organizacija SFC bavi se prikupljanjem sponzorskih sredstava i pravnom zaštitom besplatnih projekata, preuzimajući funkcije prikupljanja donacija i upravljanja imovinom projekta, što programere oslobađa osobne odgovornosti u slučaju sudskih sporova. Projekti razvijeni uz podršku SFC-a uključuju Git, CoreBoot, Wine, Samba, OpenWrt, QEMU, Mercurial, BusyBox, Inkscape i desetak drugih besplatnih projekata.

Izvor: opennet.ru

Dodajte komentar