Development License
Development License is a time-limited authorization scheme designed for pre-sales demonstrations, Proof of Concept (POC), or internal R&D stages.
It allows developers to deeply evaluate all TechUI features in full-function mode (non-experience mode) before official purchase. This license usually has a specific validity period (maximum 1 month).
Issuance Targets and Quota
Important Note: This license is not open for application to general individual users or unconnected enterprises.
The Development License is limited to applications from the following two specific categories:
Class A: Commercial License Holders
- Target: ISVs and software developers who have officially purchased a [Commerce License].
- Usage: Used to support your massive pre-sales demonstration projects or POC verifications for customers.
- Quota: 20 times/year, independent of the sub-license quota.
- (Note: As one of the benefits of the Commercial License, you can generate up to 20 temporary licenses for demonstration purposes for free.)
Class B: Partners with Past Cooperation
- Target: Legacy clients or partners who have established formal commercial cooperation relationships with TechUI.
- Usage: Used for technical selection evaluation of new projects or upgrade testing of old systems.
- Quota: 3 times.
- (Note: Each enterprise entity is limited to 3 applications; exceeding this limit requires switching to the formal procurement process.)
Core Benefits
Holding a Development License grants you the following benefits:
- Full-Function Experience: During the validity period, functions are completely consistent with the official commercial version. It includes all advanced components (3D, Echarts, etc.) and will not trigger the 10-minute meltdown of the experience mode.
- Flexible Binding: Supports binding to a company entity or a specific project name, adapting to different testing scenarios.
- Free Access: Entities meeting the above conditions can contact the business manager to activate it for free.
Binding Modes
The Development License is flexible and can be issued in one of the following two modes based on the usage at the time of application:
Mode A: Company Binding
- Applicable Scenario: Internal R&D teams of ISVs conducting technical selection, framework building, or general R&D research.
- Features: Licensed to "Certain Tech Company". Can be used in any R&D demo within that company, with no restriction on project names.
- Restriction: Strictly prohibited for production environment deployment.
Mode B: Project Binding
- Applicable Scenario: POC (Proof of Concept) projects or pre-sales demonstration systems for a specific client (Party A).
- Features: Licensed to "Certain Command Center Demo System".
- Restriction: Subject to title locking or project name verification, it can only run within that specific demo project.
Strict Restrictions
The Development License is the only authorization type in the TechUI system with a mandatory time limit.
Expiration Meltdown Mechanism
The Wasm guard has built-in high-precision time verification logic (independent of client system time, anti-tampering):
- Within Validity: The system runs normally, with no watermarks and no pop-ups.
- After Expiration:
- Experience Mode: Once the authorization deadline is passed, the component library will enter experience mode.
- Console Error: Outputs a "License Expired" alert.
Applicable Scenarios
- Pre-sales Demo: Showing high-fidelity interactive prototypes to customers (Project Binding Mode recommended).
- Technical POC: Verifying if TechUI meets specific business requirements (e.g., performance testing, 3D compatibility testing).
- Short-term Outsourcing: Temporary on-site development work.
Runtime Feedback
The Development License explicitly displays the remaining validity period in the console so that developers can plan demonstration time in a timely manner.
Console Badge
Displayed in the Console panel of Developer Tools (DevTools):
TechUI Prime v0.1
Licensed to [Your Company Name] (Limited to [Your Project Name])
Valid until: 2025-12-31 | Development License | Contact InfoOperational Mechanism
- Prime Edition (@techui/prime):
- Mechanism: Heavy License.
- Configuration: Requires passing a Client Key and Keychain containing timestamp information.
- Core Edition (@techui/scifi / base / admin):
- Mechanism: Lite License.
- Configuration: Pass in an encrypted License String.
Production Environment Ban
It is strictly prohibited to use the Development License in a production environment. Due to the mandatory time meltdown logic, once the certificate expires, it will cause the online business system to instantly paralyze (Denial of Service). For production environments, please be sure to use the [Company License] or [Project License].