mirror of
https://github.com/zenlm/zen5-engine.git
synced 2026-07-26 22:09:00 +00:00
Rebrand-only changes; upstream sources (ds4.c, ds4_metal.m, ds4_cuda.cu, etc.) are unchanged so upstream pulls apply cleanly. - README.md: zen5 product framing, full attribution to antirez/ds4 and ggml-org/llama.cpp lineage. - README-UPSTREAM.md: preserves the upstream README verbatim. - NOTICE.md: explicit fork policy and upstream tracking instructions. - LLM.md: repo-level navigation per ~/work/CLAUDE.md convention. - CLAUDE.md: symlink to LLM.md. - Makefile: adds zen5 / zen5-server / zen5-bench symlink aliases alongside the upstream ds4 names so both work. - .gitignore: includes zen5-* binaries. LICENSE is unchanged; ds4.c authors and ggml authors copyrights preserved. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.5 KiB
1.5 KiB
NOTICE
zen5 is a fork of antirez/ds4 ("DwarfStar 4"), released under the MIT License. All upstream copyright notices in LICENSE and source headers are retained unchanged.
Upstream lineage
zen5 ← antirez/ds4 ← ggml-org/llama.cpp (GGUF formats, kernel ideas)
ds4.cand friends © 2026 The ds4.c authors (MIT).- GGML quant layouts, CPU dot kernels, and select adapted pieces © 2023–2026 The ggml authors (MIT). See
LICENSE.
Tracking upstream
git remote -v # upstream → https://github.com/antirez/ds4
git fetch upstream
git merge upstream/main # or rebase, depending on policy
The remote is named upstream (not origin) so that a git push to a future zenlm origin cannot accidentally publish back to antirez's repository.
What changed in zen5 vs ds4
- Project rebrand: README, NOTICE, binary aliases (
zen5,zen5-server,zen5-benchalongsideds4*). README-UPSTREAM.mdpreserves the upstream README verbatim.LICENSEis unchanged.- Source files (
ds4*.c,ds4*.h,ds4*.m,ds4*.cu, Metal shaders) are unchanged, so upstream pulls apply cleanly.
Anything beyond renames/branding lives behind a clear commit message so it is auditable against upstream main.
Reporting issues
- Engine bugs that are not zen5-specific: report upstream at https://github.com/antirez/ds4/issues — that helps everyone.
- zenlm-specific integrations, GGUF variants, or rebrand issues: report in the zenlm repo for this fork.