Лицензия библиотек spurdo!

Обновлено: 21 октября 2026

Версия 2026-10-21. Эта лицензия действует для каждой библиотеки, опубликованной в реестре пакетов spurdo! (npm.spurdoverse.app) командой spd publish. Своей лицензии у библиотек на spurdo! нет: для всех действует эта, и в файлах пакета указано "license": "SEE LICENSE IN https://spurdoverse.app/legal/library-license". Вы принимаете её перед первой публикацией библиотеки; если текст меняется, spd попросит принять новую версию перед следующей библиотекой.

1. Кто есть кто

  • «Вы», «автор» — аккаунт, который публикует библиотеку, и человек или люди за ним.
  • «spurdo!» — оператор spurdoverse.app и его сервисов (см. Условия использования).
  • «Пользователь» — любой, у кого есть аккаунт spurdo!, в том числе другие авторы.
  • «Экосистема spurdo!» — spurdoverse.app, маркет и реестр spurdo!, программы spurdo! (лоадер, чит и его среда для скриптов) и скрипты, которые в ней работают.
  • «Опубликованная версия» — версия библиотеки, которую реестр хотя бы раз показал.

2. Что вы разрешаете

Для каждой опубликованной версии вы даёте spurdo! и всем пользователям бесплатное, неисключительное право по всему миру:

  • использовать библиотеку;
  • копировать её, в том числе ставить из реестра и хранить копии в своих проектах;
  • встраивать её в свои скрипты, изменять в рамках этого и распространять такие скрипты — в том числе платные — внутри экосистемы spurdo!.

spurdo! также может хранить, собирать, проверять, модерировать, показывать модераторам и раздавать библиотеку и включать её в бандлы скриптов, которые её используют: так работают реестр и маркет.

Денег за это вы не получаете — ни от spurdo!, ни от авторов, которые используют вашу библиотеку, — если не договоритесь отдельно.

3. Для опубликованных версий это нельзя отозвать

Когда версия опубликована, права на неё безотзывны. Вы можете перестать выпускать новые версии, отозвать версию (spd yank) или попросить удалить библиотеку, но:

  • скрипты, которые уже встроили версию, сохраняют право использовать и распространять её в своих бандлах, в том числе в новых версиях этих скриптов, собранных с тем же lock-файлом;
  • пользователи, у которых уже есть такие скрипты, продолжают ими пользоваться.

Отозванную или удалённую версию больше не ставят заново. Модерация может удалить версию, нарушающую правила, — это решение spurdo!, а не отзыв лицензии.

4. Что остаётся вашим

Авторские права и все прочие права на код остаются у вас. Лицензия не передаёт код в собственность — она разрешает пользоваться им так, как описано выше. Ваше имя (ник) остаётся на странице библиотеки.

5. Что вы обещаете

Публикуя библиотеку, вы подтверждаете, что:

  • код написали вы или у вас есть право опубликовать его под этой лицензией;
  • чужой код внутри библиотеки (скопированные файлы, вложенные пакеты, ресурсы) идёт под лицензией, которая разрешает такое распространение, и вы сохраняете уведомления этих лицензий в файлах, где они этого требуют;
  • в библиотеке нет ничего, что нарушает Условия использования или правила маркета.

Если кто-то заявит, что библиотека нарушает его права, spurdo! может её снять. За претензии, которые следуют из опубликованного, отвечаете вы.

6. Только внутри экосистемы

Эта лицензия не даёт никаких прав за пределами экосистемы spurdo!. Она не разрешает публиковать вашу библиотеку в других реестрах, продавать на других сайтах или использовать в программах, не связанных со spurdo!. Если хотите разрешить и это — опубликуйте код где-то ещё под любой лицензией на ваш выбор: эта лицензия вам не мешает.

7. Без гарантий

Библиотека предоставляется как есть. Ни вы, ни spurdo! не обещаете, что она работает или подходит для какой-то цели, и не отвечаете перед пользователями библиотеки за ущерб от её использования — в той мере, в какой это допускает закон.

8. Изменения

spurdo! может выпустить новую версию этой лицензии. Новая версия действует для версий библиотеки, опубликованных после того, как автор её принял; версии, опубликованные раньше, остаются под той редакцией, что действовала при их публикации.

Вопросы: admin@spurdoverse.app.