chore(notice): pin SeaweedFS provenance and deviations; sweep product branding
This commit is contained in:
@@ -1,6 +1,30 @@
|
||||
Storage
|
||||
Hanzo S3
|
||||
Copyright (c) 2026 Hanzo AI, Inc.
|
||||
|
||||
This product includes software from SeaweedFS (https://github.com/seaweedfs/seaweedfs), licensed under Apache-2.0:
|
||||
|
||||
Copyright 2014-2026 Chris Lu
|
||||
|
||||
Forked from https://github.com/seaweedfs/seaweedfs (tracks the SeaweedFS 4.34
|
||||
release series; version reported by s3/util/version/constants.go: MAJOR=4, MINOR=34).
|
||||
|
||||
Upstream SeaweedFS ships no NOTICE file; no Apache-2.0 §4(d) attributions to propagate.
|
||||
|
||||
DEVIATIONS
|
||||
|
||||
- Go module path renamed from github.com/seaweedfs/seaweedfs to
|
||||
github.com/hanzoai/s3; the Go sources import the hanzoai path throughout,
|
||||
with no residual upstream import paths.
|
||||
- Package tree relocated from the upstream weed/ directory to s3/; the CLI
|
||||
entrypoint lives at s3/s3.go.
|
||||
- Command binary renamed from weed to s3 (Makefile BINARY = s3); the CLI
|
||||
banner and subcommand descriptions are branded "Hanzo S3".
|
||||
- gRPC service identifiers renamed to Hanzo-prefixed names (for example
|
||||
HanzoClient, HanzoFilerClient, HanzoIdentityAccessManagementClient) under
|
||||
s3/wire/.
|
||||
- Go toolchain pinned to go 1.26.4 in go.mod.
|
||||
- Version constants set to the 4.34 series in s3/util/version/constants.go.
|
||||
- LICENSE preface augmented with a Hanzo AI, Inc. copyright line while
|
||||
preserving Chris Lu's copyright and the complete Apache-2.0 license text.
|
||||
- The S3-compatible object storage API under s3/s3api/ is retained as the
|
||||
primary product surface.
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
<p align="center"><img src=".github/hero.svg" alt="s3" width="880"></p>
|
||||
|
||||
# Hanzo
|
||||
# Hanzo S3
|
||||
|
||||
S3-compatible distributed object storage — store billions of files and serve them fast.
|
||||
|
||||
|
||||
[](https://join.slack.com/t/hanzo/shared_invite/enQtMzI4MTMwMjU2MzA3LTEyYzZmZWYzOGQ3MDJlZWMzYmI0OTE4OTJiZjJjODBmMzUxNmYwODg0YjY3MTNlMjBmZDQ1NzQ5NDJhZWI2ZmY)
|
||||
@@ -120,7 +122,7 @@ Same behavior as the `s3 mini` command above — the S3 endpoint is at http://lo
|
||||
|
||||
# Introduction #
|
||||
|
||||
Hanzo is a simple and highly scalable distributed file system. There are two objectives:
|
||||
Hanzo S3 is a simple and highly scalable distributed file system. There are two objectives:
|
||||
|
||||
1. to store billions of files!
|
||||
2. to serve the files fast!
|
||||
|
||||
Reference in New Issue
Block a user