God's Eye View TeleGeography海底光缆数据:NonCommercial商业使用的切除条款详解
【免费下载链接】gods-eye-viewA spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a photorealistic 3D globe.项目地址: https://gitcode.com/GitHub_Trending/go/gods-eye-view
God's Eye View 是一款运行在浏览器中的间谍卫星模拟器——但它使用的全是真实数据,能在照片级真实的 3D 地球上呈现实时开源空间智能。项目内置了 TeleGeography 的海底光缆数据,方便开箱即用;不过这份数据受CC BY-NC-SA 3.0 非商业许可约束,与项目本身的 MIT 许可并不相同。本文用通俗的方式,为你详解这个"许可切除(license carve-out)"条款是什么、为什么存在,以及商业使用者该怎么做:删除一个自包含的文件夹即可合规。
一个项目,两种许可:先搞懂"MIT 只管代码"
很多新手会误以为:仓库是 MIT 协议,那整个仓库里的所有东西都"随便用"。这是个危险的想法。
在 God's Eye View 中,LICENSE 文件用大写专门标注了一段说明:
MIT 许可只覆盖源代码本身,不延伸到任何第三方数据或视觉资产。
项目把所有捆绑数据按"各归各"的原则处理:OSM 提取的数据中心和大坝数据走 ODbL 协议,NASA FIRMS 火灾数据是公有领域,而 TeleGeography 海底光缆数据则是CC BY-NC-SA 3.0——它被明确"切除"在 MIT 许可之外,但仍然打包在仓库里,只为让你打开项目就能看到海底光缆图层。
CC BY-NC-SA 3.0 详解:三个词,三条规则
这份数据来自 TeleGeography 的 Submarine Cable Map,包含712 条海缆和1,917 个登陆点。许可证由三个部分组成:
| 许可词 | 含义 | 对你的要求 |
|---|---|---|
| CC | 知识共享 | 数据可自由查看与流转 |
| BY | 署名 | 必须保留"© TeleGeography — submarinecablemap.com" |
| NC | NonCommercial(非商业) | 不得用于商业目的 |
| SA | ShareAlike(相同方式共享) | 再分发或改编的数据副本必须继续用 CC BY-NC-SA 3.0 |
其中NC(NonCommercial)就是"切除条款"的核心:一旦你把 God's Eye View 用于商业场景(售卖、嵌入收费产品、作为公司展示等),这份数据就不再适用,你必须二选一——
- 删除数据文件(推荐,最简单)
- 向 TeleGeography 购买商业授权
项目文档在 DATA_SOURCES.md 中用一句话把规则讲得很直白:
如果你的用途不符合某个数据集的许可,就删掉那个数据集。TeleGeography 是 NonCommercial 的——商业用户必须删除它(或向 TeleGeography 获取授权)。它就是一个自包含的文件夹。
数据在哪里:一个"自包含"文件夹
切除之所以容易执行,是因为这份数据被完整地放在一个独立目录里,渲染代码也只从这个目录读取:
- 数据目录:src/data/local_data/telegeography_submarine_cables/
- cable-geo.json(712 条海缆)
- landing-point-geo.json(1,917 个登陆点)
- source.json(来源、下载日期与文件校验和)
- 数据加载入口:bundledSource.js,文件开头三行注释就写明了"此数据为 CC BY-NC-SA 3.0,非项目 MIT 许可;商业用户须删除或获取授权"
- 全项目许可汇总:DATA_SOURCES.md 中专门有一节"⚠️ TeleGeography is bundled but NonCommercial"
也就是说:整个应用不依赖这个文件夹也能正常运行,删掉它只是少了一个"开箱即用"的海底光缆图层。
商业使用切除操作:3 步完成合规
如果你是个人学习、开源分享或纯非商业用途,什么都不用做,保持现状即可。如果涉及商业使用,只需三步:
- 删除数据文件夹
src/data/local_data/telegeography_submarine_cables/(整个文件夹,包括两个 GeoJSON 文件); - 确认归属展示:其他数据层的署名(Google Maps、OSM 等)仍须原样保留,应用内通过 dataCredits.js 在地球左下角的 "Data attribution" 弹层中展示;
- (可选)购买授权:TeleGeography 的更完整结构化数据集以商业方式单独授权,如果你的产品确实需要海缆数据,可向 TeleGeography 获取正式商业许可。
💡 小提示:项目对"切除"的态度是明写而非隐藏——LICENSE、DATA_SOURCES.md 和数据目录的 README 三处都写明了这条规则,这正是开源项目中处理不兼容数据源的最佳实践。
常见疑问:Q & A
- "我只是公司内网演示,算商业使用吗?"——任何与公司经营相关的用途(哪怕是内部展示)都可能构成商业使用,拿不准时建议直接删除或咨询法务。
- "删除后应用会报错吗?"——不会。该图层是独立模块,删除文件夹后应用其余功能(实时航班、船舶、雷达、CCTV 等)照常工作。
- "MIT 代码我能商用吗?"——能。MIT 许可的代码部分完全不受影响,只有这份特定数据被切除。
总结
- God's Eye View 的代码是MIT,但捆绑的TeleGeography 海底光缆数据是 CC BY-NC-SA 3.0,被明确切除在 MIT 之外;
- NonCommercial 条款意味着:商业用户要么删除
telegeography_submarine_cables/这一个自包含文件夹,要么向 TeleGeography 购买商业授权; - 项目通过 LICENSE、DATA_SOURCES.md 和数据目录 README 三处重复印证条款,把合规成本降到"删一个文件夹"的级别——这也是值得所有开源项目学习的数据许可处理方式。
【免费下载链接】gods-eye-viewA spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a photorealistic 3D globe.项目地址: https://gitcode.com/GitHub_Trending/go/gods-eye-view
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考