Občanské sdružení Software Freedom Conservancy (SFC), které poskytuje právní ochranu svobodným projektům a prosazuje nezbytnost dodržování licencí GPL, oznámilo ukončení veškerého využívání platformy pro společný vývoj kódu GitHub a vyzvalo vývojáře dalších otevřených projektů, aby šli v jeho stopách. Sdružení také spustilo iniciativu zaměřenou na usnadnění migrace projektů z GitHubu na otevřenější alternativy, například CodeBerg (na bázi Gitea) a SourceHut, nebo na zavedení svých vlastních vývojových služeb na svých serverech založených na otevřených platformách, jako jsou Gitea nebo GitLab Community Edition.
K vytvoření iniciativy organizaci SFC povzbudilo neochotu GitHubu a Microsoftu zabývat se etickými a právními aspekty používání zdrojových textů svobodného softwaru jako základu pro vytvoření modelu strojového učení v komerčním servisu GitHub Copilot. Zástupci SFC se snažili zjistit, zda je vytvořený model strojového učení předmětem autorských práv, a pokud ano, komu tato práva náleží a jak se vztahují k právům na kód, na jehož základě byl model vyvinut. Také zatím není jasné, zda může být kódový blok generovaný v GitHub Copilot, který opakuje kód z projektů použitých při vývoji modelu, považován za odvozené dílo a zda lze zahrnutí takových bloků do proprietárního softwaru považovat za porušení copyrightových licencí.
Zástupcům Microsoftu a GitHubu byly položeny otázky o tom, jaké právní normy stály za tvrzeními ředitele GitHubu, že trénink modelu strojového učení na veřejně dostupných datech spadá do kategorie fair use a zpracování kódu v GitHub Copilot lze interpretovat srovnatelně s použitím překladače. Dále bylo Microsoftu požádáno o poskytnutí seznamu licencí a přehledu názvů repozitářů, které byly použity při trénování modelu.
Byla také vznesena otázka, jak se shoduje prohlášení, že je přípustné trénovat model na jakémkoli kódu bez ohledu na používané licence, s tím, že pro trénink GitHub Copilot byl použit pouze kód otevřeného softwaru a trénink nezahrnuje kód uzavřených repozitářů a proprietárních produktů společnosti, jako jsou Windows a MS Office. Pokud je trénink modelu na jakémkoli kódu považován za férové využití, proč tedy Microsoft oceňuje svůj duševní majetek více než duševní majetek vývojářů otevřeného softwaru.
Společnost Microsoft se vyhnula odpovědím a neposkytla žádnou právní analýzu, která by potvrzovala legitimitu svých tvrzení o férovém využití. Snahy o získání potřebných informací byly podnikány od července loňského roku. Nejprve zástupci Microsoftu a GitHubu slíbili, že odpovědí co nejdříve, ale nakonec neodpověděli. Po šesti měsících byla zahájena veřejná diskuse o potenciálních právních a etických problémech v systémech strojového učení, ale zástupci Microsoftu pozvání k účasti na ní ignorovali. Nakonec, po roce, zástupci Microsoftu přímo odmítli diskutovat o této otázce a vysvětlili, že diskuse je bezpředmětná, protože pravděpodobně nezmění postoj SFC.
Kromě stížností souvisejících s projektem GitHub Copilot se uvádějí také následující problémy GitHubu:
- GitHub uzavřel smlouvu na poskytování komerčních služeb imigrační a celní policii USA (ICE), jejíž činnost je aktivisty považována za neetickou, například kvůli praxi oddělování dětí od jejich rodičů po zadržení nelegálních imigrantů. Snahy o projednání otázky spolupráce GitHubu a ICE narazily na pohrdavý a pokrytecký přístup k položené otázce.
- GitHub ujišťuje komunitu o své podpoře otevřeného softwaru, avšak webová stránka a celý servis GitHub jsou proprietární, a kódová základna je uzavřená a nedostupná pro analýzu. I když byl nástroj Git vyvinut jako náhrada za proprietární BitKeeper a za účelem odklonu od centralizace ve prospěch distribuovaného modelu vývoje, GitHub prostřednictvím poskytování specifických nadstaveb nad Gitem svazuje vývojáře s centralizovaným proprietárním webem, který je řízen jednou komerční společností.
- Vedoucí pracovníci GitHubu kritizují copyleft a GPL a vyzývají k použití permissivních licencí. GitHub patří společnosti Microsoft, která se dříve projevila útoky na otevřený zdrojový software a jednáním proti modelu licencování copyleft.
Dále se uvádí, že organizace SFC pozastavila přijímání nových projektů, které neplánují migrovat z GitHubu. Pro již členy SFC se odchod z GitHubu nenutí, ale organizace je ochotna jim poskytnout všechny potřebné zdroje a podporu, pokud mají v úmyslu přejít na jinou platformu. Kromě právní ochrany se SFC zabývá shromažďováním sponzorských prostředků a poskytováním právní ochrany otevřeným projektům, přičemž na sebe přebírá funkce shromažďování darů a správy aktiv projektů, což zbavuje vývojáře osobní odpovědnosti v případě soudních sporů. Mezi projekty, které jsou podporovány SFC, patří Git, CoreBoot, Wine, Samba, OpenWrt, QEMU, Mercurial, BusyBox, Inkscape a dalších asi deset otevřených projektů.
Zdroj: opennet.ru
