SDL (Simple DirectMedia Layer) raamatukogu arendajad on vastu võtnud reeglid, mis keelavad muutuste vastuvõtmise, mis sisaldavad suurte keelemudelite, nagu ChatGPT, Claude, Copilot ja Grok, genereeritud koodi. AI-d tohib aga kasutada probleemide tuvastamiseks ja edastatavate muudatuste analüüsimiseks, kuid selliste probleemide parandamised peavad olema inimeste loodud.
Saadud projekti kogemuse põhjal osutuvad sageli AI abil tuvastatud probleemid hallutsinatsioonideks, mis praktikas ei ole reaalsed probleemid või sisaldavad valeinformatsiooni. Probleemide kohta teavet edastavad arendajad peavad olema hästi kursis esitatud probleemiga ja isiklikult veenduma selle olemasolus. Pull-päringute esitamisel peab arendaja kinnitama, et ta on koodi autor ja edastab oma töö tulemuse Zlib litsentsi alusel.
AI abil loodud koodi arendamise keelu põhjuseks on ühilduvuse puudumine Zlib litsentsiga, kuna on võimatu täpselt määrata koodi allikat, samuti võimalikud litsentsikonfliktid, mis tulenevad koodi kaudsetest laenudest teistelt litsentsidelt (kuna suur keelemudel on treenitud koodiga, mis on erinevate litsentside all, võib genereeritud koodi potentsiaalselt tõlgendada kui tuletatud teost).
Lisaks võib mainida ka kaht Vim'i tekstiredaktori fork'i loomist, mis on tekkinud rahulolekust AI-s kasutamise sagenemise pärast muudatuste ettevalmistamisel:
- Vim Classic — Vim 8.2 koodibaasi fork, mis jätkab eelmise haru hoolt. Projekti asutas Drew DeVault, Sway kasutajakeskkonna, Aerc posti kliendi, Hare programmeerimiskeele ja SourceHut koostööpood platvormi autor. Forki loomise põhjuseks on Vim'i AI kasutamise poliitika tagasilükkamine, soov säilitada puhas südametunnustus ja jätkata Vim'iga töötamise nautimist.
- EVi — Vim 9.1.0 haru fork, kus ei ole veel vastu võetud AI abil loodud muudatusi.
Allikas: opennet.ru
