Skip to content

Commit 18abf3f

Browse files
montycheeseclaude
andauthored
chore: add NOTICE carving brand fonts out of the MIT grant (#43)
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 11a82de commit 18abf3f

3 files changed

Lines changed: 84 additions & 0 deletions

File tree

LICENSE

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ MIT License
22

33
Copyright (c) 2026 Base
44

5+
NOTE: Some files in this repository are excluded from this license. See NOTICE
6+
for the exceptions, which include the Base Sans brand typefaces under
7+
public/fonts/, and for third-party attribution.
8+
59
Permission is hereby granted, free of charge, to any person obtaining a copy
610
of this software and associated documentation files (the "Software"), to deal
711
in the Software without restriction, including without limitation the rights

NOTICE

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
NOTICE
2+
======
3+
4+
This project is released under the MIT License (see LICENSE), with the
5+
exceptions listed below. Where this file and LICENSE disagree, this file
6+
governs for the files it names.
7+
8+
9+
Base Sans and Base Sans Mono (brand typefaces) — NOT MIT licensed
10+
-----------------------------------------------------------------
11+
12+
public/fonts/BaseSans/*
13+
public/fonts/BaseSansMono/*
14+
15+
These typefaces are Base's proprietary brand assets. Copyright (c) Base. All
16+
rights reserved.
17+
18+
They are included in this repository solely so that this application renders
19+
with correct branding. They are NOT covered by the MIT license in LICENSE, and
20+
no license to them is granted by it. You may not copy, redistribute, embed,
21+
modify, sublicense, or otherwise use these font files outside of this project.
22+
23+
If you fork this repository or reuse its code, remove these files and
24+
substitute your own typeface. Note that they are loaded via next/font/local in
25+
app/layout.tsx, so deleting the files alone will fail the build — remove the
26+
corresponding localFont() declarations too. The CSS font stack in
27+
app/globals.css already lists system fallbacks, so the app renders without them.
28+
29+
30+
Doto
31+
----
32+
33+
public/fonts/Doto/*
34+
35+
Licensed under the SIL Open Font License, Version 1.1.
36+
See https://openfontlicense.org
37+
38+
39+
Bundled third-party code
40+
------------------------
41+
42+
vendor/aa/index.js
43+
44+
A prebuilt bundle that inlines portions of the following MIT-licensed projects.
45+
Their copyright notices and permission notices apply to the corresponding
46+
portions of that file, and are retained here to satisfy the MIT attribution
47+
requirement:
48+
49+
viem — Copyright (c) 2023-present weth, LLC — https://github.com/wevm/viem
50+
ox — Copyright (c) 2024-present weth, LLC — https://github.com/wevm/ox
51+
abitype — Copyright (c) 2022-present weth, LLC — https://github.com/wevm/abitype
52+
@noble/hashes, @noble/curves
53+
— Copyright (c) 2022 Paul Miller — https://github.com/paulmillr
54+
55+
Each is distributed under the MIT License:
56+
57+
Permission is hereby granted, free of charge, to any person obtaining a
58+
copy of this software and associated documentation files (the "Software"),
59+
to deal in the Software without restriction, including without limitation
60+
the rights to use, copy, modify, merge, publish, distribute, sublicense,
61+
and/or sell copies of the Software, and to permit persons to whom the
62+
Software is furnished to do so, subject to the following conditions:
63+
64+
The above copyright notice and this permission notice shall be included in
65+
all copies or substantial portions of the Software.
66+
67+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
68+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
69+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
70+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
71+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
72+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
73+
DEALINGS IN THE SOFTWARE.

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,3 +116,10 @@ guard on `surfaceEnabled(...)`. `deploy.config.test.mjs` covers the matrix logic
116116
Deployed on Vercel (external target). Push to the default branch to ship; pull
117117
requests get preview deployments. The internal target is built and deployed
118118
separately by the `protocols/ui` (cb/ui) shell repo.
119+
120+
## License
121+
122+
MIT — see [LICENSE](LICENSE), with the exceptions in [NOTICE](NOTICE). The Base
123+
Sans brand typefaces under `public/fonts/` are **not** MIT licensed and may not
124+
be reused outside this project; `NOTICE` also carries third-party attribution
125+
for the bundled code in `vendor/aa/`.

0 commit comments

Comments
 (0)