Разработчик Якуб Т. Янкевич предложил сделать весь программный код, созданный искусственным интеллектом, открытым.
По его мнению, компании не должны превращать результаты работы нейросетей в закрытые коммерческие продукты. Просто потому, что сами ИИ-модели обучались на огромных объемах чужого кода.
Свою позицию Янкевич изложил в статье под названием All AI-generated code should be Open Source.
Читают прямо сейчас:
Как отличить код, написанный ИИ, от написанного человеком — разбираем, почему определить авторство сгенерированного кода почти невозможно.
Что такое open source и почему на нём держится весь IT — разбираем лицензии MIT, GPL и правила использования чужого кода.
Что такое свободные, открытые и бесплатные программы — объясняем различия лицензий и условия распространения программного кода.
Почему ИИ-код должен быть открытым
Главный аргумент разработчика заключается в том, что современные нейросети обучались на миллионах строк открытого программного кода, созданного сообществом за десятилетия.
В обучающие наборы также попадали материалы Stack Overflow и других сайтов Stack Exchange, распространяемые по лицензиям Creative Commons. Они предусматривают определенные условия использования, включая указание авторства.
По мнению Янкевича, ситуация, когда ИИ обучается на чужих открытых проектах, а затем помогает создавать закрытые коммерческие программы, выглядит несправедливой.
Автор называет такую практику своеобразным «отмыванием лицензий».
Кому принадлежат авторские права на код нейросети
Второй аргумент связан с законодательством.
Янкевич отмечает, что в США произведения, полностью созданные искусственным интеллектом без творческого участия человека, обычно не получают авторско-правовую защиту.
Он проводит параллель с известным спором об авторских правах на селфи обезьяны, который стал одним из примеров применения принципа человеческого авторства.
Однако законодательство разных стран отличается. Например, в Великобритании предусмотрена специальная защита некоторых произведений, созданных компьютером.
Поэтому разработчик предлагает явно публиковать ИИ-код под открытыми лицензиями либо передавать его в общественное достояние с помощью CC0.
А если код доработал человек?
Янкевич признает, что на практике сложно провести четкую границу между кодом, написанным человеком, и результатом работы нейросети.
Разработчики могут использовать ИИ для отдельных функций, исправления ошибок или создания целых программ.
Однако, по его мнению, если человек лишь написал запрос и практически не проверял или не изменял результат, такой код определенно должен быть открытым.
При этом автор не предлагает конкретного механизма, который позволил бы проверять происхождение кода и контролировать соблюдение подобного правила.
Скидка на все курсы Практикума
Раз вы дочитали эту новость до конца, с технологиями у вас всё в порядке. А если давно присматривались к разработке, аналитике, нейросетям, тестированию или кибербезопасности, сейчас туда можно зайти дешевле.
Промокод KOD (можно просто нажать) даст скидку на любой платный курс! А если пока не готовы покупать курс, у Практикума есть бесплатные вводные части.
