GH GambleHub

软件和API许可

1)为什么这对iGaming很重要

该平台依赖于自己的代码,第三方库,游戏/支付提供商的SDK以及公共/私有API。许可证中的错误会导致索赔,集成单元,IP泄漏和监管风险(隐私/制裁/密码导出)。目的是建立一个透明的权限轮廓:可以发布,整合,传递给合作伙伴以及如何保护自己的API。

2)软件许可模式(审查)

Proprietary(封闭许可证):供应商的独家权利;B2B(操作员,工作室,PSP)。

Open Source (OSS):

Permissive: MIT, BSD, Apache-2.0(专利补助金)。
Copyleft:GPL/LGPL/AGPL-"感染"兼容性;在封闭的模块中小心。
双/多重许可:免费OSS分支+具有扩展权限/支持的商业许可证。
SaaS许可:作为服务访问;代码没有传输,使用权没有。

选择规则:关键服务(游戏引擎,反游戏,计算)-避免copyleft;UI图书馆-永久性;内部tulza-隔离时可能存在GPL。

3)权利和限制: 在许可证中查看的内容

权利范围(scope):领土,时限,用户/装置,环境(prod/stage/dev)。
修改和派生:是否可以加载、更改和分发。
子许可/转让:附属机构/白标是否允许。
专利补助金和保护终端(Apache-2。0,MPL):专利风险和交叉许可。
审核和报告:供应商有权进行许可审核。
安全/出口:加密限制,国家/制裁。
Indemnity和赔偿责任:谁涵盖知识产权索赔/损失。

4)开源: 政策与控制

白名单: MIT/BSD/Apache-2。0, MPL-2.0.

黄色:LGPL-3。0(动态链接并满足条件)。
红色:AGPL/GPL-3。0在封闭式服务中,如果没有隔离功能(服务边界,network copyleft)。
SBOM (Software Bill of Materials):具有版本/许可证的强制性依赖项列表。
OSS提交程序:查询→ yur/tech兼容性评估→注册表提交→定期审核。
对OSS(上游)的贡献:CLA/DCO,IP披露验证,与Legal协调。

5)SDK和提供商许可证(游戏,付款,KYC)

典型要求包括:禁止反向开发,禁止在条件之外悬挂,控制徽标/品牌,最低版本,审核权。
数据:"运营商数据"与"提供商数据"的边界,后者拥有度量标准和Derived Data。
出口/制裁限制:地理区块,RER/制裁清单-必须在ToS/许可证中进行验证。
支持/更新:修补程序的SLA、中断更改、迁移时间表。

6)API: 授予访问权限的法律条件(针对合作伙伴/附属机构/B2B)

Terms API的关键部分是:
  • 访问和身份验证:OAuth2/HMAC/mutual-TLS;禁止将密钥转让给第三方。
  • 限额和配额:RPS/每分钟/每天;"诚实使用";政治动荡。
  • SLA和支持:可用性(例如,99.9%),服务窗口,事件/通信计划。
  • 验证/撤销:SemVer,EOL时限(例如,≥ 9-12个月),发送通知。
数据权:
  • 服务生成数据(徽标,度量)-由API所有者提供;
  • 客户/播放器数据-客户/运营商;
  • Derived Data-通过合同(允许/限制,匿名)。
  • 缓存和存储:什么以及如何缓存(TTL,禁止存储个人/敏感字段)。
  • 隐私/AML/KYC:角色(控制器/处理器),DPA/DSA,跨境传输,高风险脚本的DPIA。
  • 安全:过境/过境加密,秘密管理,27001 SOC2/ISO要求(如果适用)。
  • 禁令:逆向工程,刮板,未经同意的测量/基准,API响应修改。
  • 审核和日志:审核权限,查询日志要求。
  • 制裁和出口:禁止在国家/地区使用/与列表中的用户,屏幕。
  • 免责声明和责任限制:cap(例如,12 ×平均值。付款)。
  • 停止访问:在安全/法律受到威胁时立即停止;数据输出计划。

7)验证和互操作性政策

SemVer: MAJOR (breaking), MINOR (features), PATCH (fix).

电路合同:JSON 电路/OpenAPI;客户合同测试。
Deprecation过程:宣布→兼容期(≥ 6个月)→ EOL →删除;移民海德。
Feature flags:用于"软"滚动。

8)出口管制,制裁,加密

导出密码学:验证本地规则;通知/ECS代码/位长度。
制裁措施:禁止向次管辖区/个人居民提供服务/准入服务;定期重新剪辑。
立法容错性:在监管风险下暂停服务的条款。

9)风险矩阵(RAG)

区域R(关键)A(必须统治)G (oc)
OSS兼容性AGPL/GPL在封闭式服务中LGPL无条件Permissive/隔离
API数据保留PII 无权/TTL部分匿名明确权利,TTL,DPA
专利没有拨款/防守悬崖不完整的文本Apache-2.0/license。赠款
制裁/出口没有筛选一次性筛查政策+程序
Versioning撕毁无期限合同时间<6个月SemVer+EOL ≥ 9-12个月
许可证审计没有SBOM/注册表不完整完整SBOM+夸特。审计

