# 12Tae12 Protective License

**Version 1.0**

## Terms and Conditions

### 1. Definitions

- **"Software"** means the source code, object code, compiled binaries, and all associated materials covered by this license.
- **"Licensor"** means the copyright holder(s) who release the Software under this license.
- **"You"** means any individual or entity exercising rights under this license.
- **"Release"** means the Licensor making source code publicly available, in whole or in fragments.

### 2. Source Code Availability

The Licensor may release the source code of the Software at any time, in full or in fragments, at their sole discretion. The Licensor is **not required** to release any source code under this license.

### 3. Default State — Source Code Not Released

If the Licensor has **not** released the source code (or the relevant fragment has not been released):

1. **Use Permitted.** You may run, execute, install, and use compiled/distributed builds of the Software for any lawful purpose.
2. **No Decompilation.** You may not decompile, reverse engineer, disassemble, or otherwise attempt to derive the source code of the Software.
3. **Viewing Only.** You may view any publicly available portions of the Software (such as comments or API surfaces) for personal reference only.

### 4. Released State — Source Code Made Available

When the Licensor releases source code (in whole or as a fragment), the released code is governed by the following terms:

1. **Copyleft.** Any derivative work, modification, or distribution of the released source code must itself be licensed under the **GNU General Public License v3 (GPLv3)** or a later version.
2. **Attribution.** You must retain all copyright notices, author attributions, and this license notice in all copies or substantial portions of the Software.
3. **Commercial Use.** Commercial use of the released source code is permitted, provided that:
   - You publicly share the complete corresponding source code of your derivative work under GPLv3.
   - You do not impose any further restrictions on recipients beyond those in GPLv3.

### 5. Transition Between States

1. Source code fragments may be released independently and may enter different states at different times.
2. Once a fragment is released, its released state is irrevocable for that specific version of that fragment.
3. Any use of the Software that relies on both released and unreleased fragments is governed by the most restrictive applicable terms.

### 6. Disclaimer of Warranty

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 LICENSOR 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.

### 7. Termination

Your rights under this license terminate automatically if you fail to comply with any of its terms. Upon termination, you must cease all use and destroy all copies of the Software in your possession.

---

**This license is based on the principles of the GNU GPLv3 but includes additional protections for unreleased source code.**
