Intinya sih...
  • Aturan lisensi perangkat lunak terbuka (open source) kini dipertanyakan di era kecerdasan buatan (AI) setelah sebuah proyek populer dirilis ulang dengan bantuan AI.
  • Perdebatan muncul dari proyek `chardet`, pustaka Python, yang mengubah lisensi dari LGPL (ketat) ke MIT (bebas) setelah kodenya ditulis ulang oleh AI.
  • Pertanyaan utamanya adalah apakah kode yang dihasilkan AI dapat dianggap sebagai karya baru, atau masih merupakan turunan dari proyek sebelumnya yang seharusnya tetap tunduk pada lisensi asli.
  • Keterlibatan AI mengaburkan konsep "clean-room implementation" karena AI belajar dari berbagai contoh kode yang ada di internet, sehingga status "karya baru" dari kode AI dipertanyakan.
  • Secara hukum, AI tidak dianggap sebagai pencipta yang memiliki hak cipta, menempatkan kode yang dihasilkannya dalam "wilayah abu-abu" dan menimbulkan kekhawatiran bagi komunitas open source.
  • Komunitas open source khawatir proyek yang dilindungi dapat kehilangan perlindungannya jika di-rewrite AI dan lisensinya diubah, berpotensi dimanfaatkan oleh pihak lain.

Kanalindependen.id – Di dunia perangkat lunak terbuka atau open source, aturan soal lisensi selama ini dianggap sebagai hal yang jelas.

Jika seseorang menggunakan atau mengembangkan ulang sebuah program, ia harus mengikuti aturan lisensi yang sudah ditetapkan oleh pembuatnya.

Namun di era kecerdasan buatan (AI), aturan lama itu mulai dipertanyakan.

Perdebatan baru muncul setelah sebuah proyek perangkat lunak populer bernama chardet, pustaka Python yang banyak digunakan untuk mendeteksi jenis teks dalam berbagai bahasa, dirilis dalam versi terbaru.

Versi baru ini disebut-sebut ditulis ulang dengan bantuan AI.

Masalahnya bukan pada teknologi yang digunakan, melainkan pada keputusan yang datang setelahnya.

Pengembang proyek tersebut mengubah lisensi software dari LGPL, yang memiliki aturan cukup ketat, menjadi MIT, lisensi yang jauh lebih bebas digunakan.

Perubahan ini langsung memicu diskusi panjang di komunitas open source.

Pertanyaan utamanya sederhana, tetapi jawabannya tidak mudah: apakah kode yang ditulis ulang oleh AI benar-benar bisa dianggap sebagai karya baru?

Jika memang sepenuhnya baru, maka mengganti lisensi mungkin saja diperbolehkan.

Namun jika kode tersebut masih dianggap sebagai turunan dari proyek lama, maka lisensi aslinya seharusnya tetap berlaku.

Dalam dunia pengembangan perangkat lunak sebenarnya ada konsep yang dikenal sebagai clean-room implementation.

Artinya, sebuah program ditulis ulang dari awal tanpa melihat atau menyalin kode dari proyek sebelumnya.

Jika proses ini benar-benar dilakukan, maka program baru dapat memiliki lisensi yang berbeda. Namun ketika AI ikut terlibat, batasnya menjadi tidak lagi jelas.

AI belajar dari berbagai contoh kode yang ada di internet. Karena itu, sebagian pengembang mempertanyakan apakah hasil yang ditulis AI benar-benar bisa disebut sebagai karya yang sepenuhnya baru.

Persoalan ini juga semakin rumit karena dari sisi hukum, AI sendiri tidak dianggap sebagai pencipta yang memiliki hak cipta.

Artinya, kode yang dihasilkan AI bisa saja berada dalam wilayah abu-abu secara hukum. Bagi komunitas open source, situasi ini menimbulkan kekhawatiran baru.

Jika AI dapat digunakan untuk menulis ulang sebuah proyek lalu mengganti lisensinya, maka banyak proyek open source yang selama ini dilindungi oleh lisensi tertentu bisa kehilangan perlindungan tersebut.

Perusahaan atau pihak lain mungkin saja mengambil proyek yang sudah ada, meminta AI menulis ulang kodenya, lalu merilisnya kembali dengan lisensi yang lebih bebas.

Sebagian pengembang melihat ini sebagai potensi masalah besar bagi masa depan open source. Namun di sisi lain, ada pula yang menganggapnya sebagai bagian dari perubahan besar dalam dunia teknologi.

AI kini tidak hanya membantu menulis kode, tetapi juga mulai memunculkan pertanyaan baru tentang kepemilikan, hak cipta, dan aturan lisensi.

Untuk saat ini, belum ada jawaban yang benar-benar pasti. Tetapi satu hal mulai terlihat jelas: ketika AI mulai ikut menulis software, aturan lama tentang kode dan lisensi juga ikut dipertanyakan. (***)