← Files JuicyLucy AdsARCHIVED FILE

NOTICE

3.44 KB · Nov 9, 2026 · 00:42 UTC

↓ Download file

See the change to this file →

JuicyLucy Ads
Copyright 2026 Juicy Lucy AI, UAB. All rights reserved.

JuicyLucy Ads is proprietary software; its licence is in the LICENSE file
alongside this NOTICE. Every skill in this product is JuicyLucy's own work,
except the eleven listed below.

This product bundles skills from HyperFrames
(https://github.com/heygen-com/hyperframes), Copyright 2026 HeyGen, Inc.,
licensed under the Apache License, Version 2.0. A copy of that licence is in
the THIRD_PARTY_LICENSES file alongside this NOTICE and at
http://www.apache.org/licenses/LICENSE-2.0. The skills were taken at commit
d15a274c198cf18bc1df177cbe20df95392a8947 of that repository, which carries no
NOTICE file of its own, and are shipped here as the skills

    captions-overlay, cut-the-curve, hyperframes-animation, hyperframes-audio,
    hyperframes-cli, hyperframes-core, hyperframes-keyframes, media-use,
    motion-doctrine, oversized-cursor, seam-craft

under skills/. The source repository preserves the vendored files verbatim.
When producing the shipped copies, JuicyLucy excludes tests and evals,
redirects hyperframes-cli's render-approval reference to video-ad-production's gate policy,
removes the opening pointer to the HyperFrames plugin's own installation rules,
replaces hyperframes-animation's instructions to install the third-party
`animate-text` skill with its own build-from-description fallback,
replaces unversioned `npx hyperframes` invocations with `hyperframes` so
the installed, pinned CLI is used, points command invocations of the
installed tools at their launchers under `~/.juicylucy/bin`, replaces
hyperframes-cli's upgrade instructions with the plugin's pinned-CLI rule, and rewrites the folded multi-line
`description` of hyperframes-audio, hyperframes-cli and hyperframes-keyframes
as one quoted line with the same words, and removes the upstream-only
`metadata: internal: true` flag from the frontmatter of captions-overlay,
cut-the-curve, motion-doctrine, oversized-cursor and seam-craft. It also
leaves out media-use's own audio engine with its third-party voice, music and
sound-effect provider integrations and bundled sound effects, and
hyperframes-cli's hosted cloud-rendering reference, and rewrites the lines
that pointed at them; it also replaces hyperframes-cli's hand-off to the
HyperFrames desktop app and removes its instructions to read the host's plan
usage and to publish a project to HyperFrames' hosting. It removes media-use's usage telemetry, runs its
transcription through the installed, pinned CLI rather than npx, drops its
instructions to install unpinned Python tools, and replaces its HeyGen video
generation and HeyGen transform recipes with the plugin's own rules. It
pins the helper packages hyperframes-animation's animation map may install
to the CLI version setup installs, rather than npm's newest, and loads its
Lottie adapter's dotLottie player from a pinned version. It limits the
environment motion-doctrine's seam gate passes to the local preview server it starts and simplifies the pattern it
reads Chrome's local address with, and moves one line break in
hyperframes-audio, so a security scanner does not misread them. These are JuicyLucy's
distribution changes.
Each modified upstream file also carries a prominent modification notice.
The pinned commit is recorded in
vendor/hyperframes/UPSTREAM.lock in the source repository; the build checks
that this NOTICE names the same commit. The Apache licence applies to those
eleven skills only, not to the rest of this product.

SHA-256: a710d581b50f9ff548c7ca3fa3fa2c6d7e111f728db66fdfb0e53776a878889b