Make license declarations consistently MIT

The source headers, LICENSE files, and license metadata had drifted
apart. Align the entire project to MIT:

- Convert every source-file header to the MIT text across all comment
  styles (Go, TS, TSX, JS, MJS, SQL, CSS, GraphQL, shell), including
  SPDX-License-Identifier tags
- Set the root and cookie-banner LICENSE files to the MIT text with a
  "MIT License" title line
- Switch the package.json license fields, Docker image label, and
  cookie-banner README to MIT
- Update docs and the genmodels header generator accordingly
- Normalize copyright lines to a single format
  (Copyright (c) <year(s)> Probo Inc <hello@probo.com>.): unify the
  hello@getprobo.com and hello@probo.inc emails to hello@probo.com and
  the comma-separated years to a hyphenated range

Genuine third-party references are intentionally left untouched: the
Lucide icon attributions (Lucide is ISC) and the trivy dependency
license allowlist.

Signed-off-by: Sacha Al Himdani <sacha@probo.com>
This commit is contained in:
Sacha Al Himdani
2026-06-24 12:13:24 +02:00
parent db841d5f19
commit 4c57d201a4
3718 changed files with 58782 additions and 36777 deletions

View File

@@ -1,5 +1,5 @@
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
// Use of this source code is governed by the ISC license
// Use of this source code is governed by the MIT license
// that can be found in the LICENSE file.
function isTableSeparatorCell(cell: string): boolean {

View File

@@ -1,5 +1,5 @@
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
// Use of this source code is governed by the ISC license
// Use of this source code is governed by the MIT license
// that can be found in the LICENSE file.
import DOMPurify from "dompurify";

View File

@@ -1,5 +1,5 @@
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
// Use of this source code is governed by the ISC license
// Use of this source code is governed by the MIT license
// that can be found in the LICENSE file.
export { hasMarkdown } from "./hasMarkdown";

View File

@@ -1,5 +1,5 @@
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
// Use of this source code is governed by the ISC license
// Use of this source code is governed by the MIT license
// that can be found in the LICENSE file.
import { lexer, type Token, type Tokens } from "marked";