一、本站自有内容与版权归属

1. Original content and ownership

除非另有注明,下列内容由 Specul 自行创作并保留所有权利,未经书面许可不得复制、再分发或用于商业用途(合理引用需注明出处并保留本页链接):

Unless noted otherwise, the following is created by Specul and all rights are reserved.

MIT 不覆盖什么:MIT 许可只作用于源代码。它授予对站点文案、品牌标识、以及任何第三方素材(见第三节)的权利,也授予商标权。

What MIT does not cover: the MIT licence applies to source code only. It grants no rights over site copy, brand marks, any third-party assets (section 3), or trademarks.

二、第三方开源软件组件

2. Third-party open-source components

下列组件由第三方开发,通过 npm 依赖或随构建分发的方式被使用。各自的权利与许可义务归属其作者;Specul 未对其作出任何修改性主张。

The components below are developed by third parties and used either as npm dependencies or shipped with the build. Rights and licence obligations belong to their respective authors.

组件Component 用途Purpose 许可License
three.js3D 渲染引擎3D rendering engineMIT
@dimforge/rapier3d物理引擎(WASM)Physics engine (WASM)Apache-2.0
Draco3d/draco/网格压缩解码器Mesh compression decoderApache-2.0
Basis Universal3d/basis/纹理转码器Texture transcoderApache-2.0
Vite构建工具Build toolMIT
TypeScript类型检查Type checkingApache-2.0
Playwright开发期测试(不随产品分发)Dev-time testing (not shipped)Apache-2.0
@gltf-transform/*开发期资产转码Dev-time asset transcodingMIT
meshoptimizer开发期网格优化Dev-time mesh optimizationMIT
sharp开发期图像处理Dev-time image processingApache-2.0
wrangler部署 CLI(不随产品分发)Deploy CLI (not shipped)MIT OR Apache-2.0

义务说明:MIT 要求保留版权声明与许可文本;Apache-2.0 要求保留版权、许可与(若有)NOTICE 文件,并说明修改。 完整清单与版本见仓库 docs/THIRD_PARTY_NOTICES.md

MIT requires retaining the copyright and licence text; Apache-2.0 requires retaining copyright, licence and any NOTICE file. See docs/THIRD_PARTY_NOTICES.md in the repository.

三、第三方素材清单(音频 / 模型 / 纹理)

3. Third-party assets register

在线演示(龙骨 Keel 3D)随构建分发的音频、3D 模型与纹理来自下列开放素材库。本清单按实际发布的文件逐项列出,可与 keel.specul.com/3d/ 下的目录一一对应。

The audio, 3D models and textures shipped with the Keel 3D demos come from the open asset libraries below. This register is itemised against the actual published files under keel.specul.com/3d/.

文件 / 分组Files 类型Type 作者 / 来源Author / source 许可License
audio/music/layer_battle.mp3
("Open Warfare")
背景音乐Background music Ruskerdax · OpenGameArt CC0 1.0
audio/music/layer_tense.mp3
("Crypto")
背景音乐Background music Kevin MacLeod · incompetech.com CC-BY 4.0
audio/music/layer_calm.mp3
("Long Note Two")
背景音乐Background music Kevin MacLeod · incompetech.com CC-BY 4.0
audio/music/menu.mp3, audio/music/jingle_*.ogg 菜单音乐 / 胜负音效Menu music / win & lose jingles Kenney · kenney.nl CC0 1.0
audio/sfx/weapons/cz.wav · mosin.wav · shotty.wav · sks.wav 枪声Gun sounds Vincent Sevedge · OpenGameArt CC-BY 3.0
audio/sfx/weapons/boom_new.wav 爆炸音效Explosion SFX OpenGameArt CC0 1.0
audio/sfx/impact/* · mechanical/* · vehicles/* · ambience/s_bird_a.ogg 打击 / 机械 / 载具 / 环境音Impacts / mechanical / vehicles / ambience Kenney · isaiah658(OpenGameArt) CC0 1.0
audio/sfx/voice_en/02._hostiles_inbound.wav 等("Radio Soldier" 播报组) 英语无线电播报English radio announcements SoundBiterSFX · OpenGameArt CC-BY-SA 4.0
audio/sfx/voice_en/v_en_*.wav · battlecries.ogg · wounded.ogg 英语士兵语音English soldier voice Bigz1983 · OpenGameArt CC-BY 3.0
audio/sfx/voice_cn/*(15 条) 中文播报语音Chinese announcer lines 本项目自制(Windows TTS「Huihui」本地合成)Own work (local Windows TTS) 自有 · 无第三方权利Own work
audio/kit/*(9 条) 配方通用音效Recipe kit SFX 本项目自制scripts/gen-sfx.mjs 程序化合成)Own work (procedural, scripts/gen-sfx.mjs) MIT · 自有own work
models/soldier.glb · rifle.glb · tank.glb 3D 模型3D models Quaternius CC0 1.0
textures/*.webp(12 张 diffuse + normal) PBR 纹理PBR textures AmbientCG CC0 1.0

许可差异速读CC0 已放弃全部权利,使用时无需署名;CC-BY 必须署名;CC-BY-SA 必须署名,且对素材本身改编后再分发时须以相同许可发布改编部分。

Licence cheat-sheet: CC0 — no attribution required; CC-BY — attribution required; CC-BY-SA — attribution required, and adaptations of the asset must be shared under the same licence.

四、必需的第三方署名(完整文本)

4. Required attributions (full text)

以下为全部 CC-BY / CC-BY-SA 素材对应的必需署名。相同文本同时展示在游戏内「操作说明 → 素材与致谢」,以及 keel.specul.com/credits.html

These are the mandatory attributions for every CC-BY / CC-BY-SA asset. The same text appears in-game under “Help → Credits” and at keel.specul.com/credits.html.

Gun sounds by Vincent Sevedge, licensed under Creative Commons Attribution 3.0 Unported.
http://creativecommons.org/licenses/by/3.0/

"Radio Soldier" announcer lines by SoundBiterSFX, licensed under Creative Commons
Attribution-ShareAlike 4.0. http://creativecommons.org/licenses/by-sa/4.0/

Soldier voice acting from OpenGameArt (user "Bigz1983"), CC-BY 3.0.

"Crypto" and "Long Note Two" by Kevin MacLeod (incompetech.com), licensed under
Creative Commons: By Attribution 4.0. http://creativecommons.org/licenses/by/4.0/

three.js, Rapier, Draco, Basis Universal transcoder — see their respective licences (MIT / Apache-2.0).

若你在自己的项目里复用了上述任意素材,请同样保留这段署名——这是 CC-BY 系列的许可条件,而不是可选的致谢。

If you reuse any of those assets, keep this attribution — it is a licence condition, not a courtesy.

五、CC-BY-SA 4.0 与 ShareAlike 提示

5. CC-BY-SA 4.0 and ShareAlike

audio/sfx/voice_en/ 中来自「Radio Soldier」(SoundBiterSFX)的录音采用 CC-BY-SA 4.0。 本站在线演示将这些音频文件原样(as-is)随构建分发,未做剪辑、混音或再演绎,因此:

相反,如果你(或任何再分发者)修改了这些音频本身(例如剪辑、变调、混音后再发布),那么该改编作品必须以 CC-BY-SA 4.0 或兼容许可发布,并保留署名。 若不愿承担该义务,可从 audio/sfx/voice_en/ 中移除这些文件,或替换为 CC0 / 自有语音。

The “Radio Soldier” recordings (SoundBiterSFX) in audio/sfx/voice_en/ are CC-BY-SA 4.0. We ship them as-is without editing or remixing, so our only obligation is attribution (section 4); the rest of the game is not “infected” by ShareAlike. If you adapt those audio files and redistribute them, your adaptation must be released under CC-BY-SA 4.0 or a compatible licence.

六、免责声明

6. Disclaimer

本站内容与在线演示按「现状」(AS IS)提供,仅供一般信息与产品演示之用,不附带任何明示或默示的保证,包括但不限于适销性、特定用途适用性与不侵权的默示保证。 本站内容不构成投资、法律、会计、医疗或其他专业建议。

Content and demos are provided “as is” for general information and product demonstration only, without warranties of any kind. Nothing here is investment, legal, accounting, medical, or other professional advice.

在适用法律允许的最大范围内,Specul 及其作者、版权人与分发者不对任何直接、间接、附带、特殊、惩罚性或后果性损害承担责任(包括但不限于利润损失、数据丢失、业务中断),即使已被告知此类损害的可能性。

To the maximum extent permitted by law, Specul and its authors, copyright holders and distributors are not liable for any direct, indirect, incidental, special, punitive or consequential damages.

「投机 / Speculative」在本站均指大模型与产品方法中的 speculative strategy(投机策略),不鼓励赌博、内幕交易或任何违法金融活动。 演示中的军事、战斗、开放世界类内容纯属虚构,与任何真实人物、组织、国家或事件无关。

“Speculative” here refers to speculative strategy in AI and product method — not gambling or unlawful finance. Military and combat content in the demos is entirely fictional.

部分演示需要浏览器支持 WebGPU(较新的 Chrome / Edge,Safari 17+),且不提供 WebGL 回退。演示不构成任何服务水平承诺。

Some demos require WebGPU (recent Chrome / Edge, Safari 17+) with no WebGL fallback, and are not a service-level commitment.

七、第三方链接与内容

7. Third-party links

导航页所列外部网站、工具与资源由第三方运营。链接仅为便利而提供,不表示 Specul 对其内容、准确性、安全性、可用性或合法性作出认可或担保。 我们无法控制这些站点,也不会对其内容或实践负责;访问前请阅读对方的服务条款与隐私政策。

External sites, tools and resources in the directory are operated by third parties. Links are provided for convenience and imply no endorsement or warranty. We do not control them and are not responsible for their content or practices.

八、隐私与本地存储

8. Privacy and local storage

九、商标与名称

9. Trademarks

「Specul」「投机 · 推演」「龙骨」「Keel」「Keel 3D」「Keel 2D」及相关标识为 Specul 使用的名称与品牌资产。 开源许可(MIT / Apache-2.0)不包含商标授权:你可以自由使用代码,但不得以暗示官方背书、合作或易致混淆的方式使用上述名称与标识。

“Specul”, “Keel”, “Keel 3D”, “Keel 2D” and related marks are brand assets of Specul. Open-source licences (MIT / Apache-2.0) grant no trademark rights.

十、条款变更与适用法律

10. Changes and governing terms

我们可能不时修订本页;修订后继续使用本站即视为接受更新条款,重要变更会在本页更新「最后更新」日期。 本条款适用运营方所在地的强制性法律规定;若某条款被认定无效或不可执行,其余条款仍继续有效。

We may revise this page; continued use after changes means acceptance. Mandatory law of the operator's jurisdiction applies. If any clause is held invalid, the remainder stays in effect.

十一、联系与侵权通知

11. Contact and takedown

版权、许可或法律事务,或认为本站内容侵犯了你的权利,请通过项目仓库 github.com/lifeidle/keel3d 的 Issue 渠道联系维护者,并附上:涉及的具体页面或文件、你的权利证明、以及期望的处理方式。 我们会在核实后及时处理(更正署名、替换素材或移除内容)。

For copyright, licensing or legal matters — or to report infringement — contact the maintainers via the project issue tracker, including the specific page or file, proof of your rights, and the action you request. We will act promptly (correct the attribution, replace the asset, or remove the content).