Menurut pertanyaan ini dan jawabannya
Apa tujuan dari "klausa non-pengesahan" dalam lisensi BSD Baru?
tampaknya lebih pintar untuk memilih lisensi BSD daripada MIT, untuk mencegah orang menggunakan nama Anda dengan cara yang tidak diinginkan.
Jika itu masalahnya, mengapa orang masih memilih lisensi MIT daripada lisensi BSD?
bsd-license
mit-license
corgrath
sumber
sumber
Jawaban:
Seorang teman saya pernah menunjukkan bahwa lisensi memberi tahu Anda apa yang ditakutkan oleh penulis lisensi.
Jika Anda takut menyeret nama Anda melalui lumpur, maka lisensi BSD akan tampak lebih baik. Jika Anda takut perangkat lunak Anda dimasukkan ke dalam perangkat lunak berpemilik, maka GPL akan tampak lebih baik. Apa pun lisensinya, penulis memilihnya karena melindungi mereka dari apa yang mereka takutkan.
Orang yang berbeda memiliki masalah yang berbeda dan menggunakan lisensi yang berbeda pula.
sumber
Jawaban singkatnya adalah MIT adalah lisensi yang lebih sederhana.
Ya dalam banyak hal saya suka klausa tentang orang yang tidak dapat menggunakan nama Anda dengan cara yang tidak diinginkan, tetapi kenyataannya kebanyakan orang tidak terlalu khawatir tentang hal itu. Jika Anda khawatir tentang itu maka Anda mungkin sudah menggunakan lisensi BSD.
Selain itu, Lisensi MIT hanya dapat disalin dan ditempel sebagaimana adanya sementara lisensi BSD memerlukan pengeditan dari proyek ke proyek. Secara pribadi saya suka keduanya, dan merasa mereka cukup mirip sehingga saya tidak kehilangan banyak pilihan dalam memilih lisensi MIT untuk proyek saya, tetapi itu hanya pendapat pribadi saya.
sumber
Seperti yang Anda ketahui, lisensi BSD asli memiliki 4 klausa, salah satunya adalah "klausa iklan". Klausa non-pengesahan kemungkinan hadir untuk menyertai klausa iklan dan tidak memungkinkan nama proyek diseret melalui lumpur saat diiklankan.
sumber