From d9755a68d6f9aefc65041984f3ccc7a3bcea1fda Mon Sep 17 00:00:00 2001 From: Sergii Demianchuk Date: Sat, 25 Jul 2026 16:29:37 -0400 Subject: [PATCH 1/2] fix(branding): point the product license link at HEAD, not the missing main branch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit product.overlay.json set licenseUrl/serverLicenseUrl to github.com/levelcodeai/levelcode/blob/main/LICENSE, but there is no `main` branch — the default is `develop` — so the license link baked into the app's About / license metadata 404'd. Use /blob/HEAD/LICENSE: GitHub resolves HEAD to whatever the default branch is, so it works on develop today and survives a future rename to main. Co-Authored-By: Claude Opus 4.8 --- branding/product.overlay.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/branding/product.overlay.json b/branding/product.overlay.json index 20ffb30..5efc3df 100644 --- a/branding/product.overlay.json +++ b/branding/product.overlay.json @@ -26,8 +26,8 @@ "_syncComment": "LevelCode Sync (built-in Settings Sync + the `levelcode` auth provider from extensions/levelcode-sync) was REMOVED for now — the managed sync host isn't built and it duplicated the LevelCode Cloud sign-in. Removed at source: the levelcode-sync extension, this configurationSync.store block, and the Welcome 'Sync' step. Re-add when the managed sync host ships.", "licenseName": "MIT", - "licenseUrl": "https://github.com/levelcodeai/levelcode/blob/main/LICENSE", - "serverLicenseUrl": "https://github.com/levelcodeai/levelcode/blob/main/LICENSE", + "licenseUrl": "https://github.com/levelcodeai/levelcode/blob/HEAD/LICENSE", + "serverLicenseUrl": "https://github.com/levelcodeai/levelcode/blob/HEAD/LICENSE", "reportIssueUrl": "https://github.com/levelcodeai/levelcode/issues/new", "win32ShellNameShort": "LevelCode", "crashReporter": { "companyName": "SystemU", "productName": "LevelCode" }, From cbf4f4f397f2811a3b287480e43d2f72b3cb710b Mon Sep 17 00:00:00 2001 From: Sergii Demianchuk Date: Sat, 25 Jul 2026 16:30:10 -0400 Subject: [PATCH 2/2] docs(license): keep LICENSE pure MIT so GitHub detects it; move attribution to NOTICE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub's license API reported NOASSERTION (not MIT) for this repo: the derivative and Microsoft-trademark paragraph appended after the MIT text pushed the file below the detector's template-match threshold, so the repo carried no MIT label. Split it the way upstream VS Code does — LICENSE is now verbatim MIT (the grant and the copyright line are unchanged), and the Code-OSS provenance + trademark disclaimer move to a dedicated NOTICE file. README's License section points at both. Nothing is lost; MIT now detects. Co-Authored-By: Claude Opus 4.8 --- LICENSE | 9 --------- NOTICE | 14 ++++++++++++++ README.md | 2 +- 3 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 NOTICE diff --git a/LICENSE b/LICENSE index 39ae8ee..fec4b0d 100644 --- a/LICENSE +++ b/LICENSE @@ -19,12 +19,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ---- - -LevelCode is a derivative of Code-OSS (https://github.com/microsoft/vscode), -which is licensed under the MIT License, Copyright (c) Microsoft Corporation. -LevelCode is not produced by, endorsed by, or affiliated with Microsoft. -"Visual Studio Code" and related marks are trademarks of Microsoft. -The upstream Code-OSS source is fetched at build time and is not redistributed -in this repository. diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000..fd2c6a6 --- /dev/null +++ b/NOTICE @@ -0,0 +1,14 @@ +LevelCode +========= + +LevelCode is licensed under the MIT License; see the LICENSE file. + +Third-party and derivative notices +---------------------------------- + +LevelCode is a derivative of Code-OSS (https://github.com/microsoft/vscode), +which is licensed under the MIT License, Copyright (c) Microsoft Corporation. +LevelCode is not produced by, endorsed by, or affiliated with Microsoft. +"Visual Studio Code" and related marks are trademarks of Microsoft. +The upstream Code-OSS source is fetched at build time and is not redistributed +in this repository. diff --git a/README.md b/README.md index 8a34470..64f7ca6 100644 --- a/README.md +++ b/README.md @@ -61,4 +61,4 @@ Code-OSS is MIT-licensed and free to fork, modify, and ship. LevelCode honors th ## License -MIT — see [`LICENSE`](./LICENSE). A derivative of [Code-OSS](https://github.com/microsoft/vscode) (MIT, © Microsoft Corporation). Not affiliated with Microsoft. +MIT — see [`LICENSE`](./LICENSE). A derivative of [Code-OSS](https://github.com/microsoft/vscode) (MIT, © Microsoft Corporation); see [`NOTICE`](./NOTICE) for attributions. Not affiliated with Microsoft.