Saya seorang peneliti, dan dalam penelitian saya, saya melakukan banyak pemrograman. Saya penggemar berat konsep open-source - terutama dalam penelitian, di mana transparansi dan reproduktifitas sudah menjadi bagian besar dari budaya. Saya dengan senang hati berkontribusi sebanyak mungkin kepada komunitas, dan melepaskan kode saya untuk digunakan siapa pun adalah bagian dari itu.
Namun, dalam penelitian selalu ada ukuran ketidakpastian tertentu tentang apa yang Anda hasilkan akan digunakan. Saya sepenuhnya memahami bahwa saya tidak dapat memberikan hak cipta atas hasil atau kesimpulan - tetapi saya dapat melindungi cara orang lain menggunakan kode saya, dan saya ingin memastikan bahwa tidak ada cara (legal) untuk menggabungkan perangkat lunak yang saya hasilkan dalam aplikasi militer.
Saya telah membaca beberapa lisensi yang lebih pendek dari lisensi OSS yang umum, dan rangkuman dari beberapa yang lain, tetapi semuanya tampaknya hanya berfokus pada pertanyaan "apakah Anda mendapat uang dari kode saya?" dan "apakah Anda membuat kode saya tersedia dengan program Anda?" - apa-apa tentang apa yang sebenarnya dilakukan program dengan kode.
Adakah lisensi sumber terbuka yang baik yang secara eksplisit melarang semua jenis aplikasi militer?
Memperbarui:
Setelah membaca lebih lanjut tentang cara kerja OSS, saya menyadari bahwa lisensi yang memenuhi kebutuhan saya menurut definisi tidak akan open-source, karena lisensi open-source tidak dapat mendiskriminasi bidang. Jadi, saya lebih suka mencari lisensi yang seperti lisensi open-source, kecuali yang melarang penggunaan militer. Saya ingin lisensi ini sudah ada, ditulis, atau setidaknya ditinjau oleh seseorang yang benar-benar tahu tentang lisensi, karena saya tidak.
Juga, dalam menanggapi beberapa pernyataan bahwa ini akan sulit untuk dilaksanakan: ya, saya menyadari itu. Tetapi ini lebih untuk saya sendiri daripada untuk implikasi hukum; jika saya menggunakan lisensi seperti ini, dan organisasi militer tetap menggunakan kode saya, mereka melanggar hukum dan mereka melakukannya meskipun saya tidak diperintahkan. Dengan demikian, hal-hal yang berpotensi mengerikan yang mereka lakukan dengan aplikasi yang menyertakan perangkat lunak yang saya tulis tidak lagi "pada kesadaran saya", karena mereka mencuri perangkat lunak dari saya. (Dan di suatu tempat saya memiliki harapan yang naif bahwa jika mereka membutuhkan sesuatu yang telah saya lakukan, dan lisensi saya melarang mereka menggunakannya secara legal, mereka akan mendapatkan program seseorang yang melakukan hal yang sama dan memungkinkan mereka untuk menggunakannya. Bukan berarti pemerintah selalu melakukannya, tetapi mereka selalu harus mematuhi hukum ...)
Jadi, ini adalah pengamanan moral, daripada sesuatu yang sebenarnya saya harapkan muncul di pengadilan (jika kode biasa-biasa saja saya pernah digunakan oleh CIA ...)