LICENSE STATUS · VERIFIED FACTS

QuantsPlaybook 许可与再复用:没有 LICENSE 文件意味着什么

这是全站最容易被一句话带过、却最容易出问题的一节。本页只写实测事实与可核验的原文,不提供法律意见;结论是:代码可以读、可以学,但商用与再分发的授权状态不明确。

  • QuantsPlaybook 仓库根没有 LICENSE 文件;GitHub API 的 license 字段为 null。
  • 只有 3 个案例 README 写了使用范围声明:「本项目仅用于学术研究目的」(隔夜与日间的网络关系因子)、「本项目仅供学习和研究使用」(开源证券形态识别、股票网络与网络中心度因子)。
  • 仓库内分发 83 份券商研报与论文 PDF,版权属各券商与原作者。
  • 0 tag、0 release,没有版本号;引用只能用 commit 定位。

许可事实速览(实测)

授权状态无 LICENSE 文件,GitHub license 字段为空
使用范围声明3 个案例 README 写「仅供学习研究使用」
第三方内容83 份券商研报 PDF + 论文,版权归原作者
本站做法不打包、不镜像、不转载,只做链接与自写解析
依据固定 commit 1e4a2310 的文件树与各案例 README 整理的许可事实示意图;不构成法律意见。

VERIFIED FACTS

QuantsPlaybook 的许可事实有哪些?四条可核验信息

下表每一条都有对应的文件或接口证据,可以直接复现核对。

事实对照表
事实核验方式结果含义
仓库根目录没有 LICENSE 文件在固定 commit 的文件树里检索常见许可文件名(LICENSE / LICENSE.md / COPYING)未找到;/license 接口返回 404没有明确的授权条款
GitHub 的许可证字段为空仓库元数据接口的 license 字段值为 null(不是 NOASSERTION,就是空)GitHub 无法识别出任何许可
只有 3 个案例 README 写了使用范围声明逐案例 README 检索「许可证」小节基于隔夜与日间的网络关系因子:「本项目仅用于学术研究目的。」;开源证券-开源量化评论(91)… 与 股票网络与网络中心度因子研究:「本项目仅供学习和研究使用。」这是使用范围声明,不是许可证——它限定用途,但不授予权利
仓库内分发券商研报 PDF文件树统计83 份 .pdf(另有 1 个 .docx),文件名多为「日期-券商-报告标题」研报版权属各券商,项目本身也是以「复现/引用」形式使用

QuantsPlaybook 核验日期 2026-09-29,锚定 commit 1e4a2310。本站不做法律判断,只陈述事实;具体授权范围请以官方文件与专业意见为准。

WHAT IT MEANS

没有许可证意味着什么?四种使用场景的结论

不改任何措辞,直接按场景给结论。灰区部分需要你自己做判断,本站不给结论。

你想做的事对照表
你想做的事是否明确被允许依据建议做法
在本地阅读代码、学习实现风险极低阅读行为本身不涉及复制与分发正常使用;引用时注明仓库与 commit
在自己的项目里照搬某个算子或工具包代码不明确无许可证 + 3 处「仅供学习/研究使用」的声明指向「不允许商用」的倾向先联系作者取得书面许可;或只参考思路、自己独立实现
把仓库整体打包分发 / 镜像到其它平台不建议无授权 + 内含第三方版权 PDF不要镜像;改为链接到官方仓库
把案例或研报搬进自己的付费产品高风险无授权 + 研报版权属券商避免;如需引用研报结论,请直接引用券商原文并遵守其条款
在自己的博客/论文里介绍并链接该项目风险低介绍与链接属于合理引用范畴(仍需标注来源)注明作者、仓库地址与 commit;不要大段复制代码
基于案例方法用自己数据重新实现相对可行方法本身通常不受版权保护,具体实现受保护独立实现代码,并在文中说明方法与来源
把本站在此处写的解析搬进自己的文章建议先联系本站本站为第三方撰写的研究笔记,正文为原创解析欢迎引用结论并注明来源链接;整段搬运请先联系
只把仓库当作「指标词典」查公式风险低公式本身属于数学与金融常识,不因收录而获得独占权正常查阅;实现请自己写
拿仓库里的代码去做量化培训课程不明确培训属于商业用途,而仓库无授权且 3 处声明指向「仅供学习研究」改用自己实现的示例代码,或先取得作者授权

