4.3 KiB
Third-Party Notices
This repository vendors selected third-party behavior for runtime use. Each vendored component is recorded in third_party/manifest.toml, and the corresponding license text is stored in third_party/licenses/.
SAM-HQ and MobileSAM runtime
SimpleSyrup vendors selected SAM-HQ and MobileSAM runtime files under Apache-2.0 for loading SAM-family segmentation models inside ComfyUI. The vendored runtime is kept under simple_syrup/third_party/sam_hq_runtime/ and preserves upstream copyright notices where the source files carried them.
GroundingDINO runtime
SimpleSyrup vendors selected GroundingDINO runtime files under Apache-2.0 for prompt-based box detection. The vendored runtime is kept under simple_syrup/third_party/groundingdino_runtime/ and preserves upstream copyright notices where the source files carried them.
RES4LYF samplers and schedulers
ClownsharkBatwing and the RES4LYF contributors developed the Runge-Kutta and exponential solver methods included here. SimpleSyrup includes the solver modules and bong_tangent scheduler from revision 3d1d69da69ee47f7647d59e1bd0967e472fccc41 under AGPL-3.0. The beta57 preset, recorded from revision 1c9bf61, uses ComfyUI's beta scheduler with alpha=0.5 and beta=0.7. SimpleSyrup exposes these methods and schedules through its KSampler inputs without registering RES4LYF nodes or changing ComfyUI's global sampler or scheduler registries. The manifest records them as RES4LYF sampler methods and RES4LYF beta57 scheduler preset, with their source paths and copied files.
The res_8s_alt coefficient branch initializes ci before using it; the pinned upstream branch leaves that assignment commented out and raises UnboundLocalError. The linear/rk5_7s menu option runs with Bongmath disabled because the pinned upstream default produces non-finite values on an ordinary two-step sigma grid. The local RES4LYF license copy includes the upstream LICENSE's commercial-service paragraph followed by the GNU AGPL version 3 text.
AUTOMATIC1111 sampling integration
SimpleSyrup vendors selected AUTOMATIC1111 WebUI sampler integration behavior under AGPL-3.0. This provenance covers the Euler a sampler mapping, the Automatic scheduler fallback behavior, and seed-variation interpolation at ComfyUI's model-carried outer sampling boundary. SimpleSyrup does not port AUTOMATIC1111 ENSD or global RNG hijacking behavior.
k-diffusion Euler ancestral sampler
SimpleSyrup vendors the Euler ancestral sampler loop from k-diffusion under the MIT license. The local sampler keeps the A1111/k-diffusion loop structure while running inside ComfyUI's deterministic seed system.
Mixture of Diffusers and MultiDiffusion tiled diffusion behavior
SimpleSyrup reimplements tiled denoising behavior after inspecting the local multidiffusion-upscaler-for-automatic1111 extension, which is licensed under CC-BY-NC-SA-4.0. The implementation preserves the extension's latent tile planning, Mixture Gaussian tile weighting, MultiDiffusion uniform tile averaging, regional prompt mask blending, and pre-CFG model prediction blending behavior without importing the extension at runtime.
SmilingWolf WD tagger models
SimpleSyrup's Tile & Tag SEGS node can download selected SmilingWolf WD tagger ONNX models and selected_tags.csv files at runtime from Hugging Face. These model files are not vendored in this repository. The runtime catalog points to the corresponding SmilingWolf/* repositories and stores downloaded files in the user's ComfyUI model directory.
NegPiP prompt weighting
SimpleSyrup adapts the AGPL-3.0 NegPiP implementation from pamparamm/ComfyUI-ppm at revision 6c6c360155cace9d7091306c1b8e26d9c7438620. The standard SD1/SDXL and Anima paths preserve PPM's ModelPatcher-based magnitude-key and signed-value behavior. The Krea 2 path extends the same signed-value rule to Krea's layered Qwen conditioning and joint text/image attention while preserving its native conditioning shape.
PPM credits the original ComfyUI port to laksjdjf/cd-tuner_negpip-ComfyUI; SimpleSyrup records revision 938b838546cf774dc8841000996552cef52cccf3. That port credits the original Automatic1111 WebUI implementation in hako-mikan/sd-webui-negpip; SimpleSyrup records revision fb7151f327ae56195f08b30b70d459493dadedbb.