1 Комментарий

  1. Лицензия MIT — это разумное решение по умолчанию.

    Код, лицензированный под MIT, можно использовать где угодно. Вы можете без колебаний использовать его в кодовой базе EPL или GPL, потому что она имеет только минимальные ограничения ответственности и гарантии на ее использование.

    Часто, когда кто-то спрашивает автора библиотеки, можно ли дословно использовать код в кодовой базе MIT или GPL, автора этот вопрос шокирует. «Конечно!» они говорят. Экосистема полна дружелюбных и щедрых людей, большинство из которых с радостью увидят, как их код обретает новую жизнь в чужом проекте. К сожалению, ряд лицензий, например, EPL не допускает такой вид щедрости по умолчанию.

    Лицензия MIT делает.

    «Массачусетский технологический институт — разумный дефолт» — это общее правило.

    Есть много исключений.

    • MIT — плохой вариант по умолчанию для тех, кто заранее знает, что обязательно заимствует или изменяет функции из существующих проектов с лицензией EPL, таких как Clojure Core, babashka / sci или Medley.

    • MIT — плохой вариант для любого, кто глубоко философски верит в принципы авторского лева.

    • MIT — плохой вариант по умолчанию для любого, кто хочет так или иначе сделать политическое заявление о патентах.

    Тем, кто думает про себя:

    «Я хочу, чтобы кто-нибудь использовал мой код для любых целей, но я также хочу сохранить за собой право изменить свою лицензию в будущем», лучше всего подойдет лицензия MIT.