Skip to content

Commit 477a4df

Browse files
drknowhowclaude
andcommitted
docs(2.28.2): strip trademark claims, soften commitments to best-effort
Doc-only release. No code changes; behavior unchanged. Current OSS license remains Apache-2.0 in perpetuity for all 2.x versions. Why: Apache-2.0 already provides the strongest possible warranty and liability disclaimer (Sections 7-8). Supplementary docs were adding maintainer-side obligations beyond what the license requires: * SECURITY.md committed to 3-day acknowledgement / 7-day triage / 30-day fix SLAs. * LICENSING.md made "we will" promises about future relicensing. * NOTICE / README claimed trademarks on names that have not been registered, creating risk without legal benefit. * EULA-PRO.md described a Pro tier that does not exist and made maintainer commitments (updates, support, refunds) that should not be on the record before any paid product ships. Stripping these down so the project's stated obligations equal exactly what Apache-2.0 imposes — no more, no less. Changes: * EULA-PRO.md — DELETED. Will be drafted properly if/when there is a paid tier to govern. * NOTICE — rewritten as informational-only. Removed trademark text. Removed "we ask" / "we will" language. References LICENSE Sections 7-8 for the warranty disclaimer. * LICENSING.md — added top-of-file disclaimer (informational only, LICENSE governs). Every "we will" became "may" or was removed. No trademark claims. No Pro tier commitments. No timeline promises. * SECURITY.md — removed all SLA timelines. Now describes the *how* of reporting on a best-effort basis with no committed response time. * README.md — License section reduced to a minimal pointer. No trademark text. No Pro-tier roadmap. * CLAUDE.md / AGENTS.md / GEMINI.md — removed the now-stale EULA-PRO.md reference from the auto-generated project tree. * cli/c3.py + pyproject.toml — version bump 2.28.1 -> 2.28.2. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 3d3d786 commit 477a4df

11 files changed

Lines changed: 113 additions & 238 deletions

File tree

AGENTS.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ claude-companion - v2/
4747
AGENTS.md
4848
CHANGELOG.md
4949
CLAUDE.md
50-
EULA-PRO.md
5150
GEMINI.md
5251
LICENSE
5352
README.md

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,44 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [2.28.2] - 2026-04-27
10+
11+
Documentation-only release. No code changes; no behavior changes; no
12+
license change. The current OSS license remains Apache-2.0 for all 2.x
13+
versions.
14+
15+
### Removed
16+
- `EULA-PRO.md` deleted. It described a Pro tier that doesn't exist and
17+
contained maintainer-side commitments (updates, support, refunds) that
18+
shouldn't be on the record before any paid product actually ships. A
19+
proper EULA can be drafted later when there's something to govern.
20+
- All trademark claims removed from `NOTICE` and `LICENSING.md`. No
21+
trademarks have been registered for "C3" or "Code Context Control",
22+
so claiming them in legal documents created risk without benefit.
23+
24+
### Changed
25+
- `NOTICE` — rewritten as informational-only. No commitments to
26+
introduce a Pro tier, relicense future versions, respond to
27+
inquiries, or maintain anything. References `LICENSE` Sections 7–8
28+
for the warranty / liability disclaimer.
29+
- `LICENSING.md` — softened throughout. Every "we will" became "may"
30+
or was removed. Added a top-of-file disclaimer that the FAQ is
31+
informational only and `LICENSE` governs.
32+
- `SECURITY.md` — removed all response-time SLAs (3-day acknowledgement,
33+
7-day triage, 30-day fix). Now describes the *how* of reporting on a
34+
best-effort basis with no committed timeline.
35+
- `README.md` License section reduced to a minimal pointer to `LICENSE`
36+
and `LICENSING.md`. No trademark text. No Pro-tier roadmap.
37+
38+
### Why
39+
40+
Apache-2.0 already provides the strongest possible warranty / liability
41+
disclaimer. Supplementary docs were adding obligations beyond what the
42+
license requires (response SLAs, "we will" promises about future
43+
versions, trademark claims on unregistered names). Stripping those down
44+
keeps the project's stated obligations exactly equal to what
45+
Apache-2.0 imposes — no more, no less.
46+
947
## [2.28.1] - 2026-04-27
1048

1149
Documentation-only release. No code changes; no behavior changes; no

