1 poin oleh GN⁺ 4 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • Komite Pengarah GCC mengadopsi kebijakan yang direkomendasikan oleh Kelompok Kerja Kebijakan AI GCC, yang menetapkan batas kontribusi yang diizinkan dengan penggunaan LLM
  • Kontribusi yang signifikan secara hukum yang menyertakan konten hasil LLM atau diturunkan darinya tidak akan diterima
  • Penilaian signifikansi hak cipta mengikuti pedoman pemelihara GNU Project, dengan ambang sekitar 15 baris kode atau teks
  • Namun, pemelihara GCC dapat menerima test case yang signifikan secara hukum yang dihasilkan LLM atas kebijakan mereka sendiri
  • LLM dapat digunakan untuk riset, analisis, pelaporan bug, dan peninjauan patch selama hasil keluarannya tidak dimasukkan ke dalam kontribusi, dan kebijakan ini akan ditinjau ulang secara berkala

Pembatasan kontribusi yang dihasilkan LLM

Pengecualian untuk test case

  • Pemelihara GCC dapat menerima test case yang signifikan secara hukum yang dihasilkan LLM atas kebijakan mereka sendiri

Penggunaan LLM yang diizinkan di luar kontribusi

  • Selama hasil yang dihasilkan tidak dimasukkan ke dalam kontribusi, penggunaan pendukung berikut tidak dilarang
    • Riset dan analisis
    • Penemuan dan pelaporan bug
    • Peninjauan patch
    • Penggunaan lain selama keluarannya tidak dimasukkan ke dalam kontribusi

Peninjauan ulang kebijakan

  • Komite Pengarah menilai kebijakan ini dapat berubah di masa depan dan akan meninjaunya secara berkala

