GNU LibreJS
DeskripsiGNU LibreJS memblokir program tidak bebas yang ada di banyak situs web. Pengaya ini dikembangkan sebagai bagian dari Proyek GNU oleh Ruben Rodriguez dan Nik Nyby dan disertakan secara bawaan pada peramban GNU IceCat.[5][6] Pengaya ini memiliki fitur daftar putih atau hitam dan keluhan.[7] LibreJS akan menjalankan semua kode JavaScript yang masuk dalam daftar putih, dan memblokir semua yang masuk dalam daftar hitam. Sementara itu, LibreJS juga dapat mendeteksi surel webmaster saat mendeteksi penggunaan kode JavaScript nonbebas agar pengguna dapat melakukan keluhan kepada webmaster situs tersebut supaya menggunakan JavaScript yang bebas.[7] Menurut Free Software Foundation (FSF), banyak situs web rusak saat menggunakan pengaya ini karena meluasnya penggunaan kode JavaScript nonbebas di web.[8] Meski demikian, programmer dan aktivis Richard Stallman mendukung penggunaan GNU LibreJS ini.[4] Stallman mengkritik Google bahwa sebagian besar layanan mereka memerlukan kode JavaScript tidak bebas. Artinya, jika pengguna menolak menjalankan kode JavaScript tersebut, pengguna tidak akan bisa menggunakan layanan-layanan Google.[9] PenerimaanKlint Finley dari Wired menuliskan bahwa FSF mengembangkan pengaya peramban LibreJS untuk memblokir penggunaan JavaScript nonbebas.[10] Hal ini setelah Finley menceritakan bahwa ia mencoba menggunakan web tanpa JavaScript selama satu minggu. Pengalaman ini membuatnya dapat membuka situs dengan instan dan tanpa distraksi, tapi tidak dapat menggunakan beberapa fitur seperti pengaliran video maupun grafik interaktif.[10] Cory Doctorow dari Boing Boing dalam diskusinya untuk artikel Finley mengatakan bahwa dia telah menggunakan NoScript selama bertahun-tahun, dan mengatasi masalah yang diidentifikasi oleh Finley dengan memasukkan halaman yang memerlukan fungsionalitas yang hanya bekerja dengan JavaScript ke daftar putih pengaya.[11] Banyak situs web telah dikritik atau dinilai berdasarkan apakah situs tersebut berfungsi tanpa JavaScript atau saat LibreJS diaktifkan.[12][13] Lihat jugaReferensi
Pranala luar
Informasi yang berkaitan dengan GNU LibreJS |