Skip to content

Company License

Company License is the standard licensing scheme for End User enterprises. It strictly binds the usage rights of TechUI to your legal entity name (registered company name).

This license is suitable for enterprises with internal R&D teams (such as banks, manufacturing enterprises, internet companies, etc.) for building various business systems or data visualization screens serving the enterprise itself.

Core Benefits

Holding a Company License grants you the following benefits:

  • Perpetual Usage: One-time buyout, valid forever. No annual renewal is needed to continue using the current version of the component library.
  • Unlimited Projects:
    • This is the biggest difference from the [Project License].
    • As long as the project, system, or sub-system belongs to that company entity, the same license can be reused without purchasing separately for each new project.
  • Source Code Access: Depending on the package level purchased, you may have the right to access parts of the un-obfuscated source code for deep debugging (subject to contract terms).

Applicable Scenarios

  • Continuous Development for Clients: Software outsourcers continuously developing multiple projects/systems for a client (where the client holds the authorization after delivery).
  • Internal Multi-Systems: Enterprises developing multiple tool platforms internally year-round.
  • Group/Listed Company Rollout: Scenarios where systems developed by groups or listed companies are rolled out to regional/district levels.

Pricing Description

The Company License adopts a differential pricing method based on scale.

Please Note: The prices displayed in the [Start - Pricing] chapter are only the "starting prices" applicable to small and medium-sized enterprises.

To ensure fairness and sustainable service capabilities, TechUI adopts a differential pricing strategy based on the scale of the licensed enterprise. For large enterprises, due to their massive internal system clusters, higher concurrent usage, and complex compliance support requirements, the licensing fee will be higher than the standard price.

Scale Grading & Fees

  • Standard Enterprise (Standard Price)
    • Target Audience: Small and Medium-sized Enterprises (SMEs), startups, sole proprietorships, etc.
    • Fee Standard: Applies to the standard starting price published on the official website.
  • Large Enterprise (Enterprise Price)
    • Target Audience: Large enterprises, group companies, joint-stock companies, Central/State-Owned Enterprises (SOEs), listed companies.
    • Fee Standard: Calculated based on the enterprise scale coefficient (usually 2x the standard price); please contact sales for a custom quote.
    • Reason: Such enterprises usually possess larger internal system clusters (TechUI might be used in dozens or even hundreds of internal sub-systems) and have more complex requirements for legal compliance, financial processes, and technical support.

Scope and Restrictions

Applicable Scenarios

Depending on the authorization of the different component libraries you obtained, it can be used for development in the following scenarios:

  • Enterprise Internal Systems: Such as internal ERP, OA, CRM, HRM systems.
  • Data Visualization Screens: Enterprise command centers, data dashboards.
  • Self-operated SaaS Products: Platforms operated by the company providing services externally (provided TechUI is only used as the underlying UI library, rather than selling the component library itself as a product).

Strict Restrictions

  • No Distribution: You cannot sublicense, rent, or transfer this license to a third party via project delivery.

  • If you are a software outsourcer or ISV and need to deliver source code to Party A (the client), please purchase a [Commerce License] or a separate [Project License] for that project.

  • Entity Consistency: Authorization is only valid for the "Company Name" specified in the license. Subsidiaries or affiliates with different entity names usually require independent authorization (unless the contract contains group purchasing clauses).

Runtime Characteristics

To protect your copyright interests and prevent license theft, the Company License has a unique ownership publicity mechanism during runtime.

Browser Title Flash

When TechUI initializes or triggers core verification logic (usually after page load or at random intervals), the Wasm guard will temporarily take over the browser's tab title (document.title).

  • Behavior: The page title will briefly change to "Licensed to [Your Company Name]".
  • Duration: Lasts for about 3 seconds, then automatically restores the original page title.
  • Purpose: This is an anti-piracy and anti-tampering mechanism used to explicitly prove that the system is running in a legal authorization environment.

Console Badge

The Console panel in Developer Tools (DevTools) will permanently display the authorization badge:

text
TechUI Prime v0.1 
Licensed to [Your Company Name] 
Permanently Valid | Commerce License | Contact Info

Operational Mechanism

Depending on the component library you purchased, the authorization configuration method differs slightly:

  • Prime Edition (@techui/prime):
    • Mechanism: Heavy License.
    • Configuration: TechUI delivers an exclusive Client Key and Keychain package to you. You must pass both parameters during initialization; the Client Key internally encrypts your company fingerprint and is verified jointly with the Keychain.
  • Base Edition (@techui/scifi / base / admin):
    • Mechanism: Lite License.
    • Configuration: TechUI delivers an encrypted License String to you. You simply need to configure it into the license parameter to unlock all features and remove the free version prompt.

Released under the MIT License.