Ochrana zdrojového kódu firmwaru čtečky pera: registrace autorských práv, úschova zdrojového kódu, soulad s GPL a záruky kontinuity s playbookem escrow agenta NCC.

Zveřejněno: bře 24, 2023 - 92 Zobrazení

Čtečka pera Autorská práva: Úschova a ochrana zdrojového kódu softwaru

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.

Source Code Escrow Lifecycle for Reading Pens

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.

  1. Autorská práva registrovaná na jméno značky u NCA (ne na jméno továrny)
  2. Trojstranná smlouva o úschově s NCC nebo Iron Mountain
  3. Alespoň pět spouštěcích událostí vydání (nejen úpadek)
  4. Čtvrtletní aktualizace záloh s ověřením podepsaným hashem
  5. Roční ověření prováděné agentem
  6. Kontrola manifestu open-source licencí z hlediska expozice GPL
  7. NNN na úrovni inženýrů podepsaný všemi továrními inženýry pracujícími s kódem
  8. Dvoufaktorové ověřování na repozitáři kódu
  9. Instrukce pro build kontejnerizované (Docker) a ověřené
  10. 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.


Související čtení

Request a Quote — Get a Fast Factory Response

Frequently Asked Questions

Kolik stojí úschova zdrojového kódu firmwaru čtecího pera?
Roční poplatky escrow agentovi se pohybují od 1 800 do 4 500 USD v závislosti na agentovi a rozsahu ověřování. NCC a PRADA jsou nejvíce nákladově efektivní s cenou 1 500–2 800 USD. Iron Mountain a ESC si účtují 3 200–4 500 USD, ale poskytují globální ověřování. Jednorázové zřizovací poplatky činí 600–1 500 USD za každý balíček vkladu. Celkové náklady v prvním roce se obvykle pohybují mezi 2 400 a 6 000 USD.
Které spouštěcí události by měla značka čtecího pera prosazovat v escrow smlouvě?
Trvejte alespoň na pěti ze sedmi standardních spouštěčů: bankrot továrny, neposkytnutí podpory ze strany továrny po dobu 90 dnů, nedodání ze strany továrny po dobu 60 dnů, podstatné porušení rámcové smlouvy, rozhodnutí o porušení duševního vlastnictví, oznámení o ukončení životnosti vydané továrnou a vyšší moc přesahující 180 dnů. Escrow pouze pro případ bankrotu ponechává značku vystavenou nejběžnějším způsobům selhání.
Může továrna legálně odmítnout úschovu zdrojového kódu?
Továrna může odmítnout pouze v případě, že uplatňuje vlastnictví firmwaru a odmítá jej postoupit. V tom případě značka firmware pouze licencuje, nikoli vlastní. Toto je jediná nejčastější skrytá past ve vztazích OEM. Továrna, která odmítá escrow, signalizuje, že firmware není skutečně přizpůsoben pro vaši značku; značka by to měla považovat za varovný signál a hledat jiného výrobce.
Jak dlouho by měla úschova zdrojového kódu čtecího pera pokrývat životní cyklus produktu?
[oprava: han-kontaminace — pište výhradně rodným písmem češtiny; odstraňte všechny znaky cizích písem] Po dobu nejméně 5 let od ukončení výroby, aby pokryla období aktivní dodávky náhradních dílů a platnosti záruky. Během let aktivní produkce jsou vyžadovány čtvrtletní vklady; v letech po ukončení výroby jsou nutné pololetní aktualizace. Celá escrow smlouva by měla trvat 7–10 let, aby odpovídala expozici z titulu odpovědnosti za výrobek a případných svolávacích akcí, přičemž po 10. roce je konečný archiv přesunut do dlouhodobého úložiště.
Vyžaduje firmware pod licencí GPL uvolnění zdrojového kódu pro čtecí pera?
Pokud fork firmware zahrnuje komponenty pod licencí GPL a distribuuje je, GPL může vyžadovat nabídnutí úplného odpovídajícího zdrojového kódu downstream příjemcům. Většina značek čtecích per v privátní značce se z tohoto důvodu vyhýbá komponentům GPL ve forku firmwaru. Permisivní licence (MIT, BSD, Apache) ukládají pouze povinnosti atribuce a oznámení, které jsou kompatibilní se strategií privátní značky.
Váš košík
Povolením cookies zlepšíte svou zkušenost na tomto webu. Zásady cookies
Chat on WhatsApp