CH-J Toolsspráva serverů přes SSH
Menu

Přijetí licence

Stáhnout soubor

Jazyková revize tohoto překladu probíhá. Při nejasnostech porovnejte anglický originál.

Toto vydání označuje svou aplikační licenci jako CH-J Proprietary Software License, verze 1.14, ze dne 11. října 2026. Komponenty třetích stran si ponechávají vlastní licence.

Instalace a aktualizace

Úvodní okno nejprve zobrazí úplné provozní pokyny v češtině, němčině nebo angličtině. Pokračovat otevře úplnou přibalenou anglickou licenci s ovládacími prvky v češtině, němčině a angličtině. Přijetí je zablokováno, dokud nebyl zobrazen krok s pokyny. Zaškrtávací pole je zpočátku prázdné. Jeho popisek spojuje souhlas s licencí s potvrzením rizik ztráty dat a přiměřeného zálohování; provozní pokyny se tím nestávají smluvními podmínkami. Česká verze potvrzení zní:

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.

Přijetí uloží místní záznam dříve, než se spustí Vault, pluginy, síťové služby, diagnostika nebo aktualizátor. Odmítnutí licence nebo zavření jejího okna aplikaci ukončí. Neúspěšné uložení ponechá okno otevřené a aplikaci uzamčenou. Chybějící nebo neplatné licenční soubory zabrání spuštění.

Místní záznam

Soubor legal/license-acceptance.json je uložen v adresáři Electron userData. Obsahuje název a verzi licence, SHA-256 přesně zobrazeného textu, verzi aplikace, ID sestavení, příznak a časové razítko přijetí, příznak zobrazení pokynů a SHA-256 všech tří přibalených dokumentů s pokyny. Změna pokynů vyžaduje jejich nové zobrazení před novým přijetím licence. Licence se neaktivuje a nic se nehlásí na server. Jakýkoli nesoulad, smazání nebo nečitelný záznam vyžaduje nový souhlas. Přechod na jiné sestavení také vyžaduje přijetí. Opakovaná spuštění stejného přijatého sestavení je nevyžadují.

Každé vydání musí mít jedinečné ID sestavení v src/shared/buildInfo.json. Běžné sestavovací skripty jej doplní automaticky. Nepoužívejte stejné CHJ_BUILD_ID pro různá vydaná sestavení.

Tento místní záznam je kontrolním prvkem pracovního postupu aplikace, nikoli důkazem odolným proti manipulaci ani licenčním klíčem. Zobrazení provozních pokynů je v tomto postupu povinné; dodržování jejich doporučení je dobrovolné. Pokyny nikdy nejsou součástí zaškrtávacího pole souhlasu. Přímé/offline instalace DMG nebo DEB a tiché instalátory nemohou zaručit zobrazení před instalací; náhradou je povinný krok při spuštění. Existující publikované binární soubory se aktualizacemi webu nemění.

Balení a ověření

npm run legal:prepare při sestavení z úplného pracovního prostoru zkopíruje kořenovou licenci a provozní pokyny do aplikace, ověří verzi licence a připraví build/license.rtf pro NSIS, text pokynů v UTF-16 pro jeho vlastní první stránku a build/installation.rtf s pokyny následovanými licencí pro DMG. Verze RTF zachovává úplný text a znaky Unicode včetně jména poskytovatele licence, bez omezení starého kódování Mac Roman u textových licencí DMG. Samostatné zdroje aplikace si ponechávají své přibalené kopie a nevyžadují vývojovou/webovou složku. prepare:release toto spouští před zabalením. Balicí nástroj zahrnuje resources/licenses/ a resources/docs/; afterPack kontroluje jejich povinný obsah.

Spusťte node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js a npm run test:license:ui. Smoke test balíčku pro macOS vytváří přípravek přijetí pouze ve svém dočasném testovacím profilu; produkční spuštění nemá žádné obejití souhlasu.