diff --git a/LICENSE.ja.md b/LICENSE.ja.md new file mode 100644 index 0000000..8168afa --- /dev/null +++ b/LICENSE.ja.md @@ -0,0 +1,27 @@ +これは BSD 3-Clause License の参考訳です。正文は英語版の [LICENSE.md](./LICENSE.md) であり、 +解釈に相違が生じた場合は英語版が優先します。 + +Copyright (c) CRI Middleware Co., Ltd. +All rights reserved. + +ソースコード形式かバイナリ形式か、変更するかしないかを問わず、以下の条件を +満たす場合に限り、再頒布および使用が許可されます。 + +1. ソースコードを再頒布する場合、上記の著作権表示、本条件一覧、および下記免責 + 条項を含めること。 +2. バイナリ形式で再頒布する場合、頒布物に付属のドキュメント等の資料に、上記の + 著作権表示、本条件一覧、および下記免責条項を含めること。 +3. 書面による特別の許可なしに、本ソフトウェアから派生した製品の宣伝または販売 + 促進に、CRI Middleware Co., Ltd. の名前またはコントリビューターの名前を使用して + はならない。 + +本ソフトウェアは、著作権者およびコントリビューターによって「現状のまま」提供 +されており、明示黙示を問わず、商業的な使用可能性、および特定の目的に対する +適合性に関する暗黙の保証も含め、またそれに限定されない、いかなる保証もありません。 +著作権者もコントリビューターも、事由のいかんを問わず、 損害発生の原因いかんを +問わず、かつ責任の根拠が契約であるか厳格責任であるか(過失その他の)不法行為 +であるかを問わず、仮にそのような損害が発生する可能性を知らされていたとしても、 +本ソフトウェアの使用によって発生した(代替品または代用サービスの調達、使用の +喪失、データの喪失、利益の喪失、業務の中断も含め、またそれに限定されない) +直接損害、間接損害、偶発的な損害、特別損害、懲罰的損害、または結果損害について、 +一切責任を負わないものとします。 diff --git a/LICENSE.md b/LICENSE.md index 2253ef2..443e730 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,5 +1,3 @@ -SPDX-License-Identifier: BSD-3-Clause - Copyright (c) CRI Middleware Co., Ltd. All rights reserved. @@ -25,30 +23,3 @@ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ---------------- - -Copyright (c) CRI Middleware Co., Ltd. -All rights reserved. - -ソースコード形式かバイナリ形式か、変更するかしないかを問わず、以下の条件を -満たす場合に限り、再頒布および使用が許可されます。 - -1. ソースコードを再頒布する場合、上記の著作権表示、本条件一覧、および下記免責 - 条項を含めること。 -2. バイナリ形式で再頒布する場合、頒布物に付属のドキュメント等の資料に、上記の - 著作権表示、本条件一覧、および下記免責条項を含めること。 -3. 書面による特別の許可なしに、本ソフトウェアから派生した製品の宣伝または販売 - 促進に、CRI Middleware Co., Ltd. の名前またはコントリビューターの名前を使用して - はならない。 - -本ソフトウェアは、著作権者およびコントリビューターによって「現状のまま」提供 -されており、明示黙示を問わず、商業的な使用可能性、および特定の目的に対する -適合性に関する暗黙の保証も含め、またそれに限定されない、いかなる保証もありません。 -著作権者もコントリビューターも、事由のいかんを問わず、 損害発生の原因いかんを -問わず、かつ責任の根拠が契約であるか厳格責任であるか(過失その他の)不法行為 -であるかを問わず、仮にそのような損害が発生する可能性を知らされていたとしても、 -本ソフトウェアの使用によって発生した(代替品または代用サービスの調達、使用の -喪失、データの喪失、利益の喪失、業務の中断も含め、またそれに限定されない) -直接損害、間接損害、偶発的な損害、特別損害、懲罰的損害、または結果損害について、 -一切責任を負わないものとします。 diff --git a/README.ja.md b/README.ja.md index 6be6485..32bfee8 100644 --- a/README.ja.md +++ b/README.ja.md @@ -85,6 +85,6 @@ ## 📄 ライセンス -[LICENSE.md](./LICENSE.md) を参照してください。 +[LICENSE.md](./LICENSE.md)(正文)を参照してください。参考訳は [LICENSE.ja.md](./LICENSE.ja.md) にあります。 サードパーティライブラリ(FlatBuffers, SpriteStudio-SDK の依存クレートなど)のライセンスについては、[THIRD_PARTY_NOTICES.md](./THIRD_PARTY_NOTICES.md) を参照してください。 diff --git a/docs/ja/license.md b/docs/ja/license.md index 658feab..75f6dc9 100644 --- a/docs/ja/license.md +++ b/docs/ja/license.md @@ -1,3 +1,3 @@ # ⚖️ ライセンス (License) ---8<-- "LICENSE.md" +--8<-- "LICENSE.ja.md" diff --git a/scripts/build-extension.ps1 b/scripts/build-extension.ps1 index 43da391..5b55581 100755 --- a/scripts/build-extension.ps1 +++ b/scripts/build-extension.ps1 @@ -87,6 +87,7 @@ $OTHER_PROJECTS = @("overall_gdextension") # Ensure MAIN_PROJECT has the .gdextension and icons Copy-Item "misc\spritestudio.gdextension" "examples\$MAIN_PROJECT\addons\spritestudio\spritestudio.gdextension" -Force Copy-Item "LICENSE.md" "examples\$MAIN_PROJECT\addons\spritestudio\LICENSE.md" -Force +Copy-Item "LICENSE.ja.md" "examples\$MAIN_PROJECT\addons\spritestudio\LICENSE.ja.md" -Force mkdir "examples\$MAIN_PROJECT\addons\spritestudio\icons" -Force | Out-Null Copy-Item "ss_player\icons\icon_*.svg" "examples\$MAIN_PROJECT\addons\spritestudio\icons\" -Force diff --git a/scripts/build-extension.sh b/scripts/build-extension.sh index f9ad394..73b50b1 100755 --- a/scripts/build-extension.sh +++ b/scripts/build-extension.sh @@ -124,7 +124,7 @@ OTHER_PROJECTS=("overall_gdextension") # Ensure MAIN_PROJECT has the .gdextension and icons /bin/cp misc/spritestudio.gdextension "./examples/${MAIN_PROJECT}/addons/spritestudio/" -/bin/cp LICENSE.md "./examples/${MAIN_PROJECT}/addons/spritestudio/" +/bin/cp LICENSE.md LICENSE.ja.md "./examples/${MAIN_PROJECT}/addons/spritestudio/" /bin/mkdir -p "./examples/${MAIN_PROJECT}/addons/spritestudio/icons" /bin/cp ss_player/icons/icon_*.svg "./examples/${MAIN_PROJECT}/addons/spritestudio/icons/" diff --git a/scripts/build-release.ps1 b/scripts/build-release.ps1 index f2405dd..ec09999 100644 --- a/scripts/build-release.ps1 +++ b/scripts/build-release.ps1 @@ -209,7 +209,8 @@ New-Item -ItemType Directory -Force -Path "$addon/bin", "$addon/icons", "$addon/ Copy-Item -Force $gdextension "$addon/" Copy-Item -Force "$rootDirectory/LICENSE.md" "$addon/" -Write-Host " spritestudio.gdextension + LICENSE.md" +Copy-Item -Force "$rootDirectory/LICENSE.ja.md" "$addon/" +Write-Host " spritestudio.gdextension + LICENSE.md + LICENSE.ja.md" # Editor icons referenced by the [icons] section. They are source files, not # build outputs, so they never reach the platform artifacts -- copy them @@ -222,6 +223,7 @@ Write-Host " icons/ ($((Get-ChildItem "$addon/icons").Count) files)" # runtime crate licences were staged into each platform artifact and are # identical across them, so they come from the canonical one. Copy-Item -Force "$rootDirectory/LICENSE.md" "$addon/licenses/" +Copy-Item -Force "$rootDirectory/LICENSE.ja.md" "$addon/licenses/" Copy-Item -Force "$rootDirectory/THIRD_PARTY_NOTICES.md" "$addon/licenses/" Copy-Item -Force "$rootDirectory/licenses/Apache-2.0.txt" "$addon/licenses/" Copy-Item -Force "$in/$canonical/licenses/*" "$addon/licenses/" @@ -319,7 +321,7 @@ if ($verify -eq "yes") { } # The licences the shipped binaries carry. - foreach ($notice in @("LICENSE.md", "THIRD_PARTY_NOTICES.md", "Apache-2.0.txt", + foreach ($notice in @("LICENSE.md", "LICENSE.ja.md", "THIRD_PARTY_NOTICES.md", "Apache-2.0.txt", "THIRD-PARTY-LICENSES.ssruntime.md", "THIRD-PARTY-LICENSES.ssconverter.md", "runtime-LICENSE.md")) { if (-not (Test-Entry "addons/spritestudio/licenses/$notice")) { diff --git a/scripts/build-release.sh b/scripts/build-release.sh index 8eb0055..62c8ffd 100755 --- a/scripts/build-release.sh +++ b/scripts/build-release.sh @@ -243,8 +243,8 @@ rm -rf "$WORK" mkdir -p "$ADDON/bin" "$ADDON/icons" "$ADDON/licenses" cp "$GDEXTENSION" "$ADDON/" -cp "$ROOT_DIR/LICENSE.md" "$ADDON/" -echo " spritestudio.gdextension + LICENSE.md" +cp "$ROOT_DIR/LICENSE.md" "$ROOT_DIR/LICENSE.ja.md" "$ADDON/" +echo " spritestudio.gdextension + LICENSE.md + LICENSE.ja.md" # Editor icons referenced by the [icons] section. They are source files, not # build outputs, so they never reach the platform artifacts -- copy them @@ -256,7 +256,7 @@ echo " icons/ ($(ls -1 "$ADDON/icons" | wc -l | tr -d ' ') files)" # FlatBuffers (Apache-2.0), godot-cpp (MIT), and the Rust runtime crates. The # runtime crate licences were staged into each platform artifact and are # identical across them, so they come from the canonical one. -cp "$ROOT_DIR/LICENSE.md" "$ADDON/licenses/" +cp "$ROOT_DIR/LICENSE.md" "$ROOT_DIR/LICENSE.ja.md" "$ADDON/licenses/" cp "$ROOT_DIR/THIRD_PARTY_NOTICES.md" "$ADDON/licenses/" cp "$ROOT_DIR/licenses/Apache-2.0.txt" "$ADDON/licenses/" cp "$IN/$CANONICAL/licenses"/* "$ADDON/licenses/" @@ -348,7 +348,7 @@ EOF fi # The licences the shipped binaries carry. - for f in LICENSE.md THIRD_PARTY_NOTICES.md Apache-2.0.txt \ + for f in LICENSE.md LICENSE.ja.md THIRD_PARTY_NOTICES.md Apache-2.0.txt \ THIRD-PARTY-LICENSES.ssruntime.md THIRD-PARTY-LICENSES.ssconverter.md runtime-LICENSE.md; do has "addons/spritestudio/licenses/$f" || fail "$ZIP is missing licenses/$f" done