Files
SnapOtter/packages/enterprise/LICENSE
T
SnapOtter 3b84fab765 feat: add enterprise licensing and S3 storage backend
Add the enterprise package with Ed25519 license key validation and
feature gating. Enterprise code lives in the public repo under a
proprietary license (Cal.com/PostHog model), protected legally, not
by code hiding.

Implement S3-compatible storage backend as the first enterprise
feature. The file-storage module now delegates to either local
filesystem or S3 based on STORAGE_MODE env var. Works with AWS S3,
Cloudflare R2, DigitalOcean Spaces, MinIO, and any S3-compatible
provider. Workspace files remain local (ephemeral processing).

New env vars: STORAGE_MODE, S3_BUCKET, S3_REGION, S3_ENDPOINT,
S3_ACCESS_KEY_ID, S3_SECRET_ACCESS_KEY, S3_FORCE_PATH_STYLE,
S3_PREFIX, SNAPOTTER_LICENSE_KEY.

Tested against MinIO: 10 S3 integration tests + 82 existing tests
pass with zero regressions.
2026-06-06 20:17:49 +08:00

15 lines
571 B
Plaintext

SnapOtter Enterprise License
Copyright (c) 2026 SnapOtter. All rights reserved.
The code in this directory and its subdirectories ("Enterprise
Features") is licensed separately from the rest of the SnapOtter
project, which is available under the AGPLv3 license.
You may view and contribute to the Enterprise Features under the terms
of the SnapOtter Contributor License Agreement. However, you may NOT
use, deploy, or distribute the Enterprise Features in production
without a valid, paid SnapOtter Enterprise license.
To purchase a license: enterprise@snapotter.com