forked from MirrorHub/authlib-injector
Add exception to the AGPL
This exception allows launchers to bundle authlib-injector in their program.
This commit is contained in:
parent
74b890ff01
commit
a132a2964d
3 changed files with 34 additions and 0 deletions
14
LICENSE
14
LICENSE
|
@ -659,3 +659,17 @@ specific requirements.
|
|||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU AGPL, see
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
"AUTHLIB-INJECTOR" EXCEPTION TO THE AGPL
|
||||
|
||||
As a special exception, using this work in the following ways does not cause
|
||||
your program to be covered by the AGPL:
|
||||
|
||||
a) Bundling the unaltered binary form of this work in your program without
|
||||
statically or dynamically linking to it; or
|
||||
|
||||
b) Interacting with this work through the provided inter-process
|
||||
communication interface, such as the HTTP API; or
|
||||
|
||||
c) Loading this work as a Java Agent into a Java Virtual Machine.
|
||||
|
|
10
README.en.md
10
README.en.md
|
@ -111,3 +111,13 @@ Configure Minecraft server with the following JVM parameter:
|
|||
It's disabled by default if the authentication server does NOT send feature.usernameCheck option.
|
||||
Turning on this option will prevent players whose username contains special characters from joining the server.
|
||||
```
|
||||
|
||||
## License
|
||||
This work is licensed under the [GNU Affero General Public License v3.0](https://github.com/yushijinhun/authlib-injector/blob/develop/LICENSE) or later, with the "AUTHLIB-INJECTOR" exception.
|
||||
|
||||
> **"AUTHLIB-INJECTOR" EXCEPTION TO THE AGPL**
|
||||
>
|
||||
> As a special exception, using this work in the following ways does not cause your program to be covered by the AGPL:
|
||||
> 1. Bundling the unaltered binary form of this work in your program without statically or dynamically linking to it; or
|
||||
> 2. Interacting with this work through the provided inter-process communication interface, such as the HTTP API; or
|
||||
> 3. Loading this work as a Java Agent into a Java Virtual Machine.
|
||||
|
|
10
README.md
10
README.md
|
@ -121,3 +121,13 @@ gradle
|
|||
|
||||
## 捐助
|
||||
BMCLAPI 为 authlib-injector 提供了[下载镜像站](https://github.com/yushijinhun/authlib-injector/wiki/%E8%8E%B7%E5%8F%96-authlib-injector#bmclapi-%E9%95%9C%E5%83%8F)。如果您想要支持 authlib-injector 的开发,您可以[捐助 BMCLAPI](https://bmclapidoc.bangbang93.com/)。
|
||||
|
||||
## 许可
|
||||
本程序使用 [GNU Affero General Public License v3.0 or later](https://github.com/yushijinhun/authlib-injector/blob/develop/LICENSE) 许可,并附有以下例外:
|
||||
|
||||
> **AGPL 的例外情况:**
|
||||
>
|
||||
> 作为特例,如果您的程序通过以下方式利用本作品,则相应的行为不会导致您的作品被 AGPL 协议涵盖。
|
||||
> 1. 您的程序通过打包的方式包含本作品未经修改的二进制形式,而没有静态或动态地链接到本作品;或
|
||||
> 2. 您的程序通过本作品提供的进程间通信接口(如 HTTP API)进行交互;或
|
||||
> 3. 您的程序将本作品作为 Java Agent 加载进 Java 虚拟机。
|
||||
|
|
Loading…
Reference in a new issue