Bagaimana cara sub-lisensi perpustakaan yang berada di bawah lisensi MIT dengan benar?

14

Bagaimana cara sub-lisensi perpustakaan yang berada di bawah lisensi MIT dengan benar.

Saya menggunakan dan memperluas perpustakaan. Lisensi MIT menyatakan bahwa saya bebas untuk memberikan lisensi kepada perpustakaan.

Bisakah saya nyatakan:

<Software library> is copyright <original author> and licensed under the MIT license.

<orignal license>

Extensions to <Software library> are copyright <me> and licensed under the GPL license, 
or commercial license if applicable.

<GPL, or commercial license>
Petah
sumber

Jawaban:

10

Jadi, bagian pertama dari pertanyaan Anda dengan "bagaimana cara sub-lisensi dengan benar" dijawab dalam tautan SO sebelumnya : Dapatkah saya melisensikan ulang kode MIT seseorang . Kiat tip untuk Gallaecio untuk tautan ini, dan harap dicatat bahwa pengguna SO dengan reputasi 10k + masih dapat melihat tautan tersebut .

Dan bagian paling relevan dari jawabannya adalah:

Yang dapat Anda lakukan adalah memiliki lebih dari satu lisensi pada perangkat lunak.
Jadi, Anda perlu memasukkan file lisensi, tetapi saya akan menambahkan sesuatu tentang hal itu tidak berlaku untuk seluruh produk. Agar lebih baik, Anda mungkin ingin menunjukkan di mana seseorang bisa mendapatkan salinan titik awal berlisensi MIT.

Anda perlu memasukkan GPL dan juga lisensi aslinya, dan Anda harus memperjelas bahwa masing-masing file secara keseluruhan dicakup oleh GPL, dan juga MIT untuk bagian-bagiannya.

Ini adalah pertanyaan SO tambahan mengenai lisensi MIT vs GPL yang menurut saya relevan dengan pertanyaan Anda.

Perlu dicatat bahwa ketika Anda mensub-lisensikan proyek MIT yang dilisensikan menjadi proyek GPL, Anda mempresentasikan seluruh paket sebagai proyek GPL, yang mencakup aspek viral dari GPL. Proyek asli yang Anda pinjam akan tetap tersedia di bawah lisensi MIT melalui sumber apa pun yang Anda ambil. Perbedaannya adalah bahwa paket tersebut sekarang GPL sebagai bagian dari proyek Anda.

Bisa dibilang, jika seseorang menggunakan proyek berlisensi MIT dari proyek GPL Anda , mereka perlu menganggapnya sebagai GPL. Namun, mereka juga bisa kembali ke sumber asli proyek di bawah lisensi MIT dan menggunakannya dari sana di bawah lisensi MIT. Ini rambut yang membelah, dan saya pikir tidak mungkin untuk memprediksi bagaimana itu akan bermain di pengadilan.

FAQ GPL memiliki bagian yang bagus tentang apa artinya dua lisensi menjadi kompatibel .

Ini merujuk komentar Free Software Foundation pada berbagai lisensi . Komentar mereka tentang lisensi MIT adalah: This is a lax, permissive non-copyleft free software license, compatible with the GNU GPL. Yang merupakan hal yang baik dari sudut pandang pertanyaan Anda.

Berikut ini tautan ke teks lisensi GPL v3
Berikut ini tautan ke teks lisensi MIT
FSF menyebut lisensi MIT lisensi Expat

Komunitas
sumber