QGIS telah menerima kebijakan yang melarang kontribusi kode yang dibuat dengan bantuan LLM, AI, atau agen ke repositori perangkat lunak utamanya. Catatan usulan proyek menunjukkan perubahan tersebut disetujui dan digabungkan pada 7 Oktober. Cakupannya lebih sempit daripada larangan menggunakan AI dalam QGIS: teks kebijakan menyebut kontribusi kode ke satu repositori, sementara beberapa batas pengertian “berbantuan” belum didefinisikan.

Perubahan besar

  • Apa yang berubah: QGIS mengganti kebijakan sebelumnya tentang kontribusi dengan alat AI dengan larangan tegas atas kontribusi kode berbantuan LLM, AI, atau agen ke github.com/qgis/qgis.
  • Mengapa ini penting: Kontributor yang kodenya termasuk dalam aturan dapat menghadapi pengembalian kode dan sanksi terhadap hak kontribusinya jika proyek kemudian menemukan bantuan yang dilarang. Usulan tidak menjelaskan proses deteksi atau penegakan otomatis.
  • Apa yang masih terbuka: Kalimat yang diadopsi tidak memberi contoh untuk pelengkapan otomatis, penelitian, atau peninjauan berbasis AI, dan tidak secara tegas mengatur laporan bug, komentar diskusi, atau repositori QGIS lainnya.

Apa yang dinyatakan teks yang diadopsi

Aturan satu paragraf dalam kebijakan mencakup “kontribusi kode berbantuan LLM, AI, atau agen” dalam repositori utama QGIS. Aturan menyebut bahwa penemuan bantuan berbasis AI, LLM, atau agen di kemudian hari dapat menyebabkan pengembalian kode dan sanksi terhadap hak kontributor. Redaksi tersebut menjelaskan kemungkinan konsekuensi, bukan catatan bahwa QGIS telah menerapkannya pada kontributor tertentu.

Catatan itu penting karena judul usulan, “Kontribusi AI tidak diizinkan,” lebih luas daripada kalimat yang berlaku. Kalimat tersebut secara khusus menyebut kontribusi kode dan repositori qgis/qgis. Aturan itu tidak menetapkan ketentuan untuk seluruh proyek bagi orang yang memakai fitur AI ketika bekerja dengan perangkat lunak QGIS. Aturan juga tidak menyebut apakah pembatasan yang sama mencakup repositori usulan peningkatan yang terpisah atau kiriman bukan kode. Pertanyaan tersebut muncul dalam diskusi pull request, tetapi teks yang digabungkan tidak merincinya.

Perubahan yang diterima memperbarui berkas kebijakan alat AI dalam repositori, yang nama berkasnya masih memuat qep-408. Pull request pada 7 Oktober dijelaskan sebagai QEP 428 dan menerima label Accepted sebelum digabungkan. Nama berkas dan nomor usulan merujuk pada perubahan kebijakan yang sama dalam catatan ini.

Mengapa kontributor memperdebatkan batasnya

Para pendukung menjelaskan masalah kapasitas peninjauan. Dalam diskusi usulan, kontributor Haubourg mengatakan kiriman yang dihasilkan dari luar dapat melebihi jumlah yang mampu ditinjau dengan serius oleh pengelola. Seorang kontributor yang telah membuka perbaikan regresi berbantuan AI mengatakan pengalaman itu dapat menciptakan ilusi kompetensi dalam basis kode yang rumit dan membebani kepercayaan antara peninjau dan penulis. Ini adalah penjelasan peserta mengenai kebijakan, bukan temuan terukur tentang setiap patch berbantuan AI.

Peserta lain bertanya apa yang dianggap sebagai bantuan. Seorang kontributor menyebut pelengkapan otomatis, memakai LLM untuk memahami kode yang tidak dikenal, penerjemahan, dan hasil pencarian dengan jawaban AI sebagai contoh yang tidak dipilah oleh aturan singkat tersebut. Tim Sutton, anggota Komite Pengarah Proyek QGIS, menjawab bahwa ia memandang kepatuhan berdasarkan apakah kontributor menulis kode dengan hati nurani yang bersih. Komentarnya memberi gambaran tentang maksud, tetapi bukan perubahan terhadap kalimat yang diadopsi. Penulis usulan, Nyall Dawson, mengatakan titik awal yang ketat dapat dipertimbangkan kembali per kasus; itu merupakan kemungkinan diskusi di masa depan, bukan pengecualian yang sudah disetujui.

Bagi kontributor yang menyiapkan pull request hari ini, batas yang dapat diandalkan adalah aturan tertulis: kode yang ditawarkan ke repositori utama QGIS tidak boleh mendapat bantuan LLM, sistem AI, atau alur kerja agen. Catatan sumber tidak menetapkan cara QGIS membedakan alat yang berada di batas atau menegakkan aturan dalam praktik. BIG CHANGE meninjau kebijakan dan diskusi publiknya; kami tidak mengirim kode atau menguji penegakan.

Sumber dan bacaan lanjutan

  • Teks kebijakan QGIS, versi 2.0: larangan satu paragraf yang persis, cakupan repositori, dan kemungkinan sanksi. Berkas menampilkan tanggal revisi 24 September 2026.
  • Pull request #387 QGIS Enhancement Proposals: diskusi usulan, persetujuan pada 7 Oktober, label Accepted, dan penggabungan. Komentar peserta menjelaskan alasan dan pertanyaan cakupan yang belum selesai; komentar itu sendiri bukan teks kebijakan.
  • Diskusi milis pengembang QGIS: penjelasan komite pengarah sebelumnya tentang usulan kebijakan repositori dan kesulitan penegakannya. Diskusi itu mendahului redaksi yang diterima.