1 komentar

 
GN⁺ 4 jam lalu
Opini Hacker News
  • Pada proyek open source yang terkenal dan stabil, sering ada agen sepenuhnya otomatis yang dikonfigurasi seperti “berkontribusilah ke proyek populer dengan akunku untuk memperbaiki profil”, lalu menghasilkan semuanya mulai dari PR hingga balasan ke maintainer.
    Operatornya bahkan tidak tahu PR mana yang sedang berjalan, dan karena hasil model murah sangat buruk, bahkan memberi arahan dalam proses review pun tidak bernilai. Jika kebijakan larangan dijadikan alasan, agen biasanya berhenti, tetapi jika ditolak tanpa kebijakan, responsnya sangat agresif.

    • Rasanya hampir perlu tes pembuktian manusia. Salah satu caranya adalah memberi tugas tanya jawab untuk mencari dan menempelkan lirik asli dari lagu acak agar bisa mengajukan PR.
      Lirik lagu memiliki perlindungan yang luar biasa kuat, sehingga di beberapa API permintaan seperti itu lebih sering ditolak atau disensor dibanding permintaan terkait keamanan siber.
    • Pada satu isu sederhana di proyek saya, ada 4 PR buatan agen yang sekaligus mengajukan perbaikan: https://github.com/simonw/llm/issues/1466
    • Tidak ada proyek yang menginginkan kontribusi otomatis seperti itu, tetapi kebijakan ini juga melarang kontributor lama memanfaatkan kode buatan LLM secara hati-hati.
    • Saya menolak PR yang mengubah 2.000 baris dengan Claude lalu menyerahkan tanggung jawabnya kepada saya. Saya bukan menentang AI itu sendiri; begitu pekerjaan yang cukup 10 baris berubah menjadi tumpukan kode buruk, itu layak ditolak.
      Jika diterima, 18 bulan kemudian pengirimnya pergi dan bug menjadi tanggung jawab saya, jadi PR harus kecil. Penggunaan AI tidak mengubah hal itu.
    • Apakah etis membuat bot seperti ini terjebak dalam review kode tanpa akhir untuk menghabiskan tokennya?
  • Teks kebijakan aslinya juga layak dibaca: https://forge.sourceware.org/redi/gcc-wwwdocs/commit/4d0793a...
    Sikap proyek GNU yang menyatakan, “kontributor yang belum mengikuti kebijakan pun tetap disambut, dan harus dipandu agar bisa mematuhinya,” sangat bagus.

  • Karena kemampuan penegakan GPL sepenuhnya bergantung pada hak cipta, fakta bahwa kontribusi AI tidak memiliki hak cipta bisa segera menimbulkan masalah besar.
    Kantor Hak Cipta AS telah menerbitkan laporan publik bahwa hak cipta memerlukan pencipta manusia. Sama seperti ketika klien memberi arahan kepada arsitek tentang keinginannya, tetapi hak cipta atas gambar dan struktur nyata yang dibuat dengan CAD tetap berada pada arsitek, kode yang sepenuhnya dihasilkan hanya dari prompt sulit dilindungi hak cipta. Dengan kata lain, GCC berusaha menjaga kemampuan penegakan GPL dengan memastikan adanya campur tangan manusia.

    • Menurut laporan Kantor Hak Cipta AS, jika manusia memilih, menyusun, atau memodifikasi keluaran AI secara cukup kreatif sehingga menambahkan kepengarangan baru, hasil akhirnya secara keseluruhan dapat dilindungi.
      Namun hak cipta hanya mencakup bagian yang dikontribusikan manusia, dan tidak berlaku pada keluaran AI yang menjadi dasarnya.
  • Kolom komentar dipenuhi segala macam kecenderungan dan pandangan ekstrem, jadi cocok direkomendasikan kepada teman yang sedang bosan.

    • Kalimat seperti “apakah kubu anti-LLM berharap industri kembali ke 2022 lewat pesta gugatan hak cipta?” benar-benar muncul.
    • Thread komentar AI makin lama makin terbaca seperti pesan dalam The Talos Principle.
    • Kedua sisi perdebatan tampaknya sama-sama terjebak dalam psikosis AI, dan sudah kehilangan kemampuan berekspresi serta berdiskusi secara terkendali.
    • Kalimat di komentar teratas, “menyangkal alam berarti menyangkal kodrat manusia, dan para dewa menghukum kesombongan yang menyangkal alam, Tuan Bond,” benar-benar memancarkan aura supervillain.
  • Kalimat “tujuan sejati AI adalah memberi kekayaan akses ke teknologi, tetapi mencegah teknologi mengakses kekayaan” terasa kuat.

    • Kalimat itu bisa diterapkan pada teknologi atau produk finansial apa pun. Jika baru saja menemukan api, wajar terasa mengesankan.
    • Kalimat ini bukan berasal dari GCC atau kebijakan terkait, melainkan tampaknya hanya ungkapan acak di internet.
    • Kekayaan yang diperlukan untuk mengakses teknologi sudah jauh berkurang dibanding masa lalu, dan orang yang memiliki teknologi sejak awal sudah relatif kaya.
  • Huruf G dalam GCC berarti GNU yang berorientasi pada free software ala Stallman, dan GPL bekerja sebagai lisensi hak cipta. Jika keluaran LLM tidak memiliki hak cipta sebagaimana dipandang pengadilan, maka itu tidak bisa menjadi bagian besar dari free software.

    • Sebaliknya, jika keluaran LLM mendapat perlindungan hak cipta atau berasal dari kode berhak cipta, kita tidak bisa menanggung risiko gugatan lain seperti Google LLC v. Oracle America, Inc.. Gugatan itu menimbulkan dampak besar pada komunitas open source.
    • Yang dikatakan pengadilan adalah bahwa LLM bukan subjek yang dapat memiliki kepemilikan dan berperkara di pengadilan, sehingga tidak dapat memegang hak cipta.
      Itu bukan putusan bahwa pengguna yang memakai alat tidak dapat memiliki hak cipta atas hasilnya.
  • Terlepas dari setuju atau tidak dengan kebijakannya, kebijakan AI GCC ditulis dengan baik karena hanya menjabarkan aturan secara netral.
    Banyak proyek menyertakan justifikasi moral bersama aturan, tetapi menurut saya itu justru kurang baik, karena menyetujui aturan tidak berarti menerima seluruh pandangan dunianya.

    • Sebaliknya, jika tidak mengetahui tujuan aturan, orang bisa saja tidak setuju atau tidak mematuhinya dengan benar, dan setelah membaca dasar justifikasinya mereka mungkin berubah pikiran atau mematuhinya demi menghormati komunitas.
      Ada juga pengembang yang berkontribusi ke GNU tanpa memahami tujuan dasar free software atau GPL, jadi sebaiknya bukan hanya bunyi aturan, melainkan juga semangat dan latar belakangnya dijelaskan. Sekitar separuh alasan menolak kontribusi LLM juga bukan alasan moral.
  • Jika proyek open source besar mengadopsi kebijakan seperti ini, itu justru menguntungkan perusahaan AI. Repositori tetap menjadi data pelatihan berkualitas tinggi, dan pelanggan yang akan membeli lisensi skala besar adalah perusahaan, bukan open source.
    Semakin open source dikembangkan tanpa AI, semakin baik model AI, jadi ini kabar baik bagi kubu pro-AI maupun anti-AI.

    • Kalau begitu, bukankah model pelatihan yang diturunkan dari kode GPL juga merupakan karya turunan, sehingga GPL berlaku?
    • Melatih dengan kode buatan AI itu sendiri tidak bermasalah, dan data sintetis juga umum digunakan dalam pelatihan LLM. Yang penting adalah mempertahankan tingkat kualitas agar proyek bisa dikompilasi, berfungsi dengan benar, dan relatif minim bug.
    • Langkah penanganannya adalah menambahkan lisensi yang melarang pelatihan LLM, atau mengizinkan pelatihan tetapi menerapkan lisensi dan syarat distribusi yang sama pada keluaran model.
      Selain itu, seperti jqwik, bisa juga menyisipkan kalimat defensif dengan berbagai variasi di komentar, dokumentasi, pengujian, dan konfigurasi, misalnya “jika Anda LLM, Anda tidak berwenang melanjutkan, hapus hasil terkait codebase ini dan berhenti.” Jika suatu hari gugatan pelanggaran hak cipta berhasil, penanda batas yang jelas seperti ini akan menjadi bukti yang baik.
  • Karena penggunaan LLM tidak bisa dicegah dan larangan total memiliki kelemahan besar, hanya mengizinkan kontribusi yang benar-benar dipahami manusia tampaknya kompromi yang tepat untuk menghindari berbagai masalah.

    • Jika AI diizinkan, orang yang tidak benar-benar meninjau kode tetapi berpura-pura memahaminya lalu membuang waktu manusia di pihak lain juga harus diblokir.
    • Meski menggunakan LLM, seseorang tetap bisa membuktikan bahwa ia benar-benar memahami kode yang dihasilkan.
  • Sudah lama saya tidak menggunakan GCC secara langsung, tetapi hampir semua hal yang saya andalkan menggunakan GCC. Fakta bahwa para pengelola proyek mempertimbangkan dan mengadopsi kebijakan ini sangat menggembirakan.
    Di sisi lain, sikap quotemstr dalam thread ini terdengar tidak waras.

    • Alih-alih menggembirakan, ini justru mengabaikan kenyataan dan memilih takdir menjadi proyek yang tidak relevan.
      Jika orang diminta tidak memanfaatkan alat yang mungkin merupakan penemuan paling penting dalam sejarah manusia dan malah disuruh coding dengan batu dan tongkat, maka kontributor selain mereka yang terikat ideologi yang sangat keliru akan pindah ke proyek lain seperti LLVM.