GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007

Copyright (C) 2024 Jinhui ZHANG

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

The full text of the GNU General Public License v3 can be found at:
https://www.gnu.org/licenses/gpl-3.0.txt

SUMMARY OF GPL-3.0:
- ✅ Anyone can use, modify, and distribute this software
- ✅ All modifications and derivative works must also be licensed under GPL-3.0
- ✅ Source code of any modified versions must be made available
- ❌ Cannot be used in proprietary/closed-source software
- ❌ Cannot be sublicensed with different terms
- ⚠️ If you distribute this program (or modified versions), you must provide
    the complete corresponding source code to your recipients

This ensures the software remains free and open for everyone, preventing
commercial entities from using it in proprietary products without
contributing their modifications back to the community.
