法律条款
Legal
最后更新:2026 年 9 月 · Specul(投机 · 推演)· 适用站点:specul.com、keel.specul.com
Last updated: September 2026 · Specul · applies to specul.com and keel.specul.com
- 本站自有内容与版权归属Original content and ownership
- 第三方开源软件组件Third-party open-source components
- 第三方素材清单(音频 / 模型 / 纹理)Third-party assets register
- 必需的第三方署名(完整文本)Required attributions (full text)
- CC-BY-SA 与 ShareAlike 提示CC-BY-SA and ShareAlike
- 免责声明Disclaimer
- 第三方链接与内容Third-party links
- 隐私与本地存储Privacy and local storage
- 商标与名称Trademarks
- 条款变更与适用法律Changes and governing terms
- 联系与侵权通知Contact and takedown
一、本站自有内容与版权归属
1. Original content and ownership
除非另有注明,下列内容由 Specul 自行创作并保留所有权利,未经书面许可不得复制、再分发或用于商业用途(合理引用需注明出处并保留本页链接):
Unless noted otherwise, the following is created by Specul and all rights are reserved.
- 站点文案与编排:specul.com 与 keel.specul.com 全部页面的文字、结构、信息架构与版式设计。
- 界面设计与视觉资产:配色体系、组件样式、页面图形、favicon 等。
- 品牌名称与标识:「Specul」「投机 · 推演」「龙骨」「Keel」「Keel 3D」「Keel 2D」及相关图形标识。
- 原创源代码:龙骨 Keel 框架与其全部骨架、积木、配方源码,以及站点页面的自有 HTML / CSS / JS。该部分以 MIT 许可发布(见仓库根目录
LICENSE),可自由使用、修改、商用、再分发,但需保留版权与许可声明。 - 本项目自制音频:中文播报语音 15 条(由本项目在 Windows 平台用本地 TTS「Huihui」合成);配方 Kit 音效 9 条(由仓库脚本
scripts/gen-sfx.mjs程序化合成)。二者均无第三方权利负担。
- Site copy and compilation: all text, structure, information architecture and layout of specul.com and keel.specul.com.
- UI design and visual assets: colour system, component styles, page graphics, favicon.
- Brand names and marks: “Specul”, “Keel”, “Keel 3D”, “Keel 2D” and their logos.
- Original source code: the Keel framework and all skeletons, blocks and recipes, plus the sites' own HTML/CSS/JS — released under MIT (see
LICENSE); retain the copyright and licence notice. - Project-made audio: 15 Chinese announcer lines (local Windows TTS) and 9 procedurally generated kit SFX — no third-party rights attached.
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.js | 3D 渲染引擎3D rendering engine | MIT |
| @dimforge/rapier3d | 物理引擎(WASM)Physics engine (WASM) | Apache-2.0 |
Draco(3d/draco/) | 网格压缩解码器Mesh compression decoder | Apache-2.0 |
Basis Universal(3d/basis/) | 纹理转码器Texture transcoder | Apache-2.0 |
| Vite | 构建工具Build tool | MIT |
| TypeScript | 类型检查Type checking | Apache-2.0 |
| Playwright | 开发期测试(不随产品分发)Dev-time testing (not shipped) | Apache-2.0 |
| @gltf-transform/* | 开发期资产转码Dev-time asset transcoding | MIT |
| meshoptimizer | 开发期网格优化Dev-time mesh optimization | MIT |
| sharp | 开发期图像处理Dev-time image processing | Apache-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)随构建分发,未做剪辑、混音或再演绎,因此:
- 我们履行的是 署名 义务(见第四节);
- 游戏其余部分(自有代码、自有模型、CC0 素材)不因此被传染为 CC-BY-SA。
相反,如果你(或任何再分发者)修改了这些音频本身(例如剪辑、变调、混音后再发布),那么该改编作品必须以 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
- 本地存储:站点使用浏览器
localStorage保存界面偏好——specul-lang(中/英)、specul-theme(明/暗),游戏内另有音量、按键等设置。这些数据只存在你的设备上,不会上传。 - 匿名统计:specul.com 页面接入百度统计(
hm.baidu.com),用于了解页面访问量等聚合指标。它不使用本站自有账号信息,我们不会据此识别个人身份。 - 数据出售:我们不出售任何个人信息,也不建立用户画像。
- 联机功能:部分演示支持 WebRTC 联机,房间信令经过部署方的中转服务;传输内容为对战数据,不含账号体系。
- 如何拒绝:可通过浏览器的「阻止第三方脚本 / 广告拦截」或 Do-Not-Track 设置屏蔽统计脚本;清除站点数据即可删除本地偏好。
- Local storage: UI preferences only (
specul-lang,specul-theme, in-game volume/keys). Data never leaves your device. - Anonymous analytics: specul.com uses Baidu Tongji for aggregate page-view metrics; no personal identification.
- No selling of personal information and no user profiling.
- Netplay: some demos use WebRTC with a relay for room signalling; only match data is transmitted, with no account system.
- Opting out: block third-party scripts or use Do-Not-Track; clear site data to remove local preferences.
九、商标与名称
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).
相关页面:素材与致谢(完整许可清单) · 硅基导航
Related: Credits & licensing · Directory