Connect with us

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

События

Суд по делу 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) и ее подпункты DMCA касаются нарушения информации о управлении авторскими правами. Они обвинили 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.