Halo, Habr! Saya hadir untuk Anda terjemahan artikel
"Lisensi Open Source yang Membutuhkan Pengguna untuk Tidak Membahayakan" oleh Klint Finley.

Tiongkok
menggunakan teknologi pengenalan wajah untuk menghitung umat Islam Uyghur. Militer AS menggunakan
pesawat tak berawak untuk membunuh para tersangka teror , serta warga sipil di dekatnya. Polisi Imigrasi dan Bea Cukai AS - yang menjaga anak-anak di kandang di dekat perbatasan Meksiko - mengandalkan perangkat lunak untuk komunikasi dan koordinasi, seperti semua organisasi modern.
Seseorang harus menulis kode yang memungkinkan semua ini. Semakin lama, pengembang menyerukan kepada majikan mereka dan pemerintah untuk berhenti menggunakan pekerjaan mereka untuk tujuan yang tidak etis. Karyawan Google meyakinkan perusahaan untuk berhenti
bekerja menganalisis catatan drone , dan juga membatalkan semua rencana tender komputasi awan untuk Pentagon. Karyawan Microsoft memprotes
kolaborasi perusahaan dengan Polisi Imigrasi dan militer, meskipun dengan keberhasilan minimal.
Namun, cukup sulit untuk mencegah perusahaan atau pemerintah dari menggunakan perangkat lunak yang sudah ditulis, terutama ketika perangkat lunak ini berada dalam domain publik. Bulan lalu, misalnya, Seth Vargo
menghapus bagian dari perangkat lunak open source
-nya (open source) dari repositori online sebagai protes terhadap potensi penggunaannya oleh Polisi Imigrasi. Namun, karena kode sumber terbuka dapat secara bebas disalin dan didistribusikan, semua kode jarak jauh segera tersedia di sumber lain.
Coraline Ida Emki ingin memberi rekan programmer yang lebih banyak kontrol atas bagaimana perangkat lunak mereka digunakan. Perangkat lunak yang dirilis di bawah
"Lisensi Hipokrates" yang baru dapat didistribusikan dan dimodifikasi untuk tujuan apa pun, dengan satu pengecualian besar: perangkat lunak tidak dapat digunakan oleh individu, perusahaan, pemerintah, atau kelompok lain dalam sistem atau untuk kegiatan yang secara aktif dan sengaja membahayakan , menyebabkan kerugian, atau mengancam kesehatan fisik atau mental, serta kesejahteraan ekonomi atau lainnya dari individu atau kelompok orang, yang melanggar Deklarasi Universal Hak Asasi Manusia OH.
Mendefinisikan dengan jelas apa yang dimaksud "kerusakan" pada dasarnya merupakan masalah yang kompleks dan kontroversial, tetapi Emki berharap bahwa menghubungkan lisensi ini dengan standar internasional yang ada akan membantu mengurangi ketidakpastian dalam masalah ini. "Deklarasi Hak Asasi Manusia adalah dokumen dengan sejarah 70 tahun, diterima secara luas karena definisi kerugiannya, dan apa yang secara spesifik merupakan pelanggaran hak asasi manusia," kata Emki.
Tentu saja, ini adalah proposal yang agak berani, tetapi Emki
dikenal hanya karena pernyataan seperti itu . Pada tahun 2014, ia menulis versi pertama aturan perilaku untuk proyek sumber terbuka yang disebut Kode Etik untuk Peserta. Pada awalnya, ia disambut dengan skeptis, tetapi lebih dari 40.000 proyek open source telah mengadopsi aturan-aturan ini, dari platform Google TensorFlow AI ke kernel Linux.
Benar, pada saat ini, beberapa orang menerbitkan materi di bawah "Lisensi Hipokrates", bahkan Emki sendiri belum menggunakannya. Lisensi masih harus melalui persetujuan hukum, yang mana Emki menyewa pengacara, ditambah ada berbagai kendala, termasuk kompatibilitas dengan lisensi lain yang harus Anda atasi.
Emki setuju bahwa mengubah cara insinyur melisensikan pekerjaan mereka sendiri tidak akan menghentikan pelanggaran HAM. Namun, dia ingin memberi orang alat untuk mencegah berbagai perusahaan, pemerintah, atau struktur tidak ramah lainnya menggunakan kode mereka untuk melakukan kejahatan.
Organisasi nirlaba Open Source Initiative mengatakan bahwa perangkat lunak open source "tidak boleh mendiskriminasi individu atau kelompok individu" dan "tidak boleh membatasi siapa pun dalam mencoba menggunakan program di bidang pekerjaan tertentu."
Apakah pelanggaran hak asasi manusia adalah "bidang pekerjaan tertentu" masih harus ditangani (
kira-kira Lane ada banyak sarkasme di sini), karena Emki belum secara resmi menyerahkan "Lisensi Hipokrates" -nya ke OSI untuk ditinjau. Namun,
dalam tweet bulan lalu, organisasi mengindikasikan bahwa lisensi ini tidak sesuai dengan definisi perangkat lunak bebas. Pendiri OSI Bruce Pirens juga
menulis di blognya bahwa lisensi ini bertentangan dengan definisi yang diberikan organisasi mereka.
Emki berharap untuk menyatukan komunitas pengembang open source untuk menekan OSI untuk mengubah definisi mereka, atau untuk membuat yang baru. "Saya pikir definisi OSI sangat ketinggalan zaman," kata Emki. "Saat ini, komunitas open source sama sekali tidak memiliki alat di tangannya untuk mencegah penggunaan teknologi kami, misalnya, oleh Nazi."
Kekhawatiran Emki dibagikan oleh pengembang lain. Michael Cafferella, salah satu pendiri platform pemrosesan data open source populer Hadoop, melihat bagaimana alat-alatnya digunakan untuk tujuan yang tidak dapat ia bayangkan, termasuk Badan Keamanan Nasional. “Baik jika orang mulai berpikir tentang siapa dan bagaimana menggunakan perangkat lunak mereka. Secara pribadi, saya paling khawatir tentang pelanggaran oleh negara-negara yang tidak demokratis yang memiliki sumber daya rekayasa substansial untuk memodifikasi dan menggunakan proyek baru. "Saya tidak memiliki pengalaman yang diperlukan untuk mengatakan apakah ini (Lisensi Hipokrates) akan cukup untuk menghentikan pelanggaran seperti itu," katanya.
Upaya untuk memodifikasi definisi sumber terbuka untuk memperhitungkan masalah etika memiliki sejarah yang agak panjang dan kontroversial. Emki bukan yang pertama mencoba menulis lisensi yang akan mencegah penggunaan open source untuk tujuan membahayakan. Jadi
utilitas komputasi peer-to-peer
GPU: Global Processing Unit dirilis pada 2006 di bawah lisensi yang melarang penggunaannya oleh militer. Sejauh ini, langkah-langkah semacam itu tidak banyak berpengaruh, tetapi ini mungkin berubah. Awal tahun ini,
puluhan proyek perangkat lunak mengadopsi lisensi Anti-996, yang mengharuskan pengguna untuk mematuhi standar perburuhan lokal dan internasional, sebagai tanggapan terhadap berita tentang kondisi kerja yang menjijikkan di perusahaan teknologi China. Emki berharap reaksi publik terhadap tindakan Polisi Imigrasi AS, yang telah menyebar jauh melampaui sektor teknologi, bisa menjadi titik balik.
Beberapa menunjuk pada kemungkinan mengadopsi istilah baru untuk kode yang terbuka untuk digunakan oleh beberapa individu tetapi tertutup bagi orang lain. "Mungkin kita harus berhenti menyebut perangkat lunak kita" terbuka "dan menyebutnya" terbuka untuk tujuan yang baik, "
tulis Vargo , programmer yang sama yang sebelumnya menghapus kode-nya sebagai protes terhadap Polisi Imigrasi,
dalam tweet-nya .
Istilah "perangkat lunak open source" diadopsi pada akhir 1990-an sebagai alternatif dari "perangkat lunak bebas", dan pada waktu itu dikaitkan dengan masalah ideologis tertentu. Dan sekarang, ketika pengembang menjadi lebih dan lebih cenderung secara ideologis, mungkin sudah saatnya istilah lain muncul.