SIRIUS Software License

Applicable to all SIRIUS series software

Version: v1.0

Issue Date: January 15, 2024

Author: Zhang Haotian

Applicable Software: SIRIUS Series Software

SIRIUS Software License v1.0

1. Granted Rights

1.1 Distribution Rights: You are permitted to distribute this software in its original, unmodified form, provided the following conditions are met:

1.2 Modification Rights: You are permitted to modify the software source code, but modified versions are for personal use only and prohibited from public distribution in any form (including but not limited to patch files and code repositories).

1.3 Suggestion Obligation: If modified code contains functional improvements, you are encouraged (but not required) to submit improvement suggestions to the original author via email/Issue or other methods.

2. Strictly Prohibited Clauses

2.1 Prohibition of Modified Version Distribution: Any derivative versions based on this software (including partially modified code) shall not be publicly disseminated or used for commercial purposes.

2.2 Resource Ownership Declaration: All non-code resources within the software (including but not limited to textures, sound effects, models, text, icons, and configuration files) are private property of the author. The following actions are prohibited:

3. Disclaimer of Liability

This software is provided "as is," and the author assumes no direct or indirect liability. Users shall bear all risks themselves.

4. Termination of Authorization

In the event of a breach of this agreement, authorization shall terminate automatically, and the user must destroy all copies.

📝 License Summary: This license permits free distribution of the original software version but prohibits distribution of any modified versions. All non-code resources are the private property of the author.

⚠️ Important Notes

1. Legal Validity: Consult a lawyer to ensure enforceability of the terms

2. Conflicting Clauses: The requirement "modified versions cannot be distributed" conflicts with common modpack ecosystems (which often require minor adjustments for compatibility)

3. Alternative Proposal: For broader adoption, consider the following more permissive option:

// More permissive option (balancing dissemination and protection): - Code under MIT License (permits free modification/distribution with attribution) - Non-code resources under CC BY-NC-ND 4.0 (prohibits commercial use, modification, requires attribution)
Distribute Original Version
Distribute Modified Version
Reuse Non-Code Resources

📝 Implementation Steps

1. Save the license text as a LICENSE.txt file

2. Clearly mark in the software:

// Add to the header of code files /* * Copyright (c) 2024 Zhang Haotian * This software's code is governed by the SIRIUS Software License v1.0 * Resource assets (textures/sound effects, etc.) are private property of the author and prohibited from reuse without authorization */

3. Declare resource protection clauses in prominent positions on the release page

💡 Practical Impact Examples