版权声明与二次开发简化指南
一、核心版权声明
1. 版权归属与协议
LittlePan_v2 项目核心代码版权归 FirgtZhong 所有(Copyright 2025 FirgtZhong),整体基于 Apache License 2.0 开源协议发布;其中 includes/OSS/Http/ 目录下代码遵循 BSD 协议,版权归属为 Copyright (c) 2006-2010 Ryan Parman, Foleeo Inc., and contributors. All rights reserved.
2. 二次开发核心版权要求
二次开发者可移除页面中“基于 LittlePan_v2 搭建”等显性标识,但必须满足以下版权保留要求:
- 版权文件保留:不得删除/修改项目根目录
LICENSE文件、includes/OSS/Http/LICENSE文件,且需确保衍生版本分发时随包附带上述协议文件; - 关于页面声明:在衍生版本的“关于”页面(
about.php)中,必须新增显著的版权声明模块,内容需包含:本项目基于 LittlePan_v2(Copyright 2025 FirgtZhong)开发,核心代码遵循 Apache License 2.0 开源协议;其中
includes/OSS/Http/目录下代码遵循 BSD 协议。 - 自定义代码版权:新增代码可追加自有版权信息,但不得覆盖/删除原有文件中已有的版权声明(如协议头、文件顶部版权注释)。
二、二次开发简化规范
1. 基础保留规则
- 禁止移除
LICENSE协议文件及各目录下独立的版权声明文件; - 关于页面(
about.php)必须按要求添加版权声明,位置建议为页面顶部/底部显著区域; - 衍生版本分发时,需确保接收方能清晰获取到 Apache License 2.0 及 BSD 协议的完整文本。
2. 关于页面声明示例
在 about.php 中添加如下格式的版权声明(可调整样式,需保证清晰可读):
<div style="margin: 20px 0; padding: 15px; background: #f5f5f5; border-radius: 8px;">
<h4 style="margin: 0 0 10px 0; font-weight: 600;">版权声明</h4>
<p style="margin: 0; line-height: 1.6;">
本项目基于 LittlePan_v2(Copyright 2025 FirgtZhong)开发,核心代码遵循 <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License 2.0</a> 开源协议;
其中 <code>includes/OSS/Http/</code> 目录下代码遵循 BSD 协议(详见该目录下 LICENSE 文件)。
</p>
</div>
3. 允许调整的范围
- 可删除/修改页面页脚(
footer.php/footer1.php)中“基于 LittlePan_v2 搭建”“Crafted by FirgtZhong”等显性标识; - 可自由扩展功能、修改界面样式、调整交互逻辑,无需保持与原项目的视觉/交互一致性;
- 可新增/修改 API、存储模块、权限逻辑等,无需遵循原项目的接口/代码风格,但需保证新增代码合规且不违反开源协议。
三、免责与合规说明
- 衍生版本需遵循 Apache License 2.0 协议的核心条款:保留版权声明、协议分发、修改文件标注(修改后的核心文件建议标注“Modified by [开发者/组织] - [日期]”);
- 开发者需自行承担衍生版本的安全、功能等问题责任,原项目作者不对衍生版本负责;
- 禁止将衍生版本冒充为独立原创项目进行商业宣传,需客观说明基于 LittlePan_v2 开发的事实(仅要求在版权声明中体现,不限制宣传形式)。