Чому люди вибирають ліцензію на MIT за BSD, якщо «умова про непідтвердження» BSD є хорошою ідеєю? [зачинено]


78

Відповідно до цього питання і це відповіді

Яка мета "застереження про непідтвердження" у ліцензії Нової BSD?

розумнішим буде вибір ліцензії BSD на MIT, щоб люди не використовували ваше ім’я небажаним способом.

Якщо це так, то чому люди все ще обирають ліцензію MIT над ліцензією BSD?


11
Широко розуміється, що ліцензія MIT означає "ви можете робити все, що завгодно, з цим кодом". Я не чув про статтю BSD "не схвалення", поки ти не згадав про це, і для окремого розробника я не впевнений, що додаток додає значення. Усі інші рівні, простіші - краще.
Роберт Харві

Відповіді:


111

Один мій друг одного разу зазначив, що ліцензії розповідають про те, чого боялися автори ліцензій.

Якщо ви боїтесь, що ваше ім’я потягнуть через грязь, ліцензія на BSD здасться кращою. Якщо ви боїтесь, щоб ваше програмне забезпечення було розміщено у фірмовій частині програмного забезпечення, тоді GPL буде здаватися кращим. Незалежно від ліцензії, автор вибирає її, бо захищає їх від того, чого вони бояться.

У різних людей є різні проблеми, тому вони використовують різні ліцензії.


59
Це хороша відповідь, але не відповідає на питання.
Майкл

46
значить, MIT для сміливих і безстрашних?
Джонатан

10
@Michael: Це дійсно відповідає на питання. Ідеально. Ви хочете кращої відповіді, ніж це, найміть юриста, який спеціалізується на ліцензійному праві.
Роберт Харві

12
@jonathan - Ні, це для людей, які бояться не бути корисними для громади.
mouviciel

28
@jonathan, по-справжньому сміливий і безстрашний скасував би пункт про відповідальність і поклав би повну відповідальність за будь-який збиток, заподіяний програмним забезпеченням.
Ерік Б

69

Коротка відповідь - MIT - це простіша ліцензія.

Так, багато в чому мені подобається застереження про те, що люди не можуть використовувати ваше ім’я небажаним чином, але насправді більшість людей не надто переймаються цим. Якщо вас це турбує, ви, ймовірно, вже використовуєте ліцензію BSD.

Крім того, Ліцензію MIT можна просто скопіювати та вставити, як це є, тоді як ліцензія BSD вимагає редагування її від проекту до проекту. Особисто мені подобаються обидва, і я вважаю, що вони досить схожі, що я не втрачаю багато, вибираючи ліцензію MIT для свого проекту, але це лише моя особиста думка.


10
Для редагування вам, можливо, потрібно буде відредагувати лише 3-клавіатурну ліцензію BSD, 2-клапт - це в основному те саме, що ліцензія MIT, але з однією перевагою (IMO) - простіше швидко побачити умови ліцензії, оскільки вони в списку куль.
kyrias

9
@Demizey "Перевага: легше бачити терміни". ; D
meshfields

0

Як ви можете знати, в оригінальній ліцензії BSD було 4 статті, одна з яких була "рекламною пропозицією". Застереження про непідтвердження, ймовірно, може супроводжувати рекламне застереження і не дозволяти назві проекту перетягуватися через грязь під час реклами.


10
як це відповідає на поставлене запитання?
гнат
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.