CH-J Toolsуправление на сървъри над SSH
Меню

Приемане на лиценз

Изтегляне на файл

Езиковата редакция на този превод е в ход. При неясноти сравнете с английския оригинал.

Това издание идентифицира лиценза си за кандидатстване като CH-J Proprietary Software License, версия 1.14, от октомври 11, 2026. Компонентите на трети страни запазват собствените си лицензи.

Монтаж и актуализации

Първият стартов прозорец показва пълни оперативни насоки на чешки, немски или английски език. Продължаване на отварянето на пълния пакет английски лиценз с чешки, немски и английски контрол. Приемането е блокирано, докато не бъде показана направляващата стъпка. Чекмеджето е първоначално празно. Етикетът му съчетава съгласието на лиценз с потвърждение за рисковете, свързани с загубата на данни, и подходящите резервни копия; той не превръща оперативните насоки в договорни условия. Чешкото потвърждение гласи:

Souhlasím s licenčními podmínkami CH-J Proprietary Software License 1.14.

Beru na vědomí riziko ztráty nebo poškození dat a nutnost přiměřeného zálohování před rizikovými operacemi. Rozumím, že aplikace sama nezaručuje existenci ani obnovitelnost záloh.

Приемането запазва локален запис преди започване на всички Vault, плъгин, мрежа, диагностика или updater услуга. Отказът от лиценза или затварянето на прозореца му прекратява приложението. Неуспешният запис оставя прозореца отворен и приложението заключено. Липсващите или невалидните лицензионни файлове предотвратяват стартирането.

Местен запис

Файлът legal/license-acceptance.json се съхранява под директорията Electron userData. Тя съдържа името и версията на лиценза, SHA-256 на точно изобразения текст, версия на приложението, изграждане на ID, знаме за приемане и часов печат, флаг за насочване и SHA-256 от всичките три пакетирани пътепоказателни документи. Промените в ръководството изискват да се покаже отново преди приемането на нов лиценз. Няма активиране на лиценз или докладване на сървър. Всяко несъответствие, заличаване или нечетлив запис изисква ново споразумение. Отпадането до друга сграда също изисква приемане. Повтарящите се стартирания на същата приета конструкция не са.

Всяка версия трябва да има уникален src/shared/buildInfo.json изграждане ID. Нормалното изграждане на скриптове се подпечатва автоматично. Да не се използва повторно CHJ_BUILD_ID за различни пуснати конструкции.

Този местен запис е контрол на работния процес, а не доказателство за подправяне или лицензен ключ. Показването на оперативни насоки е задължително в този работен процес; следването на неговите препоръки е незадължително. Ръководството никога не е включено в квадратчето за проверка на споразумението. Инсталациите за директно/изключено DMG или DEB и тихите монтажници не могат да гарантират дисплей преди инсталирането; задължителната стъпка на стартиране осигурява резервното спиране. Съществуващите публикувани двоични файлове не се променят от актуализациите на уебсайта.

Опаковка и проверка

npm run legal:prepare копира основния лиценз и оперативни насоки в приложението, когато се строи от пълно работно пространство, валидира лицензионната версия и подготвя build/license.rtf за NSIS, UTF-16 насочващ текст за своята персонализирана първа страница и build/installation.rtf с насоки, следвани от лиценза за DMG. RTF версията запазва пълния текст и Unicode символи, включително името на лицензодателя, без наследството Mac Roman ограничение на DMG plain-text лицензи. Самостоятелни източници на приложения запазват своите пакетирани копия и не изискват папката за разработка/уеб. prepare:release работи това преди опаковане. Пакетерът включва resources/licenses/ и resources/docs/; afterPack проверява тяхното съдържание.

Пусни node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js и npm run test:license:ui. macOS пакет дим тест създава приемно устройство само в своя временен изпитвателен профил; стартирането на производството няма съгласие байпас.