License Information
1. Copyright of Puzzle Content
The shogi puzzles included in this app are created based on analysis and generated results from shogi engines.
The copyrights of puzzle data and puzzle composition belong to Hikari Shimizu.
Unauthorized reproduction, copying, or distribution of this app content is prohibited.
2. Shogi Engine
This app actually uses YaneuraOu for analysis and puzzle generation processing.
Public repository that explains how YaneuraOu is used in this app:
https://github.com/Hikaribamboo/shogi-thinking-training-open-source.git
Engine name and license notation follow the engine actually used by this app.
3. Evaluation Function
Hao Evaluation Function (Hao)
Source URL: https://github.com/nodchip/tanuki-/releases/tag/tanuki-.halfkp_256x2-32-32.2023-05-08
Distributor notation: nodchip (GitHub release author)
License: GPLv3 (based on the source repository)
The source URL is explicitly specified because multiple variants with similar names exist.
4. OSS Libraries
This app uses the following open-source software:
- React Native (MIT License)
- Expo (MIT License)
- Other OSS libraries
Each license follows the license terms of the respective project.
5. Scope of YaneuraOu Public Disclosure
This section defines what we provide to satisfy disclosure requirements related to YaneuraOu.
This repository is treated as the public package, with a clear boundary between in-scope and out-of-scope items.
Public repository:
https://github.com/Hikaribamboo/shogi-thinking-training-open-source.git
6. In Scope
- Android native integration
- iOS native integration
- YaneuraOu C++ source code
- Build procedures
- Version mapping
- Verification records
7. Out of Scope
- UI implementation of the main application
- All source code for billing, authentication, analytics, and server integrations
- Terms of Service
- Privacy Policy
- Secrets, signing keys, and local settings
- Build artifacts and generated files (Pods, DerivedData, Gradle outputs)
8. Android Disclosure Scope
Android currently uses an arm64-v8a runtime artifact.
Disclosure targets are placed in yaneuraou/upstream/jni/.
At runtime, it is handled as libYaneuraOu.so.
9. iOS Disclosure Scope
For iOS, yaneuraou/upstream/source/ is included in disclosure targets.
main.cpp is retained as a source mirror, but not used as the app-side entry point.
10. Handling of nn.bin
nn.bin is not automatically included in disclosure targets because license confirmation may be required.
Please confirm redistribution permissions and conditions before publishing.
11. Public Package Policy
- Disclosure targets are completed within this repository.
- The package is kept separate from the main application.
- The core of the source offer is source code, diffs, build information, and verification information.