Ogłoszono rozpoczęcie ogólnego głosowania (GR, general resolution) deweloperów w sprawie wykorzystania dużych modeli językowych i narzędzi AI przy tworzeniu dystrybucji. Głosowanie będzie trwało do 28 sierpnia. Prawo głosu mają około tysiąca deweloperów, którzy uczestniczą w utrzymaniu pakietów i infrastruktury Debiana.
W trakcie dyskusji nad pierwotnie zaproponowanymi do głosowania dwoma opcjami, ostateczna lista została rozszerzona do 8 punktów:
- Zakazać wszelkiego użycia narzędzi AI przy pracy nad pakietami opracowywanymi w projektach Debiana, zasobami webowymi, tłumaczeniami, dokumentacją oraz wiadomościami w oficjalnej korespondencji. Zakaz nie obejmuje upstream-projektów wykorzystujących AI, dostarczania związanych z AI pakietów oraz przyjmowania łatek stworzonych w upstream-projektach przy pomocy AI.
- Zezwolić na użycie AI przy spełnieniu pewnych warunków, takich jak wyraźne informowanie o użyciu AI, przyjęcie pełnej odpowiedzialności uczestników za wkład stworzony przez AI oraz stosowanie narzędzi AI z warunkami, które nie narzucają ograniczeń.
- Rezygnacja z AI w miarę możliwości z przyczyn etycznych, ekologicznych i społecznych. Raporty o błędach i wiadomości w listach dyskusyjnych powinny być pisane tylko przez ludzi. Jakiekolwiek zastosowanie AI w trakcie pracy powinno być ujawniane. Osoby odpowiedzialne za utrzymanie mają prawo zakazać stosowania AI do przygotowywania poprawek w podsystemach, za które odpowiadają. Naruszenie zasad stosowania AI jest równoznaczne z naruszeniem kodeksu postępowania.
- Dopuszczalność stosowania AI przy realizacji prac specyficznych dla Debiana, przy obowiązkowym oznaczeniu użycia AI, przyjęciu pełnej odpowiedzialności za kod, zrozumieniu istoty zmiany oraz zakazie przetwarzania danych poufnych w chmurowych zasobach AI.
- Odpowiedzialne użycie generatywnego AI — stosowanie AI nie jest aprobowane, ale też nie jest zakazane, a stworzony przez AI kod podlega tym samym standardom jakości i wymaganiom licencyjnym, co kod napisany ręcznie. Ujawnienie użycia AI jest zachęcane, ale nie jest obowiązkowe. Zabronione jest korzystanie z zewnętrznych usług AI do pracy z użyciem kluczy prywatnych lub analizowania jeszcze publicznie nieujawnionych podatności.
- Ostrożne korzystanie z AI z uznaniem istniejących ryzyk i zaleceniem, by unikać stosowania AI w sytuacjach, w których można się bez niego obejść. Wykorzystanie już istniejących standardów jakości oraz ponoszenie odpowiedzialności za kod przez jego przedających programistów. Osoby odpowiedzialne mają uprawnienia do samodzielnego odrzucania zmian wprowadzonych za pomocą AI. Zalecenie ujawnienia informacji o korzystaniu z AI. Zakaz przetwarzania danych osobowych w chmurowych usługach AI.
- Zakaz stosowania wyników pracy AI w przekazywanych łatkach, raportach o błędach i dokumentacji. Dozwolone jest użycie AI jako narzędzia pomocniczego do analizy kodu i prowadzenia badań, jeśli ostateczny wynik został stworzony przez człowieka i spełnia zasady projektu.
- Potępienie użycia AI bez ścisłego zakazu ze względu na jego negatywny wpływ na środowisko. Zachęta do rezygnacji z narzędzi AI na rzecz pracy ręcznej. Dobrowolne ujawnienie informacji o korzystaniu z AI.
Źródło: opennet.ru
