Forward from: KennixDev — Дневник разработчика
© ВЫБОР ЛИЦЕНЗИИ
Для большинства моих open-source проектов я буду использовать лицензию "GNU Affero General Public License v3.0".
О лицензии:
Вкратце о видах лицензий:
MIT License. Одна из самых разрешительных лиц
Для большинства моих open-source проектов я буду использовать лицензию "GNU Affero General Public License v3.0".
О лицензии:
GNU Affero General Public License (AGPL) v3.0 — это бесплатная копилефт-лицензия для программного обеспечения и других видов работ, выпущенная в ноябре 2007 года.
Основная цель AGPL — предотвратить скрытое использование свободного софта в Сети. Если пользователи имеют доступ к модифицированной программе, которая исполняется на сервере, то сервер должен предоставлять доступ к исходному коду этой программы.
Если разработчик выполнил требования лицензии и предоставил пользователям доступ к исходному коду, то пользователи также могут включить его изменения в свою версию.
Вкратце о видах лицензий:
MIT License. Одна из самых разрешительных лиц
ензий с открытым исходным кодом. Позволяет другим использовать, модифицировать и распространять код как в коммерческих, так и в некоммерческих целях.t
Apache License 2.0. Ещё одна разрешительная лицензия, которая разрешает использование, модификацию и распространение кода. Обеспечивает защиту патентных прав и более полный отказ от ответственности по сравнению с MIT License.
GNU General Public License (GPL). Существует несколько версий GPL, но все они имеют общий принцип: если использовать, модифицировать или распространять код под GPL, производная работа также должна быть лицензирована под GPL.
GNU Lesser General Public License (LGPL). Похожа на GPL, но менее ограничительная в отношении использования кода в проприетарном программном обеспечении.
Лицензии BSD (например, 3-Clause BSD, 2-Clause BSD). Разрешительные, как MIT License, но могут иметь небольшие различия в условиях. Обычно позволяют свободно использовать код, но требуется включение оригинального уведомления об авторском праве.
GNU Affero General Public License (AGPL). Похожа на GPL, но добавляет условие, что если к программному обеспечению обращаются через сеть, любые модификации должны быть предоставлены как открытый источник. Это делает её подходящей для веб-приложений и сервисов.
Unlicensed. Эффективно выпускает код в общественное достояние, позволяя любому свободно использовать его.
#dev
✉️@KennixDev |🐶Me | 😀 GitHub |🪙Dona