From 66318fe6da723e3ccd5dc85ae852b94e82be8823 Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Sun, 22 Jan 2023 00:14:59 +0100
Subject: [PATCH] chore: add licenses

---
 application/source/commands/01_definitions.go      | 3 +++
 application/source/commands/02_command.go          | 3 +++
 application/source/commands/03_errors.go           | 3 +++
 application/source/commands/07_execute.go          | 3 +++
 application/source/commands/08_document.go         | 3 +++
 application/source/commands/08_document_add.go     | 3 +++
 application/source/commands/08_document_html.go    | 3 +++
 application/source/commands/08_document_pdf.go     | 3 +++
 application/source/commands/08_version.go          | 3 +++
 application/source/commands/09_server.go           | 3 +++
 application/source/commands/09_server_serve.go     | 3 +++
 application/source/document/build.go               | 3 +++
 application/source/document/create.go              | 3 +++
 application/source/document/document.go            | 3 +++
 application/source/document/errors.go              | 3 +++
 application/source/document/files.go               | 3 +++
 application/source/document/html.go                | 3 +++
 application/source/document/latex_mapping.go       | 3 +++
 application/source/document/pandoc.go              | 3 +++
 application/source/document/pdf.go                 | 3 +++
 application/source/document/source.go              | 3 +++
 application/source/document/structs.go             | 3 +++
 application/source/document/template.go            | 3 +++
 application/source/document/thunder-client.go      | 3 +++
 application/source/document/tree.go                | 3 +++
 application/source/document/tree_test.go           | 3 +++
 application/source/document/util.go                | 3 +++
 application/source/document/yaml.go                | 3 +++
 application/source/environment/config.go           | 3 +++
 application/source/environment/errors.go           | 3 +++
 application/source/environment/handler.go          | 3 +++
 application/source/environment/messages.go         | 3 +++
 application/source/environment/state.go            | 3 +++
 application/source/environment/state_config.go     | 3 +++
 application/source/environment/state_document.go   | 3 +++
 application/source/environment/state_exit.go       | 3 +++
 application/source/environment/state_html.go       | 3 +++
 application/source/environment/state_pdf.go        | 3 +++
 application/source/environment/template.go         | 3 +++
 application/source/main.go                         | 3 +++
 application/source/translations/locales/catalog.go | 3 +++
 application/source/translations/translations.go    | 3 +++
 application/source/utils/array.go                  | 3 +++
 application/source/utils/strings.go                | 3 +++
 application/source/utils/strings_test.go           | 3 +++
 application/source/utils/url.go                    | 3 +++
 46 files changed, 138 insertions(+)

