Аннотация:
r/opensource, сообщество по обсуждению программного обеспечения с открытым исходным кодом в рамках Reddit, известной американской социальной платформы, недавно ввело серию новых правил подачи заявок. Самый спорный из них — он запрещает публикацию проектов, использующих искусственный интеллект, созданных искусственным интеллектом или специально ориентированных на искусственный интеллект. Команда управления сообществом считает, что нынешний этап развития искусственного интеллекта несовместим с ценностями открытого исходного кода, поддерживаемыми сообществом. Это решение быстро вызвало споры среди пользователей и даже побудило некоторых разработчиков создавать новые сообщества для размещения проектов, исключенных новыми правилами.

Согласно правилам, опубликованным командой управления сообществом 24 октября по местному времени, если проект использует искусственный интеллект, создается с помощью искусственного интеллекта или является продуктом, обслуживающим искусственный интеллект, его выпуск в сообществе не приветствуется. Руководство считает, что текущая модель развития искусственного интеллекта противоречит философии сообщества open source, поэтому необходимо сохранить первоначальную ценностную ориентацию сообщества, ограничив связанные проекты.
Однако новые правила четко не определяют конкретные границы участия искусственного интеллекта в разработке проектов, что заставляет многих пользователей сомневаться в его осуществимости. В современной разработке программного обеспечения широко используются такие инструменты, как программирование с использованием искусственного интеллекта, завершение кода и автоматическое тестирование. Даже если основной код проекта написан людьми, он также может содержать часть кода, сгенерированного искусственным интеллектом. Если проект будет запрещен, если он связан с искусственным интеллектом, это может затронуть большое количество основного программного обеспечения с открытым исходным кодом.
Некоторые пользователи особо отметили, что код, генерируемый искусственным интеллектом, теперь появляется и в ядре Linux. Если следовать буквальному смыслу новых правил, проекты, которые полагаются на это программное обеспечение или содержат связанный код, теоретически могут быть исключены из сообщества. Подобные противоречия отражают все более заметную реальную проблему: по мере того, как программирование с использованием искусственного интеллекта становится все более популярным, как определить степень участия искусственного интеллекта в разработке и как оценить, соответствует ли проект духу открытого исходного кода, становится все более сложным.
Столкнувшись с сомнениями, модератор сообщества Волвернесс объяснил в ходе дискуссии, что новые правила не означают, что все программное обеспечение, содержащее функции искусственного интеллекта, обязательно будет запрещено. Например, некоторое программное обеспечение имеет только специальные возможности, такие как автоматические субтитры, но искусственный интеллект не является его основным назначением. Для таких проектов могут быть исключения. Однако оппозиция сохраняется, поскольку управленческая команда еще не предоставила достаточно четких критериев, согласно которым функции ИИ приемлемы и какие ситуации могут повлечь за собой запрет.


Помимо запрета ИИ сообщество добавило и другие ограничения. Представленные проекты должны быть не моложе одного года, активно поддерживаться и иметь нескольких участников. Это означает, что новые проекты, которые только что были выпущены, программное обеспечение, разработанное независимо одним человеком, а также разработчики, которые надеются найти сопровождающих или нанять участников в сообществе, могут потерять возможность участвовать. Руководство даже дало понять, что сообщество больше не будет принимать запросы на поиск сопровождающих проектов или найм разработчиков в будущем.
Еще одно спорное положение касается языка. На самом деле команда менеджеров требует от участников умения общаться на английском языке и говорит, что пользователям, которые не говорят по-английски, следует поискать другие сообщества. Причина в том, что менеджерам сложно отличить контент на английском языке, непосредственно созданный искусственным интеллектом, от контента на английском языке, переведенного искусственным интеллектом; если пользователь сам не понимает английский язык, он не может подтвердить точность перевода.
Это постановление подверглось критике, поскольку оно не только ограничивает использование искусственного интеллекта, но и может исключить большое количество неанглоязычных разработчиков из коммуникационной среды с открытым исходным кодом. Программное обеспечение с открытым исходным кодом изначально имеет характеристики, позволяющие пересекать национальные и языковые границы, и многие разработчики, сопровождающие и пользователи проектов происходят из разных стран. Критики полагают, что знание языка не обязательно связано с тем, является ли проект действительно открытым исходным кодом, и что полный запрет на участие неанглоязычных пользователей может нанести ущерб международному характеру сообщества.
После объявления новых правил некоторые пользователи, не согласные с этими ограничениями, начали обращаться к недавно созданному сообществу r/trueopensource. Это новое сообщество стремится предоставить альтернативное коммуникационное пространство для разработчиков, на которых распространяются первоначальные правила, и быть более открытым для участия искусственного интеллекта в разработке. Первоначальный модератор сообщества также упомянул об этом новом сообществе в обсуждении и выразил надежду, что оно сможет предоставить место людям, затронутым новой политикой.
Спор возник в связи с тем, что инструменты программирования искусственного интеллекта быстро меняют индустрию разработки программного обеспечения. Разработчики могут использовать ИИ для генерации кода, анализа программ, исправления ошибок и даже воссоздания функционально схожих альтернатив на основе поведения существующего программного обеспечения. Эти возможности снизили технический порог для отдельных разработчиков, но также вызвали постоянные дебаты о качестве кода, авторских правах, безопасности программного обеспечения и определении открытого исходного кода.
Для разработчиков, выступающих против искусственного интеллекта, проблемой является не только то, кто пишет код, но и прозрачность, проверяемость программного обеспечения, действительно ли процесс разработки открыт, а также соответствуют ли данные обучения и коммерческий контроль, лежащие в основе модели искусственного интеллекта, концепциям открытого исходного кода. Те, кто поддерживает разработку с помощью искусственного интеллекта, считают, что ядром открытого исходного кода должно быть то, могут ли пользователи получать, исследовать, модифицировать и распространять программное обеспечение, а не основываться исключительно на том, какие инструменты используют разработчики, чтобы определить, может ли проект войти в сообщество.
Однако новые правила r/opensource не эквивалентны полному запрету искусственного интеллекта во всей индустрии программного обеспечения с открытым исходным кодом или на платформе Reddit. Это политика вклада, сформулированная конкретным сообществом. Его влияние в первую очередь отражается на масштабах обсуждений и методах участия пользователей в сообществе. Даже если проект не может быть выпущен здесь, это не означает, что проект теряет свою квалификацию открытого исходного кода или не может продолжать развиваться и распространяться на других платформах.
Эта суматоха выявила новую проблему, с которой столкнулось сообщество открытого исходного кода: когда искусственный интеллект постепенно становится распространенным инструментом разработки программного обеспечения, как традиционные принципы открытого исходного кода должны адаптироваться к новой технической среде? Сообщество может формулировать правила в соответствии со своими идеями, но если объем ограничений слишком широк, оно может даже исключить проекты, которые поддерживаются в течение длительного времени, имеют открытый код и допускают бесплатную модификацию. Поскольку программирование ИИ продолжает набирать популярность, ожидается, что дебаты по поводу определения открытого исходного кода, прав разработчиков и управления сообществом продолжатся.
Комментарии