ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Style2Paints 采用 Apache-2.0 能商用吗?商用前必须知道的 4 条红线

Style2Paints 采用 Apache-2.0 能商用吗?商用前必须知道的 4 条红线

Style2Paints 采用 Apache-2.0 能商用吗?商用前必须知道的 4 条红线

【免费下载链接】style2paintssketch + style = paints :art: (TOG2018/SIGGRAPH2018ASIA)项目地址: https://gitcode.com/gh_mirrors/st/style2paints

Style2Paints 的代码采用 Apache-2.0 许可证,可以商用;但预训练模型和二进制安装包不在 Apache 覆盖范围内,作者保留了全部权利。一句话结论:改代码、集成、卖服务没问题,可你想用模型或官方安装包,得先找作者。本文帮开发者和企业技术负责人摸清 Style2Paints 商用合规的边界,不踩坑。

30秒看懂 Style2Paints

  • 它是一个 AI 线稿上色工具:丢进黑白线稿,自动上出彩色图。
  • 最大亮点:输出是分层结果(线稿层、平色层、阴影层),直接进专业绘画工作流,不是一张 JPG。
  • 输入灵活:线稿 + 可选颜色提示 + 可选风格参考图 + 可选光源。
  • 仓库分 V1 到 V4.5 多个版本,V4.5 提供 Windows x64 免安装版。
  • 关键:代码、模型、生成物三者的授权完全不同,这是全文重点。

商用前必须搞懂的 4 件事

1. 代码能商用吗?Apache-2.0 给了你哪些权利

许可证(LICENSE)授予你永久、全球、免版税、不可撤销的版权与专利许可,可复制、修改、展示、再许可、分发。

这意味着:把 Style2Paints 代码集成进闭源商业软件、改造功能、对外提供付费服务,都允许,且不向作者交版税。

2. 模型和二进制为什么单独算?

README 的 Lisence 一节原话:

All codes are released in Apache-2.0 License.(代码是 Apache-2.0) We preserve all rights on all pretrained deep learning models and binary releases.(模型和二进制,作者保留所有权利)

这意味着:Apache-2.0 只盖源代码,不盖V4/s2p_v4_server/nets/、V4.5/s2p_v45_server/nets/下的.net/.npy模型权重,也不盖 Windows 安装包。这些想商用,仓库里没有任何授权,必须向作者确认。

⚠️红线提醒:代码能商用 ≠ 模型能商用。把.net模型或官方.zip二进制直接装进收费产品,是全文最大的侵权风险点。

3. 修改后分发要保留什么?

一旦你对外分发修改后的版本,必须做到三件事:给接收方一份 LICENSE 副本;给改动过的文件加上"我改过"的声明;保留原代码里的版权、专利、商标、归属声明。

这意味着:只在内部用、不分发,就没有这些义务;一旦对外交付,就得把许可证一起带走。本仓库没有 NOTICE 文件,所以 NOTICE 条款暂不触发,但保留原版权声明是硬性要求。

4. 商标能用吗?出了问题谁负责?

Apache-2.0 不授予商标权,你只能用它描述作品来源;同时软件按"原样"提供,作者对任何直接或间接损失免责。

这意味着:别把 "Style2Paints" 当自家产品商标用;出了 bug 或造成损失,责任在你自己。

按场景过一遍合规操作

场景一:把代码集成进商业软件

  • 要:保留原版权声明,附上 LICENSE。
  • 不要:删除或覆盖版权头;用 "Style2Paints" 当产品名。

场景二:二次开发后分发

  • 要:随分发包附 LICENSE 副本、改动文件加修改声明、保留原归属。
  • 不要:对外交付时不给源码和许可证。
git clone https://gitcode.com/gh_mirrors/st/style2paints

场景三:使用预训练模型或官方二进制

  • 要:商用前先联系作者拿许可,README 里留有邮箱 lvminzhang@acm.org、lvminzhang@siggraph.org。
  • 不要:未经确认就把nets/下模型或 Windows 安装包塞进商业产品。

场景四:生成物(上色图)归属与商用

README 原话:

Your colorized images are yours... Use your colorized images in any commercial or non-commercial cases.

这意味着:你用 Style2Paints 跑出来的上色图归你所有,没有额外许可,商用非商用都行,可自由用于商业。

高风险动作清单

  • 直接把.net/.npy模型或 Windows 二进制装进收费产品—— 模型不受 Apache-2.0 覆盖,属侵权风险。
  • 分发修改版时删掉或覆盖原版权声明—— 违反 Apache-2.0 的保留声明义务。
  • 用 "Style2Paints" 当自家产品商标—— 商标未授权,仅可用于描述来源。
  • 对作者发起专利诉讼—— 专利许可自起诉之日起自动终止。
  • 误以为 clone 代码就等于可以商用模型—— 代码和模型是两套授权,别混为一谈。

高频问题快答

Q:能集成进闭源商业软件吗?能。代码是 Apache-2.0,闭源集成、改造、卖服务都允许,但要保留版权声明并附 LICENSE。

Q:我改了代码,必须公开吗?只在内部用就不用;一旦把修改版分发出去,就要提供源码加许可证副本。

Q:生成的上色图能商用吗?能,而且归你所有。README 明确"不加额外许可,商用非商用均可"。

Q:预训练模型能商用吗?仓库没给授权。Apache-2.0 只盖代码,不盖模型,商用前务必联系作者确认。

Q:纯内部使用要做什么?不用公开、不用附 LICENSE,但建议保留原版权声明,改动文件留个记录即可。

行动清单

  • 先判断你的场景:只用代码 / 要用模型 / 要用官方二进制 / 要分发。
  • 只用代码:clone 仓库,保留版权声明加附 LICENSE。
  • 要商用模型或安装包:联系作者(lvminzhang@acm.org)拿到书面许可后再上线。
  • 要分发修改版:附 LICENSE 副本、改动文件加声明、保留原归属。
  • 生成物放心用:上色图归你,可直接商用。
  • 别动商标:产品里用 "Style2Paints" 仅限描述来源。

【免费下载链接】style2paintssketch + style = paints :art: (TOG2018/SIGGRAPH2018ASIA)项目地址: https://gitcode.com/gh_mirrors/st/style2paints

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进