Tại sao mọi người chọn giấy phép MIT qua BSD, nếu điều khoản không chứng thực của BSD là một ý tưởng hay? [đóng cửa]


78

Theo câu hỏi này và nó trả lời

Mục đích của "điều khoản không chứng thực" trong giấy phép BSD mới là gì?

Có vẻ thông minh hơn khi chọn giấy phép BSD qua MIT, để ngăn chặn mọi người sử dụng tên của bạn theo cách không mong muốn.

Nếu đó là trường hợp, tại sao mọi người vẫn chọn giấy phép MIT trên giấy phép BSD?


11
Giấy phép MIT được hiểu rộng rãi có nghĩa là "bạn có thể làm bất cứ điều gì bạn muốn với mã này." Tôi đã không nghe nói về điều khoản "không chứng thực" của BSD cho đến khi bạn đề cập đến nó và đối với một nhà phát triển cá nhân, tôi không chắc rằng điều khoản đó có thêm bất kỳ giá trị nào không. Tất cả những thứ khác bằng nhau, đơn giản hơn là tốt hơn.
Robert Harvey

Câu trả lời:


111

Một người bạn của tôi đã từng chỉ ra rằng giấy phép cho bạn biết những gì các tác giả giấy phép sợ hãi.

Nếu bạn sợ tên của mình bị kéo xuống bùn, thì giấy phép BSD sẽ có vẻ tốt hơn. Nếu bạn sợ việc đưa phần mềm của mình vào một phần mềm độc quyền, thì GPL sẽ có vẻ tốt hơn. Dù giấy phép là gì, tác giả chọn nó vì nó bảo vệ họ trước những gì họ sợ.

Những người khác nhau có mối quan tâm khác nhau và vì vậy sử dụng giấy phép khác nhau.


59
Đây là một câu trả lời tốt, nhưng nó không trả lời câu hỏi.
Michael

46
Vì vậy, MIT là dành cho những người dũng cảm và không sợ hãi?
jonathan

10
@ Michael: Nó không trả lời câu hỏi. Hoàn hảo. Bạn muốn có một câu trả lời tốt hơn thế này, hãy thuê một luật sư chuyên về luật cấp phép.
Robert Harvey

12
@jonathan - Không, nó dành cho những người sợ không hữu ích cho cộng đồng.
mouviciel

28
@jonathan, người thực sự dũng cảm và không biết sợ sẽ đảo ngược điều khoản trách nhiệm pháp lý và nhận toàn bộ trách nhiệm đối với mọi thiệt hại do phần mềm gây ra.
Erik B

69

Câu trả lời ngắn gọn là MIT là một giấy phép đơn giản hơn.

Có theo nhiều cách tôi thích điều khoản về việc mọi người không thể sử dụng tên của bạn theo cách không mong muốn, nhưng thực tế là hầu hết mọi người không quá quan tâm đến điều đó. Nếu bạn lo lắng về điều đó thì có lẽ bạn đang sử dụng giấy phép BSD.

Ngoài ra, Giấy phép MIT chỉ có thể được sao chép và dán trong khi giấy phép BSD yêu cầu chỉnh sửa nó từ dự án này sang dự án khác. Cá nhân tôi thích cả hai, và cảm thấy chúng giống nhau đến mức tôi không mất nhiều việc chọn giấy phép MIT cho dự án của mình, nhưng đó chỉ là ý kiến ​​cá nhân của tôi.


10
Đây chỉ là giấy phép BSD 3 điều khoản mà bạn có thể cần chỉnh sửa, điều khoản 2 điều khoản về cơ bản giống như giấy phép MIT nhưng với một (IMO) một lợi thế, việc xem nhanh các điều khoản của giấy phép là dễ dàng hơn vì chúng Trong danh sách đạn.
kyrias

9
@Demizey "Ưu điểm: Dễ thấy điều khoản hơn". ; D
lưới vào

0

Như bạn có thể biết, giấy phép BSD ban đầu có 4 điều khoản, một trong số đó là "điều khoản quảng cáo". Điều khoản không chứng thực có khả năng đi kèm với điều khoản quảng cáo và không cho phép tên của dự án được kéo qua bùn trong khi được quảng cáo.


10
Làm thế nào để trả lời câu hỏi này?
gnat
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.