License
What42's Shader License 1.7
Effective Date: 2023-12-30
By using the contents packaged with this license in any way, you agree to the terms and conditions listed in this file.
Overview: (very informal)
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 settings is enough to count (look at 2.4.3 / 2.5.3)
- Modpacks that include this shader can also include custom shaderpack settings
- 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.
The creator of What42's Shader Base goes by "What42" / "What42Pizza" online, and you can contact him on Discord at "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" and "GLSL Code" refers (respectively) to 1: any data that is intended to be interpreted by computers and/or the ideas behind said data, and 2: Code that is written in the GLSL programming language.
1.3. "Source Code" refers to EVERYTHING used in the creation of a project, not including general-purpose tools.
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).
1.5. "This Shaderpack Container" refers to whatever software container holds both This License and the folder named 'shaders' which holds the GLSL Code.
1.6. "This Shaderpack" refers to all the files and contents of said files that are held in This Shaderpack Container, regardless of how inherently connected to Shaderpacks the said files and contents are.
1.7. "Resulting Shaderpack" refers to a Shaderpack that was created by modifying an existing Shaderpack (referred to as the Base Shaderpack of said Resulting Shaderpack).
1.8. "Base Shaderpacks", in the context of another Shaderpack (referred to here as the 'End Shaderpack'), refers to the list (referred to here as the 'Output List') of Shaderpacks that is constructed after performing the following steps:
1.8.1. Keep track of a Shaderpack, referred to as the Previous Shaderpack, with it starting as the End Shaderpack.
1.8.2. If said Previous Shaderpack is not a Resulting Shaderpack, the Output List is finished.
1.8.3. Add the Base Shaderpack of said Previous Shaderpack the Output List.
1.8.4. Change 'Previous Shaderpack' to refer to said Base Shaderpack.
1.8.5. Repeat at section 1.7.2.
1.9. "Normal Use" refers to any and/or all of the following:
1.9.1. Minecraft gameplay
1.9.2. Creation and/or distribution of videos and/or images
1.9.3. Work on anything that is never distributed
1.9.4. Directly distributing the entirety of This Shaderpack to specific people
1.10. "Small Portions", in the context of a Shaderpack, refers to less than one fourth of the contents or ideas that originated in said Shaderpack.
1.11. "Substantial Portions", in the context of a Shaderpack, refers to more than one fourth of the contents or ideas that originated in said Shaderpack.
1.12. "What42" refers to the creator of the Shaderpack "What42's Shader Base", which can be found at "".
1.13. "Every Style", in the context of a Shaderpack, refers to every general visual presentation created by every visual style 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 its Base Shaderpacks are clearly credited everywhere that 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.4 or 2.5.)
2.3. (Concerning private modification) You are allowed to use the contents of This Shaderpack in the creation, modification, and/or updating of projects without any restrictions as long as said projects are never distributed.
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 following conditions are met for each of said Shaderpacks:
2.4.1. Every person whose Code is included in the Shaderpack is clearly credited both everywhere that the Shaderpack is distributed and in a file labeled 'readme.md' that is included in the Shaderpack.
2.4.2. The name of the Shaderpack is substantially different from any name that is already used by other Shaderpacks.
2.4.3. Every Style of the Shaderpack looks substantially differed from Every Style of This Shaderpack in most cases of Minecraft gameplay.
2.4.4. The Shaderpack has an apparent and substantial amount of effect put into it by the creator(s) of said Shaderpacks.
2.4.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.4.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.7. 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.8. The license in the Shaderpack is apparent every time the contents of the Shaderpack are viewed.
2.5. (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.5.1. Every person whose Code is included in the Shaderpack is clearly credited both everywhere that the Shaderpack is distributed and in a file labeled 'readme.md' that is included in the Shaderpack.
2.5.2. The name of the Shaderpack is substantially different from any name that is already used by other Shaderpacks.
2.5.3. Every Style of the Shaderpack looks substantially differed from Every Style of This Shaderpack in most cases of Minecraft gameplay.
2.5.4. The Shaderpack has an apparent and substantial amount of effect put into it by the creator(s) of said Shaderpacks.
2.5.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.5.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.6. (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.6.1. This Shaderpack and all its Base Shaderpacks are clearly credited everywhere that the project is distributed.
2.6.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.6.3. The project has an apparent and substantial amount of effect put into it by the creator(s) of said projects.
2.6.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.7. You are allowed to use parts or all of the contents of This License (including, but not limited to: ideas, wording, style, etc.) in the creation, modification, and/or updating of 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 or all of This Shaderpack and/or its contents unless said action is allowed by section 2.4, section 2.5, or section 2.6.
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 people, and no one person has 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 ========