diff --git a/packages/qvac-lib-registry-server/NOTICE b/packages/qvac-lib-registry-server/NOTICE index 7305694ab2..15b41fb464 100644 --- a/packages/qvac-lib-registry-server/NOTICE +++ b/packages/qvac-lib-registry-server/NOTICE @@ -121,6 +121,15 @@ one of these identifiers. distribution, and downstream users must be notified of these restrictions. +--- BSD-3-Clause (BSD 3-Clause License) --- + + Original repositories: + xinntao/Real-ESRGAN + Copyright (c) 2021, Xintao Wang. All rights reserved. + + Distributed weights: + RealESRGAN_x4plus, RealESRNet_x4plus, RealESRGAN_x4plus_anime_6B + ========================================================================= Modification Notice ========================================================================= diff --git a/packages/qvac-lib-registry-server/data/licenses.json b/packages/qvac-lib-registry-server/data/licenses.json index 55bc22ae6e..f521c96db6 100644 --- a/packages/qvac-lib-registry-server/data/licenses.json +++ b/packages/qvac-lib-registry-server/data/licenses.json @@ -43,5 +43,10 @@ "spdxId": "openrail++", "name": "Open RAIL++-M License", "url": "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/raw/main/LICENSE.md" + }, + { + "spdxId": "BSD-3-Clause", + "name": "BSD 3-Clause License", + "url": "https://opensource.org/licenses/BSD-3-Clause" } ] diff --git a/packages/qvac-lib-registry-server/data/licenses/BSD-3-Clause/LICENSE.txt b/packages/qvac-lib-registry-server/data/licenses/BSD-3-Clause/LICENSE.txt new file mode 100644 index 0000000000..552a1eeaf0 --- /dev/null +++ b/packages/qvac-lib-registry-server/data/licenses/BSD-3-Clause/LICENSE.txt @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2021, Xintao Wang +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; 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. diff --git a/packages/qvac-lib-registry-server/data/models.prod.json b/packages/qvac-lib-registry-server/data/models.prod.json index 6909845ba9..53d996f84d 100644 --- a/packages/qvac-lib-registry-server/data/models.prod.json +++ b/packages/qvac-lib-registry-server/data/models.prod.json @@ -5567,6 +5567,44 @@ "diffusion" ] }, + { + "source": "s3:///qvac_models_compiled/esrgan/2026-05-07/RealESRGAN_x4plus.pth", + "engine": "@qvac/diffusion-cpp", + "link": "https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.0/RealESRGAN_x4plus.pth", + "description": "Real-ESRGAN x4 upscaler trained on general real-world images", + "licenseId": "BSD-3-Clause", + "tags": [ + "upscale", + "esrgan", + "x4" + ] + }, + { + "source": "s3:///qvac_models_compiled/esrgan/2026-05-07/RealESRNet_x4plus.pth", + "engine": "@qvac/diffusion-cpp", + "link": "https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.1/RealESRNet_x4plus.pth", + "description": "Real-ESRNet x4 upscaler trained on general real-world images (non-GAN variant)", + "licenseId": "BSD-3-Clause", + "tags": [ + "upscale", + "esrgan", + "x4", + "non-gan" + ] + }, + { + "source": "s3:///qvac_models_compiled/esrgan/2026-05-07/RealESRGAN_x4plus_anime_6B.pth", + "engine": "@qvac/diffusion-cpp", + "link": "https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.2.4/RealESRGAN_x4plus_anime_6B.pth", + "description": "Real-ESRGAN x4 upscaler optimized for anime illustrations (6 RRDB blocks)", + "licenseId": "BSD-3-Clause", + "tags": [ + "upscale", + "esrgan", + "x4", + "anime" + ] + }, { "source": "s3:///qvac_models_compiled/ggml/gpt-oss120b/2026-03-17/gpt-oss-120b-Q4_K_M-00001-of-00002.gguf", "engine": "@qvac/llm-llamacpp", diff --git a/packages/qvac-lib-registry-server/docs/MODEL_SUBMISSION_GUIDE.md b/packages/qvac-lib-registry-server/docs/MODEL_SUBMISSION_GUIDE.md index 1de48a71e9..685ca023eb 100644 --- a/packages/qvac-lib-registry-server/docs/MODEL_SUBMISSION_GUIDE.md +++ b/packages/qvac-lib-registry-server/docs/MODEL_SUBMISSION_GUIDE.md @@ -129,7 +129,7 @@ Each license used in `models.prod.json` must have: 1. An entry in `data/licenses.json` with `spdxId`, `name`, and `url`. 2. A full license text at `data/licenses//LICENSE.txt`. -Existing licenses: `Apache-2.0`, `MIT`, `llama3.2`, `gemma`, `health-ai-developer-foundations`, `MPL-2.0`, `CC-BY-4.0`, `openrail`. +Existing licenses: `Apache-2.0`, `MIT`, `llama3.2`, `gemma`, `health-ai-developer-foundations`, `MPL-2.0`, `CC-BY-4.0`, `openrail`, `openrail++`, `BSD-3-Clause`. When adding a model with a new license, include the license file in the same PR.