Penghapusan Eric Raymond dari milis OSI dan masalah etika dalam lisensi publik

Eric S. Raymond, salah satu pendiri OSI (Open Source Initiative), yang merupakan cikal bakal gerakan open source, сообщилbahwa dia tidak diberi akses ke milis OSI tempat dia berada mencoba untuk melawan revisi poin 5 dan 6 Kriteria Sumber Terbukaterkait dengan larangan diskriminasi, dan juga mengkritik upaya untuk membatasi perilaku tidak etis pada tingkat izin dan pemaksaan ide sosial keadilan. Sudah beberapa bulan di OSI одолТаСтся diskusiterkait dengan upaya untuk mengaktifkan lisensi CAL (Lisensi Otonomi Kriptografi) adalah salah satu lisensi terbuka yang disetujui oleh OSI. Di Januari
karena perbedaan pendapat terkait CAL dari OSI hilang Bruce Perens, yang bersama Eric Raymond mengembangkan definisi Open Source dan menciptakan organisasi OSI.

Menurut Raymond, organisasi OSI sudah mencapai tingkat birokratisasi yang setara dengan level ketiga hukum politik, disarankan oleh penulis Penaklukan Robert β€œPerilaku organisasi birokrasi mana pun paling baik dipahami dengan berasumsi bahwa organisasi tersebut dikendalikan oleh konspirasi rahasia musuh-musuhnya.” Raymond dikeluarkan dari milis karena terlalu gigih dilakukan terhadap perbedaan penafsiran terhadap asas-asas dasar yang melarang dalam suatu izin adanya pelanggaran terhadap hak-hak kelompok tertentu dan diskriminasi dalam bidang penerapannya.

Menurut Raymond, saat ini terdapat upaya untuk mendefinisikan kembali fondasi budaya perangkat lunak sumber terbuka. Alih-alih menerapkan prinsip meritokrasi dan pendekatan β€œtunjukkan kodenya”, model perilaku baru diterapkan, yang menurutnya tidak seorang pun boleh merasa tidak nyaman. Dampak dari tindakan tersebut adalah menurunkan wibawa dan otonomi orang-orang yang melakukan pekerjaan dan menulis kode etik, demi kepentingan orang-orang yang mengangkat dirinya sendiri sebagai penjaga akhlak mulia (polisi nada, fokus pada cara argumen disajikan, bukan pada argumen itu sendiri).

Pekerjaan seperti itu, meskipun dilakukan dengan niat baik, mengganggu proses koreksi diri dalam perilaku masyarakat dan dapat dengan mudah berubah menjadi penyensoran terhadap pandangan lain. β€œKode etik”, yang dirancang untuk mengatur aktivitas para peserta, bahkan yang tidak terkait dengan proyek, kini semakin meluas dan sering kali menjadi alat untuk menekan sudut pandang alternatif dan opini lain.

Mengenai batasan etika dalam lisensi dan perbedaan pandangan pada poin 5 dan 6 tentang definisi lisensi terbuka, baru-baru ini semakin banyak proyek yang menyatakan ketidakpuasan terhadap fakta bahwa penyedia cloud membuat produk komersial turunan dan terlibat dalam penjualan kembali kerangka kerja terbuka dan DBMS berupa layanan cloud, namun tidak berpartisipasi dalam kehidupan masyarakat dan tidak membantu dalam pembangunan. Konsekuensinya adalah diberlakukannya lisensi yang memberlakukan pembatasan ruang lingkup penggunaan. Lisensi serupa telah diadopsi dalam beberapa tahun terakhir dalam proyek-proyek seperti Elastis pencarian, Redis, MongoDB, Skala waktu ΠΈ KecoaDB.

Lisensi bisa menjadi preseden CAL (Lisensi Otonomi Kriptografi), yang hampir dianggap terbuka oleh organisasi OSI. Lisensi ini memperkenalkan pembatasan baru karena keinginan untuk mencegah perusahaan mengendalikan data pengguna dan mewajibkan pengembang aplikasi untuk menyimpan kunci enkripsi hanya pada sistem pengguna akhir. Persyaratan yang disebutkan dapat dianggap sebagai diskriminasi terhadap pengembang aplikasi yang menyimpan kunci di server terpusat.

Harap diingat bahwa CAL berhubungan untuk kategori lisensi copyleft dan dikembangkan berdasarkan pesanan proyek Holochain khusus untuk perlindungan tambahan data pengguna dalam aplikasi P2P terdistribusi. Holochain sedang mengembangkan platform berbasis hashchain untuk membangun aplikasi terdistribusi yang diverifikasi secara kriptografis dan, dengan lisensi baru, mencoba memastikan bahwa setiap aplikasi berbasis Holochain dapat dipercaya dan otonom. Selain mengharuskan semua karya turunan didistribusikan di bawah persyaratan yang sama, lisensi ini hanya memberikan kinerja publik dengan tetap menjaga kerahasiaan dan otonomi kunci kriptografi pribadi masing-masing pengguna.

CAL secara konseptual berbeda dari lisensi lainnya, karena tidak hanya mencakup kode, tetapi juga data yang sedang diproses. Berdasarkan CAL, jika kerahasiaan kunci pengguna dikompromikan (misalnya, kunci disimpan di server terpusat), maka kepemilikan data dilanggar dan kendali atas salinan aplikasi mereka sendiri hilang. Dalam praktiknya, fitur lisensi ini memungkinkan manipulasi kunci hanya di sisi pengguna akhir, tanpa menyimpannya di server terpusat. Misalnya, lisensi CAL tidak akan mengizinkan perusahaan membuat obrolan P2P perusahaannya sendiri berdasarkan Holochain, di mana kunci karyawan ditempatkan pada penyimpanan umum yang dikendalikan oleh perusahaan, yang tidak mengecualikan kemungkinan membaca korespondensi.

Catatan: saat ini sumber terbuka.org, situs web OSI (Open Source Initiative), yang memeriksa kepatuhan lisensi dengan kriteria Open Source, tidak tersedia di Federasi Rusia karena pemblokiran Roskomnadzor (IP 159.65.34.8 termasuk dalam daftar pemblokiran layanan cloud lama yang digunakan di Telegram). Untuk alasan pemblokiran yang serupa terpengaruh 68 sumber daya yang terkait dengan pengembangan sumber terbuka, termasuk blogs.apache.org, git.openwrt.org, mozilla.cloudflare-dns.com, bug.php.net, bug.python.org, dll.

Sumber: opennet.ru

Tambah komentar