本站自身的做法是这套判断的直接应用:不打包、不镜像、不转载研报 PDF、不提供数据下载,只做来源链接、自写解析与数据依赖披露。这也是本站不采纳「完整复现包下载」这类建议的原因。

THIRD PARTY

QuantsPlaybook 的第三方内容授权怎么算?研报与依赖库

仓库里的内容不止作者自己写的代码。使用前至少要分清这四层。

内容层对照表
内容层数量 / 例子授权归属使用注意
作者自写代码(案例与工具包)289 个 .py + 65 个 .ipynb无许可证,默认版权保留商用与再分发状态不明确
券商研报 PDF83 份,覆盖光大、华泰、招商、国信、开源、东吴、华西等各券商版权不要转载;引用结论时注明报告名与日期
学术论文 PDF如 Trader-Company Method…、A tug of war across the market…、Instrumented Principal Component Analysis原作者 / 期刊版权同样只做引用,不转载
第三方依赖库qlib、backtrader、alphalens、pyfolio_reloaded、empyrical、vectorbt、statsmodels、numba、TA-Lib 等 58 个包名各库自己的开源许可(MIT/BSD/Apache/GPL 不等)注意 alphalens(Apache-2.0)、pyfolio 系(Apache-2.0)与 backtrader(GPL-3.0)的差异——GPL 类库有传染性
作者分发的数据包4 个百度网盘链接(筹码因子、球队硬币、均线收敛发散、RRG)作者与原始数据源(Tushare 等)数据本身还受数据源条款约束,不要二次分发

特别提醒:backtrader 是 GPL-3.0(案例里出现 backtrader==1.9.76.123 与 1.9.78.123)。如果你打算把基于它的代码用于闭源商业产品,需要先确认 GPL 条款对你的影响,这与「仓库有没有 LICENSE」是两个独立问题。

COMPLIANT USE

怎样合规地使用?从读到引用的四步