CLAUDE.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ claude-companion - v2/
3838
AGENTS.md
3939
CHANGELOG.md
4040
CLAUDE.md
41-
EULA-PRO.md
4241
GEMINI.md
4342
LICENSE
4443
README.md

EULA-PRO.md

Lines changed: 0 additions & 100 deletions
This file was deleted.

GEMINI.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ claude-companion - v2/
5757
AGENTS.md
5858
CHANGELOG.md
5959
CLAUDE.md
60-
EULA-PRO.md
6160
GEMINI.md
6261
LICENSE
6362
README.md

LICENSING.md

Lines changed: 44 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,101 +1,77 @@
11
# Licensing FAQ
22

3-
This document answers the most common questions about how Code Context
4-
Control (C3) is licensed and where the project is headed. It is informal
5-
guidance — the authoritative documents are [`LICENSE`](LICENSE),
6-
[`NOTICE`](NOTICE), and (when introduced) [`EULA-PRO.md`](EULA-PRO.md).
3+
> **Informational only.** The authoritative document is [`LICENSE`](LICENSE).
4+
> Nothing in this FAQ creates a legal obligation, warranty, or commitment.
5+
> Where this document and `LICENSE` conflict, `LICENSE` governs.
76
87
## TL;DR
98

10-
- **Right now (2.x releases):** Apache License 2.0. Free for any use,
11-
including commercial. Modify, fork, redistribute — all permitted.
12-
- **Future plan:** A paid Pro tier with license-key activation. Future
13-
major versions may switch to a source-available license (e.g. BSL 1.1).
14-
- **Already-published 2.x versions stay Apache-2.0 forever.** Anything
15-
you've installed today is yours under permissive terms in perpetuity.
9+
- **Current license:** Apache License 2.0. Free for any use, including
10+
commercial. Modify, fork, redistribute — all permitted under Apache-2.0.
11+
- **Future versions:** the author may introduce a paid offering or
12+
relicense future major versions. No specific plan is committed.
13+
- **Already-published 2.x versions:** stay Apache-2.0 forever. Apache-2.0
14+
makes the grant irrevocable. That's a property of the license, not a
15+
promise from anyone.
1616

1717
## Common questions
1818

1919
### Can I use C3 at work?
2020

21-
**Yes.** Apache-2.0 permits commercial use, including inside companies of
22-
any size. No fee, no registration. Use it freely.
21+
Apache-2.0 permits commercial use, including inside companies of any size.
22+
No fee, no registration required by the license.
2323

2424
### Can I fork it?
2525

26-
**Yes.** Apache-2.0 permits forks and derivative works. Two requests as a
27-
courtesy (not legal requirements):
26+
Apache-2.0 permits forks and derivative works. Standard Apache-2.0
27+
obligations apply (preserve `LICENSE` and `NOTICE`, state your changes).
28+
Beyond that, you are free to do what the license allows.
2829

29-
1. Use a distinct name — don't present your fork as an official C3
30-
distribution. ("C3" and "Code Context Control" are trademarks; see
31-
[`NOTICE`](NOTICE).)
32-
2. If you're forking to build a competing commercial product, please
33-
email dtselenc@gmail.com first. We can almost certainly work something
34-
out, and direct competition is genuinely the only thing we'd ask you
35-
to think twice about.
30+
If you're building a competing commercial product on top of C3, an email
31+
to `dtselenc@gmail.com` first would be appreciated — but is not required.
3632

3733
### Can I redistribute / repackage / re-host C3?
3834

39-
**Yes**, under Apache-2.0 terms (preserve the LICENSE and NOTICE files,
40-
state your changes). Same courtesy request as above: please don't
41-
repackage as a commercial competing product without talking first.
35+
Yes, under Apache-2.0 terms. Standard Apache obligations apply.
4236

4337
### Will the license change in future versions?
4438

45-
**Possibly.** We're considering a source-available license (such as
46-
**Business Source License 1.1** with a 4-year automatic conversion to
47-
Apache-2.0) for future major versions (3.x onwards). This would:
39+
Possibly. The author is considering options for future major versions
40+
(3.x onwards), which could include:
4841

