Lisensi untuk proyek sumber terbuka yang mewajibkan pengguna untuk "tidak membahayakan"

Hei Habr! Untuk perhatian Anda, saya persembahkan terjemahan artikel tersebut "Lisensi Sumber Terbuka yang Mengharuskan Pengguna Tidak Melakukan Bahaya" oleh Klint Finley.

Lisensi untuk proyek sumber terbuka yang mewajibkan pengguna untuk "tidak membahayakan"

Cina menggunakan teknologi pengenalan wajah, untuk menghitung Muslim Uyghur. Militer AS menggunakan drone untuk membunuh tersangka terorisme, dan pada saat yang sama warga sipil di dekatnya. Badan Imigrasi dan Bea Cukai AS – lembaga yang sama yang mengurung anak-anak di dekat perbatasan Meksiko – mengandalkan perangkat lunak untuk komunikasi dan koordinasi, seperti semua organisasi modern.

Seseorang harus menulis kode yang memungkinkan semua ini terjadi. Semakin banyak pengembang yang menyerukan kepada perusahaan dan pemerintah untuk berhenti menggunakan karya mereka untuk tujuan yang tidak etis. Karyawan Google meyakinkan perusahaan untuk berhenti bekerja menganalisis rekaman drone, dan membatalkan semua rencana penawaran komputasi awan untuk Pentagon. Karyawan Microsoft memprotes kerjasama perusahaan dengan Polisi Imigrasi dan militer, meskipun keberhasilannya kecil.

Namun cukup sulit untuk mencegah perusahaan atau pemerintah menggunakan perangkat lunak yang sudah ada, apalagi jika perangkat lunak tersebut berada dalam domain publik. Bulan lalu misalnya Seth Vargo menghapus beberapa perangkat lunak saya open source dari repositori online sebagai protes terhadap potensi penggunaannya oleh Polisi Imigrasi. Namun, karena kode sumber terbuka dapat disalin dan didistribusikan secara bebas, semua kode jarak jauh segera tersedia di sumber lain.

Coraline Ida Emki ingin memberikan kontrol lebih besar kepada sesama pemrogram atas cara penggunaan perangkat lunak mereka. Perangkat lunak dirilis di bawah yang baru "Lisensi Hipokrates" dapat didistribusikan dan dimodifikasi untuk tujuan apa pun, dengan satu pengecualian utama: perangkat lunak tidak boleh digunakan oleh individu, perusahaan, pemerintah, atau kelompok lain dalam sistem atau untuk aktivitas yang secara aktif dan sengaja membahayakan, merugikan, atau membahayakan orang secara fisik. atau kesehatan mental atau kesejahteraan ekonomi atau lainnya dari individu atau kelompok orang, yang melanggar Deklarasi Universal Hak Asasi Manusia PBB.

Mendefinisikan dengan jelas apa yang dimaksud dengan menimbulkan kerugian pada dasarnya sulit dan kontroversial, namun Emki berharap bahwa menghubungkan izin ini dengan standar internasional yang sudah ada akan membantu mengurangi ketidakpastian mengenai masalah ini. “Deklarasi Hak Asasi Manusia adalah dokumen berusia 70 tahun yang diterima secara luas karena definisinya mengenai kerugian dan apa sebenarnya yang merupakan pelanggaran hak asasi manusia,” kata Emkey.

Tentu saja, ini usulan yang agak berani, tapi Emki terkenal karena mengatakan hal seperti ini. Pada tahun 2014, ia menulis versi pertama aturan perilaku untuk proyek sumber terbuka yang disebut “Kode Etik untuk Peserta.” Aturan ini awalnya ditanggapi dengan skeptis, tetapi lebih dari 40000 proyek sumber terbuka telah mengadopsi aturan ini, mulai dari platform AI TensorFlow Google hingga kernel Linux.
Benar, saat ini hanya sedikit orang yang mempublikasikan materi di bawah “Lisensi Hipokrates”, bahkan Emki sendiri belum menggunakannya. Lisensi tersebut masih harus melalui persetujuan hukum, yang mana Emki menyewa pengacara, ditambah berbagai kendala yang mungkin terjadi, termasuk dalam bentuk kesesuaian dengan lisensi lain, yang harus diselesaikan bagaimanapun caranya.

