У меня есть небольшая библиотека полезных вещей, написанная на Java, которую я планирую выпустить с открытым исходным кодом. Я колебался, какую лицензию использовать. Мне очень нравится лицензия BSD , которая коротка и легка для понимания, но я не хочу / не нуждаюсь в пункте о включении отказа от ответственности в документацию своего продукта. Учитывая, что просто уронил это.
Подойдет ли мне лицензия MIT ? У него нет оговорки о запрете одобрения, как у BSD, что мне нравится в BSD. Кроме того, пункт MIT о сохранении уведомления об авторских правах на значительную часть программного обеспечения относится только к исходному коду, а не к двоичной форме или какой-либо документации, которую они производят?
Из опросов других SO вопросов по этой теме я видел, что несколько человек рекомендуют лицензию Apache . Несмотря на быстрое сканирование, он может действительно сделать то, что я хочу, очень хорошо, хотя даже такое количество легального языка заставляет мою голову болеть (особенно в 2:30, когда я должен быть в постели, а не на SO ). Мысли?
В основном я хочу что-то, что:
- Легко понять,
- говорит, что вы можете использовать код по своему усмотрению, но держите мое уведомление об авторских правах и разрешениях на исходном коде,
- вам не нужно указывать имя меня или моего продукта или уведомление об авторских правах и т. д. в любой документации, руководствах и т. д., которые вы производите,
- не пытайтесь использовать меня или мой продукт в качестве точки продажи для вашего продукта (не то, чтобы мое одобрение в любом случае значило бы!)
- и покрывает мою задницу разумным способом. :-)
РЕДАКТИРОВАТЬ: Wow 30 минут и уже несколько хороших ответов! В ответ:
Я бы предпочел не «смешивать и сочетать», если я могу помочь, и производить еще одну лицензию с открытым исходным кодом . Использование стандартной лицензии облегчает задачу для всех нас.
Комментарий, прикрывающий задницу, является немного языком в щеку. Отказ от гарантии, что все упомянутые лицензии включают в себя все, о чем я говорю.
РЕДАКТИРОВАТЬ: Прочитав страницу Википедии в лицензии MIT , я обнаружил, что ncurses использует модифицированную версию, которая была одобрена FSF , которая добавляет абзац без одобрения. Я полагаю, если это достаточно хорошо для них, это достаточно хорошо для меня.
Я рассматривал лицензию Apache, однако проблемы совместимости с GPLv2 были бы проблемой, которую я не хотел представлять.