49-
- **Allow:** internal commercial use, modification, redistribution for
50-
non-competing purposes, viewing source.
51-
- **Restrict:** offering C3 (or substantially similar fork) as a hosted
52-
service that competes with the official Code Context Control offering.
53-
- **Auto-revert:** every BSL release converts to Apache-2.0 four years
54-
after publication.
42+
- Continuing under Apache-2.0.
43+
- Switching to a source-available license (e.g. Business Source License
44+
1.1, which auto-converts to Apache-2.0 after a configurable term).
45+
- Some other arrangement.
5546

56-
If we make this change, the affected version will be a major version bump
57-
(3.0.0) and clearly announced in the changelog. We will not retroactively
58-
relicense any 2.x release.
47+
No specific path is committed. Whatever happens, prior 2.x releases
48+
retain their Apache-2.0 grant because Apache-2.0 makes that grant
49+
irrevocable.
5950

60-
### What happens to my install if you relicense?
51+
### What happens to my install if a future version relicenses?
6152

62-
Nothing. Your installed version retains the license it was published
63-
under. If you have v2.28.0 installed, it's Apache-2.0 forever. Upgrading
64-
is opt-in — you decide whether to accept any new terms in future versions.
53+
Your installed version retains the license it was published under.
54+
Upgrading is opt-in — you choose whether any new version's terms apply
55+
to you.
6556

6657
### Is this a "rug pull"?
6758

68-
We don't think so, but you get to decide. We're declaring our intent
69-
**before** building a community that depends on permissive terms,
70-
**not after**. That's the difference between a rug pull and an honest
71-
license selection. If we *do* relicense in the future, we will:
59+
The author is being upfront about the *possibility* of future
60+
commercialization or relicensing, before any users have built things
61+
that depend on permissive terms. Whether that addresses the concern is
62+
for you to decide.
7263

73-
- Bump the major version (signals breaking change to license terms).
74-
- Document the rationale in the changelog.
75-
- Keep the prior major version available and supported for a
76-
reasonable transition window.
77-
- Honor every Apache-2.0 right granted under prior releases.
64+
### What about a Pro tier?
7865

79-
### What about the Pro tier?
66+
There is no Pro tier today. Whether one is ever introduced, and what
67+
form it would take, is not committed.
8068

81-
The Pro tier doesn't exist yet. When it does, it will be **additive**:
82-
new features behind a license-key activation gate. We are explicitly not
83-
planning to take currently-free features and put them behind the Pro
84-
paywall in already-published versions. Future versions may introduce
85-
new features that ship Pro-only — those features simply won't exist in
86-
the OSS version.
87-
88-
The Pro tier (when introduced) will be governed by [`EULA-PRO.md`](EULA-PRO.md).
89-
90-
### How does the Pro tier coexist with the OSS license?
69+
### Who do I talk to about licensing questions?
9170

92-
The Pro features will live in the same repository and follow the same
93-
license as the rest of the codebase, BUT they will require a valid
94-
license key to activate. This is the model used by Sentry, GitLab, and
95-
others: the *code* is permissive, but the *license keys* and the
96-
*hosted issuance service* are commercial.
71+
Email `dtselenc@gmail.com`. Best effort response only — no
72+
acknowledgement, response, or resolution timeline is promised.
9773

98-
### Who do I talk to about licensing questions?
74+
### Is there a warranty or support obligation?
9975

100-
Email **`dtselenc@gmail.com`** with subject `[c3-licensing]` and we will
101-
respond within a few business days.
76+
No. See `LICENSE` Sections 7 and 8 for the full disclaimer of warranty
77+
and limitation of liability.

NOTICE

Lines changed: 16 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,41 +4,27 @@ Copyright 2026 Dimitri Tselenchuk
44
This product includes software developed by Dimitri Tselenchuk and contributors.
55

66
Licensed under the Apache License, Version 2.0 (the "License"). See the LICENSE
7-
file in the root of this repository for the full text.
7+
file in the root of this repository for the full text. THE LICENSE FILE IS THE
8+
AUTHORITATIVE TERMS — anything in this NOTICE that conflicts with LICENSE is
9+
unintentional and the LICENSE governs.
810

911
Third-party dependencies and their licenses are listed in THIRD_PARTY_LICENSES.md.
1012

1113
----------------------------------------------------------------------------
12-
Project posture and commercialization plans
14+
Informational note (not legally binding)
1315
----------------------------------------------------------------------------
1416

