aboutsummaryrefslogtreecommitdiff
path: root/about.hbs
diff options
context:
space:
mode:
Diffstat (limited to 'about.hbs')
-rw-r--r--about.hbs44
1 files changed, 44 insertions, 0 deletions
diff --git a/about.hbs b/about.hbs
new file mode 100644
index 0000000..a2b47c5
--- /dev/null
+++ b/about.hbs
@@ -0,0 +1,44 @@
+<!doctype html>
+<!--
+Copyright (C) 2026 Doan Luu Duc Tai <doan@luuduct.ai>
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, either version 3 of the
+License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see <https://www.gnu.org/licenses/>.
+-->
+
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>Stack — third-party licenses</title>
+ <style>body{max-width:80ch;margin:2rem auto;padding:0 1rem;font:1rem/1.6 system-ui}pre{white-space:pre-wrap;overflow-wrap:anywhere}section{margin:3rem 0}a{color:inherit}</style>
+</head>
+<body>
+{{#*inline "gnu-name"}}{{#if (eq id "MIT")}}Expat License{{else if (eq id "Apache-2.0")}}Apache License, Version 2.0{{else if (eq id "BSD-3-Clause")}}Modified BSD License{{else if (eq id "BSD-2-Clause")}}FreeBSD License{{else if (eq id "0BSD")}}Zero-clause BSD License{{else if (eq id "Unicode-3.0")}}Unicode License v3{{else if (eq id "Zlib")}}License of ZLib{{else if (eq id "AGPL-3.0-or-later")}}GNU Affero General Public License, version 3 or later{{else}}{{name}}{{/if}}{{/inline}}
+<h1>Third-party licenses for Stack</h1>
+<p>Stack is covered by the GNU Affero General Public License, version 3 or later.
+This page covers the Rust dependencies recorded in Cargo.lock. Supporting container
+applications and their operating-system packages have their own notices.</p>
+<p>Headings follow <a href="https://www.gnu.org/licenses/license-list.html">GNU's
+license names</a> where listed. SPDX identifiers remain available for exact identification.
+The original license texts below are unchanged.</p>
+<ul>{{#each overview}}<li><a href="#{{id}}">{{> gnu-name}}</a> ({{count}})</li>{{/each}}</ul>
+{{#each licenses}}
+<section id="license-{{@index}}" data-spdx="{{id}}">
+{{#if first_of_kind}}<h2 id="{{id}}">{{> gnu-name}}</h2>{{/if}}
+<ul>{{#each used_by}}<li><a href="{{#if crate.repository}}{{crate.repository}}{{else}}https://crates.io/crates/{{crate.name}}{{/if}}">{{crate.name}} {{crate.version}}</a></li>{{/each}}</ul>
+<pre>{{text}}</pre>
+</section>
+{{/each}}
+</body>
+</html>