やねうら王 (YaneuraOu) WebAssembly 版について このフォルダ (engine/) の yaneuraou.js / yaneuraou.wasm / yaneuraou.worker.js は、 思考エンジン「やねうら王」のソースコードを Emscripten で WebAssembly に変換したものです。 やねうら王 (YaneuraOu) 作者: やねうらお (やねうら王プロジェクト) ほか、各ソースファイルに記載の著作者 一部は Stockfish (Copyright (C) 2004-2026 The Stockfish developers) のコードを含みます。 Apery / SilentMajority を参考にした部分を含みます。 ライセンス: GNU General Public License version 3 (GPLv3) … YaneuraOu-GPLv3-LICENSE.txt 入手元: https://github.com/yaneurao/YaneuraOu 使用したコミット: 0f421391ae311df9df57dcfcb2b4a78a1972bdf8 (9.80git, 2026-10-25) 改変 (ひとり将棋道場 用): - シングルスレッド版 (mini-st / micro-st) のために、thread.cpp / thread.h / engine.cpp に 「YO_WASM_SINGLE_THREAD が定義されたときだけ有効になる」変更を加えました (2026-11-08)。 マルチスレッド版 (mini-mt / micro-mt) はこの変更の影響を受けません。 - シングルスレッド版の --pre-js (wasm_pre_st.js) は上流 source/wasm_pre.js を改変したものです。 - ビルド時のリンク設定 (スタックサイズ等) を上流 Makefile から変えています。 詳細と、ビルドに使ったソース一式・ビルドスクリプトは、アプリのソース公開 zip に含めます。 無保証: このプログラムは無保証です。詳しくは GPLv3 の条文 (第15条・第16条) をご覧ください。 同梱しているその他のライセンス文: Emscripten-LICENSE.txt … Emscripten の実行時コード (MIT / University of Illinois/NCSA) musl-COPYRIGHT.txt … C ライブラリ musl (MIT) libcxx-LICENSE.txt … C++ 標準ライブラリ libc++ (Apache License 2.0 with LLVM Exceptions) Tsuyoura-eval-MIT-LICENSE.txt … 評価関数 つようら王11mini / 11micro (MIT)