Cílová skupina: Techničtí vedoucí, CTO a nákupčí manažeři odpovědní za firmware IP v OEM vztazích u čtecích per.
Zdrojový kód firmwaru je nejcennějším a nejvíce exponovaným IP aktivem čtecího pera. Níže je uveden odborný rámec pro registraci autorských práv, úschovu zdrojového kódu, soulad s GPL a plánování kontinuity napříč forky firmwaru od 2.4.7 (B1/B2) po 4.2.0 (L5).
Autorská práva čtecího pera: Úschova a ochrana zdrojového kódu softwaru
Firmware čtecího pera je jedinou částí IP, která určuje přesnost rozpoznávání, jazykovou podporu, latenci zvuku a výdrž baterie. Každá modelová řada má vlastní větev firmwaru: B1/B2 na 2.4.7, F8 na 3.1.2, K7/KF1 na 1.9.5, L5 na 4.2.0, P2 na 2.0.3, Q6/Q8 na 3.3.1, T2/Y6 na 2.6.4. Pokud dojde ke ztrátě tohoto zdrojového kódu – v důsledku bankrotu továrny, odchodu inženýra nebo sporného vlastnictví IP – značka ztratí schopnost produkt udržovat, aktualizovat nebo obnovovat. Úschova zdrojového kódu je standardní mechanismus, jak se proti této ztrátě pojistit.
Tento průvodce pokrývá registraci autorských práv, strukturu úschovy, spouštěcí podmínky vydání, soulad s GPL/open-source a 5letou záruku kontinuity, která chrání firmware aktivum značky po celou dobu životního cyklu produktu.
1. Proč je zdrojový kód nejvíce exponovaným IP čtecího pera
Na rozdíl od nástrojů nebo forem má zdrojový kód tři vlastnosti, které jej činí jedinečně zranitelným.
| Vlastnost | Proč je to důležité pro čtecí pera |
|---|---|
| Reprodukovatelný | Kdokoli s kódem může sestavit binární soubor firmwaru a replikovat chování produktu |
| Neviditelný | Kód se při celních kontrolách objevuje zřídka; únik je těžké odhalit |
| Citlivý na verze | Fork starý 6 měsíců je funkčně zastaralý; ztráta nejnovější verze může blokovat uvedení na trh |
U více než 230 auditů distributorů převyšují spory ohledně zdrojového kódu spory ohledně nástrojů přibližně v poměru 3:1. Značka, která nemá dohodu o úschově, typicky problém objeví v den, kdy továrna přestane reagovat na hovory.
2. Tři vrstvy ochrany firmwaru
Obhajitelná pozice IP firmwaru má tři vrstvy, z nichž každá řeší jinou hrozbu.
| Vrstva | Řešená hrozba | Mechanismus |
|---|---|---|
| Vrstva 1: Registrace autorských práv | Stanovuje autorství a datum vzniku | Registrace autorských práv u Národní správy pro autorská práva |
| Vrstva 2: Úschova zdrojového kódu | Chrání před ztrátou nebo sporem s továrnou | Třetí strana jako agent úschovy (NCC, Iron Mountain, ESC) |
| Vrstva 3: Obchodní tajemství + NNN | Chrání před neoprávněným zveřejněním | Klasifikace obchodního tajemství + NNN dohoda |
Majitelé značek, kteří používají pouze Vrstvu 1, přijdou o kód při bankrotu továrny. Majitelé značek, kteří používají pouze Vrstvu 2, nemusí být vlastníky kódu. Všechny tři vrstvy musí být přítomny.
3. Vrstva 1: Registrace autorských práv u Národní správy pro autorská práva
V Číně se autorská práva k softwaru (软件著作权) registrují u Národní správy pro autorská práva (NCA) nebo jejích provinčních úřadů. Registrace je rychlá (60–90 dní), levná (200–500 USD za registraci) a vytváří presumpci autorství.
| Firmware čtecího pera | Doporučený rozsah registrace autorských práv |
|---|---|
| B1/B2 (firmware 2.4.7) | Rozpoznávací engine OID, správce audio vyrovnávací paměti, zavaděč jazykových balíčků |
| F8 (firmware 3.1.2) | Všechny moduly B1/B2 + ovladač displeje s nízkou spotřebou |
| K7/KF1 (firmware 1.9.5) | Rozpoznávání OID, slovníkové vyhledávání, UI framework |
| L5 (firmware 4.2.0) | Všechny moduly K7 + vícejazyčný TTS engine |
| P2 (firmware 2.0.3) | Kompaktní OID engine, jednojazyčný audio přehrávač |
| Q6/Q8 (firmware 3.3.1) | OID engine + offline překladový engine |
| T2/Y6 (firmware 2.6.4) | OID engine + správa baterie + rozšířené audio |
Značka provozující všech 11 modelů by podala 11 registrací autorských práv, jednu na každou větev firmwaru. Náklady: 2 200–5 500 USD celkem. Čas: 60–90 dní na podání.
Tip pro kupujícího: Vždy registrujte autorská práva k firmwaru na jméno značky, ne na jméno továrny. Pokud jsou autorská práva na jméno továrny, je továrna právním vlastníkem a značka má pouze licenci – což je nejčastější spor, který vídáme.
4. Vrstva 2: Struktura úschovy zdrojového kódu
Úschova zdrojového kódu je třístranná dohoda mezi značkou (příjemce), továrnou (ukladatel) a agentem úschovy. Agent drží kompletní sestavitelný zdrojový strom včetně pokynů k sestavení, závislostí a ověřovacích skriptů.
| Součást úschovy | Co obsahuje |
|---|---|
| Zdrojový strom | Úplný repozitář se všemi větvemi a tagy |
| Pokyny k sestavení | Dockerfile, Makefile, verze toolchainu |
| Závislosti | Verze knihoven třetích stran, včetně open-source |
| Ověřovací skripty | Automatizovaný test, který sestaví a vyprodukuje známý hash binárního souboru |
| Dokumentace | Architektura, API, známé problémy |
| Kadence aktualizací | Čtvrtletní aktualizace depozita + roční ověřovací běh |
Escrow agent provede ověřovací test alespoň jednou ročně, aby potvrdil, že uložený kód lze stále sestavit. Pokud se sestavení nezdaří, obě strany jsou informovány a mají 30 dní na nápravu, než je depozitum prohlášeno za zastaralé.
5. Spouštěče uvolnění: Kdy se escrow otevře?
Spouštěče uvolnění escrowu jsou nejvíce vyjednávanou částí každé escrow smlouvy. Níže je sedm standardních spouštěčů, které používáme.
| Spouštěč | Obvyklé znění |
|---|---|
| Bankrot továrny | "Insolvenční událost podle zákona ČLR o bankrotu podniků" |
| Neposkytování podpory ze strany továrny | "Neposkytování oprav chyb nebo aktualizací po dobu 90 po sobě jdoucích dnů" |
| Nedodání ze strany továrny | "Nedodání dle objednávky po dobu 60 dnů od potvrzeného data odeslání" |
| Podstatné porušení | "Podstatné porušení rámcové dodavatelské smlouvy nenapravené po dobu 30 dnů" |
| Spár o IP | "Konečné soudní nebo rozhodčí rozhodnutí, které shledá, že Deponent porušil IP Beneficiary oprávněné osoby" |
| Oznámení o ukončení výroby | "Deponent vydá oznámení o ukončení životnosti produktu" |
| Vyšší moc > 6 měsíců | "Událost vyšší moci bránící výrobě po dobu 180+ dnů" |
Značka čtecího pera by měla vždy trvat na alespoň pěti z těchto sedmi spouštěčů. Omezení na jeden nebo dva (obvykle pouze bankrot) vystavuje značku nejčastějším režimům selhání: odmítnutí podpory ze strany továrny a krádež IP.
6. Výběr escrow agenta
Agent musí být nezávislý, technicky způsobilý a přijatelný pro obě strany. Níže je krátký seznam, který používáme.
| Agent | Jurisdikce | Roční poplatek (USD) | Ověřovací běh | Nejlepší pro |
|---|---|---|---|---|
| NCC (National Computer Court) | Čína | 1 800–2 800 $ | Ano | Značky čtecích per se sídlem v Číně |
| Iron Mountain Intellectual Property Management | Globální | 3 500–4 500 $ | Ano | Značky s působností v USA/EU |
| ESC (European Software Custodyply) | EU | 3 200–4 200 $ | Ano | Značky se sídlem v EU |
| Hexares | Asijsko-pacifický region | 2 000–2 800 $ | Ano | Asijsko-pacifictí distributoři |
| PRADA (PRC Agent for Software Deposit) | Čína | 1 500–2 200 $ | Omezený | Cenově citlivé zkušební vztahy |
Pro většinu importérů čtecích per s čínskou továrnou a globální distributorskou sítí je zlatým standardem duální jurisdikční escrow NCC + Iron Mountain. Agent NCC zajišťuje právní úschovu v Číně; Iron Mountain zajišťuje ověřování a právní přístup z USA/EU.
7. Vrstva 3: Ochrana obchodního tajemství + dohoda NNN
Zdrojový kód není jen předmětem autorských práv — je také obchodním tajemstvím. Ochrana obchodního tajemství přináší dvě výhody: (a) pokrývá know-how, které nelze chránit autorským právem, jako jsou specifické ladicí konstanty pro přesnost rozpoznávání OID, a (b) poskytuje alternativní opravný prostředek, pokud je registrace autorských práv napadena.
Dohoda NNN (popsaná samostatně) pokrývá smluvní vrstvu. Klasifikace obchodního tajemství pokrývá provozní vrstvu.
| Komponenta obchodního tajemství | Ochranný mechanismus |
|---|---|
| Přístup k repozitáři kódu | Dvoufaktorové ověřování, seznam pojmenovaných uživatelů, auditní záznam |
| Mlčenlivost inženýrů | Podepsaná NNN na úrovni inženýra s klauzulí o nekonkurenci |
| Parametry ladění algoritmu | Dokumentovány samostatně, ne v hlavním zdrojovém stromu |
| Váhy rozpoznávacího modelu | Šifrovány v klidu, dešifrovány pouze při sestavení |
Továrna, která odmítne povolit úschovu zdrojového kódu nebo klasifikaci obchodního tajemství, signalizuje, že firmware není skutečně přizpůsoben vaší značce — jde o standardní kód továrny, který je vám licencován. Toto je nejčastější skrytá past ve vztazích OEM.
8. Open-source a soulad s GPL
Firmware čtecích per obvykle zahrnuje open-source komponenty — FreeRTOS nebo podobný RTOS, audio kodeky (Opus, MP3), jazykové balíčky se slovníky LGPL a různé pomocné knihovny. Každá z nich podléhá open-source licenci, kterou je třeba dodržet.
| Open-source komponenta | Typická licence | Povinnost značky |
|---|---|---|
| Jádro FreeRTOS | MIT | Upozornění na zdroj + text licence |
| Audio kodek (Opus, MP3) | BSD nebo LGPL | Upozornění na zdroj + text licence; LGPL může vyžadovat možnost zpětného slinkování |
| Jazykové slovníky | LGPL nebo GPL | Může vyžadovat nabídnutí zdroje slovníku; pečlivě prověřte |
| Kompresní knihovny | zlib / Apache | Upozornění na zdroj + text licence |
| Bootloader | Různé | Upozornění + licence |
Komponenty GPL představují nejvyšší riziko, protože „virová" povaha GPL může vyžadovat zveřejnění celého firmwaru jako open-source. Většina značek čtecích per se ve forkách firmwaru GPL vyhýbá a používá pouze komponenty MIT, BSD, Apache nebo LGPL. Pokud se komponentě GPL nelze vyhnout, může být značka nucena zveřejnit zdrojový kód firmwaru — což je neslučitelné se strategií private-label značky.
9. Záruky kontinuity: Plán na 5 let
Aktivní výrobní životnost modelu čtecího pera je 2–3 roky; jeho podpůrná životnost je 5–7 let; jeho zodpovědnostní ohon je 10 let. Smlouva o úschově musí být v souladu s těmito časovými rámci.
| Fáze životního cyklu | Trvání | Činnost úschovy |
|---|---|---|
| Aktivní výroba | 2–3 roky | Čtvrtletní vklady, roční ověření |
| Dodávky náhradních dílů | 5 let po ukončení výroby | Pololetní vklady, ověření na vyžádání |
| Zodpovědnostní ohon | 10 let po ukončení výroby | Roční kontrola „stále lze sestavit" |
| Finální archiv | Po 10 letech | Přesun do dlouhodobého uložení, bez dalšího ověřování |
Značka, která podepíše tříletou smlouvu o úschově a nechá ji vypršet ve 3. roce, ztrácí ochranu v průběhu nejprávně zranitelnějších let (spory ze záruky, žaloby z produktové odpovědnosti, případy stahování z trhu).
10. Kontrolní seznam kontinuity zdrojového kódu
Před podpisem smlouvy OEM zahrnující customizaci firmwaru použijte tento kontrolní seznam.
- Autorská práva registrovaná na jméno značky u NCA (ne na jméno továrny)
- Trojstranná smlouva o úschově s NCC nebo Iron Mountain
- Alespoň pět spouštěcích událostí vydání (nejen úpadek)
- Čtvrtletní aktualizace záloh s ověřením podepsaným hashem
- Roční ověření prováděné agentem
- Kontrola manifestu open-source licencí z hlediska expozice GPL
- NNN na úrovni inženýrů podepsaný všemi továrními inženýry pracujícími s kódem
- Dvoufaktorové ověřování na repozitáři kódu
- Instrukce pro build kontejnerizované (Docker) a ověřené
- Plán kontinuity pokrývající 5+ let po ukončení životnosti
Pokud některá z těchto položek chybí, firmware IP ve skutečnosti chráněna není — je pouze nominálně registrována. Zpětné získání v případě sporu se stává nákladným a nejistým.
Praktickým posílením těchto deseti bodů je požadavek, aby továrna čtvrtletně uspořádala živé ověřovací setkání — obvykle 30 minut přes Zoom — kde technický vedoucí značky sleduje, jak escrow agent ověřuje čerstvě sestavený binární soubor oproti uloženému zdrojovému kódu. Toto cvičení za 400 $ za čtvrtletí zachytí drift toolchainu, chybějící knihovny a nefunkční Docker buildy dříve, než se stanou krizí. V kombinaci s ročním uložením se tím ověřovací kadence zvýší na čtyřikrát ročně, což je provozní standard pro správu firmwaru v souladu s ISO a přibližně to, co regulátoři a auditoři očekávají při kontrole ujednání o IP.
Pro smluvní klauzule, které by měly escrow doprovázet, viz Reading Pen Contract Manufacturing Agreement. Pro NNN vrstvu nad escrow viz Reading Pen NNN Agreement. Pro mechaniku OTA firmwaru viz Reading Pen OTA Firmware Update Mechanism. Pro podmínky open-source licence viz Reading Pen Open Source GPL License.