Skip to content

公司许可证 Company License

公司许可证 (Company License) 是面向最终用户企业(End User)的标准授权方案。它将 TechUI 的使用权严格绑定至您的法律实体名称(公司注册名)。

此许可证适合拥有内部研发团队的企业(如银行、制造企业、互联网公司等),用于构建服务于企业自身的各类业务系统或数据大屏。

核心权益

持有公司许可证,您将获得以下权益:

  • 永久使用权 (Perpetual Usage):授权一次性买断,永久有效。无需按年续费即可持续使用当前版本的组件库。
  • 无限项目通用 (Unlimited Projects)
    • 这是与[项目许可证]最大的区别。
    • 只要是归属于该公司主体下研发的项目、系统或子系统,均可复用同一个许可证,无需为每个新项目单独采购。
  • 源代码访问:根据购买的套餐等级,您可能有权访问部分未混淆的源码以便于深度调试(具体视合同条款而定)。

适用场景

  • 为客户持续开发:软件外包商持续的为客户开发多个项目/系统(交付后由客户持有授权)。
  • 企业内部多系统:企业内部常年开发多个工具平台。
  • 集团/上市公司向下推广:集团,上市公司,开发的系统,向地市区县推广的场景。

定价说明

公司许可证采用基于规模的差异化定价方式。

请注意:[开始 - 定价] 章节中展示的价格仅为适用于中小型企业的“起始价格”。

为了确保公平性与可持续服务能力,TechUI 根据被授权企业的规模采用差异化定价策略。大型企业由于其庞大的内部系统群、更高的并发使用量及复杂的合规支持需求,其授权费用会高于标准价格。

规模分级与费用

  • 标准企业 (Standard Price)
    • 适用对象:中小型企业 (SME)、初创公司、个人独资企业等。
    • 费用标准:适用官网公示的标准起步价
  • 大型企业 (Enterprise Price)
    • 适用对象大型企业、集团公司、股份制公司、央企/国企、上市公司
    • 费用标准:需根据企业规模系数进行核算(通常为标准价的 2 倍),请联系商务获取定制报价。
    • 理由:此类企业通常拥有更庞大的内部系统群(可能会在数十个甚至上百个内部子系统中使用 TechUI),且对法务合规、财务流程及技术支持有更复杂的要求。

范围与限制

适用场景

根据您取得的不同组件库的授权,可以使用于以下场景的开发。

  • 企业内部系统:如内部 ERP、OA、CRM、HRM 系统。
  • 数据可视化大屏:企业指挥中心、数据看板。
  • 自营 SaaS 产品:由该公司运营并向外提供服务的平台(前提是 TechUI 仅作为底层 UI 库,而非将组件库本身作为产品售卖)。

严格限制

  • 禁止分发 (No Distribution):您不可将此许可证转授权、出租或通过项目交付的形式转让给第三方。

  • 如果您是软件外包商或 ISV,需要交付源码给甲方的,请购买 [商业许可证] 或为该项目单独购买 [项目许可证]。

  • 主体一致性:授权仅对许可证中指定的“公司名称”有效。子公司或关联公司若主体名称不同,通常需要独立授权(除非合同中包含集团采购条款)。

运行特征

为了保护您的正版权益并防止许可证被盗用,公司许可证在运行时具有独特的所有权公示机制

浏览器标题闪现

当 TechUI 初始化或触发核心验证逻辑时(通常在页面加载后或随机间隔),Wasm 守卫会暂时接管浏览器的标签页标题 (document.title)。

  • 行为:页面标题会短暂变更为 “授权给 [您的公司名称]”
  • 时长:持续约 3 秒,随后自动恢复原本的页面标题。
  • 目的:这是一个反盗版与防篡改机制,用于明确证明该系统运行在合法的授权环境下。

控制台铭牌

开发者工具 (DevTools) 的 Console 面板中将常驻显示授权铭牌:

text
TechUI Prime v0.1 
授权给 [您的公司名称] 
永久有效 | 商业许可证 | 联系方式

运作机制

根据您购买的组件库不同,授权配置方式略有差异:

  • 旗舰版 (@techui/prime)
    • 机制:重许可 (Heavy License)。
    • 配置:TechUI 交付给您专属的 Client KeyKeychain 包。您需在初始化时同时传入这两个参数,且 Client Key 内部加密了您的公司指纹,与 Keychain 联合校验。
  • 基础版 (@techui/scifi / base / admin)
    • 机制:轻许可 (Lite License)。
    • 配置:TechUI 交付给您一段加密的 License String。您只需将其配置到 license 参数中即可解锁全部功能并去除免费版提示。