开源协议与License指南
本帖精选开源许可协议相关资源,帮助开发者理解并选择合适的开源License,涵盖MIT/Apache/GPL/BSD等主流许可证。
- github/choosealicense — 13K★ | Ruby | GitHub官方License选择器,MIT/Apache/GPL/BSD/MPL等协议,License模板+风险提示
- github/docs — 8K★ | JavaScript | GitHub官方文档,Open Source Guides开源指南/许可证选择/Finding Users/社区建设
- tensorflow/tensorflow — 194K★ | C++ | TensorFlow许可证参考,Apache 2.0+专利授权,第三方依赖许可证分析
- facebook/react — 236K★ | JavaScript | React许可证(2017年前),BSD+专利文件,2018年改为MIT,专利授权演变参考
- golang/go — 133K★ | Go | Go许可证参考,BSD 3-Clause+专利授权,Go生态许可证兼容性参考
- microsoft/vscode — 184K★ | TypeScript | VS Code许可证(有附加条款),MIT基础+Microsoft专有扩展,本地扩展生态
- AGENT-sdk/agent-licensing — 知识库 | AI Agent许可协议参考,闭源vs开源vsAGPL讨论,AGP/MLP新型协议
- open-source-licensing/guides — 社区整理 | 开源许可实战指南,许可证兼容性矩阵,商业使用建议,项目License添加教程
核心功能
• choosealicense.com: 许可证对比/风险提示/商业友好度,自动生成LICENSE文件
• GitHub开源指南: Starting项目初始化/Finding维护者/代码贡献/COMMUNITY.md模板
• License兼容性: GPL传染性/Apache+MPL兼容/LGPL宽松/AGPL云服务覆盖
适用场景
• 选择开源协议
• 理解许可证义务
• 合规使用开源代码
• 贡献开源项目
• 商业项目License规划
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |