> Denne oversættelse er under sproglig gennemgang. Sammenlign uklare afsnit med den [engelske original](https://www.sm.ch-j.eu/docs/i18n/en/license-acceptance.md). # Licensgodkendelse Denne udgave identificerer sin program licens som **CH-J Proprietary Software License, udgave 1.14**, dateret oktober 11, 2026. Tredjeparts komponenter bevarer deres egne licenser. ## Installation og opdateringer - Hjemmeside: Hent straks omdirigerer til den valgte pakke. Der kræves ingen web samtykke. Licens og driftsvejledning er stadig tilgængelig på hjemmesiden og vises i programmet før brug. - Windows NSIS: Interaktiv installation viser først vejledning i det valgte installatørsprog, derefter den komplette program licens og kræver licens accept. Stille installations- og updatertilstande kan springe installatørsider over; programmet kontrollerer altid samtykke ved lanceringen. - macOS DMG: en komplet underskrevet programpakke og applikationer genvej support træk-og-slip installation. Vejledning og accept af licens pr. bruger kontrolleres ved første lancering. Den brugerdefinerede updater kontrollerer og åbner denne samme DMG. - Debian/Ubuntu DEB: pakkeadministratorer giver ikke et pålideligt interaktivt aftaletrin. Accept er påkrævet ved første lancering. - Alle platforme: Efter en opdatering kræves der accept, før den nye udgave kan bruges, selv når versionsnummer eller licenstekst er uændret. En installer prompt erstatter ikke per-bruger program samtykke. Startvinduet viser først komplet driftsvejledning på tjekkisk, tysk eller engelsk. Fortsæt åbner den komplette bundtede engelske licens med tjekkiske, tyske og engelske kontrol. Accepten er blokeret, indtil vejledningstrinnet er blevet vist. Afkrydsningsfeltet er oprindeligt tomt. Dens etiket kombinerer licens samtykke med en anerkendelse af data-tab risici og passende sikkerhedskopier; det gør ikke den operationelle vejledning til kontraktmæssige vilkår. Den tjekkiske bekræftelse lyder: > 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. Accepterer gemmer en lokal rekord, før nogen Vault, plugin, netværk, diagnostik eller updater tjeneste starter. Hvis du afviser licensen eller lukker licensvinduet, afsluttes programmet. Et fejlslagent gem efterlader vinduet åbent og programmet låst. Manglende eller ugyldige licensfiler forhindrer opstart. ## Lokal record Filen `legal/license-acceptance.json` gemmes under Electron `userData` mappen. Den indeholder licensnavn og version, SHA-256 af den nøjagtige viste tekst, applikationsversion, build ID, accept flag og tidsstempel, vejledning display flag og SHA-256 i alle tre bundtede vejledning dokumenter. Ændringer i vejledningen kræver, at du viser det igen før en ny licens accept. Der er ingen licensaktivering eller rapportering til en server. Ethvert misforhold, sletning eller ulæselig rekord kræver en ny aftale. Nedgradering til en anden bygning kræver også accept. Gentagne lanceringer af samme accepterede bygge ikke. Hver udgivelse skal have en unik `src/shared/buildInfo.json` build ID. De normale bygge scripts stempel en automatisk. Genbrug ikke `CHJ_BUILD_ID` til forskellige udgivede builds. Denne lokale rekord er en applikation workflow kontrol, ikke manipulation-bevis eller en licensnøgle. Det er obligatorisk at vise operationel vejledning i denne arbejdsgang; efter anbefalingerne er det valgfrit. Vejledning indgår aldrig i aftaleafkrydsningsfeltet. Direkte / offline DMG eller DEB installationer og tavse installatører kan ikke garantere en pre-installation display; den obligatoriske opstart trin giver tilbagefald. Eksisterende offentliggjorte binære filer ændres ikke af hjemmesideopdateringer. ## Emballage og verifikation `npm run legal:prepare` kopierer rodlicensen og operationel vejledning i appen, når du bygger fra det fulde arbejdsområde, validerer licensversionen og forbereder `build/license.rtf` til NSIS, UTF-16 vejledning tekst til sin brugerdefinerede første side, og `build/installation.rtf` med vejledning efterfulgt af licensen til DMG. RTF version bevarer den fulde tekst og Unicode tegn, herunder licensgiverens navn, uden arven Mac Roman begrænsning af DMG plain-tekst licenser. Standalone app kilder bevarer deres bundtede kopier og kræver ikke udvikling / web-mappe. `prepare:release` kører dette før emballage. Pakkeren indeholder `resources/licenses/` og `resources/docs/`; `afterPack` kontrollerer deres ønskede indhold. Kør `node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js` og `npm run test:license:ui`. macOS pakke røg test skaber en accept stativ kun i sin midlertidige test profil; produktionen opstart har ingen samtykke bypass.