Правозащитната организация Software Freedom Conservancy (SFC), която предоставя юридическа защита на свободни проекти и защитава необходимостта от спазване на лицензията GPL, обяви за прекратяване на всякакво използване на платформата GitHub за съвместна разработка на код и призова разработчиците на други отворени проекти да последват примера ѝ. Организацията също така стартира инициатива, целяща да опрости миграцията на проекти от GitHub към по-отворени алтернативи, като CodeBerg (на база Gitea) и SourceHut, или внедряване на собствени разработки на свои сървъри, основани на отворени платформи, като Gitea или GitLab Community Edition.
Създаването на инициативата беше вдъхновено от нежеланието на 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
