Skip to content

Commit 68643d0

Browse files
authored
Merge pull request #196 from InvolutionHell/LICENSE
‼️重要‼️:LINCENSE更改
2 parents 6651e0e + b78fcab commit 68643d0

File tree

7 files changed

+527
-38
lines changed

7 files changed

+527
-38
lines changed

LICENSE

Lines changed: 437 additions & 21 deletions
Large diffs are not rendered by default.

README.en.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
</a>
2020
</p>
2121

22-
23-
2422
## 📋 About
2523

2624
[![zread](https://img.shields.io/badge/Ask_Zread-_.svg?style=flat&color=00b0aa&labelColor=000000&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTYxNTYgMS42MDAxSDIuMjQxNTZDMS44ODgxIDEuNjAwMSAxLjYwMTU2IDEuODg2NjQgMS42MDE1NiAyLjI0MDFWNC45NjAxQzEuNjAxNTYgNS4zMTM1NiAxLjg4ODEgNS42MDAxIDIuMjQxNTYgNS42MDAxSDQuOTYxNTZDNS4zMTUwMiA1LjYwMDEgNS42MDE1NiA1LjMxMzU2IDUuNjAxNTYgNC45NjAxVjIuMjQwMUM1LjYwMTU2IDEuODg2NjQgNS4zMTUwMiAxLjYwMDEgNC45NjE1NiAxLjYwMDFaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00Ljk2MTU2IDEwLjM5OTlIMi4yNDE1NkMxLjg4ODEgMTAuMzk5OSAxLjYwMTU2IDEwLjY4NjQgMS42MDE1NiAxMS4wMzk5VjEzLjc1OTlDMS42MDE1NiAxNC4xMTM0IDEuODg4MSAxNC4zOTk5IDIuMjQxNTYgMTQuMzk5OUg0Ljk2MTU2QzUuMzE1MDIgMTQuMzk5OSA1LjYwMTU2IDE0LjExMzQgNS42MDE1NiAxMy43NTk5VjExLjAzOTlDNS42MDE1NiAxMC42ODY0IDUuMzE1MDIgMTAuMzk5OSA0Ljk2MTU2IDEwLjM5OTlaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik0xMy43NTg0IDEuNjAwMUgxMS4wMzg0QzEwLjY4NSAxLjYwMDEgMTAuMzk4NCAxLjg4NjY0IDEwLjM5ODQgMi4yNDAxVjQuOTYwMUMxMC4zOTg0IDUuMzEzNTYgMTAuNjg1IDUuNjAwMSAxMS4wMzg0IDUuNjAwMUgxMy43NTg0QzE0LjExMTkgNS42MDAxIDE0LjM5ODQgNS4zMTM1NiAxNC4zOTg0IDQuOTYwMVYyLjI0MDFDMTQuMzk4NCAxLjg4NjY0IDE0LjExMTkgMS42MDAxIDEzLjc1ODQgMS42MDAxWiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNNCAxMkwxMiA0TDQgMTJaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00IDEyTDEyIDQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K&logoColor=ffffff)](https://zread.ai/InvolutionHell/involutionhell.github.io)
@@ -106,17 +104,18 @@ Thanks to Shanghai AI Lab for providing computing support!
106104

107105
## 📜 License & Copyright
108106

109-
The project code is released under the [MIT License](LICENSE).
107+
The project code is released under the [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](LICENSE) license.
110108

111109
### Codebase
112110

113-
The **code** (i.e., the software powering this site) is licensed under MIT: you may use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software as long as the original copyright notice and permission notice are included. See [LICENSE](LICENSE) for details.
111+
The **code** (i.e., the software powering this site) is licensed under CC BY-NC-SA 4.0: you may share and adapt it for non-commercial purposes, must provide attribution, and need to distribute derivative works under the same license. See [LICENSE](LICENSE) for details.
114112

115113
### Shared Content
116114

117-
The copyright of **articles, comments, and other contributed content** remains with the original authors:
115+
The copyright of **articles, comments, and other contributed content** remains with the original authors and contributors:
118116

119-
1. The content is **not** covered by the MIT License; commercial reuse or derivative works require permission.
120-
2. We cannot individually verify every submission for originality or legality.
117+
1. Unless otherwise noted by the original author, contributed content defaults to the same CC BY-NC-SA 4.0 terms above.
118+
2. Commercial reuse or derivative works still require explicit permission from the author.
119+
3. We cannot individually verify every submission for originality or legality.
121120

122121
If your rights are infringed, please **[open an issue](https://github.com/InvolutionHell/involutionhell.github.io/issues/new)**. We will review and take appropriate action (removal, blocking, etc.) promptly.

README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424

2525
[![zread](https://img.shields.io/badge/Ask_Zread-_.svg?style=flat&color=00b0aa&labelColor=000000&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTYxNTYgMS42MDAxSDIuMjQxNTZDMS44ODgxIDEuNjAwMSAxLjYwMTU2IDEuODg2NjQgMS42MDE1NiAyLjI0MDFWNC45NjAxQzEuNjAxNTYgNS4zMTM1NiAxLjg4ODEgNS42MDAxIDIuMjQxNTYgNS42MDAxSDQuOTYxNTZDNS4zMTUwMiA1LjYwMDEgNS42MDE1NiA1LjMxMzU2IDUuNjAxNTYgNC45NjAxVjIuMjQwMUM1LjYwMTU2IDEuODg2NjQgNS4zMTUwMiAxLjYwMDEgNC45NjE1NiAxLjYwMDFaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00Ljk2MTU2IDEwLjM5OTlIMi4yNDE1NkMxLjg4ODEgMTAuMzk5OSAxLjYwMTU2IDEwLjY4NjQgMS42MDE1NiAxMS4wMzk5VjEzLjc1OTlDMS42MDE1NiAxNC4xMTM0IDEuODg4MSAxNC4zOTk5IDIuMjQxNTYgMTQuMzk5OUg0Ljk2MTU2QzUuMzE1MDIgMTQuMzk5OSA1LjYwMTU2IDE0LjExMzQgNS42MDE1NiAxMy43NTk5VjExLjAzOTlDNS42MDE1NiAxMC42ODY0IDUuMzE1MDIgMTAuMzk5OSA0Ljk2MTU2IDEwLjM5OTlaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik0xMy43NTg0IDEuNjAwMUgxMS4wMzg0QzEwLjY4NSAxLjYwMDEgMTAuMzk4NCAxLjg4NjY0IDEwLjM5ODQgMi4yNDAxVjQuOTYwMUMxMC4zOTg0IDUuMzEzNTYgMTAuNjg1IDUuNjAwMSAxMS4wMzg0IDUuNjAwMUgxMy43NTg0QzE0LjExMTkgNS42MDAxIDE0LjM5ODQgNS4zMTM1NiAxNC4zOTg0IDQuOTYwMVYyLjI0MDFDMTQuMzk4NCAxLjg4NjY0IDE0LjExMTkgMS42MDAxIDEzLjc1ODQgMS42MDAxWiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJNNCAxMkwxMiA0TDQgMTJaIiBmaWxsPSIjZmZmIi8%2BCjxwYXRoIGQ9Ik00IDEyTDEyIDQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K&logoColor=ffffff)](https://zread.ai/InvolutionHell/involutionhell.github.io)
2626

27-
2827
## 📋 关于
2928

3029
这是一个基于现代 Web 技术的协作文档平台,帮助学生分享和获取学习资料、课程笔记和项目经验。
@@ -126,24 +125,24 @@ pnpm dev
126125

127126
## 📜 协议与版权
128127

129-
本项目代码遵循 [MIT License](LICENSE) 开源
128+
本项目代码遵循 [署名-非商业性使用-相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0)](LICENSE)
130129

131130
### 关于项目代码
132131

133-
本项目的**代码**部分(指用于构建和运行本网站的程序代码)遵循 MIT 开源协议
132+
本项目的**代码**部分(指用于构建和运行本网站的程序代码)依据 CC BY-NC-SA 4.0 协议开放
134133

135-
这意味着您可以自由地使用、复制、修改、合并、出版、分发、再授权及销售这些代码的副本,但必须在所有副本或主要部分中包含原始的版权声明和许可声明
134+
这意味着您可以在**非商业目的**下复制、修改、分发本项目代码,但需保留署名,并以相同协议(CC BY-NC-SA 4.0)共享衍生作品
136135

137136
详情请见 [LICENSE](LICENSE) 文件。
138137

139138
### 关于分享内容
140139

141-
本平台所展示/收录的**文章、评论及其他形式的内容**其版权归原作者所有
140+
本平台所展示/收录的**文章、评论及其他形式的内容**其版权归原作者及贡献者所有
142141

143142
**请注意**
144143

145-
1. 内容的版权****遵循 MIT 协议,仍由原作者保留
146-
2. 除特殊声明或获得原作者授权外,**任何人不得**将这些内容用于商业目的进行转载、修改等二次创作
144+
1. 除非原作者另有声明,投稿内容默认适用 CC BY-NC-SA 4.0 协议
145+
2. 进行商业用途或衍生创作仍需获得原作者授权
147146
3. 本项目作为分享平台,无法对所有内容的原创性、合法性进行一一核实。
148147

149148
### 版权侵权处理

app/components/Footer.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Github, MessageCircle, ExternalLink } from "lucide-react";
22
import { BrandMark, BRAND_NAME } from "./BrandMark";
3+
import { LicenseNotice } from "./LicenseNotice";
34

45
export function Footer() {
56
return (
@@ -112,9 +113,8 @@ export function Footer() {
112113

113114
{/* Copyright */}
114115
<div className="border-t border-border mt-12 pt-8 text-center text-muted-foreground">
115-
<p>
116-
&copy; {new Date().getFullYear()} {BRAND_NAME}. 完全开源,永远免费。
117-
</p>
116+
<p>完全开源,永远免费</p>
117+
<LicenseNotice className="mt-2" />
118118
</div>
119119
</div>
120120
</footer>

app/components/LicenseNotice.tsx

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
import { cn } from "@/lib/utils";
2+
3+
interface LicenseNoticeProps {
4+
className?: string;
5+
}
6+
7+
export function LicenseNotice({ className }: LicenseNoticeProps) {
8+
return (
9+
<p
10+
className={cn(
11+
"license-notice flex flex-wrap items-center justify-center gap-1 text-xs text-muted-foreground",
12+
className,
13+
)}
14+
>
15+
<a href="https://involutionhell.vercel.app">Involution Hell</a>
16+
<span>© 2025 by</span>
17+
<a href="https://github.com/InvolutionHell">Involution Hell Community</a>
18+
<span>is licensed under</span>
19+
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">
20+
CC BY-NC-SA 4.0
21+
</a>
22+
<img
23+
src="https://mirrors.creativecommons.org/presskit/icons/cc.svg"
24+
alt=""
25+
style={{
26+
maxWidth: "1em",
27+
maxHeight: "1em",
28+
marginLeft: "0.2em",
29+
}}
30+
loading="lazy"
31+
/>
32+
<img
33+
src="https://mirrors.creativecommons.org/presskit/icons/by.svg"
34+
alt=""
35+
style={{
36+
maxWidth: "1em",
37+
maxHeight: "1em",
38+
marginLeft: "0.2em",
39+
}}
40+
loading="lazy"
41+
/>
42+
<img
43+
src="https://mirrors.creativecommons.org/presskit/icons/nc.svg"
44+
alt=""
45+
style={{
46+
maxWidth: "1em",
47+
maxHeight: "1em",
48+
marginLeft: "0.2em",
49+
}}
50+
loading="lazy"
51+
/>
52+
<img
53+
src="https://mirrors.creativecommons.org/presskit/icons/sa.svg"
54+
alt=""
55+
style={{
56+
maxWidth: "1em",
57+
maxHeight: "1em",
58+
marginLeft: "0.2em",
59+
}}
60+
loading="lazy"
61+
/>
62+
</p>
63+
);
64+
}

app/docs/[...slug]/page.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
} from "@/lib/contributors";
1313
import { Contributors } from "@/app/components/Contributors";
1414
import { DocsAssistant } from "@/app/components/DocsAssistant";
15+
import { LicenseNotice } from "@/app/components/LicenseNotice";
1516
import fs from "fs/promises";
1617
import path from "path";
1718

@@ -94,6 +95,7 @@ export default async function DocPage({ params }: Param) {
9495
<section className="mt-16">
9596
<GiscusComments docId={docIdFromPage ?? null} />
9697
</section>
98+
<LicenseNotice className="mt-16" />
9799
</DocsBody>
98100
</DocsPage>
99101
<DocsAssistant

app/globals.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,15 @@
3535
#nd-sidebar [aria-label="Collapse Sidebar"] {
3636
margin-top: auto;
3737
}
38+
.license-notice a {
39+
color: var(--color-foreground);
40+
text-decoration: underline;
41+
text-decoration-color: currentColor;
42+
text-underline-offset: 0.2em;
43+
}
44+
.license-notice a:visited {
45+
color: var(--color-foreground);
46+
}
3847
}
3948

4049
@utility text-balance {

0 commit comments

Comments
 (0)