-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLICENSE
135 lines (81 loc) · 9.58 KB
/
LICENSE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
What42's Shader License 1.10
Effective Date: 2025-02-20
By using the contents packaged with this license in any way, you agree to the terms and conditions listed in this file.
Overview: (informal and not legally binding)
You can:
- Use this for Minecraft gameplay
- Use this for creating screenshots, YouTube videos, etc.
- Use this in modpacks (with restrictions)
- Create private modifications (without any restrictions)
- Create public modifications (with restrictions)
- Use parts of this shader in other shaders (with restrictions)
- Make and publish forks of this shader (with restrictions)
- Use parts of this shader in other projects (with restrictions)
- Copy parts / all of this license (without any restrictions)
You cannot:
- Claim to be the sole creator of this shader (without any exceptions)
- Redistribute this shader (with exceptions)
- Redistribute parts of this shader (with exceptions)
- Create shortened / indirect links to this shader (without any exceptions)
Notes:
- Making changes to the code isn't required for publishing altered versions of this shader; a significant enough change to the default settings is enough to count (look at sections 2.4.3 / 2.5.3)
- The rules in the license of a fork don't apply to the creators and/or owners of said fork, only the license(s) of the base shader(s) take effect. Also, you only have to follow the version of the license that came with the version that you forked
- This license can apply to distributions of this shader (downloaded from curseforge, modrinth, etc) and apply separately to a download of this shader's repo. That means the images, Rust code, and everything else in this shader's full repo is protected by this license
- If you're sure that what you're doing is allowed by this license, there's no need to ask for permission
No one person holds the copyright for all of the contents of this shader. Full credits can be found in the file 'readme.md'.
If you feel that your copyrights have been violated, please contact all parties involved to have your work removed or the situation otherwise corrected.
The creator of I Like Vanilla goes by "What42" / "What42Pizza" online, and you can contact him on Discord at "what42pizza" / "What42Pizza#0283" or by email at "[email protected]".
======== TERMS AND CONDITIONS ========
1. Definitions
1.1. "This License" refers to the contents of this file.
1.2. "Code" refers to any and all data that is intended to be interpreted by computers and the ideas behind said data.
1.3. "Source Code" refers to all the Code used in the creation of a project.
1.4. "Shaderpack" refers to any software package that can be loaded by the Minecraft mod "OptiFine" or any compatible alternatives (such as, but not limited to: Iris) for the purpose of altering rendering techniques.
1.5. "This Shaderpack" refers to all the files and contents of said files that are packaged with This License, regardless of how inherently connected to Shaderpacks the said files and contents are.
1.6. "Base Shaderpacks", in the context of a specific Shaderpack (referred to here as the 'End Shaderpack'), refers to every Shaderpack which the End Shaderpack was derived from, whether directly or indirectly.
1.7. "Normal Use", in the context of Shaderpacks, refers to any and/or all of the following:
1.7.1. Any usage that in no way includes public distribution (such as but not limited to: Minecraft gameplay, private modifications)
1.7.2. Creation and/or distribution of videos, live streams, images, and/or other similar media
1.7.3. Directly distributing This Shaderpack to specific individuals
1.7.4. Distributing This Shaderpack purely for archival purposes that are listed as purely archival purposes
1.7.5. Distributing and using This Shaderpack purely for educational purposes
1.7.6. Anything else that What42 has publicly declared to be "Normal Use" in the context of Shaderpacks
1.8. "Small Portions", in the context of a Shaderpack, refers to less than one-fourth of the Source Code that originated from said Shaderpack.
1.9. "Substantial Portions", in the context of a Shaderpack, refers to more than one-fourth of the Source Code that originated from said Shaderpack.
1.10. "What42" refers to the primary creator of the Shaderpack "I Like Vanilla", which is available at "https://github.com/What42Pizza/I-Like-Vanilla".
1.11. A "Style", in the context of a Shaderpack, is a specific combination of visuals that the creator of said Shaderpack has intentionally included in said Shaderpack.
2. Allowed Actions
2.1. You are allowed to use This Shaderpack for Normal Use without any restrictions.
2.2. You are allowed to redistribute This Shaderpack as part of a larger software package (such as, but not limited to: a Minecraft modpack) if and only if the following conditions are met:
2.2.1. This Shaderpack is a small portion of said larger software package.
2.2.2. This Shaderpack and all of its Base Shaderpacks (if any) are clearly credited everywhere that the said larger software package is distributed.
2.2.3. The copy of This Shaderpack inside said larger software package is not renamed, unless to differentiate multiple copies of This Shaderpack in a single folder, in which case only additions to the end of the name are allowed.
2.2.4. The copy of This Shaderpack inside said larger software package is not modified in any way. (If modification is needed, This License allows you to create then include a separate Shaderpack following section 2.3 or 2.4.)
2.3. (Concerning Shaderpack code reuse) You are allowed to use Small Portions of This Shaderpack in the creation, modification, and/or updating of Shaderpacks and distribute said Shaderpacks if and only if the following conditions are met for each of said Shaderpacks:
2.3.1. Every person whose Code is included in the Shaderpack is clearly credited everywhere that the Shaderpack is distributed and in a file labeled 'readme.md' that is included in the Shaderpack.
2.3.2. The name of the Shaderpack is substantially different from any name that is already used by other Shaderpacks.
2.3.3. Each Style of the Shaderpack is visibly different from each Style of its Base Shaderpack(s) in the majority of typical Minecraft gameplay scenarios.
2.3.4. The Shaderpack has an apparent and substantial amount of effort put into it by the creator(s) of said Shaderpacks.
2.3.5. The Source Code for the Shaderpack is publicly available, easy to access, and linked to (directly or indirectly) everywhere that the Shaderpack is distributed.
2.3.6. The Shaderpack is not monetized in any way, unless permission to do so is granted by every person whose Code or other creations are included in the Shaderpack.
2.4. (Concerning public modification) You are allowed to use Substantial Portions of This Shaderpack in the creation, modification, and/or updating of Shaderpacks and distribute said Shaderpacks if and only if the conditions for 2.3 along with the following conditions are met for each of said Shaderpacks:
2.4.1. The Shaderpack includes an exact copy of a license that What42 has deemed suitable for the Shaderpack (which automatically includes This License and all future versions of This License).
2.4.2. The license in the Shaderpack is apparent every time the contents of the Shaderpack are viewed.
2.5. (Concerning other code reuse) You are allowed to use Small Portions of This Shaderpack in the creation, modification, and/or updating of non-Shaderpack projects and distribute said projects if and only if the following conditions are met for each of said projects:
2.5.1. This Shaderpack and all of its Base Shaderpacks (if any) are clearly credited everywhere that the project is distributed.
2.5.2. The project is not monetized in any way, unless permission to do so is granted by every person whose Code or other creations are included in the project.
2.5.3. The project has an apparent and substantial amount of effort put into it by the creator(s) of said projects.
2.5.4. The Source Code for the project is publicly available, easy to access, and linked to (directly or indirectly) everywhere that the project is distributed.
2.6. You are allowed to use parts or all of the contents of This License (including, but not limited to: ideas, wording, style) to create, modify, and/or update other licenses without any restrictions.
3. Disallowed Actions
3.1. You are not allowed to claim to be the sole creator of This Shaderpack.
3.2. You are not allowed to redistribute This Shaderpack unless said action is allowed by section 2.2.
3.3. You are not allowed to issue licenses that override This License unless permission to do so is granted by What42.
3.4. You are not allowed to redistribute any amount of This Shaderpack unless said action is allowed by section 2.3, section 2.4, or section 2.5.
3.5. You are not allowed to create links that indirectly lead to a distributor of This Shaderpack.
4. Disclaimers
4.1. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4.2. This Shaderpack includes Code from multiple individuals, and no single individual holds the copyright for the entirety of This Shaderpack.
4.3. This License only applies to This Shaderpack.
4.4. All other laws (including Copyright laws) still need to be considered and upheld when using This Shaderpack in any way.
======== END OF TERMS AND CONDITIONS ========