I am opening this issue in Sally as a historical record of an attribution request I filed against Samandarin:
KRtkovo-eu-AI#408
I am 0xeb, the author/maintainer of Sally:
https://github.com/0xeb/sally
Sally is itself a fork of Open Salamander, and I support forks, reuse, and people building on open source. That is not the issue here. The issue is that Samandarin appears to include work copied or adapted from Sally without clear project-level attribution to Sally or to me as 0xeb.
I filed the Samandarin issue on 2026-07-05 UTC asking for this to be resolved cleanly and constructively.
Why I am keeping this record
This is not meant as a personal attack. I want a durable public record in the Sally repository explaining what I found, what I asked for, and why this matters.
Open source work takes real time, care, testing, and maintenance. When that work is reused elsewhere without visible attribution, it is discouraging and makes it harder to justify continuing to publish that work openly.
I am asking for attribution, not for Samandarin to stop existing.
Main concern
Samandarin appears to contain Sally-derived Unicode and localization work.
Examples observed in Samandarin include:
src/common/unicode/ViewerBomText.cpp
src/common/unicode/ViewerBomText.h
Those files contained Sally provenance markers such as:
SPDX-FileCopyrightText: 2026 Sally Authors
They also used the Sally::Unicode namespace.
There are also Samandarin commits and comments that explicitly refer to Sally-style or Sally-aligned behavior.
Historical commit anchors
These links are included as historical anchors for the record.
Sally commits:
Samandarin commits:
Related Samandarin Unicode / long-path work for context:
The 32,767 / 32768 path limit is a Windows long-path fact by itself, so I am not treating that number alone as proof of copying. The concern is the broader surrounding pattern: direct Sally provenance markers, Sally namespaces, Sally-referencing commit messages/comments, and substantial overlap in Unicode viewer and localization tooling work.
What I asked Samandarin to do
In the external issue, I asked Samandarin to:
- Add visible attribution to Sally and 0xeb in the README or project documentation.
- Link to the Sally repository: https://github.com/0xeb/sally
- Preserve existing Sally copyright/provenance notices in files derived from Sally.
- Add source-level comments or documentation where substantial code was copied or adapted from Sally.
- Clarify any disputed parts with commits/files if they believe something was independently implemented.
I also asked that provenance markers not simply be removed or renamed away. Renaming files or namespaces for integration is fine, but attribution should remain clear.
Desired outcome
The desired outcome is simple:
Samandarin should acknowledge Sally clearly and preserve provenance where Sally work was copied or adapted.
I would like this resolved cleanly, without drama, and with proper credit.
I am opening this issue in Sally as a historical record of an attribution request I filed against Samandarin:
KRtkovo-eu-AI#408
I am 0xeb, the author/maintainer of Sally:
https://github.com/0xeb/sally
Sally is itself a fork of Open Salamander, and I support forks, reuse, and people building on open source. That is not the issue here. The issue is that Samandarin appears to include work copied or adapted from Sally without clear project-level attribution to Sally or to me as 0xeb.
I filed the Samandarin issue on 2026-07-05 UTC asking for this to be resolved cleanly and constructively.
Why I am keeping this record
This is not meant as a personal attack. I want a durable public record in the Sally repository explaining what I found, what I asked for, and why this matters.
Open source work takes real time, care, testing, and maintenance. When that work is reused elsewhere without visible attribution, it is discouraging and makes it harder to justify continuing to publish that work openly.
I am asking for attribution, not for Samandarin to stop existing.
Main concern
Samandarin appears to contain Sally-derived Unicode and localization work.
Examples observed in Samandarin include:
src/common/unicode/ViewerBomText.cppsrc/common/unicode/ViewerBomText.hThose files contained Sally provenance markers such as:
They also used the
Sally::Unicodenamespace.There are also Samandarin commits and comments that explicitly refer to Sally-style or Sally-aligned behavior.
Historical commit anchors
These links are included as historical anchors for the record.
Sally commits:
Sally Unicode BOM viewer work:
101c3fb
Sally localization and all-architecture language pack work:
93fa41e
Samandarin commits:
Unicode BOM detection and decoded text support:
KRtkovo-eu-AI@3d70747
Samandarin localization runbook and tooling:
KRtkovo-eu-AI@0a02363
Restore Sally-style localization runtime:
KRtkovo-eu-AI@25ec63d
Align filename Unicode handling with Sally:
KRtkovo-eu-AI@a3c3950
Expand Sally Unicode handling across UI:
KRtkovo-eu-AI@da99db2
Related Samandarin Unicode / long-path work for context:
The 32,767 / 32768 path limit is a Windows long-path fact by itself, so I am not treating that number alone as proof of copying. The concern is the broader surrounding pattern: direct Sally provenance markers, Sally namespaces, Sally-referencing commit messages/comments, and substantial overlap in Unicode viewer and localization tooling work.
What I asked Samandarin to do
In the external issue, I asked Samandarin to:
I also asked that provenance markers not simply be removed or renamed away. Renaming files or namespaces for integration is fine, but attribution should remain clear.
Desired outcome
The desired outcome is simple:
Samandarin should acknowledge Sally clearly and preserve provenance where Sally work was copied or adapted.
I would like this resolved cleanly, without drama, and with proper credit.