-
-
+
+[

](LICENSE.md)


@@ -39,6 +39,9 @@
要深入了解本项目的设计思路,内部机制和最佳实践,请查阅 [**细节和使用指南**](https://github.com/SheepChef/Abracadabra/blob/main/USAGE.md)
+**本项目受私有许可证保护**,使用本项目则默认视为同意并遵守相关条款。
+查阅 [**AIPL-1.1 许可**](LICENSE.md) 来了解详细信息。
+
## 特性
- **仿真,使用文言语法句式**。
diff --git a/USAGE.md b/USAGE.md
index 1b7466b..7ae9634 100644
--- a/USAGE.md
+++ b/USAGE.md
@@ -1,6 +1,6 @@
# 魔曰 细节和使用指南
-
+[

](LICENSE.md)
**Abracadabra(魔曰)** 是一个用于加密短文本/链接的工具。
diff --git a/src/javascript/main.js b/src/javascript/main.js
index 2bb26ef..2108da8 100644
--- a/src/javascript/main.js
+++ b/src/javascript/main.js
@@ -1,18 +1,12 @@
/*
- * Copyright (C) 2024 SheepChef (a.k.a. Haruka Hokuto)
+ * Copyright (C) 2025 SheepChef (a.k.a. Haruka Hokuto)
*
- * This program is free software:
- * you can redistribute it and/or modify it under the terms of
- * as published by the Free Software Foundation, version 3.
+ * 这是一个自由软件。
+ * 在遵守AIPL-1.1许可证的前提下,
+ * 你可以自由复制,修改,分发,使用它。
*
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program.
- * If not, see
.
+ * 查阅 Academic Innovation Protection License(AIPL) 来了解更多 .
+ * 本作品应随附一份完整的 AIPL-1.1 许可证全文。
*
*/
@@ -28,6 +22,9 @@
* Special thanks to Arundale Ramanathan, the author of Unishox2,
* who genuinely answered my enquiries and helped me to debug.
*
+ * 本作品中包含的 Unishox2 不适用 AIPL-1.1 许可证。
+ * 使用 Unishox2 须遵守其原始许可证。
+ *
*/
import { Base64 } from "js-base64";
diff --git a/src/javascript/mapping.json b/src/javascript/mapping.json
index 96b6173..af87ecf 100644
--- a/src/javascript/mapping.json
+++ b/src/javascript/mapping.json
@@ -1,3 +1,15 @@
+/*
+ * Copyright (C) 2025 SheepChef (a.k.a. Haruka Hokuto)
+ *
+ * 这是一个自由软件。
+ * 在遵守AIPL-1.1许可证的前提下,
+ * 你可以自由复制,修改,分发,使用它。
+ *
+ * 查阅 Academic Innovation Protection License(AIPL) 来了解更多 .
+ * 本作品应随附一份完整的 AIPL-1.1 许可证全文。
+ *
+ */
+
{
"basic": {
"alphabet": {
diff --git a/src/javascript/mapping_next.json b/src/javascript/mapping_next.json
index 71b752a..90fd26c 100644
--- a/src/javascript/mapping_next.json
+++ b/src/javascript/mapping_next.json
@@ -1,6 +1,14 @@
-//新的轮转机制
-
-//用文言文和规定好的句式,机械组装
+/*
+ * Copyright (C) 2025 SheepChef (a.k.a. Haruka Hokuto)
+ *
+ * 这是一个自由软件。
+ * 在遵守AIPL-1.1许可证的前提下,
+ * 你可以自由复制,修改,分发,使用它。
+ *
+ * 查阅 Academic Innovation Protection License(AIPL) 来了解更多 .
+ * 本作品应随附一份完整的 AIPL-1.1 许可证全文。
+ *
+ */
{
"Actual": {
diff --git a/src/javascript/unishox2.js b/src/javascript/unishox2.js
index 1c4ed31..d70c4c5 100644
--- a/src/javascript/unishox2.js
+++ b/src/javascript/unishox2.js
@@ -25,6 +25,10 @@
* - Minor fixes.
*/
+/*
+ * 本文件不适用AIPL-1.1许可证,遵循其原有许可证。
+ */
+
export var USX_HCODES_DFLT = new Uint8Array([0x00, 0x40, 0x80, 0xc0, 0xe0]);
export var USX_HCODE_LENS_DFLT = new Uint8Array([2, 2, 2, 3, 3]);
export var USX_FREQ_SEQ_DFLT = ['": "', '": ', "", '="', '":"', "://"];
diff --git a/src/javascript/utils.js b/src/javascript/utils.js
index ec0b445..5529b99 100644
--- a/src/javascript/utils.js
+++ b/src/javascript/utils.js
@@ -1,18 +1,12 @@
/*
- * Copyright (C) 2024 SheepChef (a.k.a. Haruka Hokuto)
+ * Copyright (C) 2025 SheepChef (a.k.a. Haruka Hokuto)
*
- * This program is free software:
- * you can redistribute it and/or modify it under the terms of
- * as published by the Free Software Foundation, version 3.
+ * 这是一个自由软件。
+ * 在遵守AIPL-1.1许可证的前提下,
+ * 你可以自由复制,修改,分发,使用它。
*
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program.
- * If not, see
.
+ * 查阅 Academic Innovation Protection License(AIPL) 来了解更多 .
+ * 本作品应随附一份完整的 AIPL-1.1 许可证全文。
*
*/
@@ -24,6 +18,9 @@
* Unishox2 was Licensed under the Apache License, Version 2.0.
* Copyright (C) 2020 Siara Logics (cc)
*
+ * 本作品中包含的 Unishox2 不适用 AIPL-1.1 许可证。
+ * 使用 Unishox2 须遵守其原始许可证。
+ *
*/
import { Base64 } from "js-base64";
diff --git a/src/javascript/utils_next.js b/src/javascript/utils_next.js
index 2443455..4ac0ffc 100644
--- a/src/javascript/utils_next.js
+++ b/src/javascript/utils_next.js
@@ -1,18 +1,12 @@
/*
- * Copyright (C) 2024 SheepChef (a.k.a. Haruka Hokuto)
+ * Copyright (C) 2025 SheepChef (a.k.a. Haruka Hokuto)
*
- * This program is free software:
- * you can redistribute it and/or modify it under the terms of
- * as published by the Free Software Foundation, version 3.
+ * 这是一个自由软件。
+ * 在遵守AIPL-1.1许可证的前提下,
+ * 你可以自由复制,修改,分发,使用它。
*
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with this program.
- * If not, see
.
+ * 查阅 Academic Innovation Protection License(AIPL) 来了解更多 .
+ * 本作品应随附一份完整的 AIPL-1.1 许可证全文。
*
*/
@@ -23,6 +17,9 @@
* Some of its code need to be altered in order to achieve certain purposes.
* Unishox2 was Licensed under the Apache License, Version 2.0.
* Copyright (C) 2020 Siara Logics (cc)
+ *
+ * 本作品中包含的 Unishox2 不适用 AIPL-1.1 许可证。
+ * 使用 Unishox2 须遵守其原始许可证。
*
*/