CH-J ToolsZarządzanie serwerem przez SSH
Menu

Zatwierdzenie licencji

Pobierz plik PDF

Trwa korekta językowa tego tłumaczenia. W razie wątpliwości porównaj z angielskim oryginałem.

Ta edycja określa swoją licencję na wniosek jako CH-J Proprietary Software License, wersja 1.14, październik 11, 2026. Komponenty osób trzecich zachowują własne licencje.

Instalacja i aktualizacja

Pierwsze okno startowe wyświetla pełne wskazówki operacyjne w języku czeskim, niemieckim lub angielskim. Kontynuacja otwiera kompletną wiążącą się angielską licencję za pomocą kontroli czeskiej, niemieckiej i angielskiej. Akceptacja jest zablokowana do czasu wyświetlenia kroku kierowniczego. Pole początkowo jest puste. Jego etykieta łączy zgodę licencyjną z uznaniem ryzyka utraty danych i odpowiednich kopii zapasowych; nie przekształca ona wytycznych operacyjnych w warunki umowne. Potwierdzenie czeskie brzmi:

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.

Akceptowanie zapisu lokalnego przed rozpoczęciem usługi Vault, plugin, sieci, diagnostyki lub aktualizacji. Odrzucenie licencji lub zamknięcie jej okna zamyka aplikację. Niepowodzenie zapisania pozostawia otwarte okno i program zablokowany. Brak lub nieprawidłowe pliki licencyjne uniemożliwiają uruchomienie.

Zapis lokalny

Plik legal/license-acceptance.json jest przechowywany pod Electron userData katalog. Zawiera nazwę i wersję licencji, SHA-256 dokładnego wyświetlonego tekstu, wersji aplikacji, identyfikatorów budowy, flagi akceptacji i czasowego znaku, flagi wyświetlania wytycznych oraz SHA-256 wszystkich trzech dokumentów wskazówek związanych. Zmiany w wytycznych wymagają jej ponownego przedstawienia przed nową akceptacją licencji. Nie ma aktywacji licencji ani zgłaszania na serwerze. Wszelkie niezgodności, usuwanie lub nieczytelne zapisy wymagają nowej umowy. Zniżenie poziomu na inną budowę wymaga również akceptacji. Powtarzane uruchomienia tego samego zaakceptowanego budynku nie.

Każde wydanie musi mieć unikalny ID zbudowania src/shared/buildInfo.json. Zwykły skrypt budowy automatycznie. Nie używać ponownie CHJ_BUILD_ID dla różnych uwolnionych budow.

Ta lokalna płyta to kontrola przepływu pracy aplikacji, a nie dowodów niezabezpieczonych od manipulacji lub klucz licencji. Wykazanie wytycznych operacyjnych jest obowiązkowe w tym przepływie pracy; zgodnie z jego zaleceniami jest opcjonalne. Wskazówki nigdy nie są włączone do polecenia umowy. Bezpośrednio/wyłącznie DMG lub DEB Instalacje i cichy instalatory nie mogą gwarantować wyświetlania przed instalacją; obowiązkowy etap uruchamiania zapewnia zastępcze. Istniejące opublikowane binarne pliki nie są zmieniane przez aktualizacje strony internetowej.

Pakowanie i weryfikacja

npm run legal:prepare kopiuje licencję root i wytyczne operacyjne do aplikacji podczas budowy z pełnego miejsca pracy, potwierdza wersję licencję i przygotowuje build/license.rtf dla NSIS, UTF-16 tekst wskazówek dla swojej strony pierwszej; oraz build/installation.rtf z wytycznymi po których następuje licencja na DMG. Wersja RTF zachowuje pełny tekst i znaki Unicode, w tym nazwę licencjobiorcy, bez ograniczenia Mac Roman DMG licencje zwykłego tekstu. Samodzielne źródła aplikacji zachowują swoje pakowane kopie i nie wymagają folderu rozwoju/web. prepare:release przebiega przed opakowaniem. Pakier obejmuje resources/licenses/ oraz resources/docs/; afterPack sprawdza wymaganą zawartość.

Uruchom node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js oraz npm run test:license:ui. Test dymu pakietu macOS tworzy akceptację tylko w tymczasowym profilu testowym; uruchomienie produkcji nie ma obejścia zgody.