Софтуерът за опазване на свободата (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 Toolkit е проектиран да замени частния BitKeeper и да се отдалечи от централизацията в полза на разпределен модел на разработка, GitHub, чрез предоставянето на специфични за Git плъгини, свързва разработчиците с централизиран патентован сайт, контролиран от Git. една търговска компания .Ръководителите на GitHub критикуват копиралефта и GPL и водят кампания за разрешителни лицензи. GitHub е собственост на Microsoft, за която преди това беше доказано, че атакува софтуер с отворен код и разбива модела на лицензиране с копилефт.
Освен това, отбелязва се, че организацията SFC е спряла приемането на нови проекти, които не планират да мигрират от GitHub. Проектите, които вече са част от SFC, не са задължени да напускат GitHub, но организацията е готова да им предостави всички необходими ресурси и поддръжка, ако възнамеряват да преминат към друга платформа.
В допълнение към застъпничеството, организацията SFC се занимава с натрупване на спонсорски средства и предоставяне на правна защита за безплатни проекти, поемайки функциите за събиране на дарения и управление на активи на проекти, което освобождава разработчиците от лична отговорност при съдебни дела.
SFC съвместимите проекти включват Git, CoreBoot, Wine, Samba, OpenWrt, QEMU, Mercurial, BusyBox, Inkscape и около дузина други безплатни проекти.
Накрая ако се интересувате да научите повече за това, можете да проверите подробностите В следващия линк.