Solon 开源项目，采用 Apache v2.0 开源协议：

* https://gitee.com/opensolon/solon/blob/main/LICENSE
* https://gitcode.com/opensolon/solon/blob/main/LICENSE
* https://github.com/opensolon/solon/blob/main/LICENSE


使用遵循 Apache 许可证的开源项目时，存在以下一些限制和要求：
版权声明与许可保留

保留版权声明：在使用开源项目的代码或二进制文件时，必须保留原项目中的所有版权声明，包括但不限于代码中的版权注释、作者信息等，以确保原作者的版权得到明确的体现和保护。

保留许可证副本：需在项目的分发版本中包含一份 Apache 许可证的副本，通常可以将许可证文件与项目的其他文件一起打包发布，以便使用者清楚了解该项目的许可条款。
代码修改与分发限制

修改说明义务：如果对开源项目的源代码进行了修改，需要在修改后的文件中明确注明修改的内容和时间，以及修改者的信息等，以便后续使用者能够清楚地了解代码的变更情况。
分发时的一致性：当分发包含 Apache 许可证开源项目代码的衍生作品时，必须确保整个分发遵循 Apache 许可证的要求，即分发的所有部分都要受 Apache 许可证的约束，不能将开源代码与其他具有不同许可证限制的代码混合在一起分发，除非能够明确证明这种混合分发是符合所有相关许可证要求的。
商标与专利限制

商标使用限制：开源项目中的商标归原作者或相关组织所有，使用者在未经授权的情况下，不得擅自使用项目的商标来推广自己的衍生作品或其他产品，以免造成商标侵权。

专利授权限制：Apache 许可证本身并不提供任何专利授权，虽然开源项目的代码是开源的，但如果其中涉及到专利技术，使用者需要自行确保其使用行为不会侵犯他人的专利权益。
担保与责任限制


无担保声明：Apache 许可证明确声明开源项目是以 “AS IS” 的方式提供的，即不提供任何形式的明示或暗示的担保，包括但不限于对项目的适用性、完整性、准确性、安全性等方面的担保。使用者在使用项目时需自行承担由此可能带来的风险。

责任限制：在任何情况下，开源项目的作者或版权所有者对使用者因使用该项目而产生的任何直接、间接、特殊、偶然或后果性的损害，包括但不限于数据丢失、业务中断、利润损失等，均不承担任何责任。