Lewati ke isi

Berjuang untuk Masyarakat yang Bebas

Ada banyak hal lain tentang perangkat lunak selain sekadar dapat dipercaya (berlabel “Open-Source”): yang benar-benar penting adalah kebebasan yang Anda dapatkan atasnya. Apakah Anda dapat mempelajarinya? Apakah Anda dapat mengembangkan lebih lanjut? Apakah Anda dapat mendistribusikannya? Itulah yang kami maksud dengan “perangkat lunak bebas”.

Bukan konsep yang gila

Kedengarannya aneh bagi banyak pengguna bahwa perangkat lunak seharusnya bebas dalam arti kebebasan, karena tidak ada produk Microsoft maupun Apple yang demikian. Namun, masyarakat kita bekerja dengan banyak hal yang bebas di dalamnya, misalnya:

  • Tidak ada koki yang akan melarang Anda untuk memodifikasi resepnya dan membuat variasi dari resep tersebut. Industri makanan tetap berkembang meskipun secara hukum diwajibkan untuk mencantumkan daftar bahan pada label produk.
  • Sistem peradilan yang adil memungkinkan siapa pun untuk membaca seluruh persidangan dan argumen yang diajukan. Bukan hanya hasilnya (putusan akhir), tetapi juga prosesnya sepenuhnya terbuka.

Perangkat lunak bebas adalah bebas seperti dalam “kebebasan berbicara”, seperti dalam “pasar bebas”: semuanya diperlukan untuk masyarakat yang bebas. Belum yakin? Mari kita lihat bagaimana sistem operasi modern yang berpemilik bekerja.

Ketika perangkat lunak berpemilik bermasalah

Masalah dengan perangkat lunak berpemilik telah berkembang. Ini bukan lagi sekadar soal kode sumber yang dirahasiakan; ini tentang pergeseran mendasar mengenai siapa yang mengendalikan komputer Anda. Hal ini terjadi melalui tiga bidang utama:

1. Ilusi kepemilikan

Di masa lalu, perangkat keras (PC Anda) dan perangkat lunak (OS Anda) terpisah. Saat ini, keduanya menyatu untuk menegakkan aturan pabrikan. Inilah perwujudan modern dari “Trusted Computing”1.

Perubahan ini dimulai dengan teknologi seperti Secure Boot, yang memastikan komputer hanya memuat sistem operasi yang disetujui Microsoft. Walaupun tercapai kompromi yang memungkinkan pengguna menonaktifkannya atau memasang kunci lain, hal itu menetapkan preseden yang berbahaya.

  • Pada perangkat Apple, chip seri M dan Secure Enclave mereka menciptakan sebuah sistem di mana Apple memiliki keputusan akhir tentang perangkat lunak apa yang dapat dijalankan. Ini membuat perbaikan yang tidak diotorisasi menjadi sulit dan memberi Apple kendali absolut yang ditegakkan oleh perangkat keras.
  • Pada mesin Windows, teknologi seperti chip TPM dan prosesor Pluton milik Microsoft membangun sebuah “root of trust” yang setia kepada Microsoft, bukan kepada Anda.

Ini seperti membeli sebuah rumah, tetapi pembangunnya menyimpan satu-satunya kunci master dan dapat mengganti kunci Anda kapan saja sesuka hati.

Perangkat keras kini menentukan apa yang boleh dilakukan perangkat lunak.

Hal yang krusial adalah bahwa Anda tidak dapat memutuskan apa yang dapat dipercaya. Komputer Anda mungkin menolak menjalankan sistem operasi alternatif, memblokir perangkat lunak dari pengembang yang tidak disetujui, atau mencegah bengkel perbaikan mengganti sebuah komponen. Kendalinya bukan lagi milik Anda.

2. Taman Berpagar

