Saya sedang mengerjakan proyek pribadi yang saya rencanakan untuk lisensi di bawah GNU Affero GPL . Namun, saya menemukan beberapa kode yang dilisensikan di bawah MIT yang benar-benar ingin digunakan, tetapi saya tidak yakin apa yang harus saya lakukan tentang perizinan.
Sisa kode akan menjadi milik saya di bawah GNU Affero, itu hanya file sumber dan file header yang saya gunakan yang dilisensikan di bawah MIT.
Saya sudah membaca Q ini di Programmer tentang kode MIT / GPL bekerja bersama, dan yang ini di SO tentang perangkat lunak di bawah MIT menggunakan pustaka GPL, serta beberapa yang lain, tapi saya masih belum sepenuhnya jelas tentang apa yang harus saya lakukan dengan lisensi.
Sejauh yang saya tahu, yang perlu saya lakukan adalah meninggalkan lisensi MIT di perpustakaan dan memasukkan catatan dalam file lisensi tentang dua lisensi berbeda dan kode apa yang mereka terapkan, apakah itu benar?
sumber
Jawaban:
AFAIK, varian GPL khas hanya berlaku untuk pekerjaan Anda "secara keseluruhan", dan lisensi MIT "kompatibel" dengan GPL. Itu berarti, jika bagian dari program Anda di bawah lisensi MIT, itu baik-baik saja, selama Anda mematuhi ketentuan lisensi MIT untuk bagian itu (yang sesuai dengan yang Anda pikirkan). Dan satu-satunya persyaratan yang dinyatakan oleh lisensi
Sebagian besar sistem Linux mengandung bagian berlisensi MIT (seperti Sistem X Window) yang berada di bawah lisensi MIT. GPL hanya berlaku untuk Linux "secara keseluruhan", bukan untuk bagian-bagian berlisensi MIT individu. Hal yang sama akan berlaku untuk program Anda jika Anda menggabungkan kedua lisensi itu dengan cara yang sama.
sumber