У мене є невелика бібліотека утиліт корисних речей, написаних на Java, які я планую випустити з відкритим кодом. Я колись, яку ліцензію використовувати. Мені дуже подобається ліцензія на BSD , яка є коротким і легким для розуміння, але я не хочу / не потребую застереження про включення відмови від відповідальності в документацію на продукт. Зважаючи просто на те, щоб випасти цей кусок.
Чи краще мені тоді відповідатиме ліцензія MIT ? У ньому немає застереження про заборону схвалення, як це робиться у BSD, що мені подобається у BSD. Також, чи зазначає MIT про збереження сповіщення про авторські права на значні частини програмного забезпечення лише посилання на вихідний код, а не бінарну форму чи будь-яку документацію, яку вони виробляють?
Від зйомки інших SO питання по цій темі, я бачив кілька людей , рекомендуємо ліцензію Apache . Швидке сканування, хоча це, насправді може зробити більшу частину того, що я хочу дуже добре, хоча навіть ця кількість легалії болить голова (особливо в 2:30 ранку, коли я повинен бути в ліжку, а не на пісні ).
В основному я хочу щось таке:
- легко зрозуміти,
- говорить, що ви можете використовувати код як завгодно, але зберігати моє повідомлення про авторські права та дозвіл на вихідний код,
- вам не потрібно вказувати назву мене чи мого продукту, повідомлення про авторські права тощо в будь-якій документації, посібниках тощо, які ви створюєте,
- не намагайтеся використовувати мене або мій товар як точку продажу вашого продукту (не те, що моє схвалення все одно буде рахуватися набагато!)
- і прикриває мій задник розумним чином. :-)
EDIT: Нічого собі, 30 хвилин і вже кілька хороших відповідей! У відповідь:
Я вважаю за краще не "змішувати і поєднувати", якщо я можу допомогти, і створити ще одну ліцензію з відкритим кодом . Використання стандартної ліцензії полегшує всіх нас.
Коментар, що охоплює недопалок, є трохи язиком у щоках. Дійсно про все, про що я говорю, - гарантійна відмова від гарантій, що включає всі згадані ліцензії.
EDIT: Читаючи сторінку Вікіпедії на ліцензії MIT , я виявив, що ncurses використовує модифіковану версію, схвалену FSF , яка додає абзац без схвалення. Я вважаю, що для них це досить добре, для мене це досить добре.
Я розглядав ліцензію Apache, проте проблеми сумісності з GPLv2 були б проблемою, яку я не хотів представляти.