Dulu perangkat lunak adalah ladang terbuka. Anda bisa memperoleh dan menjalankan program dari mana saja. Sekarang, vendor membangun tembok di sekeliling Anda, menciptakan “App Store” yang dikurasi dan menguntungkan mereka.

  • Mac App Store dan Microsoft Store bertindak sebagai penjaga gerbang pusat. Mereka memutuskan perangkat lunak apa yang diizinkan, menegakkan aturan mereka sendiri, dan mengambil potongan (15 ext{–}30%) dari pengembang.
  • Di macOS, perangkat lunak dari luar App Store harus “dinotarisasi” oleh Apple. Ini adalah pemeriksaan keamanan, tetapi juga sebuah sakelar pemutus: Apple dapat dari jarak jauh mencabut sertifikat pengembang, sehingga menonaktifkan perangkat lunak mereka pada setiap Mac di dunia.

Vendor menjadi penjaga gerbang bagi semua perangkat lunak.

Bayangkan dunia di mana toko buku digantikan oleh satu toko milik pabrikan. Toko ini memutuskan buku mana yang diterbitkan, dapat menghapus buku dari rak Anda setelah Anda membelinya, dan mengambil potongan besar dari setiap penulis. Itulah realitas ekosistem aplikasi modern.

3. Anda adalah produk, bukan pelanggan

Anda tidak lagi membeli produk jadi. Anda berlangganan sebuah layanan yang terus berubah untuk melayani kepentingan vendor, bukan kepentingan Anda.

  • Telemetri Agresif: Windows 10 dan 11 mengumpulkan sejumlah besar data tentang penggunaan Anda dan konfigurasi sistem. Sebagian besar pengumpulan data ini tidak dapat dinonaktifkan. Komputer Anda terus-menerus melaporkan kembali kepada Microsoft.
  • Pembaruan Paksa dan Iklan: Kendali atas pembaruan sistem telah diambil. Windows kini dapat memulai ulang mesin Anda dan memasang perubahan yang mungkin tidak Anda inginkan. Lebih buruk lagi, pembaruan ini sekarang digunakan untuk mendorong iklan dan perangkat lunak yang tidak diinginkan langsung ke Menu Mulai, layar kunci, dan penjelajah berkas.

Perangkat Anda bekerja untuk vendor, bukan untuk Anda.

Ini mengubah pengguna dari pelanggan yang memiliki produk menjadi sumber data dan sasaran periklanan. Sistem operasi Anda bukan lagi alat yang netral; ia adalah peserta aktif dalam model bisnis di mana Anda adalah produk yang dijual.

Dampak yang lebih luas

Kode adalah kekuatan. Sebagian besar dokumen kerja saat ini ditulis dan dienkripsi menggunakan algoritma rahasia dalam perangkat lunak proprietary. Bagaimana nasib buku, foto, film, esai, animasi, musik, dan berita di masa depan? Perangkat lunak proprietary seperti Windows tidak memiliki transparansi. Budaya bebas dan masyarakat bebas tidak dapat berkembang dari perangkat lunak semacam itu.

Kita menggunakan komputer untuk berkomunikasi, berkarya, dan belajar. Ketika fondasi itu dikendalikan oleh segelintir korporasi yang model bisnisnya bergantung pada pembatasan terhadap Anda, hal itu mengikis kebebasan dan otonomi Anda.

Perubahannya adalah dari kepemilikan menjadi penyewaan. Anda adalah tamu di perangkat Anda sendiri, tunduk pada aturan sang tuan tanah.

Perlindungan Konten

Randall Munroe, xkcd: Perlindungan Konten

Perangkat lunak digunakan untuk menegakkan aturan. Aturan yang mungkin sesuai atau tidak sesuai dengan hukum. Aturan yang mungkin adil atau mungkin tidak adil. Jika perangkat lunak tidak bebas, tidak akan ada ruang bagi pengguna untuk memengaruhi aturan-aturan ini. Budaya yang bebas dan masyarakat yang bebas tidak dapat dibangun di atas fondasi penyewaan digital.

Bolehkah kami menyarankan Anda beralih ke GNU/Linux?

Baca lebih lanjut


  1. Trusted Computing adalah teknologi yang menggunakan perangkat keras untuk menegakkan pembatasan. Para pendukungnya mengklaim hal ini meningkatkan keamanan, tetapi para pengkritik sering menyebutnya “Treacherous Computing” karena dapat mengambil kendali tertinggi dari pemilik perangkat.