Arti lisensi MIT

168

Misalkan saya menggunakan API ActionScript ini dirilis di bawah lisensi MIT untuk membangun perangkat lunak: http://www.cove.org/ape/docs/api/

  1. Bisakah saya menjual perangkat lunak itu?
  2. Apakah saya perlu memberikan kode sumber perangkat lunak saya?
  3. Adakah yang menerima perangkat lunak saya diizinkan untuk menjual kembali perangkat lunak?
Dharm0us
sumber
Apakah tidak ada database untuk mendaftarkan proyek Anda ke lisensi MIT? opensource.org/licenses/bsd-license.php salam
Saya telah membuat proposal pada area51 untuk membuat situs T&J lisensi open source: area51.stackexchange.com/proposals/58715/open-source-licensing . Jika itu menarik bagi salah satu dari Anda, Anda dapat berlangganan.
Kurt Pattyn
meta diskusi tentang pertanyaan ini: meta.programmers.stackexchange.com/q/6861/31260
gnat
Jawaban terbaik yang saya temukan untuk keperluan saya: programmers.stackexchange.com/questions/178486/…
ptim

Jawaban:

156
  1. Anda dapat menjual perangkat lunak.
  2. Tidak, Anda tidak dipaksa untuk memberikan kode sumber.
  3. Siapa pun yang menerima kode sumber dapat melakukannya sesuai izin lisensi. Ini tidak mencakup distribusi biner.

Baca lisensi MIT. Baca semuanya dan mengerti itu. Itu dimaksudkan untuk dibaca oleh orang biasa, tidak seperti lisensi lain yang sangat kompleks:

Hak cipta (c) tahun pemegang hak cipta

Izin dengan ini diberikan, tanpa biaya, 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 untuk mengizinkan orang-orang kepada siapa 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.

PERANGKAT LUNAK INI DISEDIAKAN "SEBAGAIMANA ADANYA", TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN TERSIRAT, TERMASUK TETAPI TIDAK TERBATAS PADA JAMINAN PENJUALAN DAGANG, KESESUAIAN UNTUK TUJUAN TERTENTU DAN TUJUAN NON. DALAM KEJADIAN APA PUN PENULIS ATAU PEMEGANG HAK CIPTA TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN ATAU KEWAJIBAN LAINNYA, BAIK DALAM TINDAKAN KONTRAK, KETENTUAN ATAU KATA LAINNYA, BANGKIT DARI, DI LUAR ATAU DALAM HUBUNGAN DENGAN PERANGKAT LUNAK ATAU PENGGUNAAN LAINNYA. PERANGKAT LUNAK.

