Разработчиков open source призвали отказаться от GitHub после запуска Copilot

Software Freedom Conservancy, некоммерческая организация, которая предоставляет поддержку и юридические услуги для проектов программного обеспечения с открытым исходным кодом, призвала сообщество отказаться от GitHub после запуска коммерческой версии Copilot.

0db5ecc69b24675c4c7ed75d3972f5ec.JPG

Software Freedom Conservancy финансируется рядом известных компаний, таких как Google, Red Hat и Mozilla, а его участники охватывают более 40 проектов, включая Git, Selenium и Godot.

Споры Software Freedom Conservancy с GitHub начались ещё до выхода Copilot. Инструмент разработали в партнерстве с OpenAI, в которую Microsoft вложила $1 млрд в 2019 году, и в значительной степени опирается на OpenAI Codex, который был обучен на гигантском количестве общедоступного исходного кода и моделей естественного языка. Использование Copilot поднимает ряд важных вопросов о том, кто на самом деле является автором программного обеспечения. GitHub признал, что при обучении разработчики использовали весь доступный в репозиториях сервиса публичный код без учета типа лицензии. Если инструмент «позаимствовал» код из одного проекта и предложил его автору другого проекта, то в теории можно подавать иски о нарушении авторских прав. Брэдли М. Кун из Software Freedom Conservancy уже публиковал статью под названием «Если программное обеспечение — мой второй пилот, кто запрограммировал мое программное обеспечение?».

Ещё в 2021 году Фонд свободного программного обеспечения (FSF) объявил о проведении исследований этических и законных вопросов работы Copilot. При этом специалисты инженерной школы Тандона Нью-Йоркского университета выяснили, что инструмент примерно в 40% случаев генерирует код с ошибками или уязвимостями.

Теперь Software Freedom Conservancy прекращает внутреннее использование GitHub и внедряет программу, помогающую проектам-членам отказаться от платформы. Кроме того, организация не будет принимать новых участников, у которых нет чёткого плана по переносу своих проектов с открытым исходным кодом с GitHub.

Между тем Amazon недавно представил собственную реализацию Copilot под названием CodeWhisperer, предварительная версия которого представили ​​на прошлой неделе. Компания пытается решить некоторые проблемы с авторскими правами, возникшие из-за Copilot — например, если CodeWhisperer сгенерирует предложение кода, похожее на существующий фрагмент, найденный в его обучающих данных, он укажет лицензию на него. После этого разработчику предстоит решить, использовать этот код или нет.

С 21 июня Copilot стал доступен всем разработчикам GitHub по подписке. Бесплатно сервисом могут пользоваться только студенты и разработчики популярных проектов с открытым исходным кодом. Всем остальным нужно заплатить $10 за месяц или $100 за год.

© Habrahabr.ru