10)发布/集成前的支票清单

  • SBOM组装;已验证许可证(不兼容)。
  • Vendor/SDK许可证已签名;数据和品牌权利。
  • DPA/DSA已完成;控制器/处理器角色已定义。
  • Terms/EULA API已更新;规定了rate limits/SLA/递减。
  • 程序中的制裁/出口筛选。
  • 安全性:密钥、旋转、加密、日志记录。
  • 事件计划和访问召回(killswitch)已准备就绪。

11)注册表和工件(推荐格式)

11.1个SBOM/许可证注册表

yaml component: "payment-gateway-sdk"
version: "4. 2. 1"
license: "Apache-2. 0"
source: "maven"
usage: "runtime"
notes: "requires notice file"
dependencies:
- name: "okhttp"
version: "4. 12. 0"
license: "Apache-2. 0"
- name: "commons-io"
version: "2. 16. 1"
license: "Apache-2. 0"
owner: "Engineering"

11.2 API客户端注册表

yaml client_id: "aff-778"
app_name: "AffTrack"
scopes: ["reports:read","players:read_limited"]
rate_limit_rps: 5 quota_daily: 50_000 dpa_signed: true sanctions_screened_at: "2025-11-05"
status: "active"
owner: "API Ops"

11.3 Registry SDK/供应商

yaml vendor: "GameProviderX"
agreement: "SDK-License-2025-10"
audit_rights: true brand_rules: true data_rights:
provider_metrics: "vendor"
operator_metrics: "shared"
derived_data: "anonymized_allowed"
sla:
incidents: "P1:2h,P2:8h"
updates: "quarterly"

12)模板(片段)

12.1 EULA(内部片段)

💡 被许可方将获得非排他性、不可转让的许可证,用于在区域内使用产品,并为最终用户提供服务。禁止:(i)逆向工程,反编译;(ii)规避技术措施;(iii)未经书面同意而将权利转让给第三方。该产品按原样提供;许可人的责任仅限于事件发生前12个月的付款金额。

12.2 Terms API(内部片段)

💡 客户同意遵守访问密钥中指定的配额和速度限制。回复缓存最多允许[N小时],但个人数据除外。所有Service-Generated Data均归API提供商所有;客户端获得有限的内部使用许可证。供应商有权修改或终止任何Endpoint,至少在EOL之前[9个月]提供通知。

12.3大致代码/码的许可

💡 在MIT下发布示例代码和嗅探;文本文档-CC BY-4。0(除非另有说明)。品牌资产-通过单独的品牌政策。

13)隐私和数据(API/SDK)

最小化:不要放弃多余的字段(PII),使用"半透明"ID。
缓存TTL:严格固定;禁止本地复制完整的转储。
数据主体的权利:通过语句路由请求(access/erasure);协议。
别名/匿名:用于分析/衍生数据-在发布之前。

14)花花公子

P-LIC-01: 在prod服务中检测到copyleft

SBOM审核→迁移/隔离选项→法律评估→发布计划→回顾。

P-API-02: API密钥泄漏

召回密钥→通知客户→ forenzik →轮换秘密→升级策略。

P-SDK-03: 供应商打破兼容性

过渡适配器→临时API分支→谈判延长窗口→发送给客户。

P-XPORT-04: 制裁旗

比赛确认→自动锁→法律评估→监管机构的文件。

15) KPI/度量

SBOM Coverage占已批准组件的百分比和份额。
许可事件关闭时间(copyleft/不兼容)。
Deprecation Compliance%(当前版本的客户端)。
通过API事件泄露密钥和MTTR的时间到复仇。
具有DPA/DSA签名和通过滑冰筛选的客户比例。

16)迷你常见问题

可以嵌入LGPL吗?是的,在动态镜头和满足条件的情况下,我们锁定在SBOM中。
谁拥有API分析?默认情况下为API所有者(Service-Generated),客户端为有限许可证。
可以在API数据上训练ML?仅限于匿名/汇总的,如果允许ToS/DPA。
持有多少EOL?建议使用9-12个月的迁移盖德。

17)结论

软件许可和API不是"一次性签名",而是永久性循环:选择兼容许可证,维护SBOM,明确的Terms API(数据/配额/SLA/撤销),DPA/制裁以及操作花花公子。标准化注册表和模板-减少法律风险、简化集成并保护您自己的IP和玩家数据。

Contact

联系我们

如需任何咨询或支持,请随时联系我们。我们随时准备提供帮助!

开始集成

Email — 必填。Telegram 或 WhatsApp — 可选

您的姓名 可选
Email 可选
主题 可选
消息内容 可选
Telegram 可选
@
如果填写 Telegram,我们也会在 Telegram 回复您。
WhatsApp 可选
格式:+国家代码 + 号码(例如:+86XXXXXXXXX)。

点击按钮即表示您同意数据处理。