> La revisione linguistica di questa traduzione è in corso. In caso di dubbi, consultare l’[originale inglese](https://www.sm.ch-j.eu/docs/i18n/en/license-acceptance.md). # Accettazione della licenza 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 - Sito web: Scarica immediatamente reindirizza al pacchetto selezionato. Non è richiesto alcun consenso web. Licenza e linee guida operative rimangono disponibili sul sito web e sono visualizzati nell'applicazione prima dell'uso. - Windows NSIS: l'installazione interattiva mostra prima le linee guida nella lingua di installazione selezionata, quindi la licenza completa dell'applicazione e richiede l'accettazione della licenza. Le modalità di installazione e aggiornamento silenziose possono saltare le pagine dell'installatore; l'applicazione controlla sempre il consenso al lancio. - macOS DMG: un pacchetto completo di applicazioni firmate e l'installazione di collegamenti Applicazioni supporta drag-and-drop. Guida e accettazione della licenza per utente vengono controllati al primo lancio. L'aggiornamento personalizzato verifica e apre lo stesso DMG. - Debian/Ubuntu DEB: i gestori di pacchetti non forniscono un accordo interattivo affidabile. L'accettazione è richiesta al primo lancio. - Tutte le piattaforme: dopo un aggiornamento, è richiesta l'accettazione prima che la nuova release possa essere utilizzata, anche quando il numero di versione o il testo della licenza non sono modificati. Un prompt di installazione non sostituisce il consenso per l'applicazione per utente. 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.