【关于 NextTrace 二次开发及官方 API 使用的说明】
近期,我们注意到部分社区项目对 NextTrace 项目来源及数据来源的说明不够清晰。为减少误解,并保障官方 API 的长期稳定运行,现对相关使用边界作统一说明。
NTrace-core 采用 GPLv3 开源,社区可以依照许可证使用、修改和分发代码。但代码的开源许可与 NextTrace 官方 API 服务是两个不同的授权范围:GPLv3 授予的代码权利,并不自动包含官方服务器、接口配额及数据服务的使用权。
面向用户提供功能的网站、App、Bot、面板等第三方产品,如需直接或间接接入 NextTrace 官方 API,请提前与项目组联系并确认授权。来源标注与接口授权是两项独立要求,均需满足。
经授权使用时,请在用户能够看到的位置注明:
“IP 地理位置及线路标注数据由 NextTrace 官方 API 提供”
并附上 NextTrace 官网或 NTrace-core 仓库链接,同时保留接口中已有的数据来源信息。
如涉及批量查询、长期缓存、代理转发、数据再分发或商业用途,请在申请时一并说明。上述要求仅适用于 NextTrace 官方 API 服务,不影响任何人依照 GPLv3 使用 NTrace-core 代码或自行部署后端。
普通用户正常使用官方 NextTrace 客户端不受影响;自行部署后端并使用自有或另行获得授权的数据源,也不属于调用 NextTrace 官方 API,但仍需遵守相应的开源许可证及数据提供方规则。
对于已经接入官方 API 的社区项目,我们设置30日过渡期,欢迎在此期间联系项目组确认现有授权范围、补充来源说明,或迁移至其他合适的数据源。已有单独合作约定的项目,以原约定为准。过渡期结束后,尚未完成授权确认的调用可能无法继续获得官方 API 服务。
我们欢迎并感谢围绕 NextTrace 开展的二次开发与生态合作。本说明的目的,是让代码来源、数据来源及服务授权更加清晰,共同维持一个透明、可持续的社区环境。
参考:NTrace-core 项目文档
Post #314
1.07K