Jurnal Asosiasi untuk Komputasi Mesin Transaksi pada Perangkat Lunak Matematika (ACM TOMS) menerbitkan banyak artikel tentang algoritma numerik yang mencakup implementasi perangkat lunak. Menurut kebijakan editorial mereka , pengajuan makalah algoritma mencakup kode sumber untuk implementasi algoritma yang dijelaskan dalam makalah tersebut. Kode sumber ini tunduk pada Perjanjian Hak Cipta dan Lisensi Perangkat Lunak ACM .
Karena saya tertarik untuk merilis implementasi perangkat lunak dari karya saya sendiri, saya khawatir tentang implikasi hukum dari lisensi ini. Secara khusus, bagaimana lisensi perangkat lunak ini berinteraksi dengan lisensi open source yang umum (seperti lisensi GPLv3, BSD, MIT / X11, dan Apache)?
software
documentation
Geoff Oxberry
sumber
sumber
Jawaban:
Biasanya penulis karya dapat melisensikannya di bawah lebih dari satu lisensi sumber terbuka yang Anda sebutkan (disebut lisensi ganda). Namun tampaknya ada masalah dengan melakukannya di bawah kebijakan editorial ACM yang dirujuk, yang menyatakan bahwa Anda akan diwajibkan untuk mentransfer kepemilikan hak cipta pada "algoritma" yang dipublikasikan:
Kebijakan (dan Perangkat Lunak ACM dan Perjanjian Hak Cipta dan Lisensi) selanjutnya menyatakan bahwa ia "memberikan hak kepada penulis untuk menggunakan kembali materi mereka, dan juga memberikan izin liberal untuk penggunaan kembali perangkat lunak terkait untuk tujuan nonkomersial." Pembatasan untuk tujuan nonkomersial ini kemudian akan mencegah penulis (IMHO, IANAL) melepaskan kembali di bawah lisensi open source yang disebutkan dalam pertanyaan Anda, karena ini tidak mengizinkan perbedaan antara penggunaan komersial dan nonkomersial.
Resolusi yang mungkin dapat ditemukan dalam diskusi terperinci tentang Kebijakan Hak Cipta ACM :
Saya tidak tahu seberapa sering pengecualian seperti itu diberikan untuk publikasi. Jika saya mencoba mencari pengecualian seperti itu, saya mungkin akan berdebat bahwa saya sudah melisensikan perangkat lunak di bawah salah satu lisensi sumber terbuka itu, dan bahwa ACM dapat memiliki hak cipta dalam karya turunan yang dibuat oleh publikasi artikel.
Saya memang menyebutkan IANAL (saya bukan pengacara)?
sumber