Emkey setuju bahwa mengubah cara para insinyur melisensikan pekerjaan mereka tidak akan menghentikan pelanggaran hak asasi manusia dengan sendirinya. Namun, dia ingin memberi masyarakat alat untuk mencegah perusahaan, pemerintah, atau entitas jahat lainnya menggunakan kode mereka untuk melakukan kejahatan.
Inisiatif Sumber Terbuka nirlaba mengatakan bahwa perangkat lunak sumber terbuka "tidak boleh mendiskriminasi individu atau kelompok individu" dan "tidak boleh membatasi siapa pun untuk mencoba menggunakan perangkat lunak tersebut di bidang pekerjaan tertentu."

Apakah pelanggaran hak asasi manusia merupakan “bidang pekerjaan tertentu” masih harus dilihat (kira-kira. jalur ada banyak sarkasme di sini), karena Emki belum secara resmi menyerahkan “Lisensi Hipokrates” miliknya ke OSI untuk ditinjau. Namun dalam tweet bulan lalu Organisasi tersebut menyatakan bahwa lisensi ini tidak sesuai dengan definisi perangkat lunak bebas. Salah satu pendiri OSI, Bruce Pierence juga tulis di blognyabahwa lisensi ini bertentangan dengan definisi yang diberikan oleh organisasi mereka.

Emki berharap dapat menyatukan komunitas open source untuk menekan OSI agar mengubah definisinya, atau membuat definisi baru. “Saya pikir definisi OSI sudah ketinggalan zaman,” kata Emkee. “Saat ini, komunitas open source tidak memiliki alat untuk mencegah penggunaan teknologi kami, misalnya, oleh kaum fasis.”

Kekhawatiran Emka juga dirasakan oleh pengembang lain. Michael Caferella, salah satu pendiri platform pemrosesan data sumber terbuka populer Hadoop, melihat alatnya digunakan dengan cara yang tidak pernah dia bayangkan, termasuk oleh Badan Keamanan Nasional. “Ada baiknya jika orang mulai memikirkan siapa yang menggunakan perangkat lunak mereka dan bagaimana caranya. Secara pribadi, saya paling khawatir mengenai pelanggaran yang dilakukan oleh negara-negara tidak demokratis yang memiliki sumber daya teknis yang signifikan untuk mengubah dan menerapkan proyek-proyek baru. Saya tidak memiliki pengalaman yang diperlukan untuk mengatakan apakah ini (Lisensi Hipokrates) akan cukup untuk menghentikan pelanggaran semacam itu,” katanya.

Upaya untuk mengubah definisi open source untuk mempertimbangkan masalah etika memiliki sejarah yang panjang dan kontroversial. Emki bukanlah orang pertama yang mencoba menulis lisensi yang akan mencegah penggunaan open source dengan tujuan menimbulkan kerugian. Jadi rekan ke rekan Utilitas komputasi GPU: Unit Pemrosesan Global dirilis pada tahun 2006 di bawah lisensi yang melarang penggunaannya oleh militer. Sejauh ini, langkah-langkah tersebut hanya berdampak kecil, namun hal ini mungkin bisa berubah. Awal tahun ini lusinan proyek perangkat lunak telah diterima Lisensi Anti-996, yang mengharuskan pengguna untuk mematuhi standar ketenagakerjaan lokal dan internasional, sebagai respons terhadap berita tentang kondisi kerja yang menjijikkan di perusahaan teknologi Tiongkok. Emkey berharap reaksi masyarakat terhadap Polisi Imigrasi AS, yang telah menyebar jauh melampaui sektor teknologi, bisa menjadi titik kritisnya.

Beberapa orang menunjuk pada kemungkinan mengadopsi istilah baru untuk kode yang terbuka untuk digunakan oleh beberapa orang tetapi tertutup bagi orang lain. "Mungkin kita harus berhenti menyebut perangkat lunak kita 'terbuka' dan mulai menyebutnya 'terbuka untuk selamanya'," tulis Vargo dalam cuitannya, programmer yang sama yang sebelumnya menghapus kodenya sebagai protes terhadap Polisi Imigrasi.

Istilah “perangkat lunak sumber terbuka” diadopsi pada akhir tahun 1990-an sebagai alternatif dari “perangkat lunak bebas”, dan dikaitkan dengan isu-isu ideologis tertentu pada saat itu. Dan sekarang, ketika pengembang menjadi lebih ideologis, mungkin inilah saatnya istilah lain muncul.

Sumber: www.habr.com

Tambah komentar