Apa sebenarnya yang dimaksud dengan ketentuan dalam lisensi MIT?

48

Mengutip lisensi itu sendiri:

Hak Cipta (C) [tahun] [pemegang hak cipta]

Izin dengan ini diberikan, gratis, kepada siapa pun yang mendapatkan salinan perangkat lunak ini dan file dokumentasi terkait ("Perangkat Lunak"), untuk berurusan dengan Perangkat Lunak tanpa batasan, termasuk tanpa batasan hak untuk menggunakan, menyalin, memodifikasi, menggabungkan , mempublikasikan, mendistribusikan, mensublisensikan, dan / atau menjual salinan Perangkat Lunak, dan mengizinkan orang yang kepadanya Perangkat Lunak dilengkapi untuk melakukannya, dengan ketentuan sebagai berikut:

Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus dimasukkan dalam semua salinan atau bagian penting Perangkat Lunak.

Saya tidak begitu yakin apa arti bagian yang berani.

Katakanlah bahwa saya sedang membuat beberapa perpustakaan, dan saya melisensikannya di bawah lisensi MIT. Seseorang memutuskan untuk memotong perpustakaan itu dan membuat versi komersial sumber tertutup. Menurut lisensi, ia harus bebas untuk melakukan itu.

Namun, apa yang perlu dia lakukan di bawah persyaratan itu? Kredit saya sebagai pencipta? Saya kira "pemberitahuan hak cipta di atas" mengacu pada bagian "Hak Cipta (C) [...", tetapi, bukankah itu mencantumkan saya sebagai pembuat kode- nya (walaupun secara teknis saya mengetikkan kode)?

Dan tidak akan termasuk "izin pemberitahuan" di tempat yang sekarang nya perpustakaan praktis lisensi ini di bawah kondisi yang sama yang saya berlisensi perpustakaan saya sendiri di?

Atau, apakah saya salah menafsirkan ini? Apakah itu merujuk pada kewajiban saya untuk memasukkan hak cipta dan pemberitahuan izin?

jcora
sumber

Jawaban:

42

Perangkat lunak komersial perlu menyertakan pemberitahuan hak cipta untuk karya yang telah digunakan. Itu tidak berarti seluruh pekerjaan komersial kemudian dilisensikan di bawah lisensi MIT.

Misalnya, saya berharap melihat pemberitahuan hak cipta untuk perangkat lunak komersial, dengan kata-kata berikut ditambahkan:

Perangkat lunak ini mencakup Yannbane Awesome Library: Copyright (C) 2012 Yannbane

Izin dengan ini diberikan, gratis, kepada siapa pun yang mendapatkan salinan perangkat lunak ini dan file dokumentasi terkait ("Perangkat Lunak"), untuk berurusan dengan Perangkat Lunak tanpa batasan, termasuk tanpa batasan hak untuk menggunakan, menyalin, memodifikasi, menggabungkan , mempublikasikan, mendistribusikan, mensublisensikan, dan / atau menjual salinan Perangkat Lunak, dan mengizinkan orang yang kepadanya Perangkat Lunak dilengkapi untuk melakukannya, dengan ketentuan sebagai berikut:

Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus dimasukkan dalam semua salinan atau bagian penting Perangkat Lunak.

Jadi dengan memasukkan lisensi, mereka memberi tahu orang tentang istilah apa yang "Yannbane Awesome Library" dilisensikan di bawah - karena berbeda dengan persyaratan aplikasi komersial yang lebih luas.

Fenton
sumber
10
Persis. Sudah lazim bagi produk besar untuk memasukkan beberapa pemberitahuan hak cipta tersebut. Misalnya, lihat tentang: lisensi di Firefox.
user281377
1
Apakah pemberitahuan ini harus dimasukkan ketika mendistribusikan binari atau hanya sumber?
André Fratelli
1
Dengan klausa terakhir, pemberitahuan hak cipta harus dikirimkan bersama software, jadi tidak ada bedanya bahwa itu hanya binari, Anda masih perlu memasukkannya.
Fenton
5
Ini adalah jawaban pertama yang saya temukan yang membahas keadaan saya sebagai freelance dev menggunakan komponen pihak ketiga .. tx untuk tautan ke lisensi Firefox!
ptim
Bagaimana jika aplikasi saya adalah SAAS (Perangkat lunak sebagai layanan). Apakah ada bedanya?
HBhatia