CH-J Toolsserverhåndtering over SSH
Menu

Licensgodkendelse

Download fil

Denne oversættelse er under sproglig gennemgang. Sammenlign uklare afsnit med den engelske original.

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

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.