Skip to content

Commerce License

Commerce License is the "Parent License" in the TechUI authorization system, tailored specifically for Independent Software Vendors (ISVs), solution providers, and technical outsourcing teams.

It not only grants you the right to permanently use TechUI in your own business but, more importantly, it grants you the Distribution Right to distribute TechUI authorizations to your end customers.

Core Benefits

Holding a Commerce License grants you the following core capabilities:

  • Distribute Sub-licenses: This is the most significant feature of the commercial license. You can generate compliant secondary sub-licenses (Company Licenses or Project Licenses) for your customers according to the contract.
  • Quota Limits: The number of sub-licenses that can be issued depends on your annual subscription tier. For specific subscription plans and corresponding quotas, please refer to the [Start - Pricing] chapter.
  • Perpetual Usage Rights: Regardless of the subscription status, the commercial master license held by your enterprise itself remains valid permanently and can be used for the development and iteration of internal systems.
  • Priority Technical Support: Gain access to priority response, technical consulting, and Bug fix services from the official team.

Applicable Scenarios

  • Industry Solutions (ISV): Developing a general "Smart Park System" or "ERP Product" to sell to different end customers for deployment and use.
  • Software Outsourcing: Undertaking customized development projects for clients (Party A) and needing to transfer the final source code and legal authorization to the client.
  • Privatized Deployment SaaS: Although a SaaS product, it supports independent deployment (On-Premise) within the customer's intranet or private cloud, requiring independent authorization files.

Pricing Description

The Commerce License adopts a mixed pricing model of "Buyout Base + Subscription Service".

To reduce the long-term holding costs for partners, we have designed a flexible renewal mechanism.

Initial Purchase

  • Includes: TechUI Perpetual Usage Right (Master License) + 1st Year Distribution Rights Maintenance Fee + Initial Batch of Sub-license Quota.
  • Cost Composition: Starting price is determined based on your enterprise scale (Standard/Large) and estimated distribution volume.

Renewal Policy

  • Fee Reduction: Since you already own the perpetual master license, the renewal price for the following year will be reduced (the reduced fee roughly references the Company License fee).
  • Coverage: Renewal is only used to maintain the permission for "Sub-license Generation" and VIP Technical Support services.
  • If Not Renewed:
  • Own Rights Retained: Your enterprise's internal TechUI usage rights remain valid permanently.
  • Issued Rights Retained: Sub-licenses you previously issued to customers remain valid.
  • Generation Permission Frozen: You will not be able to generate new sub-authorizations for newly signed customers until the subscription is restored.

Quota Extension

  • Applicability: If your subscription expires but there is still a large amount of "unused" sub-license quota in the account.
  • Handling Method: You do not need to renew the full amount. You can pay a small Quota Extension Fee (usually 10-20% of the standard renewal price) to extend the validity period of these remaining quotas for one year. Please consult the business manager for details.

Scope and Restrictions

Consumption Rules

When issuing a sub-license, the system will deduct corresponding quota points based on the attributes of the licensee (your customer):

  • Standard Consumption (1 Quota): Customer is a Small and Medium-sized Enterprise (SME) or a startup team.
  • High Consumption (2 Quotas): Customer is a Large Enterprise, Central State-Owned Enterprise (SOE)/State-Owned Enterprise, or Listed Company. (Reason: Such customers have complex compliance requirements and occupy double the support resources).
  • Regional Stacking: If the customer needs cross-border deployment (e.g., China + Singapore), consumption quotas need to be stacked according to the number of covered regions.

Quota Consumption Changes

The quota consumption method is not a static scheme and may change according to business adjustments; the signed contract shall prevail.

Strict Restrictions

  • Master License Non-transferable: The commercial Master License belongs solely to your enterprise; lending, leasing, or reselling it to other development teams is strictly prohibited.
  • Sub-licenses Non-hoardable: Sub-licenses must be bound to real end-customer projects or company names; generating licenses with "blank names" for hoarding or reselling is prohibited.

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

An authorization badge will be permanently displayed in the Console panel of the Developer Tools (DevTools):

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

Runtime Characteristics of Sub-licenses

The runtime characteristics of sub-licenses depend on the type of sub-license issued, following the runtime characteristics defined for ordinary Company/Project/Development licenses.

  • For example, a Project License permanently binds the system name to the browser title.
  • Authorization information is displayed in the elements of the debugging tools and in the console.
  • For specific details, please refer to the runtime characteristic definitions in other authorization types.

Console Badge

text
TechUI Prime v0.1 

// Company License
Licensed by [Your Company Name] to [Client Company Name]
Permanently Valid | Company License | Contact Info

// Project License
Licensed by [Your Company Name] to [Client Company Name] Limited to [Specific System]
Permanently Valid | Project License | Contact Info

Sub-license Issuance

Currently, TechUI has not yet launched a self-service online management workbench. At this stage, the generation of sub-licenses must be completed through a manual process:

  1. Assess Quota: Confirm the required consumption quota based on the customer's scale (Listed/SOE) and region.
  2. Submit Application: Contact the TechUI administrator through the exclusive technical support channel and submit the customer's detailed information.
  3. Verification and Generation: The administrator checks your remaining quota, deducts the corresponding points, and manually generates the key.
  4. Delivery: Deliver the key to the customer.

Note: The application and generation service for sub-licenses is only provided during your Commerce License subscription period. After the subscription expires, you will not be able to apply for new sub-licenses (i.e., unable to consume remaining quotas), but previously issued sub-licenses remain valid.

Operational Mechanism

Depending on the type of component library you integrate, the technical operation of the Commerce License differs slightly, but the business logic remains consistent.

  • Heavy License (@techui/prime):
    • Uses dual authentication. You need to deliver the Client Key (Customer Fingerprint) and Keychain to the customer.
  • Lite License (@techui/scifi / base / admin):
    • Uses convenient one-way authentication. You only need to deliver an encrypted License String to the customer and configure it into the subLicense parameter.

Released under the MIT License.