TeachAny Non-Commercial License (GNU Affero General Public License v3.0)
个人、公立学校、学术研究、非营利教育、开源 fork 免费使用。
Free for personal, academic, non-profit, and open-source use.
本项目代码在 AGPL-3.0 协议下开源,面向非商业场景完全免费:
在 AGPL-3.0 下,你享有以下权利:
使用 AGPL-3.0 版本时,你需要遵守以下义务:
Copyright (c) 2026 TeachAny Contributors 与本 LICENSE 文件。AGPL-3.0 与普通 GPL 最大的区别在于此条款:
本项目使用标准 GNU AGPL-3.0 协议,完整法律文本见:
TeachAny License (Dual License) · TeachAny 双重许可证 ===================================================== Copyright (c) 2026 TeachAny Contributors All rights reserved. This project is dual-licensed under: 1. GNU Affero General Public License v3.0 (AGPL-3.0) — for non-commercial use, personal learning, academic research, non-profit education, and open-source contributions. 2. Commercial License — for any commercial use, including but not limited to SaaS products, paid courses, enterprise training platforms, and any revenue-generating deployment. ----------------------------------------------------------------------- PART 1 — Non-Commercial License (AGPL-3.0) ----------------------------------------------------------------------- For non-commercial purposes, this software is licensed under the GNU Affero General Public License v3.0. You may freely: * Use TeachAny for personal learning and teaching. * Use TeachAny in non-profit schools and public education institutions. * Use TeachAny for academic research and publish findings. * Fork, modify, and redistribute the source code. * Contribute back to the upstream project. You MUST: * Retain this copyright notice and license statement. * Disclose source code of any derivative work under AGPL-3.0. * Provide source access to any remote network user of your modified version. The full AGPL-3.0 text is available at: https://www.gnu.org/licenses/agpl-3.0.txt
📥 你可以在仓库根目录下查看完整 LICENSE 文件: GitHub 原文
✅ 不需要。公立学校对学生免费教学属于非营利教育,完全在 AGPL-3.0 覆盖范围内,直接用就好。
⚠️ 这是典型的「付费课程交付工具」场景,属于商业用途,需要 商业授权。
⚠️ 改名避开了商标问题,但 AGPL-3.0 的「衍生作品必须同样开源」依然生效——你的「XX 学堂」也必须开源。如果想闭源商业化,仍然需要商业授权。
MIT/Apache:宽松许可,拿走可以随便改、闭源、商业化。
AGPL-3.0:Copyleft 强约束——你改了必须开源,哪怕只是网络部署。想闭源?请买商业许可。
✅ 不会。贡献者需要签 CLA(Contributor License Agreement),商业授权收入将用于核心开发、社区激励、长期维护。TeachAny 是公益驱动的项目,商业化只是可持续化的手段。
个人、学校、学术用户无需任何授权流程,直接上手即可。有疑问欢迎提 issue 或加入社区讨论。