-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathNOTICE
More file actions
136 lines (115 loc) · 7.06 KB
/
Copy pathNOTICE
File metadata and controls
136 lines (115 loc) · 7.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
ComfyUI-CustomNodePacks
Copyright (c) 2025-2026 Code2Collapse (Likhith)
Original author and maintainer: **Code2Collapse (Likhith)**
GitHub: https://github.com/Code2Collapse
This product is licensed under the Apache License, Version 2.0 (see LICENSE).
============================================================================
ATTRIBUTION REQUIREMENT
============================================================================
If you use, fork, redistribute, or build upon this work (in whole or in
part), you MUST:
1. Retain this NOTICE file unmodified in your distribution.
2. Retain all copyright headers in the original source files.
3. Clearly state in your README / about page / credits / documentation
that the work is derived from or includes code by:
"Code2Collapse (Likhith) -- https://github.com/Code2Collapse"
4. Not remove or obscure the original author's name from any source
file, commit history, package metadata, or release notes.
5. Not use the name "Code2Collapse", "Likhith", or any associated
branding/logo to endorse or promote your derivative works without
prior written permission (Apache-2.0 Section 6 -- Trademarks).
You ARE free to:
- Use the work for any purpose (commercial or non-commercial).
- Modify, fork, and redistribute (subject to attribution above).
- Include the work in larger projects under any compatible license.
You are NOT permitted to:
- Claim authorship of the original work.
- Strip out or replace the copyright/attribution notices.
- Misrepresent the origin of the work.
============================================================================
THIRD-PARTY COMPONENTS
============================================================================
See THIRD_PARTY_LICENSES/ (if present) for the licenses of any third-party
components bundled or referenced by this project.
Vendored third-party packages (under third_party/):
* ComfyUI-WanVideoWrapper
Author: Kijai
Source: https://github.com/kijai/ComfyUI-WanVideoWrapper
License: Apache-2.0
Usage: Optional Kijai-backend integration for the Wan Director
(nodes/wan_director/director_node.py, when backend="kijai").
* WhatDreamsCost-ComfyUI (LTX Director — behavioural inspiration only)
Source: https://github.com/WhatDreamsCost/ComfyUI
License: GPL-3.0 (verified May 2026 — see upstream LICENSE).
Usage: Our `js/wan_director_timeline.js` is a CLEAN-ROOM
reimplementation. No source code from the upstream file
`js/ltx_director.js` was copied, ported, or transformed
into our file. Only the *timeline_data JSON schema* and
publicly observable interaction behaviour were used as a
reference so a user's saved LTX-Director timeline can be
round-tripped through ours. The file is original work
authored under Apache-2.0. If you believe any portion is
substantially similar to GPL-3 source, please open an
issue and we will reauthor the affected section.
* ComfyUI_LayerStyle (layer effects port)
Author: chflame163
Source: https://github.com/chflame163/ComfyUI_LayerStyle
License: MIT (declared in the upstream pyproject.toml and README;
the clone under third_party/ ships no LICENSE file).
Usage: nodes/layer_effects/ is a PORT, not a clean-room rewrite.
The eight MEC/LayerEffects nodes carry the feature union of
upstream's V1/V2/V3 variants of drop_shadow, inner_shadow,
outer_glow, inner_glow, stroke, color_overlay,
gradient_overlay and gradient_map.
Reimplemented in torch rather than copied verbatim, for a
concrete reason: upstream's py/blendmodes.py imports the
`blend_modes` pip package, which is not installed in this
ComfyUI, so a straight copy would fail at import. The blend
table is checked against a numpy transcription of the
upstream formulas in tests/test_layer_effects.py.
Four defects in the upstream are fixed here and each has a
test: an UnboundLocalError at zero offset, a size-mismatched
mask being replaced with solid white, a python list returned
through an IMAGE socket, and RGBA returned on an IMAGE socket.
The sign of distance_x/distance_y is deliberately inverted
relative to upstream so that positive moves the shadow right.
The front-end (js/c2c_layer_effects.js) is original work: the
upstream ships none for these nodes.
Second batch, nodes/mask_toolkit/: the LayerMask family. Only
the five capabilities this pack did not already have were
ported - Mask From Color, Mask Gradient, Mask Grain, Mask
Motion Blur and Edge Spread - plus a channel selector and
Blend-If soft ends folded into the EXISTING LuminanceKeyerMEC
rather than added as a sixth node. The rest of LayerMask was
deliberately not ported: MaskEdgeUltraDetail V1/V2/V3,
MaskGrow, MaskEdgeShrink, MaskInvert and MaskPreview are
covered by MaskRefineMEC, MaskStroke by LayerEffectStrokeMEC,
MaskBoxDetect/Extend by nodes/bbox_nodes.py, and the eight
Segformer nodes and RemBgUltra need model weights.
Front-ends in js/c2c_mask_toolkit.js and the shared
js/_c2c_fx_controls.js are original work.
* Virtuoso Pack (blend-mode table, via ComfyUI_LayerStyle)
Author: Chris Freilich
Source: https://github.com/chrisfreilich/virtuoso-nodes
Usage: ComfyUI_LayerStyle's py/imagefunc.py:2506 credits this pack
for its 30-mode blend table, which nodes/layer_effects/
_blend.py reimplements in torch. Credited here because the
credit is owed upstream of our own upstream.
* ComfyUI-KJNodes
Author: Kijai
Source: https://github.com/kijai/ComfyUI-KJNodes
License: Apache-2.0 (subject to upstream LICENSE in vendored copy).
Usage: Vendored copy under third_party/ComfyUI-KJNodes (see its
own LICENSE/NOTICE files).
* Prompt Relay (refined port)
Author: Gordon Chen & contributors
Source: https://github.com/GordonChen19/Prompt-Relay
https://gordonchen19.github.io/Prompt-Relay/
License: Upstream has no explicit LICENSE file (May 2026); author has
publicly stated the project is open / free for use. This port
is distributed under the Apache-2.0 license of this repository
and will be relicensed if upstream attaches a conflicting one.
Usage: Refined re-implementation in nodes/prompt_relay/, with added
Kijai-WanVideoWrapper and generic-model backends. See
nodes/prompt_relay/NOTICE.md and
THIRD_PARTY_LICENSES/PromptRelay-NOTICE.txt.