Ez a kiadás azonosítja az alkalmazási engedélyt, mint CH-J Proprietary Software License, változat 1.14 , októberi dátum 11, 2026. A harmadik féltől származó összetevők megtartják saját engedélyüket.
Telepítés és frissítések
- Honlap: A kiválasztott csomagra történő azonnali átirányítás letöltése. Nincs szükség webes hozzájárulásra. A licenc és a működési útmutató továbbra is elérhető a honlapon, és megjelenik az alkalmazás használat előtt.
- Windows NSIS: interaktív telepítés először megjeleníti az útmutatót a kiválasztott telepítő nyelven, majd a teljes alkalmazási licencet és engedély elfogadását igényli. A csendes telepítési és frissítési módok kihagyhatják a telepítő oldalakat; az alkalmazás mindig ellenőrzi az indításkor való beleegyezést.
- macOS DMG: egy komplett aláírt alkalmazáscsomag és alkalmazások shortcut támogatás drag-and-drop telepítés. Az útmutatót és a felhasználói licenc elfogadását az első indításkor ellenőrzik. Az egyedi frissítés ellenőrzi és megnyitja ugyanazt a DMG-t.
- Debian/Ubuntu DEB: A csomagkezelők nem nyújtanak megbízható interaktív megállapodást. Elfogadásra van szükség az első indításkor.
- Minden platform: frissítés után elfogadás szükséges az új kiadás használata előtt, még akkor is, ha a verziószám vagy licencszöveg változatlan. Az installátor nem helyettesíti a felhasználónkénti jelentkezési engedélyt.
Az indítási ablak először teljes működési útmutatást mutat cseh, német vagy angol nyelven. A Continue megnyitja a teljes csomagban angol licencet cseh, német és angol vezérléssel. Az elfogadás blokkolva van, amíg az iránymutató lépés megjelenik. A pénztárgép kezdetben üres. Címke egyesíti a licenc jóváhagyását az adatvesztési kockázatok és a megfelelő biztonsági mentések elismerésével; nem alakítja át az operatív iránymutatást szerződéses feltételekké. A cseh visszaigazolás így szól:
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.
Elfogadás mentése egy helyi rekord előtt bármilyen Vault, plugin, hálózati, diagnosztikai vagy frissítés szolgáltatás kezdődik. A licenc elutasítása vagy az ablakának bezárása kilépteti az alkalmazást. A nem sikerült mentés nyitva hagyja az ablakot, és az alkalmazás zárva van. A hiányzó vagy érvénytelen licencfájlok megakadályozzák az indítást.
Helyi rekord
A
legal/license-acceptance.json
fájlt a Electron
userData
könyvtár alatt tároljuk. Tartalmazza a licenc nevét és változatát, SHA-256 a pontos megjelenített szöveg, alkalmazás verzió, építeni ID, elfogadási zászló és időbélyeg, útmutató kijelző zászló és SHA-256 mind a három csomagos útmutató dokumentumok. Az útmutató módosítása szükségessé teszi, hogy egy új licenc elfogadása előtt ismét megjelenjen. Nincs engedély aktiválása vagy a kiszolgálónak történő bejelentés. Minden eltérés, törlés vagy olvashatatlan feljegyzés új megállapodást igényel. Egy másik épületbe való visszaminősítés is elfogadást igényel. Ugyanazzal az elfogadott felépítéssel nem indítanak újra.
Minden kiadásnak egyedi
src/shared/buildInfo.json
konstrukciós azonosítóval kell rendelkeznie. A normál felépítésű szkriptek automatikusan lebélyegeznek egyet. Ne használja újra a
CHJ_BUILD_ID
-t különböző kibocsátott építőanyagok esetében.
Ez a helyi rekord egy alkalmazás munkafolyamat vezérlése, nem manipulálás-biztos bizonyíték vagy licenckulcs. A munkafolyamatban kötelező az operatív útmutatás megjelenítése; ajánlásai alapján nem kötelező. Az útmutató soha nem szerepel a megállapodás ellenőrző dobozában. Közvetlen/offline DMG vagy DEB berendezések és csendes telepítők nem garantálhatnak egy telepítés előtti kijelzőt; a kötelező startup lépés biztosítja a visszaesést. A meglévő közzétett binárisokat nem változtatják meg a weboldal frissítései.
Csomagolás és ellenőrzés
A
npm run legal:prepare
a root licencet és működési útmutatást az alkalmazásba másolja, amikor a teljes munkaterületről építkezik, érvényesíti a licencverziót, és előkészíti a
build/license.rtf
-t az NSIS-re, UTF-16 útmutatószöveget az egyedi első oldalra, valamint a
build/installation.rtf
utasítást a DMG licencére. Az RTF verzió megőrzi a teljes szöveget és az Unicode karaktereket, beleértve az engedélyező nevét is, a DMG egyszerű szöveges licencek hagyatéka nélkül. Az önálló alkalmazásforrások megtartják a csomagban lévő másolatokat, és nem igénylik a fejlesztést/web mappát. A
prepare:release
csomagolás előtt futtatja ezt. A csomagtartó
resources/licenses/
és
resources/docs/
;
afterPack
ellenőrzi a szükséges tartalmakat.
Fuss
node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js
és
npm run test:license:ui
. A macOS csomag füsttesztje csak ideiglenes vizsgálati profiljában hoz létre egy elfogadási elemet; a gyártás indításához nincs hozzájárulás bypass.