PNASystems: OSK License
Version 1.3
Copyright © Roblox User "Goplop0959"
Original Creator and License Author: Roblox UserName "Goplop0959"
Discord: asherploploto | GitHub: Goplop0959
1. Grant of Permission
Permission is granted to any individual or entity ("the User") to use, copy, modify, merge, publish, and distribute this software ("the Software"), including both the original version and any modified versions, subject to the conditions of this License. These permissions apply to all copies, derivatives, and redistributions of the Software in any form.
2. Required Attribution
The following attribution requirements apply to all redistributions:
- The original creator must always be credited as: "Original Creator: Roblox User Goplop0959"
- All credits must appear at the top of the script, before any executable code.
- If the Software is modified, the modifier must be credited as: "Modified By: [Modifier's Name]"
- If a modified version is further modified and redistributed, all contributors in the chain must be credited, including:
- The original creator (Goplop0959)
- All previous modifiers
- The most recent modifier
- The Credits section is the ONLY part of this License that may be edited, and ONLY for the purpose of adding your own name when you modify the Software. You may NOT remove, alter, or reorder any existing names.
3. Modification and Redistribution
Users may modify the Software and distribute modified versions only if:
- All required credits are preserved exactly as described.
- This License text remains included and unmodified.
- The modified version clearly indicates that it has been modified.
- Modification of the License itself is strictly prohibited except by the original creator, Roblox User "Goplop0959".
Redistribution is permitted only when these conditions are met.
4. Prohibition on Obfuscation
To preserve transparency and maintain the integrity of the attribution chain:
- The Software may not be obfuscated in any way that renders the code unreadable, partially unreadable, or intentionally difficult to interpret.
- This includes, but is not limited to: symbol renaming intended to obscure meaning, control-flow flattening, encoded or encrypted source, automated obfuscation tools.
- Exception: Unusual, unconventional, or "questionable" coding style or comment style does NOT count as obfuscation, provided the code remains reasonably readable by a human.
5. Prohibition on Monetary Sale
The Software, whether original or modified, may not be sold for monetary value of any kind, including: real-world currency, virtual currency, in-game currency, tokens, credits, or any exchangeable digital asset.
Exception: The Software may be included as a dependency within a paid product, provided the Software itself is not sold independently, all required credits remain intact, and this License remains included and unmodified.
6. No Warranty
The Software is provided "as is," without warranty of any kind, express or implied. The original creator and all contributors shall not be liable for any damages arising from the use of the Software.
7. Acceptance of Terms
By using, modifying, or distributing the Software, the User acknowledges and agrees to all terms and conditions of the PNAsystems: OSK License. Use of the Software constitutes full acceptance of this License.
Credits
Original Creator: Roblox User "Goplop0959"
Discord: asherploploto | GitHub: Goplop0959
Third-Party Libraries
This project uses the following third-party libraries:
- CryptoJS (v4.2.0) — MIT License. GitHub
All other cryptographic implementations (ChaCha20-Poly1305, XChaCha20-Poly1305, AES-256-GCM via WebCrypto, Fernet, Base85) are original implementations included in this project.