PolarisUI 非商业·应用完整源码公开许可 1.0
PolarisUI Noncommercial Full Application Source License 1.0
自定义许可标识：LicenseRef-PolarisUI-NC-FullSource-1.0
发布日期：2026-10-04

Copyright (c) 2026 LiquidGlass UI contributors
项目现名：PolarisUI。保留既有作者及贡献者的版权声明。

核心条件：禁止商用；所有使用 PolarisUI 的应用都必须公开完整源码，
不只公开对 SDK 的修改。本许可为项目自定义的源码可见许可，
不是 MIT、GPL 或 AGPL，也不是 OSI 批准的开源许可。

一、适用范围及既有权利

“本软件”指由有权授权的权利人明确按本许可提供的 PolarisUI Java、
C/JNI、GLSL、示例、文档及构建代码，包括其修改版本。
本许可仅涉及许可人有权授予的权利，不替第三方重新授权。
单独注明许可的第三方材料仍适用各自许可。

更换本文件不撤销此前已合法授予的 MIT 或其他许可权利，
也不使已获这些权利的旧代码或副本追溯受到本许可限制。
历史 MIT 文本保留于 licenses/MIT-legacy.txt；该历史记录本身
不表示新增内容也以 MIT 双重授权。当前发行物的许可修订由
本文件标识和 SHA-256 校验值区分，而非仅由 SDK 版本号区分。

二、定义

“使用 PolarisUI 的应用”指复制、合并、修改、嵌入、静态或动态链接、
调用本软件或其修改版本的应用。是否修改 SDK、是否分发二进制、
是否收费、是否只在内部使用，不影响本许可中的源码公开义务。
仅在同一设备或介质上并存而不使用本软件的独立软件不在此范围。

“完整对应源码”指实际使用的应用版本的全部首选修改形式，包括
应用自身全部模块、业务逻辑、客户端和配套服务端代码、SDK 修改、
接口定义、构建与安装脚本、依赖版本、必要的配置模板和构建说明。
不得通过插件、包装层或客户端/服务端拆分隐藏属于该应用的代码。
不要求公开无关的独立系统软件、通用编译器、操作系统源码，
也不要求公开真实密码、令牌、私钥、个人数据或生产业务数据；
涉及这些数据的配置必须提供不含秘密、足以构建运行的模板。

三、附条件授权及禁止商用

在遵守本许可全部条件的前提下，许可人允许你为非商业目的免费
使用、研究、复制、修改和再分发本软件及其源码或二进制。
本许可不授予商业使用权。

禁止将本软件或使用它的应用用于直接或间接获取商业利益或报酬，
包括销售、付费分发、订阅、广告变现、收费服务、商业委托开发，
以及作为商业产品、商业服务或营利经营内部工具的一部分使用。
是否实际获利以及应用是否免费提供，不单独决定其是否属于商用。
公开源码不构成商用许可，也不能免除上述限制。

四、所有应用的完整源码公开义务

所有使用 PolarisUI 的应用都必须公开完整对应源码，而不只是
PolarisUI 本身、补丁、界面模块、示例或部分业务代码。
非商业个人用途和内部使用也不豁免此项义务。

最迟在首次构建或运行使用本软件的应用版本时，你必须将该版本的
完整对应源码放在公众可以免费、无需登录或单独申请许可即可下载
的稳定地址。每次使用更新版本时，必须同步公开匹配该版本的源码。
应用的说明、下载页或关于页面必须清晰提供源码地址及本许可。

公开内容不得仅为反编译结果、混淆代码、预编译产物、空仓库或
无法还原完整应用的片段。源码必须带有使第三方能够构建和运行
相应版本所需的材料；第三方依赖应列明精确版本、获取途径及许可。
若不能合法提供本条要求的材料，则本许可不授权该应用使用本软件。

你必须对你有权授权的应用源码提供至少与本许可相同的非商业使用、
研究、复制、修改和再分发权，并保留禁止商用和完整源码公开条件。
第三方组件保留各自许可，不能用本许可抹去其原有权利或义务。
源码不得附加收费、保密或禁止上述非商业修改与再分发的条件。

在应用仍被使用、分发或作为服务提供期间，其对应源码必须持续
公开可获取。已取得源码者依据适用许可继续享有其合法取得的权利。

五、版权、分发与修改说明

本软件及其修改版本的所有分发必须保留版权声明、本许可全文和
适用的第三方声明。修改版本应明确说明修改者、日期及主要修改。
不得把本许可描述为允许商用、允许应用闭源或属于 MIT/GPL/AGPL。
本许可不授予商标权，也不允许暗示原作者为修改版本背书。

六、违反条件

违反本许可的非商业或源码公开条件时，本许可授予该使用者的
相关权利自动终止；继续使用需要权利人重新授权。
此条不剥夺第三方已独立、合法取得且持续遵守条件的许可权利，
也不影响第一条所保留的既有许可权利。

七、无担保及责任限制

在适用法律允许的最大范围内，本软件按“原样”提供，不作任何
明示或默示担保，包括适销性、特定用途适用性或不侵权担保。
在适用法律允许的最大范围内，作者及权利人不对因本软件或其
使用产生的损失、索赔或其他责任承担责任，不论其法律依据为何。
不得据此排除适用法律规定不能排除的权利或责任。

八、文本及解释

本许可正文以中文为准，英文名称和自定义标识仅用于识别。
README、网页摘要及元数据不能替代或放宽本许可正文。
本许可不要求用户放弃适用法律规定不能限制的权利。
