
Masalah verifikasi usia di California dan Linux akhirnya akan berakhir bagi sebagian besar distribusi perangkat lunak bebas. Badan legislatif California telah mengesahkan amandemen yang mengecualikan sistem operasi yang didistribusikan di bawah lisensi yang mengizinkan penyalinan, pendistribusian ulang, dan modifikasi perangkat lunak dari kewajiban hukum verifikasi usia yang kontroversial.
Keputusan ini memberikan keringanan yang signifikan bagi proyek-proyek seperti Debian, Ubuntu, Fedora, Arch Linux, dan sistem sumber terbuka lainnya, yang hingga kini mungkin terpengaruh oleh peraturan yang terutama dirancang untuk platform teknologi besar. Undang-undang aslinya akan mewajibkan vendor sistem operasi untuk mengumpulkan informasi usia pengguna dan memberikan sinyal verifikasi usia kepada aplikasi, sebuah persyaratan yang sangat bermasalah bagi proyek-proyek terdesentralisasi yang dikelola oleh komunitas atau sukarelawan.
California menyetujui pengecualian untuk Linux dan perangkat lunak bebas.
Perubahan ini terjadi melalui RUU AB 1856 , yang mendefinisikan ulang konsep vendor sistem operasi dalam Undang-Undang Jaminan Era Digital. Rumusan baru ini mengecualikan individu dan organisasi yang mendistribusikan sistem operasi berdasarkan ketentuan lisensi yang memungkinkan penerima untuk menyalin, mendistribusikan ulang, atau memodifikasi perangkat lunak tersebut.
Dalam praktiknya, ini melindungi sebagian besar ekosistem Linux dan perangkat lunak bebas. Distribusi seperti Debian, Fedora, Ubuntu, dan Arch Linux akan dikecualikan dari kewajiban tersebut, begitu pula berbagai sistem BSD yang didistribusikan di bawah lisensi yang memenuhi persyaratan yang ditetapkan oleh rumusan baru tersebut.
Langkah ini merupakan perubahan signifikan dari situasi yang diciptakan oleh undang-undang aslinya. Ketika California mengesahkan Undang-Undang Jaminan Era Digital, pertanyaan segera muncul tentang bagaimana proyek sumber terbuka dapat mematuhi kewajiban yang dirancang untuk perusahaan dengan akun pengguna terpusat dan infrastruktur komersial di belakangnya.
Undang-undang aslinya dapat mewajibkan pengumpulan data usia pengguna.
Undang-Undang Jaminan Era Digital, yang sebelumnya dikenal sebagai AB 1043, menetapkan sistem penandaan usia yang dirancang untuk memungkinkan aplikasi dan layanan menentukan rentang usia pengguna. Legislasi ini menempatkan sebagian besar tanggung jawab ini pada penyedia sistem operasi dan toko aplikasi.
Sistem ini mewajibkan pengumpulan informasi usia selama pengaturan awal perangkat dan memberikan sinyal yang sesuai dengan salah satu rentang usia yang telah ditetapkan ketika diminta oleh aplikasi. Undang-undang ini dijadwalkan mulai berlaku pada 1 Januari 2027.
Bagi perusahaan seperti Apple, Microsoft, atau Google, model ini dapat mengandalkan akun, toko aplikasi, dan infrastruktur terpusat mereka. Namun, menerapkan persyaratan yang sama pada proyek seperti Debian atau Arch Linux menimbulkan masalah yang sama sekali berbeda.
Masalah besarnya adalah sifat desentralisasi Linux.
Banyak distribusi Linux tidak beroperasi seperti produk komersial tradisional. Tidak selalu ada perusahaan yang mengontrol setiap instalasi, akun wajib untuk setiap pengguna, atau infrastruktur terpusat yang mampu memverifikasi usia mereka yang mengunduh dan menginstal sistem.
Hal ini membuat penentuan siapa yang bertanggung jawab untuk memenuhi kewajiban hukum menjadi sangat sulit. Dalam beberapa proyek, perangkat lunak dikembangkan dan didistribusikan oleh komunitas sukarelawan internasional, sementara gambar dapat direplikasi, dimodifikasi, dan didistribusikan kembali oleh pihak ketiga.
Gagasan untuk mewajibkan proyek-proyek semacam ini membuat sistem verifikasi usia menimbulkan kekhawatiran yang signifikan di dalam komunitas perangkat lunak bebas. Masalahnya bukan hanya teknis, tetapi juga ekonomi dan hukum: memelihara sistem seperti itu dapat membutuhkan infrastruktur, pemrosesan data pribadi, dan sumber daya yang tidak dimiliki oleh banyak proyek komunitas.
Pengecualian ini melindungi lisensi yang mengizinkan penyalinan dan modifikasi.
Teks yang disetujui menetapkan ketentuan distribusi perangkat lunak sebagai elemen fundamental. Jika lisensi mengizinkan penyalinan, pendistribusian ulang, dan modifikasi sistem, maka distributornya berada di luar definisi yang digunakan oleh peraturan tersebut.
Ini mencakup fitur-fitur penting dari banyak lisensi yang paling banyak digunakan dalam perangkat lunak bebas dan sumber terbuka. Dengan demikian, perubahan ini tidak hanya menguntungkan distribusi tertentu, tetapi juga seluruh model pengembangan yang didasarkan pada kemampuan untuk mempelajari, memodifikasi, dan mendistribusikan kembali perangkat lunak.
Keputusan ini mencegah proyek-proyek dari keharusan menerapkan sistem pengumpulan data terpusat semata-mata untuk mematuhi hukum California. Hal ini juga mengurangi kemungkinan bahwa hukum yang dirancang untuk melindungi anak di bawah umur akan berakhir dengan membebani pengembang secara tidak proporsional yang tidak memiliki hubungan komersial langsung dengan setiap pengguna.
Situasi terkait dependensi dan ekstensi juga diklarifikasi.
Amandemen yang disetujui tidak hanya terbatas pada sistem operasi. Teks baru ini juga memperjelas berbagai aspek yang berkaitan dengan distribusi komponen perangkat lunak.
Pustaka dan dependensi yang didistribusikan melalui pengelola paket seperti APT atau Pacman tidak lagi termasuk dalam definisi aplikasi yang ditawarkan sebagai file eksekusi mandiri melalui toko yang tercakup dalam peraturan tersebut.
Hal ini sangat relevan untuk Linux, di mana sejumlah besar perangkat lunak didistribusikan melalui repositori dan pengelola paket. Tanpa klarifikasi ini, setiap komponen individual dapat menjadi sumber keraguan baru mengenai kewajiban hukum para pengembangnya.
Toko-toko yang mendistribusikan ekstensi yang dimaksudkan untuk dijalankan di dalam aplikasi host juga berada di luar cakupan kewajiban hukum tertentu.
Undang-undang ini juga memperbaiki masalah lain yang ada pada undang-undang aslinya.
Amandemen California memperkenalkan perubahan lain yang bertujuan untuk mengatasi beberapa masalah yang diidentifikasi dalam rumusan awal. Salah satunya menghapus definisi pengguna yang dapat menyebabkan interpretasi yang sangat bermasalah tentang siapa yang harus dianggap sebagai anak di bawah umur dalam sistem tersebut.
Undang-undang ini juga mencakup perlindungan bagi platform dan pengembang yang bertindak dengan itikad baik ketika indikator usia tidak akurat. Ketentuan semacam ini penting karena sistem verifikasi dan estimasi usia tidaklah sempurna.
Selain itu, rumusan baru ini membatasi kemungkinan permintaan sinyal verifikasi usia dari penyedia sistem operasi atau toko aplikasi jika tidak secara tegas diwajibkan oleh hukum. Tujuannya adalah untuk mencegah mekanisme ini digunakan sebagai saluran tambahan untuk mengumpulkan informasi pengguna untuk tujuan lain.
SteamOS mungkin masih berada di area abu-abu.
Pengecualian baru ini menyelesaikan banyak keraguan seputar distribusi Linux tradisional, tetapi masih ada beberapa kasus yang belum jelas. Salah satu yang paling menarik adalah SteamOS.
Sistem Valve dibangun di atas komponen sumber terbuka dan menggunakan basis yang terkait dengan Arch Linux, tetapi didistribusikan bersama perangkat lunak berpemilik dan terkait erat dengan Steam, platform komersial dengan infrastruktur terpusat.
Oleh karena itu, mungkin ada perbedaan hukum antara distribusi yang sepenuhnya terbuka dan produk berbasis Linux yang menggabungkan komponen gratis dengan layanan dan perangkat lunak berpemilik. Penerapan akhir pengecualian untuk sistem ini dapat bergantung pada bagaimana pihak berwenang menafsirkan model distribusi spesifik tersebut.
Distribusi hibrida juga dapat menimbulkan pertanyaan.
Potensi ketidakpastian lainnya memengaruhi sistem yang menggabungkan perangkat lunak bebas dengan komponen berpemilik. Banyak distribusi menyertakan firmware, driver, atau blob yang tidak didistribusikan dengan kondisi yang sama seperti bagian sistem lainnya.
Undang-undang baru ini jelas melindungi mereka yang mendistribusikan perangkat lunak di bawah lisensi yang mengizinkan penyalinan, pendistribusian ulang, dan modifikasi, tetapi situasinya bisa lebih kompleks ketika citra instalasi menggabungkan elemen-elemen dengan ketentuan lisensi yang berbeda.
Ini tidak serta merta berarti bahwa semua distribusi hibrida akan tunduk pada hukum. Namun, kasus-kasus ini mungkin memerlukan interpretasi khusus berdasarkan cara pasti produk tersebut didistribusikan dan entitas mana yang secara hukum dianggap sebagai pemasoknya.
Reaksi masyarakat sangatlah penting.
Tekanan dari komunitas perangkat lunak bebas memainkan peran penting dalam evolusi isu ini. Dampak potensial dari undang-undang asli tersebut dengan cepat ditunjukkan oleh para pengembang dan organisasi yang berdedikasi untuk membela hak-hak digital.
Kekhawatiran utama adalah bahwa kewajiban semacam itu akan menguntungkan platform besar yang mampu menyerap biaya infrastruktur yang diperlukan, sementara proyek-proyek kecil dan terdesentralisasi akan berada dalam situasi yang hampir mustahil untuk dikelola.
Dalam hal ini, amandemen California mengakui perbedaan mendasar antara perusahaan yang mengendalikan sistem operasi dan komunitas yang menerbitkan perangkat lunak yang dapat disalin, dimodifikasi, dan didistribusikan kembali oleh siapa pun.
Pengecualian tersebut tidak menyelesaikan masalah di luar California.
Meskipun keputusan tersebut merupakan kemenangan signifikan bagi Linux dan perangkat lunak bebas, situasinya masih jauh dari terselesaikan secara internasional. Berbagai negara dan wilayah sedang mengembangkan peraturan mereka sendiri terkait verifikasi usia dan perlindungan anak di bawah umur secara daring.
Pengecualian berdasarkan hukum California tidak secara otomatis berlaku di yurisdiksi lain. Sebuah proyek perangkat lunak bebas mungkin dilindungi dari kewajiban tertentu di California sementara menghadapi persyaratan yang berbeda di pasar lain.
Hal ini memaksa para pengembang proyek internasional untuk memantau perkembangan regulasi secara cermat. Sifat global perangkat lunak bebas dapat bertentangan dengan lanskap di mana setiap negara atau wilayah menetapkan mekanisme yang berbeda untuk verifikasi, pemrosesan data, dan tanggung jawab.
Linux menghindari beban yang akan mengubah model distribusinya.
Persetujuan atas pengecualian ini menghindari salah satu skenario yang paling menimbulkan kekhawatiran di dalam komunitas. Jika distribusi Linux diharuskan untuk mengumpulkan usia penggunanya sebagai syarat untuk mematuhi hukum California, banyak proyek mungkin terpaksa memperkenalkan mekanisme yang sama sekali asing bagi model tradisional mereka.
Pembuatan akun wajib, penyimpanan informasi terkait usia, atau penggabungan layanan terpusat akan berarti perubahan mendasar bagi proyek-proyek yang dibangun berdasarkan desentralisasi dan kemampuan untuk mengunduh serta memodifikasi perangkat lunak secara bebas.
Amandemen undang-undang ini akhirnya mengakui perbedaan tersebut dan menetapkan pengecualian yang didasarkan tepat pada kebebasan mendasar dari lisensi terbuka. Bagi distribusi Linux utama, keputusan ini merupakan bantuan yang signifikan sebelum Undang-Undang Jaminan Era Digital (Digital Age Assurance Act) mulai berlaku.
Kemenangan besar bagi perangkat lunak bebas
Pengecualian yang disetujui oleh California tidak menghilangkan perdebatan tentang verifikasi usia atau menyelesaikan ketegangan antara privasi, perlindungan anak, dan regulasi digital. Namun, hal itu mencegah aturan yang dirancang terutama untuk platform besar agar tidak membebankan kewajiban yang memberatkan pada proyek komunitas sumber terbuka.
Bagi Linux, perubahan ini memungkinkan mereka untuk mempertahankan model distribusi yang telah mendefinisikan ekosistem selama beberapa dekade. Debian, Fedora, Ubuntu, Arch Linux, dan proyek-proyek lainnya tidak perlu bertransformasi menjadi platform pengumpulan data terpusat untuk mematuhi undang-undang yang, dalam rumusan aslinya, tidak cukup membedakan antara perusahaan teknologi besar dan komunitas pengembang global.
Dengan disahkannya AB 1856, Linux dan verifikasi usia di California tidak lagi mewakili, setidaknya untuk sebagian besar distribusi sumber terbuka, konflik regulasi seperti yang pernah terjadi sebelumnya. Undang-undang ini masih perlu menyelesaikan proses legislatif formalnya, tetapi amandemen tersebut sudah merupakan kemenangan signifikan bagi perangkat lunak bebas dan bagi gagasan bahwa regulasi teknologi harus mempertimbangkan perbedaan antara layanan komersial besar dan proyek sumber terbuka yang terdesentralisasi.