ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

WSABuilds 开源组件署名与许可证指南:Credits 文档解析及 WSA 构建的依赖溯源

WSABuilds 开源组件署名与许可证指南:Credits 文档解析及 WSA 构建的依赖溯源 WSABuilds 开源组件署名与许可证指南Credits 文档解析及 WSA 构建的依赖溯源【免费下载链接】WSABuildsRun Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.项目地址: https://gitcode.com/GitHub_Trending/ws/WSABuildsWSABuilds 是一个通过预构建二进制包在 Windows 10/11 上提供带 Google PlayMindTheGapps以及 Magisk/KernelSU rooting 方案的 Windows Subsystem for Android 项目的分发仓库。本篇技术文章基于 Credits 署名文档系统梳理该项目所依赖的上游开源组件MagiskOnWSALocal、WSA-Script、WSAPatch、各资源的许可证边界以及项目与 Microsoft/Google 的法律关系声明。读完本文读者能够准确回答“WSABuilds 的每个构建产物是由哪些上游项目拼装而成、各自受什么许可证约束”这一在二次分发、商用或法务尽调中最关键的问题并能沿着仓库中的脚本与 CI 工作流找到每个署名条目的实现级证据。一、署名文档在 WSABuilds 中的位置与作用Documentation/WSABuilds/Credits.md 是 WSABuilds 官方文档站点位于 Documentation/WSABuilds/ 目录下与 Installation、FAQ、App Compatibility 等文档并列中的署名与合规页面。仓库根目录的 README.md 末尾提供了指向该文档的入口链接与 Installation、Updating、Uninstallation、Backup and Restore、FAQ、App Compatibility、Usage Guide、Having Issues 等文档入口共同构成项目主导航。该文档的核心内容分为四块上游资源署名表Credits Table列出项目实际使用的每个第三方资源、作者、用途、许可证及“是否正在使用”状态参考项目列表Other Projects used as reference or referenced列出仅作为参考、未被直接集成的项目与 Microsoft 的关系声明明确 WSABuilds 与 Microsoft 无关与 Google/Android 的关系声明及免责声明。二、上游资源署名表逐项解析Credits 文档的署名表包含“资源 / 作者 / 用途说明 / 许可证 / 是否在用”五列。以下逐项给出说明并结合仓库内的实际文件与代码证据印证。2.1 MagiskOnWSALocalLSPosed 及贡献者AGPLv3在用用途项目用于将 Magisk root 与 Google Apps 集成进 WSA 的一整套脚本与工具集。这是 WSABuilds 构建流水线的核心引擎。许可证AGPLv3GNU Affero General Public License v3。仓库证据仓库中的 MagiskOnWSA/ 目录即集成后的 MagiskOnWSALocal 工程副本其根目录的 MagiskOnWSA/LICENSE 与仓库根的 LICENSE 同为 AGPLv3 全文MagiskOnWSA/scripts/generateWSALinks.py 文件头注释明确声明“本文件是 MagiskOnWSALocal 的一部分……受 GNU Affero General Public License v3 条款约束”Copyright (C) 2024 LSPosed Contributors从源码结构看MagiskOnWSA/scripts/ 目录包含extractWSA.py解包 WSA 安装包、extractMagisk.py解包 Magisk、generateMagiskLink.py、generateGappsLink.py、generateKernelSULink.py、fixGappsProp.py等脚本正好对应“将 Magisk root 与 GApps 集成进 WSA”这一署名描述CI 层面.github/workflows/build.yml 在构建阶段为MagiskOnWSA/scripts创建 Python 虚拟环境并安装requirements.txt依赖随后调用上述脚本完成解包与集成输入参数arch、gapps、root、insider、magiskver、devicemodel、amazonflag、compressformat、wsa_ver、gappsver决定了预构建产物的变体组合——这正是 README 中 Windows 11 x64/arm64、Windows 10 x64 多个预发布/稳定下载入口背后的构建来源。2.2 WSA-ScriptYT-Advanced 及贡献者AGPLv3在用用途文档说明这是 MagiskOnWSALocal 的 GitHub Action 工作流实现与已下架taken-down的原始 MagiskOnWSA 仓库类似“本仓库所使用的 GitHub workflows 基于该项目提供的工作流”。许可证AGPLv3。仓库证据仓库根目录下 .github/workflows/ 中包含build.yml、buildtester.yml、buildarm64.yml、build_arm64_old.yml、build_old.yml、update.yml等按架构x64/arm64与新旧版本划分的自动化构建工作流以及dependabot.yml依赖升级配置印证了“GitHub workflows 基于 WSA-Script”这一署名描述WSABuilds 的每个 .7z 预构建包都由这些工作流在 CI 环境中自动产出。2.3 WSAPatchCinitUnlicenced License在用用途为 WSA 打补丁使其能在 Windows 10 上运行用于面向 Windows 10 的 WSABuilds 构建。许可证文档标注为 “Unlicenced License”即未以正式开源许可证发布使用时需遵循其仓库 LICENSE 的原始约定。仓库证据MagiskOnWSA/DLL/ 目录内的 WsaPatch.dll 与 icu.dll 即补丁产物该目录的 MagiskOnWSA/DLL/README.md 全文仅两行指向上游 WSAPatch 项目的 Release 页说明这两个 DLL 直接取自上游发布而非本仓库自行编译。这也解释了为什么 README.md 的下载表中 Windows 10 与 Windows 11 的构建分开提供Windows 10 变体额外依赖 WSAPatch 补丁才能运行。2.4 品牌图形资源Microsoft 徽标与 Icons8 图标Windows 10/11 LogoPublic Domain / CC-BY-SA 4.0 混合文档列出了四个图形资源——纯徽标Windows 10 Logo、Windows 11 LogoPublic Domain与带 “Windows” 字样的字标版本其中 “Windows 10 wordmark” 版本为 CC-BY-SA 4.0其余为 Public Domain作者标注为 Microsoft原始与 Wikimedia 贡献者图像处理并注明遵循 Microsoft 品牌/商标使用指引。这些图形出现在 README.md 的下载表格中用于区分 Windows 10 与 Windows 11 构建入口。Icons8Icons8 License在用文档说明仓库中部分图标取自 Icons8具体图标需查看原始 Markdown 与 HTML 文件。仓库文档中大量img.icons8.com图片引用如 Credits 页头部的 credits-movie-theater 图标即属此类。值得注意的是仓库根目录同时携带 LICENSEAGPLv3适用于代码与 LICENSE-CC-BY-NC-NDCC BY-NC-ND 4.0适用于文档等非代码内容两份许可证与 Credits 中“图形资源分别受 Public Domain / CC-BY-SA / Icons8 License 约束”的细粒度署名共同构成了该仓库“代码 AGPL 文档 CC 图形多源授权”的复合授权结构。2.5 wsa-app-compatibilityriverar 及贡献者No License在用用途WSA 应用兼容表来源于该上游仓库。许可证文档标注 “No License”无正式许可证。仓库证据Documentation/WSABuilds/App Compatibility.md 中的兼容表含 “Updated on 11/01/2025” 更新标记、✅//⚠️/❌ 图例、系统功能支持表即该来源的落地页面。由于上游无正式许可证严格意义上该表格内容不授予再分发权利——这是引用该表时需要注意的合规边界。2.6 参考项目列表未直接集成文档另列出一组“仅作参考或引用”的项目它们不出现在预构建包中但代表了 WSA 生态的技术脉络项目定位WSA-Sideloader在 WSA 上轻松侧载 Android 应用WSAPacman面向 WSA 的 GUI 包管理与安装包APK-Installer面向 Windows 的 Android 应用安装器StoreLib用于下载 WSA 的 APIMagiskAndroid 的 “The Magic Mask” root 方案KernelSU基于内核的 Android root 方案WSAGAScript首个 WSA GApps 集成脚本MagiskOnWSALSPosed已弃用Deprecated集成 Magisk 与 Google Apps 的前代项目这份列表与仓库文档目录形成呼应Documentation/Usage Guides/Sideloading Guides/ 下分别有 WSA-Sideloader.md、WSAPacman.md 等使用指南Documentation/Usage Guides/Post-Installation Guides/ 下则按 Magisk/KernelSU/No Root 与 MindTheGapps/AMZ 的组合提供了 root 方案使用文档。三、与 Microsoft 和 Google 的关系声明Credits 文档对两家公司分别作出了“NO!”的明确否认并给出了三点论据与 Microsoft 无关Microsoft 及其开发团队才是 WSAWindows Subsystem for Android的开发者。WSABuilds 不主张参与该模拟器的开发也声明对 WSA 的开发方向没有影响力。WSABuilds 实际做的事基于 MagiskOnWSALocal 项目Windows 10 变体外加 WSAPatch 补丁制作带 Root 与 GMS 的预构建 WSA 包——“我们只是修改模拟器为其附加额外功能”。与 Google/Android 无关这是一个非官方项目与 Google 及 Android 开发团队没有任何关系。文档末尾以 IMPORTANT 强调块收尾本仓库以工具utility形式提供Android 是 Google LLC 的商标Windows 与 Windows Subsystem for Android 是 Microsoft LLC 的商标仓库开发者与 Google/Microsoft 均无隶属关系且不对使用本仓库软件所造成的任何损害负责。这一免责声明与根 LICENSEAGPLv3含标准的 “AS IS” 无担保条款共同构成项目的责任边界。四、从署名文档延伸的合规与实践要点结合仓库实际内容Credits 文档对以下场景具有直接参考价值二次分发与商用评估WSABuilds 的产物是三方授权材料的组合——MagiskOnWSALocal 脚本AGPLv3强 copyleft网络服务条款适用于其脚本执行场景、WSAPatch DLL无正式许可证需遵循上游约定、图形资源Public Domain / CC-BY-SA 4.0 / Icons8 License / CC BY-NC-ND 混合。任何再分发都应分别核对对应条目的许可证列而不是笼统套用 AGPLv3。平台归属认知WSA 本体含 Amazon Appstore 支持、微软官方 WSA 生命周期如其 EoS 公告由 Microsoft 掌控WSABuilds 只是在其之上叠加 Root/GMS 能力的社区项目。README.md 中关于 WSA 结束支持2025 年 3 月 5 日起不再受支持以及本项目进入 LTS 维护模式WSA ≥ 2311.40000.5.0 持续更新 Magisk、KernelSU 与 GApps 版本的说明与 Credits 文档中“非官方、不影响 WSA 开发方向”的定位一致。可追溯的署名核对路径验证任一署名条目时可沿以下路径核对——上游脚本源码见 MagiskOnWSA/scripts/文件头含 AGPLv3 版权声明构建工作流见 .github/workflows/build.ymlWSAPatch 二进制见 MagiskOnWSA/DLL/兼容表来源见 Documentation/WSABuilds/App Compatibility.md授权文本见 LICENSE 与 LICENSE-CC-BY-NC-ND。五、小结Credits.md 以一张五列署名表加两段关系声明完整回答了 WSABuilds 的“成分表”MagiskOnWSALocalAGPLv3 脚本引擎对应仓库内 MagiskOnWSA/ 目录、WSA-ScriptAGPLv3 的 CI 工作流范式对应 .github/workflows/、WSAPatchWindows 10 补丁对应 MagiskOnWSA/DLL/WsaPatch.dll、多来源的图形资源与无许可证的兼容表。理解这份署名结构是理解 WSABuilds 构建链路下载 WSA → 解包 → 注入 Magisk/KernelSU 与 MindTheGapps → 打包为 .7z 预构建以及其法律边界与 Microsoft、Google 均无隶属关系、以工具形式提供、损害免责的基础。【免费下载链接】WSABuildsRun Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.项目地址: https://gitcode.com/GitHub_Trending/ws/WSABuilds创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进