Ini terdengar seperti prinsip efek ganda . Ini adalah ketika seseorang mengambil tindakan yang memiliki dua konsekuensi, satu positif, dan satu negatif. Ada empat kondisi yang umumnya diperlukan agar tindakan itu dianggap bermoral:
- Tindakan itu sendiri harus baik atau netral. Mengembangkan kode untuk anonimitas memenuhi ketentuan ini.
- Efek buruk tidak boleh berarti saya dengan mana efek baik dicapai. Anonimitas (efek yang baik) tidak dicapai oleh orang yang melakukan kejahatan. Jadi sekali lagi, ini baik-baik saja.
- Niat harus menjadi efek yang baik, bukan efek buruk. Anda jelas tidak bermaksud orang untuk menyalahgunakan kode Anda, dan ingin mereka menggunakannya untuk kebaikan. Jadi ini tidak apa-apa lagi.
- Efek yang baik harus setidaknya sama pentingnya dengan efek buruk. Ini adalah satu-satunya yang saya lihat dipertanyakan dalam situasi Anda.
Dengan kata lain, pertanyaan terakhir adalah: Apakah Anda berpikir bahwa, secara keseluruhan, lebih baik akan dilakukan dengan perangkat lunak untuk anonimitas daripada bahaya? Jika demikian, Anda berhak untuk terus mengembangkannya. Secara pribadi, saya pikir perangkat lunak untuk anonimitas mungkin lebih baik daripada sakit, tapi saya bukan ahli.
Saya tidak berpikir argumen "kenapa tidak, jika Anda tidak melakukannya, orang lain akan melakukannya" menyimpan air. Jika pengembang berpegang teguh pada standar etika yang tinggi, perangkat lunak tidak etis akan ditulis lebih lambat dan perangkat lunak etis untuk mempertahankannya akan memiliki peluang lebih baik untuk melakukan tugasnya. Juga, menulis kode yang tidak etis membuat kita mati rasa sehingga kita cenderung tidak mengenali dilema etika di masa depan dan perlahan-lahan menurunkan martabat pribadi kita. Namun, saya tidak berpikir bahwa ini adalah kasus di mana Anda perlu khawatir; Anda akan bekerja untuk membuat perangkat lunak ini untuk selamanya, dengan alasan yang bagus untuk berpikir itu akan sangat bermanfaat. Anda berada di kanan karena alasan yang sama bahwa seseorang yang membuat taser yang dirancang untuk pertahanan diri ada di kanan. Tentu, itu bisa disalahgunakan - tetapi secara umum, ini adalah alat yang dirancang untuk kebaikan.