Advokátska organizácia Software Freedom Conservancy (SFC), ktorá poskytuje právnu ochranu slobodným projektom a presadzuje dodržiavanie licencie GPL, oznámila koniec akéhokoľvek využívania platformy na spoluprácu pri vývoji kódu GitHub a vyzvala vývojárov iných otvorených projektov, aby nasledovali jej príklad. Organizácia tiež spustila iniciatívu zameranú na zjednodušenie migrácie projektov z GitHubu na otvorenejšie alternatívy, ako sú CodeBerg (na báze Gitea) a SourceHut, alebo zavedenie vlastných vývojových služieb postavených na otvorených platformách, ako sú Gitea alebo GitLab Community Edition.
Iniciatíva SFC bola vyvolaná neochotou GitHubu a Microsoftu zaoberať sa etickými a právnymi nuansami používania zdrojových kódov slobodného softvéru ako základ pre vytvorenie modelu strojového učenia v komerčnej službe GitHub Copilot. Zástupcovia SFC sa snažili objasniť, či je vytvorený model strojového učenia predmetom autorského práva a ak áno, komu patria tieto práva a ako súvisia s právami na kód, na ktorom je model postavený. Takisto zatiaľ nie je jasné, či môže byť blok kódu generovaný v GitHub Copilot, ktorý opakuje kód z využívaných projektov pri vytváraní modelu, považovaný za odvodené dielo a či môže byť zaradenie takýchto blokov do proprietárneho softvéru považované za porušenie licenčných podmienok.
Zástupcom Microsoftu a GitHubu boli položené otázky o tom, aké právne normy ležali na základe vyhlásení riaditeľa GitHubu, že tréning modelu strojového učenia na verejne dostupných dátach sa považuje za spravodlivé použitie, a spracovanie kódu v GitHub Copilot sa môže interpretovať analogicky s použitím kompilátora. Okrem toho boli Microsoftu zaslané požiadavky na poskytovanie zoznamu licencií a prehľadu názvov repozitárov používaných pri tréningu modelu.
Bola tiež položená otázka, ako súvisí tvrdenie, že je povolené trénovať model na akomkoľvek kóde bez ohľadu na použité licencie s tým, že na trénovanie GitHub Copilot bol použitý iba kód otvoreného softvéru a tréning nezahŕňa kód uzavretých repozitárov a proprietárnych produktov spoločnosti, ako sú Windows a MS Office. Ak je tréning modelu na akomkoľvek kóde dobrým užívaním, prečo si Microsoft cení svoju duševnú vlastnosť viac ako duševnú vlastnosť vývojárov otvoreného softvéru.
Spoločnosť Microsoft sa vyhla odpovediam a neposkytla právnu analýzu, ktorá by potvrdila legitimitu svojich tvrdení o dobrom užívaní. Pokusy o získanie potrebných informácií sa uskutočnili od júla minulého roka. Najskôr zástupcovia Microsoftu a GitHubu sľúbili, že odpovedia čo najskôr, ale tak neurobili. Po šiestich mesiacoch bola iniciovaná verejná diskusia o potenciálnych právnych a etických problémoch v systémoch strojového učenia, ale zástupcovia Microsoftu ignorovali pozvanie zúčastniť sa. Nakoniec, po roku, zástupcovia Microsoftu priamo odmietli túto otázku diskutovať, pričom vysvetlili, že diskusia je bezpredmetná, pretože pravdepodobne nezmení postoj SFC.
Okrem nárokov súvisiacich s projektom GitHub Copilot sa tiež uvádzajú nasledujúce problémy GitHubu:
- GitHub uzavrel zmluvu na poskytovanie komerčných služieb imigračnej a colnej polícii USA (ICE), ktorej činnosť je aktivistami považovaná za neetickú, napríklad v dôsledku praxe rozdeľovania detí a ich rodičov po zadržaní ilegálnych emigrantov. Pokusy diskutovať o otázke spolupráce GitHubu a ICE sa stretli s pohŕdavým a pokryteckým prístupom k danému problému.
- GitHub uisťuje komunitu o svojej podpore otvoreného softvéru, ale samotný web a celý služba GitHub je proprietárny a kódová základňa je uzavretá a nedostupná na analýzu. Napriek tomu, že nástroj Git bol vyvinutý na nahradenie proprietárneho BitKeeper a s cieľom prekonať centralizáciu v prospech distribuovaného modelu vývoja, GitHub prostredníctvom poskytovania špecifických nadstavieb nad Git viaže vývojárov na centralizovanú proprietárnu stránku, ktorú ovláda jedna komerčná spoločnosť.
- Vedúci pracovníci GitHub kritizujú copyleft a GPL a propagujú používanie povolených licencií. GitHub patrí spoločnosti Microsoft, ktorá sa predtým ukázala ako útočná voči otvorenému softvéru a proti modelu licencovania copyleft.
Ďalej sa uvádza, že organizácia SFC pozastavila prijímanie nových projektov do svojho členstva, ktoré nemajú v pláne migrovať z GitHubu. Pre už zapojené projekty do SFC nie je odchod z GitHubu nútený, ale organizácia je pripravená poskytnúť im všetky potrebné zdroje a podporu pri zámere prejsť na inú platformu. Okrem činnosti na ochranu práv sa organizácia SFC zaoberá akumuláciou sponzorských prostriedkov a poskytovaním právnej ochrany voľným projektom, prevzatím funkcií zberu darov a správou aktív projektov, čo oslobodzuje vývojárov od osobnej zodpovednosti v prípade súdnych sporov. Medzi projekty, ktoré sú rozvíjané s podporou SFC, patrí Git, CoreBoot, Wine, Samba, OpenWrt, QEMU, Mercurial, BusyBox, Inkscape a približne desiatka ďalších voľných projektov.
Zdroj: opennet.ru