15-
This project is being developed with the intent to commercialize a paid
16-
"Pro" tier in future releases. The plan is:
17+
The author may, in the future, introduce a paid offering or relicense
18+
future major versions (3.x onwards) under a different license. No specific
19+
commitment to do so — or not to — is made. Whatever happens, releases
20+
already published under Apache-2.0 (including all 2.x versions) remain
21+
under their original Apache-2.0 grant, because Apache-2.0 makes that
22+
grant irrevocable.
1723

18-
- The current and prior 2.x releases remain under Apache License 2.0
19-
perpetually. Your existing rights to those releases cannot be revoked.
24+
If you plan to redistribute, repackage, or build a competing commercial
25+
product using this code, you are within your Apache-2.0 rights; an email
26+
to dtselenc@gmail.com first would be appreciated as a courtesy but is
27+
not required.
2028

21-
- Future releases (3.x and onwards) MAY be relicensed under a
22-
source-available license (for example, Business Source License 1.1)
23-
that restricts redistribution and competing-service offerings while
24-
keeping the source visible and usable.
25-
26-
- A Pro tier with license-key activation is planned (see EULA-PRO.md).
27-
Pro features will be additive — not gated removals from current OSS
28-
functionality in already-published versions.
29-
30-
If you are evaluating C3 for commercial use, redistribution, or building a
31-
hosted service on top of it, please reach out to dtselenc@gmail.com first
32-
so we can discuss the appropriate arrangement. While Apache-2.0 grants
33-
broad rights to the published 2.x code, we ask the community as a courtesy
34-
not to repackage C3 as a commercial competing product.
35-
36-
----------------------------------------------------------------------------
37-
Trademarks
38-
----------------------------------------------------------------------------
39-
40-
"Code Context Control" and "C3" are trademarks (TM) of Dimitri Tselenchuk.
41-
The Apache-2.0 license does not grant permission to use these names, logos,
42-
or product identity except as required for describing the origin of the
43-
Work (per Section 6 of Apache-2.0). Forks and derivative works must use a
44-
distinct name and not present themselves as official C3 distributions.
29+
No warranty, support, or maintenance obligation of any kind is provided.
30+
See LICENSE Sections 7 and 8 for the full disclaimer.

README.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -172,15 +172,12 @@ See [`SECURITY.md`](SECURITY.md) for vulnerability reports, the full hardening g
172172

173173
---
174174

175-
## License & project posture
175+
## License
176176

177-
- **Current OSS license** — Apache License 2.0 ([`LICENSE`](LICENSE)). Free for any use, including commercial. Modify, fork, redistribute — all permitted.
178-
- **Pro tier** (planned, not yet shipped) — license-key activation will gate new additive features. Existing OSS features stay free. See [`EULA-PRO.md`](EULA-PRO.md).
179-
- **Future major versions may relicense** to a source-available license (e.g. BSL 1.1 with a 4-year Apache-2.0 conversion) to protect commercialization. Already-published 2.x versions stay Apache-2.0 forever.
180-
- **Trademarks** — "C3" and "Code Context Control" are trademarks (™) of Dimitri Tselenchuk. Forks must use a distinct name. See [`NOTICE`](NOTICE).
177+
- **Current OSS license** — Apache License 2.0 ([`LICENSE`](LICENSE)). Free for any use, including commercial. Modify, fork, redistribute — all permitted under Apache-2.0 terms.
181178
- **Third-party deps** — see [`THIRD_PARTY_LICENSES.md`](THIRD_PARTY_LICENSES.md).
182179

183-
**Building on C3 commercially?** Please email `dtselenc@gmail.com` first. Apache-2.0 grants broad rights to the published 2.x code, but as a courtesy we ask the community not to repackage C3 as a commercial competing product. Full FAQ: [`LICENSING.md`](LICENSING.md).
180+
The author may introduce a paid offering or relicense future major versions; no commitment either way. Releases already published under Apache-2.0 (including all 2.x versions) keep their Apache-2.0 grant — that grant is irrevocable. Background and FAQ in [`LICENSING.md`](LICENSING.md). No warranty or support obligation; see LICENSE Sections 7–8.
184181

185182
---
186183

0 commit comments

Comments
 (0)