如果你的目标是「用它的方法做研究,并且能把结论写出去」,按下面四步走风险最低。

  • ① 只读与本地运行,不分发

    克隆 QuantsPlaybook 到本地、跑通、看结果,不做任何形式的对外分发或再发布。预期结果:你拿到了方法与实现理解,且不涉及授权问题。

  • ② 引用时锁定 commit 与具体文件

    写法建议:「案例 X,来源 hugo2046/QuantsPlaybook,commit 1e4a2310,文件路径 …」。预期结果:任何人可以复现你引用的到底是哪一版代码——因为该项目没有版本号,这是可靠的方式。

  • ③ 结论只引用「方法」,数值必须自己复现

    把项目自带的偏离评估一并写明(RRG 案例的 5 条偏离就是样板)。预期结果:你的报告里不出现「据 QuantsPlaybook 复现,年化 XX%」这类无法检验的表述。

  • ④ 商用或再分发前先取得授权

    仓库里留了作者联系方式(案例 README 中的邮箱),issue 区也可以提问。预期结果:拿到书面许可,或改为独立实现。本站不提供法律意见,这一条请以专业意见为准。

  • 最关键的一条

    不要写「QuantsPlaybook 免费开源所以可以随便用」。事实是:仓库没有 LICENSE 文件,GitHub 的 license 字段为空——「公开可见」不等于「授权使用」。

    本站为什么不提供打包下载

    因为打包分发同时触碰两个问题:作者未授权(无 LICENSE)+ 内含 83 份券商版权 PDF。这也是本站不采纳自动分析建议中「完整复现包下载」页的原因。

    数据也要看条款

    即便代码授权解决了,数据还有一层:Tushare / JQData 的数据受各自服务条款约束,作者分发的网盘数据包同样不应二次分发。

    ALTERNATIVES

    想要授权更清晰的路线?三个可选方向

    如果「许可不明确」对你的场景是个硬约束,下面三条路可以绕开这个问题。

    需求对照表
    需求可选方向为什么授权更清晰需要注意
    要能自由使用的量化回测框架换用许可明确的项目(如 MIT / BSD / Apache 类回测与因子库)有明确 LICENSE 文件,条款可读算法与数据契约不同,需要重新学习;本站提供的是 QuantsPlaybook 的读法,不评价其它项目
    只是要 A 股数据与常用指标用本机技能路线(akshare-finance 免 Key、tushare-finance 需 Token)技能声明了能力边界与不支持范围,取数动作由你自己发起数据源条款仍需遵守;技能不提供因子回测引擎
    要写复现类研究,但不想碰授权问题只引用研报方法与公开论文,用自己的数据独立实现,引用时标注来源方法不受版权保护,独立实现不涉及代码授权工作量更大;但产出的代码与结论完全属于你自己

    本站立场:许可不明确时,最省事的做法不是去找「能不能用」的模糊解释,而是换成独立实现。这也符合复现类研究的本意——重点是理解方法,而不是搬运代码。

    FAQ

    QuantsPlaybook 许可与再复用常见问题

    QuantsPlaybook 的开源许可证是什么?

    没有。仓库根目录没有 LICENSE 文件,GitHub 的 license 字段为 null,0 tag、0 release。只有 3 个案例 README 写了使用范围声明(「本项目仅用于学术研究目的」「本项目仅供学习和研究使用」),那是限制用途的声明,不是授予权利的许可证。

    没有许可证,我可以商用吗?

    默认版权保留的情况下,商用属于授权状态不明确的高风险行为,本站不建议。仓库里 3 处「仅供学习/研究使用」的声明方向也指向不允许商用。如需商用,请先联系作者取得书面许可,或以独立实现替代。本文不构成法律意见。

    我可以把它的代码复制到自己的项目吗?

    技术上可行(都是普通 Python 文件),但法律状态不明确。分两种情况:①只是参考思路、自己重写实现——风险较低;②直接复制代码文件——属未授权再使用。本站因此不提供代码镜像,只讲清模块职责与调用契约,方便你自己实现。

    为什么不能提供打包下载?

    两个原因叠加:①作者未声明任何许可证,打包分发等于在未授权情况下再分发;②仓库内含 83 份券商研报与论文 PDF,版权属各券商与原作者。所以本站只给出「怎么找、怎么读、要什么数据」,不提供任何形式的下载包或镜像。

    仓库里的研报 PDF 可以直接转载吗?

    不能。.pdf 共 83 份,文件名多为「日期-券商-报告标题」,版权属各券商。项目本身是以「复现/引用」形式把它们放进仓库的。你要引用研报结论时,应直接引用券商原文并遵守其条款,而不是从第三方仓库转载。

    引用这个项目时应该怎么写?

    因为没有版本号,可靠的定位方式是 commit。建议写法:「案例名称 / 文件路径,来源 hugo2046/QuantsPlaybook,commit 1e4a2310,访问日期 2026-09-29」。同时建议把你复现时的数据区间、股票池与成本口径一并写明——否则结论无法被检验。

    它的依赖库许可会影响我吗?

    会,而且这是另一个独立问题。例如案例里出现的 backtrader 是 GPL-3.0,GPL 类库对衍生作品有传染性要求;而 alphalens、pyfolio 系是 Apache-2.0,条款宽松得多。如果你要把基于这些库的代码用于闭源商业产品,需要单独核对每个库的许可。

    本站自己是怎么做合规的?

    四条:①只链接官方仓库与官方文档,不镜像代码、不转载 PDF;②不提供任何数据下载入口(网盘链接与提取码请到仓库内查看);③所有结论标注证据等级与 commit,收益类数字一律不作断言;④全站明示「第三方撰写、非官方文档」。本站是第三方研究笔记,与项目作者没有合作关系。

    QuantsPlaybook 两条路线怎么分工?下一步看对比

    对比页把「自己搭环境跑案例」与「用本机技能拿结果」放在一起,按任务列清各自能覆盖到哪一步、前置条件与不适合的场景。