diff --git a/application/source/commands/01_definitions.go b/application/source/commands/01_definitions.go
index f1631d0..694b301 100644
--- a/application/source/commands/01_definitions.go
+++ b/application/source/commands/01_definitions.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 type Definition struct {
diff --git a/application/source/commands/02_command.go b/application/source/commands/02_command.go
index 4b6f1eb..05426ce 100644
--- a/application/source/commands/02_command.go
+++ b/application/source/commands/02_command.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 import (
diff --git a/application/source/commands/03_errors.go b/application/source/commands/03_errors.go
index 822f1b1..3567dba 100644
--- a/application/source/commands/03_errors.go
+++ b/application/source/commands/03_errors.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 import (
diff --git a/application/source/commands/07_execute.go b/application/source/commands/07_execute.go
index 8098a2c..1ad614f 100644
--- a/application/source/commands/07_execute.go
+++ b/application/source/commands/07_execute.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 import (
diff --git a/application/source/commands/08_document.go b/application/source/commands/08_document.go
index a3b4cf7..ba6929c 100644
--- a/application/source/commands/08_document.go
+++ b/application/source/commands/08_document.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 import (
diff --git a/application/source/commands/08_document_add.go b/application/source/commands/08_document_add.go
index a1623e7..feb05a2 100644
--- a/application/source/commands/08_document_add.go
+++ b/application/source/commands/08_document_add.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 import (
diff --git a/application/source/commands/08_document_html.go b/application/source/commands/08_document_html.go
index e9f5f6c..2827f4f 100644
--- a/application/source/commands/08_document_html.go
+++ b/application/source/commands/08_document_html.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 import (
diff --git a/application/source/commands/08_document_pdf.go b/application/source/commands/08_document_pdf.go
index 1c0155e..184da0f 100644
--- a/application/source/commands/08_document_pdf.go
+++ b/application/source/commands/08_document_pdf.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 import (
diff --git a/application/source/commands/08_version.go b/application/source/commands/08_version.go
index b4bc78e..8272fa2 100644
--- a/application/source/commands/08_version.go
+++ b/application/source/commands/08_version.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 import (
diff --git a/application/source/commands/09_server.go b/application/source/commands/09_server.go
index 6dc2ef6..799e394 100644
--- a/application/source/commands/09_server.go
+++ b/application/source/commands/09_server.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 import (
diff --git a/application/source/commands/09_server_serve.go b/application/source/commands/09_server_serve.go
index df17870..64cfd2c 100644
--- a/application/source/commands/09_server_serve.go
+++ b/application/source/commands/09_server_serve.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package commands
 
 import (
diff --git a/application/source/document/build.go b/application/source/document/build.go
index 453d1ee..dc88638 100644
--- a/application/source/document/build.go
+++ b/application/source/document/build.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 type BuildEnvironment struct {
diff --git a/application/source/document/create.go b/application/source/document/create.go
index d271a4b..a2527b8 100644
--- a/application/source/document/create.go
+++ b/application/source/document/create.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/document.go b/application/source/document/document.go
index be6de0c..5529632 100644
--- a/application/source/document/document.go
+++ b/application/source/document/document.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/errors.go b/application/source/document/errors.go
index 6366822..78c8440 100644
--- a/application/source/document/errors.go
+++ b/application/source/document/errors.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/files.go b/application/source/document/files.go
index 0e4c94d..e2a9edd 100644
--- a/application/source/document/files.go
+++ b/application/source/document/files.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/html.go b/application/source/document/html.go
index 93ff9e8..12e0c8b 100644
--- a/application/source/document/html.go
+++ b/application/source/document/html.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/latex_mapping.go b/application/source/document/latex_mapping.go
index 6ecdd6a..cab93ed 100644
--- a/application/source/document/latex_mapping.go
+++ b/application/source/document/latex_mapping.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/pandoc.go b/application/source/document/pandoc.go
index 9574352..50a5f11 100644
--- a/application/source/document/pandoc.go
+++ b/application/source/document/pandoc.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/pdf.go b/application/source/document/pdf.go
index f2cc973..9a4a0b1 100644
--- a/application/source/document/pdf.go
+++ b/application/source/document/pdf.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/source.go b/application/source/document/source.go
index 806c256..40529e7 100644
--- a/application/source/document/source.go
+++ b/application/source/document/source.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/structs.go b/application/source/document/structs.go
index bd20ed8..1c7d9c9 100644
--- a/application/source/document/structs.go
+++ b/application/source/document/structs.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 type GetComponentsTemplatesInterface interface {
diff --git a/application/source/document/template.go b/application/source/document/template.go
index 2426235..67abf67 100644
--- a/application/source/document/template.go
+++ b/application/source/document/template.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/thunder-client.go b/application/source/document/thunder-client.go
index 1350b36..6edd4cd 100644
--- a/application/source/document/thunder-client.go
+++ b/application/source/document/thunder-client.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/tree.go b/application/source/document/tree.go
index e0a7432..1132de4 100644
--- a/application/source/document/tree.go
+++ b/application/source/document/tree.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import "fmt"
diff --git a/application/source/document/tree_test.go b/application/source/document/tree_test.go
index b9390ce..c5ee8c8 100644
--- a/application/source/document/tree_test.go
+++ b/application/source/document/tree_test.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import "testing"
diff --git a/application/source/document/util.go b/application/source/document/util.go
index a608286..067ab74 100644
--- a/application/source/document/util.go
+++ b/application/source/document/util.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/document/yaml.go b/application/source/document/yaml.go
index 7d05712..7b7b8b6 100644
--- a/application/source/document/yaml.go
+++ b/application/source/document/yaml.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package document
 
 import (
diff --git a/application/source/environment/config.go b/application/source/environment/config.go
index d17fd4c..86e213b 100644
--- a/application/source/environment/config.go
+++ b/application/source/environment/config.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 import (
diff --git a/application/source/environment/errors.go b/application/source/environment/errors.go
index 18468b0..9860bd4 100644
--- a/application/source/environment/errors.go
+++ b/application/source/environment/errors.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 import (
diff --git a/application/source/environment/handler.go b/application/source/environment/handler.go
index 4340f39..22622a5 100644
--- a/application/source/environment/handler.go
+++ b/application/source/environment/handler.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 import "github.com/jessevdk/go-flags"
diff --git a/application/source/environment/messages.go b/application/source/environment/messages.go
index 65d5d29..67f3f66 100644
--- a/application/source/environment/messages.go
+++ b/application/source/environment/messages.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 import (
diff --git a/application/source/environment/state.go b/application/source/environment/state.go
index 28f806d..6a1bfdc 100644
--- a/application/source/environment/state.go
+++ b/application/source/environment/state.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 import (
diff --git a/application/source/environment/state_config.go b/application/source/environment/state_config.go
index 9c4f8b4..eb60049 100644
--- a/application/source/environment/state_config.go
+++ b/application/source/environment/state_config.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 import (
diff --git a/application/source/environment/state_document.go b/application/source/environment/state_document.go
index 659bed5..45a5d8a 100644
--- a/application/source/environment/state_document.go
+++ b/application/source/environment/state_document.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 import "os"
diff --git a/application/source/environment/state_exit.go b/application/source/environment/state_exit.go
index fd21bf9..78f4af0 100644
--- a/application/source/environment/state_exit.go
+++ b/application/source/environment/state_exit.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 import (
diff --git a/application/source/environment/state_html.go b/application/source/environment/state_html.go
index 4c339c0..7488df0 100644
--- a/application/source/environment/state_html.go
+++ b/application/source/environment/state_html.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 func (e *stateStruct) GetHTMLOutputPath() string {
diff --git a/application/source/environment/state_pdf.go b/application/source/environment/state_pdf.go
index c0f3c01..498784e 100644
--- a/application/source/environment/state_pdf.go
+++ b/application/source/environment/state_pdf.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 func (e *stateStruct) GetPDFOutputPath() string {
diff --git a/application/source/environment/template.go b/application/source/environment/template.go
index 6e13828..702439d 100644
--- a/application/source/environment/template.go
+++ b/application/source/environment/template.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package environment
 
 import (
diff --git a/application/source/main.go b/application/source/main.go
index 4b5205e..30947a0 100644
--- a/application/source/main.go
+++ b/application/source/main.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package main
 
 import (
diff --git a/application/source/translations/locales/catalog.go b/application/source/translations/locales/catalog.go
index e69de29..b019dee 100644
--- a/application/source/translations/locales/catalog.go
+++ b/application/source/translations/locales/catalog.go
@@ -0,0 +1,3 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
diff --git a/application/source/translations/translations.go b/application/source/translations/translations.go
index e1168f0..7f13347 100644
--- a/application/source/translations/translations.go
+++ b/application/source/translations/translations.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package translations
 
 //go:generate gotext -srclang=en update -out=catalog.go -lang=en,de gitlab.schukai.com/oss/utilities/documentation-manager
diff --git a/application/source/utils/array.go b/application/source/utils/array.go
index 67dc274..ca012f6 100644
--- a/application/source/utils/array.go
+++ b/application/source/utils/array.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package utils
 
 func Contains(s []string, str string) bool {
diff --git a/application/source/utils/strings.go b/application/source/utils/strings.go
index 0620792..49d539a 100644
--- a/application/source/utils/strings.go
+++ b/application/source/utils/strings.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package utils
 
 import (
diff --git a/application/source/utils/strings_test.go b/application/source/utils/strings_test.go
index 29772d4..935fcc6 100644
--- a/application/source/utils/strings_test.go
+++ b/application/source/utils/strings_test.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package utils
 
 import (
diff --git a/application/source/utils/url.go b/application/source/utils/url.go
index 0ac3485..85cd617 100644
--- a/application/source/utils/url.go
+++ b/application/source/utils/url.go
@@ -1,3 +1,6 @@
+// Copyright 2023 schukai GmbH
+// SPDX-License-Identifier: AGPL-3.0
+
 package utils
 
 import "net/url"
-- 
GitLab