Организация за защита на правата Software Freedom Conservancy (SFC), която предлага юридическа защита на свободни проекти и защитава необходимостта от спазване на лицензия GPL, обяви за прекратяване на всяко използване на платформата за съвместна разработка на код GitHub и призова разработчиците на други опознавателни проекти да последват примера им. Организацията също така стартира инициатива, насочена към опростяване на миграцията на проекти от GitHub към по-отворени алтернативи, като например CodeBerg (на базата на Gitea) и SourceHut, или внедряването на собствени разработки на свои сървъри, базирани на отворени платформи като Gitea или GitLab Community Edition.
Създаването на инициативата SFC е провокирано от нежеланието на GitHub и Microsoft да разгледат етичните и юридическите детайли относно използването на изходния код на свободен софтуер като основа за създаване на модел за машинно обучение в комерсиалната услуга GitHub Copilot. Представителите на SFC се опитаха да установят дали създаденият модел за машинно обучение е обект на авторско право и ако да, то на кого принадлежат тези права и как те съотносят към правата на кода, на основата на който е построен моделът. Също така все още не е ясно дали блокът код, генериран в GitHub Copilot и повтарящ кода от използваните при създаването на модела проекти, може да се счита за производна работа и дали включването на такива блокове в проприетарен софтуер може да се разглежда като нарушение на лицензите за копилефт.
На представители на Microsoft и GitHub бяха зададени въпроси относно какви правни норми стоят зад изявленията на директора на GitHub, че обучението на модела за машинно обучение върху публично достъпни данни попада в категорията на добросъвестното използване и обработката на кода в GitHub Copilot може да се тълкува по аналогия с използването на компилатор. Допълнително Microsoft бяха помолени да предоставят списък с лицензи и перечен на имената на репозитории, използвани при обучението на модела.
Също така беше отправен въпрос как се съотнасят заявлението, че е допустимо обучението на модел на всякакъв код без оглед на използваните лицензии, с факта, че за обучението на GitHub Copilot е използван само код с отворен изходен код и обучението не обхваща код от затворени хранилища и собственически продукти на компанията, такива като Windows и MS Office. Ако обучението на модел на всякакъв код е добросъвестно използване, то защо Microsoft цени своята интелектуална собственост повече от интелектуалната собственост на разработчиците на отворен софтуер?
Компанията Microsoft избегна отговорите и не предостави правен анализ, потвърждаващ легитимността на своите твърдения за добросъвестно използване. Опити за получаване на необходимата информация бяха предприети от юли миналата година. Първоначално представители на Microsoft и GitHub обещаха да отговорят в най-кратък срок, но не го направиха. След половин година беше инициирана публична дискусия относно потенциалните правни и етични проблеми в системите за машинно обучение, но представители на Microsoft игнорираха поканата да участват. В крайна сметка, след година, представителите на Microsoft директно отказаха да обсъждат този въпрос, пояснявайки, че дискусията е безсмислена, тъй като едва ли ще промени позицията на SFC.
Освен претенциите, свързани с проекта GitHub Copilot, се отбелязват и следните проблеми на GitHub:
- GitHub подписа договор за предоставяне на търговски услуги на имиграционната и митническата полиция на САЩ (ICE), чиято дейност се разглежда от активисти като неетична, например, заради практиката на разделяне на деца от техните родители след задържането на незаконни имигранти. Опитите да се обсъди въпросът за сътрудничеството между GitHub и ICE се сблъскаха с пренебрежително и лицемерно отношение към поставения въпрос.
- GitHub уверява общността в своята подкрепа за отвореното ПО, но сайтът и целият сервиз GitHub представляват собственическа структура, а кодовата база е затворена и недостъпна за анализ. Въпреки че инструментът Git е разработен с цел замяна на собственическия BitKeeper и с намерение да се избегне централизацията в полза на разпределената модел на разработка, GitHub, чрез предоставянето на специфични надстройки над Git, привързва разработчиците към централизирания собственически сайт, контролиран от една търговска компания.
- Ръководителите на GitHub критикуват копилефта и GPL, агитирайки за използването на разрешителни лицензи. GitHub принадлежи на компанията Microsoft, която вече е показала агресия срещу отвореното ПО и действия срещу модела на лицензиране на копилефт.
Забелязва се, че организацията SFC е спряла приемането на нови проекти, които не планират миграция от GitHub. За вече съществуващите в SFC проекти не се налага напускане на GitHub, но организацията е готова да предостави всички необходими ресурси и подкрепа, ако имат намерение да преминат на друга платформа. Освен правозащитната си дейност, организацията SFC се занимава със събиране на спонсорски средства и предоставяне на юридическа защита на свободни проекти, поемаща функциите по събиране на дарения и управление на активите на проектите, което освобождава разработчиците от лична отговорност в случай на съдебни спорове. В списъка на проектите, развивани с подкрепата на SFC, са Git, CoreBoot, Wine, Samba, OpenWrt, QEMU, Mercurial, BusyBox, Inkscape и още около десетина свободни проекта.
Източник: opennet.ru
