the README was upstream's, wordmark and all

This repo shipped Sentry's README verbatim: their wordmark hotlinked from
sentry-brand.storage.googleapis.com, four screenshots served out of
getsentry/sentry, their SDK index, their Discord, their Transifex.

The FSL grants copying and modification. It grants no trademark rights, and none
of the usual open-source licenses do. So carrying upstream's wordmark as this
project's masthead was the one part of the fork that was not ours to do —
de-branding is a licensing requirement here, not a style preference.

LICENSE and NOTICE stay exactly as they are. Those are the parts the license
does require, and they are the reason the fork is legitimate; the rebrand
removes the mark and keeps the attribution, which is the whole distinction.

The README now says what Sentinel is and states the one fact a reader needs:
it speaks the Sentry wire protocol, so existing client SDKs report to it with
nothing changed but a DSN.

Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
2026-08-10 18:01:22 -07:00
co-authored by Hanzo Dev
parent 504748f06a
commit 73959e2a2c
2 changed files with 33 additions and 48 deletions
+9
View File
@@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1280" height="640" viewBox="0 0 1280 640" role="img" aria-label="sentinel">
<rect width="1280" height="640" fill="#0A0A0A"/>
<svg x="96" y="215" width="210" height="210" viewBox="0 0 67 67"><path d="M22.21 67V44.6369H0V67H22.21Z" fill="#fff"/><path d="M66.7038 22.3184H22.2534L0.0878906 44.6367H44.4634L66.7038 22.3184Z" fill="#fff"/><path d="M22.21 0H0V22.3184H22.21V0Z" fill="#fff"/><path d="M66.7198 0H44.5098V22.3184H66.7198V0Z" fill="#fff"/><path d="M66.7198 67V44.6369H44.5098V67H66.7198Z" fill="#fff"/></svg>
<text x="378" y="276" font-family="Inter,system-ui,-apple-system,sans-serif" font-size="78" font-weight="800" letter-spacing="-2" fill="#ffffff">sentinel</text>
<text x="378" y="322" font-family="Inter,system-ui,sans-serif" font-size="30" fill="#ffffff" opacity=".66">Error tracking and performance monitoring for the Hanzo cloud.</text>
<rect x="378" y="338" width="806" height="3" rx="1.5" fill="#ffffff" opacity=".9"/>
<text x="378" y="390" font-family="Inter,system-ui,sans-serif" font-size="24" font-weight="600" fill="#ffffff" opacity=".5">github.com/hanzoai</text>
<text x="1184" y="390" text-anchor="end" font-family="Inter,system-ui,sans-serif" font-size="24" font-weight="600" fill="#ffffff" opacity=".5">hanzo.ai</text>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

+24 -48
View File
@@ -1,55 +1,31 @@
<p align="center">
<p align="center">
<a href="https://sentry.io/?utm_source=github&utm_medium=logo" target="_blank">
<img src="https://sentry-brand.storage.googleapis.com/sentry-wordmark-dark-280x84.png" alt="Sentry" width="280" height="84">
</a>
</p>
<p align="center">
Users and logs provide clues. Sentry provides answers.
</p>
</p>
<p align="center"><img src=".github/hero.svg" alt="Sentinel" width="880"></p>
# What's Sentry?
# Sentinel
Sentry is a developer-first error tracking and performance monitoring platform that helps developers see what actually matters, solve quicker, and learn continuously about their applications.
Error tracking and performance monitoring for the Hanzo cloud. Sentinel receives
events from your applications, groups them into issues, and tells you which ones
are new, regressed, or getting worse.
<p align="center">
<img src="https://github.com/getsentry/sentry/raw/master/.github/screenshots/projects.png" width="270">
<img src="https://github.com/getsentry/sentry/raw/master/.github/screenshots/issue-details.png" width="270">
<img src="https://github.com/getsentry/sentry/raw/master/.github/screenshots/transaction-summary.png" width="270">
<img src="https://github.com/getsentry/sentry/raw/master/.github/screenshots/releases.png" width="270">
</p>
Sentinel speaks the **Sentry wire protocol**, so the existing ecosystem of client
SDKs reports to it unchanged — a DSN pointing at your Sentinel instance is the
only configuration difference. There is no Sentinel-specific SDK to adopt, and
none is planned; the protocol is the interface.
## Official Sentry SDKs
## Running it
- [JavaScript](https://github.com/getsentry/sentry-javascript)
- [Electron](https://github.com/getsentry/sentry-electron/)
- [React-Native](https://github.com/getsentry/sentry-react-native)
- [Python](https://github.com/getsentry/sentry-python)
- [Ruby](https://github.com/getsentry/sentry-ruby)
- [PHP](https://github.com/getsentry/sentry-php)
- [Laravel](https://github.com/getsentry/sentry-laravel)
- [Go](https://github.com/getsentry/sentry-go)
- [Rust](https://github.com/getsentry/sentry-rust)
- [Java/Kotlin](https://github.com/getsentry/sentry-java)
- [Objective-C/Swift](https://github.com/getsentry/sentry-cocoa)
- [C\#/F\#](https://github.com/getsentry/sentry-dotnet)
- [C/C++](https://github.com/getsentry/sentry-native)
- [Dart](https://github.com/getsentry/sentry-dart)
- [Perl](https://github.com/getsentry/perl-raven)
- [Clojure](https://github.com/getsentry/sentry-clj/)
- [Elixir](https://github.com/getsentry/sentry-elixir)
- [Unity](https://github.com/getsentry/sentry-unity)
- [Unreal Engine](https://github.com/getsentry/sentry-unreal)
The deployed image is `ghcr.io/hanzoai/sentry`. Deployment is declared in the
`universe` repository and reconciled by Hanzo CD, like every other service.
# Resources
## Attribution and licensing
- [Documentation](https://docs.sentry.io/)
- [Community](https://forum.sentry.io/) (Bugs, feature requests,
general questions)
- [Discord](https://discord.gg/PXa5Apfe7K)
- [Contributing](https://docs.sentry.io/internal/contributing/)
- [Bug Tracker](https://github.com/getsentry/sentry/issues)
- [Code](https://github.com/getsentry/sentry)
- [Transifex](https://www.transifex.com/getsentry/sentry/) (Translate
Sentry\!)
Sentinel is a fork of [Sentry](https://github.com/getsentry/sentry) by Functional
Software, Inc., used under the **Functional Source License, Version 1.0, Apache
2.0 Change License** (`FSL-1.0-Apache-2.0`). See [`LICENSE`](LICENSE) for the
terms and [`NOTICE`](NOTICE) for attribution; both are required and are kept
current.
The FSL grants no trademark rights. "Sentry" is a trademark of Functional
Software, Inc., and this project is neither affiliated with nor endorsed by them.
Upstream marks are not used as branding here — where the name appears in this
codebase it refers to the module namespace (`src/sentry/`), the wire protocol, or
upstream attribution, none of which are brand usage.