Оголошено про початок загального голосування (GR, general resolution) розробників щодо використання великих мовних моделей та AI-інструментів при розробці дистрибутива. Прийом голосів здійснюватиметься до 28 серпня. Право голосу мають близько тисячі розробників, які беруть участь у супроводі пакетів та підтримці інфраструктури Debian.
У процесі обговорення запропонованих для голосування двох варіантів, фінальний список було розширено до 8 пунктів:
- Заборонити будь-яке використання AI-інструментів при роботі над пакетами, що розробляються в Debian проектами, web-ресурсами, перекладами, документацією та повідомленнями в офіційному листуванні. Заборона не поширюється на upstream-проекти, що використовують AI, поставку пов'язаних з AI пакетів і прийняття патчів, створених в upstream-проектах за допомогою AI.
- Дозволити AI при обов'язковому дотриманні деяких умов, таких як явне інформування про використання AI, прийняття повної відповідальності учасників за створений через AI вклад, застосування AI-інструментів з умовами використання, що не накладають обмеження.
- Відмова від AI наскільки це можливо через етичні, екологічні та соціальні проблеми. Повідомлення про помилки та листи у списках розсилки мають писати лише люди. Будь-яке застосування AI у процесі роботи має розкриватися. Супроводжуючі на власний розсуд мають право заборонити застосування AI для підготовки патчів у підсистемах, за які вони відповідають. Порушення правил застосування AI дорівнює порушення кодексу поведінки.
- Допустимість застосування AI при виконанні робіт, специфічних для Debian, при обов'язковій позначці використання AI, взяття на себе повної відповідальності за код, розуміння суті зміни та заборони обробляти конфіденційні дані у хмарних AI-сервісах.
- Відповідальне використання генеративного AI - застосування AI не схвалюється, але й не забороняється, а до створеного через AI коду застосовуються ті ж стандарти якості та ліцензійні вимоги, що і написаному вручну коду. Розкриття використання AI заохочується, але не обов'язковим. Заборонено застосування сторонніх AI-сервісів для роботи з використанням закритих ключів або аналізу ще публічно не оприлюднених уразливостей.
- Обережне використання AI з визнанням наявних ризиків та рекомендацією щодо можливості уникати застосування AI у ситуаціях, у яких без нього можна обійтися. Використання вже існуючих стандартів якості та несення відповідальності за код розробниками, що його передали. Супроводжуючим надано повноваження на свій розсуд відхиляти зміни, створені через AI. Рекомендація розкривати інформацію про використання AI. Заборона обробляти конфіденційні дані у хмарних AI-сервісах.
- Заборона використання результатів роботи AI у передаваних патчах, звітах про помилки та документації. Допустимість застосування AI як допоміжного інструменту для аналізу коду та проведення досліджень, якщо фінальний результат створено людиною та відповідає правилам проекту.
- Засудження застосування AI без суворої заборони через його негативний вплив на екологію. Заохочення відмови від AI-інструментів на користь ручної роботи. Добровільне розкриття фактів використання AI.
Джерело: opennet.ru
