Saran lisensi ISC

25

Apakah lisensi ISC cocok sebagai pengganti lisensi MIT atau BSD Sederhana?

Apa pro dan kontra ISC dibandingkan dengan MIT atau BSD?

Programmer lain
sumber

Jawaban:

26

"Tidak masalah." Menghapus bahasa yang sekarang berlebihan karena efek dari konvensi Berne adalah baik.

FSF mengatakan ini:

... Namun, untuk membantu memastikan bahasa ini tidak dapat menyebabkan masalah di masa mendatang, kami mendorong pengembang untuk memilih lisensi yang berbeda untuk karya mereka sendiri.

Yang pada dasarnya berarti bahwa terminologi itu hanya cukup samar sehingga orang mungkin menghindar untuk menggunakan perangkat lunak Anda. Masalahnya adalah bahwa lisensi tidak secara eksplisit memberikan hak untuk mendistribusikan versi perangkat lunak yang dimodifikasi.

Jika Anda memutuskan untuk menggunakan lisensi ini, Anda harus secara tegas menunjukkan niat Anda tentang apakah pengguna diizinkan untuk mendistribusikan versi kode yang dimodifikasi. Bahkan kemudian, orang akan tetap menghindar karena niat itu tidak secara eksplisit dinyatakan dalam lisensi.

Jujur, saya akan merekomendasikan lisensi yang berbeda. FSF merekomendasikan FreeBSD atau Expat (alias MIT) melalui OpenBSD / ISC. Ini adalah artikel Wikipedia yang membandingkan lisensi Open Source .

Secara umum, tetap dengan lisensi yang lebih besar dan lebih dikenal. Kenapa, Anda mungkin bertanya? Semakin sedikit orang yang bekerja harus berinvestasi untuk memahami lisensi Anda maka semakin besar kemungkinan mereka mempertimbangkan untuk menggunakan perangkat lunak Anda. Jika Anda menggunakan lisensi yang tidak jelas, mereka hanya akan pindah ke proyek berikutnya atau menjalankan sendiri sehingga mereka tidak perlu khawatir tentang masalah hukum potensial.


sumber
8
Mengenai terminologi ISC, Wikipedia menyatakan, 'Sebelum menerima lisensi sebagai lisensi perangkat lunak bebas, Free Software Foundation (FSF) meminta klarifikasi teks. Pada Juli 2007, sebagai akibatnya, "dan mendistribusikan" diubah menjadi "dan / atau mendistribusikan". ' Jadi lisensi berbunyi, "... modifikasi, dan / atau distribusikan ..." Lihat: en.wikipedia.org/wiki/And/atau
Clint Pachl
14
Lisensi ISC cocok sebagai pengganti MIT X11 atau BSD 2-klausa. Ini adalah lisensi yang disukai untuk kode baru dalam proyek OpenBSD, yang dimodifikasi dan didistribusikan oleh banyak alat jaringan dan perusahaan perangkat keras tertanam. Lihat ISC dalam kebijakan OpenBSD .
Clint Pachl