События

Суд по делу GitHub Copilot: GitHub выигрывает дело

mm

Запущенный в 2021 году, GitHub Copilot стал полезным инструментом для разработчиков. Это генератор кода на основе ИИ, который предлагает фрагменты кода и автозаполняет строки. С момента его запуска Copilot значительно повысил производительность и качество кода разработчиков.

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

Как начался суд по делу GitHub Copilot, что означает текущий вердикт, и какие более широкие последствия этого дела? Давайте рассмотрим.

Обзор первоначальных претензий и отклонений

В ноябре 2022 года группа разработчиков подала коллективный иск против GitHub, Microsoft и OpenAI. Иск изначально состоял из 22 претензий. Он в основном был сосредоточен на GitHub Copilot. GitHub обучил Copilot на существующих открытых данных, чтобы предоставлять фрагменты кода пользователям во время программирования.

Истцы заявили, что он копирует фрагменты кода без указания оригинальных разработчиков. Разработчики также ссылались на Закон о цифровом миллиенниуме об авторских правах. Статья 1202(b)(2) и ее подпункты касаются нарушения информации об управлении авторскими правами. Они обвинили GitHub в нарушении авторских прав в соответствии с DMCA, удалив важную информацию из фрагментов кода, такую как источник кода.

Суд отклонил многие из этих претензий в течение судебного дела. 9 июля они отклонили еще три претензии, что стало значительной победой для ответчиков.

Согласно суду, нет достаточных доказательств сходства кода между выводом, произведенным GitHub, и открытым кодом, на котором они обучили программное обеспечение. Поэтому судья также вынес решение против любых нарушений DMCA.

Недавние изменения GitHub в Copilot существенно повлияли на решение суда. Изменения в программном обеспечении обеспечили, чтобы инструмент показывал вариации фрагментов кода, а не точные копии.

Кроме того, жалобы включали исследование ИИ, чтобы подчеркнуть неизбежность повторного использования кода GitHub. Суд также отклонил этот аргумент, сославшись на недостаточность доказательств плагиата.

Однако суд отметил потенциальную проблему с фильтром проверки дубликатов GitHub Copilot. Пользователи могут отключить этот фильтр, который выдает предупреждения о сходстве кода. Недовольство суда предполагает, что этот аспект требует более пристального внимания. Это возможность для разработчиков изменить и повторно подать свои жалобы, сосредоточившись на этом конкретном аспекте.

Оставшиеся обвинения против GitHub Copilot

Хотя суд отклонил большинство претензий, дело не закрыто. Два ключевых обвинения остаются в силе в коллективном иске против GitHub Copilot:

  • Нарушение лицензии открытого кода.
  • Нарушение доверия между GitHub и поставщиками открытого кода.

Эти обвинения критикуют GitHub за неэтичное использование открытого кода. Они включают не указание использования публично доступных данных для обучения Copilot и не предоставление кредитов оригинальным разработчикам. В результате GitHub нарушил свое соглашение с партнерами.

Обе стороны также спорили о поведении друг друга во время процесса обнаружения. Согласно разработчикам, ответчики не предоставили необходимую информацию во время разбирательства, такую как соответствующие электронные письма. Это обвинение может стать важным в последующих стадиях дела.

Каковы более широкие последствия суда по делу GitHub Copilot?

Это продолжающееся дело вызывает вопросы о его влиянии на более широкую экосистему ИИ. Результаты этих оставшихся обвинений, вероятно, установят прецеденты для использования открытого кода в обучении ИИ.

Успех GitHub в отклонении многих претензий иска, вероятно, побудит другие компании продолжать использовать ИИ в разработке программного обеспечения. Согласно GitHub, технологии ИИ, такие как Copilot, помогают пользователям программировать более эффективно, увеличивая производительность. Все больше и больше компаний и разработчиков будут стремиться достичь подобных преимуществ.

Это дело также повысило осведомленность о законах об авторских правах. Оно дало разработчикам возможность лучше понять свои права. Компании могут использовать новые политики, чтобы обеспечить, что они не нарушают лицензии открытого кода.

С другой стороны, это повышение осведомленности также может увеличить недоверие к инструментам кодирования ИИ. Это отсутствие доверия может привести к менее обширным репозиториям открытого кода, поскольку разработчики удалят свои вклады. Недостаток достаточных данных будет препятствовать эффективному обучению программного обеспечения ИИ.

Проекты открытого кода также могут пересмотреть условия лицензирования, чтобы предоставить более явные рекомендации по использованию их кода в обучении ИИ. Они могут принять более ограничительные лицензии, чтобы защитить свои вклады.

Решение также не полностью оправдывает GitHub Copilot, подчеркивая необходимость более полных нормативных рамок. Сужение потенциальных претензий по нарушению авторских прав может побудить компании ИИ. Эти компании могут продолжать использовать публично доступный код для целей обучения. Однако это дело также требует более явных рекомендаций, чтобы предотвратить неправильное использование открытых данных.

Необходимость обновления законов

Иск Copilot привлек внимание к вопросу авторских прав на код, сгенерированный ИИ. Он подчеркнул необходимость обновления законов, чтобы защитить права оригинальных разработчиков.

Текущие правовые рамки не могут справиться с сложностями, введенными контентом, сгенерированным ИИ. В результате власти должны обновить законы, чтобы обеспечить соблюдение.

Например, установление порога, при котором сходство кода за пределами определенного числа не допускается, может помочь защитить права оригинальных разработчиков. Власти также могут сделать обязательным указание источника обучающих данных.

Кроме того, власти должны регулировать публичный код, чтобы предотвратить нелицензионное использование. Обязательные регулярные аудиты инструментов ИИ и их вывода являются еще одним жизнеспособным инициативой.

Это дело увеличит внимание к использованию публичного кода в обучении ИИ. По мере эволюции инструментов кодирования ИИ должны эволюционировать и законы для их использования. Эта практика обеспечит, что инновации не будут конфликтовать с этическими и правовыми стандартами.

Изучите Unite.ai для получения дополнительных ресурсов о GitHub и инструментах кодирования ИИ.

Haziqa является Data Scientist с обширным опытом написания технического контента для компаний AI и SaaS.