dwc
sumber
3
Saya setuju, baca lisensi, pendek: opensource.org/licenses/mit-license.html
Ben Blank
17
Jox, saya menempelkan SELURUH lisensi di atas sehingga Anda dapat melihatnya sendiri. Perangkat lunak berlisensi gaya BSD / MIT / ISC telah disertakan dalam Mac OS, Windows, dll ... Anda tidak dapat menghapus lisensi / hak cipta, tetapi Anda dapat melakukan hampir semua hal lain. Itu tidak viral.
dwc
18
Sebagai penutur bahasa Inggris non-asli, saya juga bingung dengan lisensi MIT. Kebingungan ini bermula dari kenyataan bahwa lisensi berbicara tentang 'Perangkat Lunak' dimana lisensi berlaku. Jadi, jika saya menautkan ke 'Perangkat Lunak' berlisensi MIT dan mendistribusikan turunan + lisensi MIT (wajib) maka ini menyiratkan bahwa turunan akan menjadi 'Perangkat Lunak' sesuai dengan lisensi. Untuk menjadi jelas: tidak ada penyebutan kode sumber \ distribusi biner di mana pun, hanya 'Perangkat Lunak'.
50
Bahkan sebagai penutur asli, saya merasa sulit untuk mengerti. Jika pemberitahuan izin harus disertakan dalam semua salinan perangkat lunak, dan jika binari yang dikompilasi masih merupakan "salinan perangkat lunak", maka tampaknya pemberitahuan izin harus disertakan dengan binari yang Anda kumpulkan. Jika Anda menyertakan pemberitahuan izin, maka tampaknya Anda memberikan izin kepada penerima untuk menyalin "perangkat lunak" - yaitu perangkat lunak perpustakaan berlisensi MIT dan perangkat lunak Anda sendiri bersama-sama. Saya tahu bahwa ini bukan maksud dari lisensi ... tapi tetap saja, ini membingungkan bagi orang yang berpikiran literal seperti saya.
William Payne
5
Anda meminta agar orang membaca lisensi, tetapi tidak ada tempat saya melihat dukungan untuk poin Anda (3) bahwa hak lisensi hanya meluas secara transitif kepada orang yang menerima salinan sumber perangkat lunak, daripada salinan biner. Bahkan, tidak ada perbedaan sama sekali antara "sumber" dan "biner" sama sekali dalam lisensi. Selain itu, perangkat lunak umumnya dipahami sebagai makna baik sumber maupun bentuk biner ketika mempertimbangkan klausa pemberitahuan, sehingga sangat aneh untuk memiliki arti yang berlawanan di tempat lain dalam lisensi.
BeeOnRope
23

Menurut "Memahami Open Source dan Lisensi Perangkat Lunak Bebas" oleh Oleh Andrew M. St. Laurent :

Lisensi ini, sebagaimana diterapkan pada kode berlisensi asli, memungkinkan kode itu digunakan dalam perangkat lunak berpemilik dan tidak mengharuskan versi kode sumber terbuka didistribusikan. Kode yang dibuat di bawah lisensi ini, atau berasal dari kode tersebut, dapat "ditutup" dan pengembangan dapat dilakukan di bawah lisensi kepemilikan itu, yang hilang dari komunitas open source. Namun, untuk alasan yang sama, lisensi ini sangat fleksibel dan kompatibel dengan hampir setiap bentuk lisensi open source.

Swaroop CH
sumber
6
Mereka harus benar-benar menjelaskan bahwa Anda dapat mendistribusikan perangkat lunak yang dikompilasi tanpa mendistribusikan lisensi MIT, dan bahwa Anda dapat mendistribusikan kode sumber Anda sendiri yang menggunakan perangkat lunak berlisensi MIT, dengan lisensi MIT hanya berlaku untuk perangkat lunak berlisensi MIT. ieLisensi MIT hanya melindungi hal-hal yang dilisensikan, dan tidak membuat pekerjaan tambahan Anda yang berfungsi dengan kode itu juga harus dilisensikan MIT. Hampir setiap orang yang mencoba menjelaskan lisensi tidak masuk ke poin-poin itu.
Dronz
18

Seperti biasa, konsultasikan dengan pengacara. Jika perpustakaan ini dirilis secara ketat menggunakan lisensi MIT maka:

(i) Ya, Anda dapat menjual perangkat lunak Anda asalkan Anda menyertakan lisensi MIT sebagai bagian dari produk Anda. (ii) Tidak, Anda tidak harus membagikan kode Anda dengan komunitas tetapi itu akan menyenangkan. (iii) Ya, menjual kembali diizinkan.

Lisensi MIT:

Izin dengan ini diberikan, tanpa biaya, 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 untuk mengizinkan orang-orang kepada siapa 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.


sumber
4
"Seperti biasa, konsultasikan dengan pengacara." Ini adalah saran yang sangat tidak praktis untuk banyak situasi.
Sid
1
Dengan segala jenis bisnis komersial yang berhubungan dengan perizinan, ini bisa menjadi kutipan yang bagus untuk diingat. Saya tidak berpikir dia secara harfiah berarti selalu berkonsultasi dengan pengacara
Riley Carney