Clarify Source Available terms for original project files

This commit is contained in:
DepressedCat committed 2026-10-11 22:34:36 +02:00
1 parent 6a4bc6e911
commit f3be95aa58
4 files changed
+96 -1

No files matched your search

+79
View File
@@ -0,0 +1,79 @@
ЛИЦЕНЗИЯ SOURCE AVAILABLE — Auto Mirror Switcher
Версия 1.0, 11 октября 2026 года
Copyright (c) 2026 DepressedCat. Все права сохранены.
Правообладатель: DepressedCat (https://git.lonarpgproxy.space/DepressedCat).
Исходный код доступен для ознакомления (Source Available). Права на использование,
изменение и распространение определяются условиями этой лицензии.
1. ОБЛАСТЬ ДЕЙСТВИЯ
Эта лицензия относится к собственным файлам проекта Auto Mirror Switcher:
браузерному расширению, инструментам, документации и оригинальному оформлению
(далее — «Программа»).
Исключения для сторонних компонентов и применимого законодательства
указаны в разделе 4 и имеют приоритет над ограничениями раздела 3.
2. РАЗРЕШЁННОЕ ИСПОЛЬЗОВАНИЕ
Правообладатель предоставляет бесплатное, неисключительное, непередаваемое
разрешение скачивать официальную поставку, устанавливать и запускать Программу
на принадлежащих пользователю или администрируемых им компьютерах только
по назначению: переключать недоступные зеркала сайтов на доступные, сохранять адрес страницы
и управлять правилами переключения через штатные настройки.
Разрешены просмотр и изучение опубликованных исходников, их локальная копия
для ознакомления и сборки, необходимые установочные и резервные копии, сборка
неизменённой официальной поставки для собственного использования, настройка
через штатные средства, установка официальных обновлений и удаление Программы.
Это не предоставляет права изменять собственные файлы кода и дизайна.
3. ЗАПРЕТЫ
Без предварительного письменного разрешения правообладателя запрещается:
- изменять, адаптировать, переводить код или оформление Программы либо
создавать производные версии;
- создавать и развивать самостоятельные форки, ветки разработки и проекты
на основе собственного кода Программы;
- копировать или извлекать собственный код и оформление для других проектов;
- распространять, перепубликовывать, предоставлять третьим лицам, продавать,
сдавать в аренду или сублицензировать Программу, её изменённые версии либо
существенные части, кроме копий, прямо разрешённых разделом 2;
- удалять или заменять уведомления об авторстве, правообладателе и лицензии.
Все права, прямо не предоставленные этой лицензией, сохранены за правообладателем.
Для отдельного разрешения обращайтесь к DepressedCat через профиль Gitea проекта.
4. ИСКЛЮЧЕНИЯ
4.1. Сторонние библиотеки, инструменты и другие сторонние компоненты
регулируются условиями собственных лицензий, установленными их правообладателями.
Настоящая лицензия не ограничивает права, предоставленные пользователям лицензиями
указанных сторонних компонентов, включая права на изменение, создание производных
работ и распространение, если такие действия разрешены соответствующими лицензиями.
Указанные права относятся к соответствующим сторонним компонентам и не предоставляют
пользователю дополнительных прав на авторские части Программы. Их изменение, создание
производных версий, форков и распространение запрещены без разрешения правообладателя,
за исключением случаев, предусмотренных настоящей лицензией, обязательными нормами
законодательства или применимыми лицензиями сторонних компонентов.
Само расширение не включает сторонних библиотек исполнения. Зависимости
инструментов разработки лицензируются отдельно и не входят в поставку расширения.
4.2. Права, которые применимое законодательство не позволяет ограничивать
договором, сохраняются. Эта лицензия не предоставляет прав на чужой контент
сервисов и не заменяет их правила.
5. ГАРАНТИИ И ОТВЕТСТВЕННОСТЬ
Программа предоставляется «как есть», без гарантий работоспособности,
пригодности для определённой цели, постоянной совместимости с сайтами или доступности сторонних сервисов. В пределах, допускаемых
применимым законодательством, правообладатель не отвечает за убытки,
потерю данных и другие последствия использования Программы.
При нарушении условий этой лицензии предоставленное ею разрешение прекращается;
это не прекращает права, отдельно сохраняемые разделом 4.
+8
View File
@@ -83,3 +83,11 @@ node --check i18n.js
```
Содержимое ZIP в релизе совпадает с исходным пакетом 1.4.3 из предоставленной папки. Контрольные суммы опубликованы рядом с архивом. Папка исходного проекта называется `auto-mirror-switcher-mv2`, однако текущая версия использует Manifest V3.
## Лицензия
Собственные файлы Auto Mirror Switcher предоставляются по **[лицензии Source Available](LICENSE)**.
Разрешены просмотр исходников, сборка неизменённой версии и использование по назначению.
Изменения, форки, производные версии и распространение без письменного разрешения
DepressedCat запрещены с учётом исключений лицензии.
Сторонние компоненты сохраняют свои лицензии.
+7
View File
@@ -85,3 +85,10 @@ The host changes; path, query, and hash stay the same.
## Diagnostics
Use the diagnostics log in the options page when a rule does not switch as expected. You can also inspect the extension service worker from `chrome://extensions` and look for `[Auto Mirror Switcher]` logs.
## License
Original project files are licensed under the **[Source Available license](../LICENSE)**.
Viewing the source, building an unmodified version and using the extension as intended are permitted.
Modifications, forks, derivatives and redistribution require written permission from DepressedCat,
subject to the exceptions in the license. Third-party components keep their own licenses.
+2 -1
View File
@@ -5,5 +5,6 @@
"type": "commonjs",
"scripts": {
"test": "node tests/shared.test.js"
}
},
"license": "SEE LICENSE IN LICENSE"
}