CH-J Toolsgestione server su SSH
Menu

Accettazione della licenza

Scarica file

La revisione linguistica di questa traduzione è in corso. In caso di dubbi, consultare l’originale inglese.

Questa edizione identifica la sua licenza di applicazione come CH-J Proprietary Software License, versione 1.14 , datato ottobre 11, 2026. I componenti di terze parti conservano le proprie licenze.

Installazione e aggiornamenti

La finestra di avvio mostra prima una guida operativa completa in ceco, tedesco o inglese. Continuare apre la licenza completa in bundle inglese con i controlli ceco, tedesco e inglese. L'accettazione è bloccata fino a quando il passaggio di guida non è stato visualizzato. La casella di controllo è inizialmente vuota. La sua etichetta combina il consenso alla licenza con un riconoscimento dei rischi di perdita di dati e dei backup appropriati; non trasforma le linee guida operative in termini contrattuali. La conferma ceca recita:

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.

Accettare salva un record locale prima che inizi qualsiasi servizio Vault, plugin, rete, diagnostica o updater. Rifiutare la licenza o chiudere la sua finestra termina l’applicazione. Un salvataggio fallito lascia la finestra aperta e l'applicazione bloccata. I file di licenza mancanti o non validi impediscono l'avvio.

Record locale

Il file legal/license-acceptance.json viene memorizzato sotto la directory Electron userData . Contiene il nome della licenza e la versione, SHA-256 del testo visualizzato esatto, versione dell'applicazione, build ID, flag di accettazione e timestamp, flag di visualizzazione guida e SHA-256 di tutti e tre i documenti di guida in bundle. Le modifiche alla guida richiedono la visualizzazione di nuovo prima di una nuova accettazione della licenza. Non c'è alcuna attivazione della licenza o segnalazione a un server. Qualsiasi disallineamento, cancellazione o record illeggibile richiede un nuovo accordo. Il declassamento di un'altra costruzione richiede anche l'accettazione. I lanci ripetuti della stessa build accettata non lo fanno.

Ogni release deve avere un unico src/shared/buildInfo.json build ID. I normali script di compilazione ne timbrano uno automaticamente. Non riutilizzare CHJ_BUILD_ID per diverse versioni rilasciate.

Questo record locale è un controllo del flusso di lavoro delle applicazioni, non prove a prova di manomissione o una chiave di licenza. In questo flusso di lavoro è obbligatoria la visualizzazione delle linee guida operative; le sue raccomandazioni sono facoltative. La guida non è mai inclusa nella casella di controllo dell'accordo. Le installazioni dirette/offline DMG o DEB e gli installatori silenziosi non possono garantire un display pre-installazione; la fase di avvio obbligatoria fornisce il ripiego. I binari pubblicati esistenti non vengono modificati dagli aggiornamenti del sito web.

Imballaggio e verifica

npm run legal:prepare copia la licenza root e le linee guida operative nell'app quando costruisce dall'intero spazio di lavoro, convalida la versione della licenza e prepara build/license.rtf per NSIS, UTF-16 testo guida per la sua prima pagina personalizzata, e build/installation.rtf con guida seguita dalla licenza per DMG. La versione RTF conserva il testo completo e i caratteri Unicode, incluso il nome del licenziante, senza l'eredità Mac Roman limitazione delle licenze DMG in chiaro. I sorgenti app standalone conservano le loro copie in bundle e non richiedono la cartella sviluppo/web. prepare:release lo esegue prima della confezione. Il pacchetto include resources/licenses/ e resources/docs/ ; afterPack controlla il contenuto richiesto.

Esegui node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js e npm run test:license:ui . Il test di fumo del pacchetto macOS crea un dispositivo di accettazione solo nel suo profilo temporaneo di prova; l'avvio della produzione non ha bypass di consenso.