## 定位 ## 授权 * AGPL 和 GPL 有什么区别? AGPL 是 GPL 的衍生版,关键区别在于 AGPL 将 GPL 中「重新发布时开源」改为了「对外提供服务时开源」,这种定义更符合 RootPanel 作为一个虚拟主机面板的情况。 * AGPL 授予了用户哪些权利? AGPL 授予了用户出于任何目的运行、修改,分发软件自由。 * AGPL 对用户有哪些要求? AGPL 要求用户在修改源代码后,确保所有接触到由 RootPanel 提供的服务的人,都可以得到修改后的源代码。 * 如何定义「代码」? 代码是指代码库中除说明文件(`INSTALL.md`, `README.md` etc.), 配置文件(`.gitignore`, `package.json` etc.), 配置文件和示例(`sample/*.config.coffee` etc.), 文档(`DOC/*.md`, `WIKI/*.md` etc.) 之外的所有文件。