SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-642181e5-7030-4c2d-a2fb-c94181944558
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-03-27T02:17:13Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a74d1ef1eb75323e362dc9f8958aaee
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2eba0be852e4e1282ea802df22fbbae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d321f3f8a1c9024ad32a2b1017fc5b2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-837c745574fb801fc650a01e5b966a73
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e1ba722c11df2d8c204fb711c2e35ac7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6496b44b91f474e8a5290c73376089cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74b84bf4e77439df77dc2992723e99c0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38751307802b7cd96c4836b9bd4069b2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df6fe664efc98e93d11f39bcd465d956
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4f34eab91f7caba08d6a1f25d0c8850
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0562bcc6e2fab16dd7026ffcf447f052
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f5f03f07a49b844d513752f02122c7f2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-251d3d9260b30e6d9a10bf5bf6edb664
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-931010dd01b81fd8b476d13237190916
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-511f6d96181c30e439e83f749455c138
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-595770aafcd669650eb45a39bc2efa5f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2c719256376f51ac1e53118d68a7a72
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff26889f5fc1f0517ad576d31a3c1d56
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-680208d205be7be9294ea8194b5434f6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1137413df380f0d3f3b94168aad010e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6144c70bc3ca62a488f87926911023d0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-250bedd307549c3325783c89a4761e24
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cdc481c85f57285725e41f6ebdab2a7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-03521e95d5103be5408f576544776215
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dfeb83b25b47297e3aaa05269251c3f7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6efd6e5740a191a98cdb9b46b0ae5a1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-070c0bdca793560cacf942bc63594d8f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9b36a81d6273634eaeb8d6bd562cff0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4aa4a2d0e8b5236738a6cd70af7f3417
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbe540e4ea09309f5b31f43c80c8dede
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9542ab6fc40770128ce129833c592a86
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9603e6693a8fa3f52c8f562c98fdc111
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-874789bae2d073f28d650bcaeff9ada9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2553d869d5e58f3f039dff685f74c077
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08e601f3188f05e0e5491a3749321dfd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-813ecb14d94710f37a2b88ef6eb58b7f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3b1aeed96065fbd7180bdcd6e401a90a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a57b0b043c3007b56d176302b56831d3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e91baff1ecba3b2494f92c8eab6fed4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18fc064851a393bcd38907b08df028c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ec6d40cd8f6d76ed6a08f12dd69fd0c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-386991b3ba26bfd5df3ddac279ceb5fa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1396887278ce5edd465593e81639f438
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46458070853363ca91da8b2c277a59b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf293267e5b641ddedca21be03aa02f6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13ef7dfedc0645f9bcc62f4b46f2676e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-435943d9fc0e4255ec259073d6cfa2f3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b084142399155b93855030858d55c72
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a06fcd89998b04c3bb4271daca41b230
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-149ab418a4972a6c9a4e5342f698db50
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbcb0aa6469ff7f5bf2cca768d8b8d24
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72665c32cc6b1906d2aad2dfbffebd39
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e851c41fbac41db92aee8cd18ddb8226
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57ef09f72d77c10750e7623b040245b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ded97264e8200852873169053def24f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6bff26eaa21e716d156ed02c0a8f383f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-554e6e1b547a1dc5208cc3858a7d3846
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5de948eb881985f8f6fdd44510f648ec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9abe6329c7444a421ba6f5f0df2c3fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d2541f5f912f472a1f48862fb09dd45
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ac7dabef37e621ef97aadd4b8f35ff3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ecb404a3df54695d50af3eb6f27cf2ec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4cbfbea5dba3b57cce484d2d8bea773
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-859d398fab36e3546f7d5738984345dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa630ff277d467e52608cf04cefbdbcc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22a26ce4b9cf212403934556dc4235c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f4b332f27024578ddf9be8b1d0868d9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40b5a3d4cc5917348fe3bf79c97b53af
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d287f8a15da5da8b2eff0e5eba180ae1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ab21e92f0e890e43dacbdab1dd8da6e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44e0476e8d0443f1d2f6d722983003bf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2cccfd7260574a1b923eac5b489e50b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3738e6bdfd4fd420597d18a25041bb2c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f8f87eb5e9c3753f11e248f8adc3d2c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2640f7556966b14ccac54c89e2044b08
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-73e52153ee32f76763625f47ceb1f0c4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b33b47466a3f660f697fedb059e188df
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a7a2ea075603a1af8bf5166eed2e634f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d8d7a54659c9e854bc34b3edcf2d8b2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db633be9cb85dff9151d386f07a1bd20
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7782043204989062a1c7b8d58595c712
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-69fcecaf9783f49c4cb856959f86300a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33b9c742a199510fc5e2cb89686ab583
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35a9061f0b24c22f6668d926d387e83c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb4d1b768020e0fcdcf82e296d5fd977
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad2ba5e41571c042030260daa693b785
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-328b603171d16d3c6e230d81542c1494
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-450923c3291da8ff519caabe45ecee2a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e81601cd059831c70c871a360bc9f3d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4a9219440d14246a95b98cec41941dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15e61d1a6ecea653d46212e03663b2f3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16b3d63b2da715d0f615e17cb02809a3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70ba69d29d0e61cbd943e58299de7cd9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e94e41c9c48a0fce07a0240b73584c6c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-394376dd0b94ac34c41fff91a5b94504
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7460d0625b439cf678d8c3741eba5f05
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ce1ffab2b15ba38887049bd33250623
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db78d9b936ac443d53eb7d8de49ecdae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b913942d369e872a0d37b829ebc57b2b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c330e8cdcbaa7adabb30ba926f6dfa27
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d21865be44ebcccfc3685a5dd091528
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db75e6972378580bfccc01e834d2f5ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-082ba44ae919a6da983ed3dc0908295e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7b82f5e24501ddff4e15531c6875cd6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-854dd18f07a09cf2a1a9689f364fcc65
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6143de8ea36d636088567037f82c784
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c7118f31d464ae780dcf3c6eb87a485
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-10dc4deb1d113183291fb620c92cd9e6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee2023b393878b8a09155690b4b9f2ab
FileName: ./.editorconfig
SPDXID: SPDXRef-2a74d1ef1eb75323e362dc9f8958aaee
FileChecksum: SHA1: bb9d78f34cb42c1bc778fa5ce0a2e5ddb2e04e2c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021-2026 Calq Framework
SPDX-FileCopyrightText: .NET Foundation and Contributors
FileName: ./.github/workflows/ci.yaml
SPDXID: SPDXRef-c2eba0be852e4e1282ea802df22fbbae
FileChecksum: SHA1: e2793043d1700645b6fc2073159771fd98cc8f30
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./.github/workflows/publish-nuget-org.yaml
SPDXID: SPDXRef-8d321f3f8a1c9024ad32a2b1017fc5b2
FileChecksum: SHA1: 9c5e6cbf17393b717d3ca2f16416183648ea4396
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./.github/workflows/publish.yaml
SPDXID: SPDXRef-837c745574fb801fc650a01e5b966a73
FileChecksum: SHA1: e9272f17fe144eff87dc7c356d885c3e81afc5f5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./.gitignore
SPDXID: SPDXRef-e1ba722c11df2d8c204fb711c2e35ac7
FileChecksum: SHA1: aab92e4e89a6bbcdd8921c823e446b4be5c680e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/AspNetCoreIntegrationTest.cs
SPDXID: SPDXRef-6496b44b91f474e8a5290c73376089cd
FileChecksum: SHA1: 2486c0e1a3b5b0e355e0e043833743cc679a3f0c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/CalqCmdControllerIntegrationTest.cs
SPDXID: SPDXRef-74b84bf4e77439df77dc2992723e99c0
FileChecksum: SHA1: fb6c45bf8aa09878cfd867ccb9c5bfa578d36344
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/CalqCommandExecutorTest.cs
SPDXID: SPDXRef-38751307802b7cd96c4836b9bd4069b2
FileChecksum: SHA1: 4b7e0bbef4b7e102314dab80e00031e438423534
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/CalqFramework.Cmd.AspNetCore.Tests.csproj
SPDXID: SPDXRef-df6fe664efc98e93d11f39bcd465d956
FileChecksum: SHA1: 1303e57f3f9d20faf5470efcb23ae1297768d4c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/GlobalUsings.cs
SPDXID: SPDXRef-f4f34eab91f7caba08d6a1f25d0c8850
FileChecksum: SHA1: 733d685cabbb62fc566f55010f286da818dcfc29
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/LocalHttpToolFactoryTest.cs
SPDXID: SPDXRef-0562bcc6e2fab16dd7026ffcf447f052
FileChecksum: SHA1: 567e4c48ac51d7d0a0e2e0539fb69f5119649bc5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/ServiceCollectionExtensionsTest.cs
SPDXID: SPDXRef-f5f03f07a49b844d513752f02122c7f2
FileChecksum: SHA1: 06fe17196c3c2e5814212976490b0e5333605180
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/UseBashShellAttributeTest.cs
SPDXID: SPDXRef-251d3d9260b30e6d9a10bf5bf6edb664
FileChecksum: SHA1: 561f049e908570f78e54bcf0e0cf8ab1780a6d89
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/UseCommandLineShellAttributeTest.cs
SPDXID: SPDXRef-931010dd01b81fd8b476d13237190916
FileChecksum: SHA1: 5b8c8e9bf90f1e778399cc21aeed2b9d986e8914
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/UseLocalToolShellAttributeTest.cs
SPDXID: SPDXRef-511f6d96181c30e439e83f749455c138
FileChecksum: SHA1: 715811f30b3b6426d559b56c172982f298517f7b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/UsePythonToolShellAttributeTest.cs
SPDXID: SPDXRef-595770aafcd669650eb45a39bc2efa5f
FileChecksum: SHA1: 1271dcefebe6c40fd2a4f48bf67331883e77c4f6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore.Tests/packages.lock.json
SPDXID: SPDXRef-b2c719256376f51ac1e53118d68a7a72
FileChecksum: SHA1: aef227d351639019cec3b46285694d55cca65b37
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/Attributes/UseBashShellAttribute.cs
SPDXID: SPDXRef-ff26889f5fc1f0517ad576d31a3c1d56
FileChecksum: SHA1: 6fe5105aa13e46dc7e8b83f30471e2fcaf7f5d07
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/Attributes/UseCommandLineShellAttribute.cs
SPDXID: SPDXRef-680208d205be7be9294ea8194b5434f6
FileChecksum: SHA1: 185244ea46f0397f47c6b969f321098ef59feb6d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/Attributes/UseLocalToolShellAttribute.cs
SPDXID: SPDXRef-c1137413df380f0d3f3b94168aad010e
FileChecksum: SHA1: e00b3423b990f62b26857de8298dcdc88503be5d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/Attributes/UsePythonToolShellAttribute.cs
SPDXID: SPDXRef-6144c70bc3ca62a488f87926911023d0
FileChecksum: SHA1: 78910676ce70ba86630792ad7f5ec14814ba8b7b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/CalqCmdCacheOptions.cs
SPDXID: SPDXRef-250bedd307549c3325783c89a4761e24
FileChecksum: SHA1: 2f208a7cc7bbf92863c1d3d952c1cd9294dc1b34
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/CalqCmdController.cs
SPDXID: SPDXRef-8cdc481c85f57285725e41f6ebdab2a7
FileChecksum: SHA1: efd039d92d0d50c2c626426f8a9a6d41dae18224
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/CalqCmdControllerOptions.cs
SPDXID: SPDXRef-03521e95d5103be5408f576544776215
FileChecksum: SHA1: 9b990cc1c9f25964b78cde30332fe06d262f782f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/CalqCommandExecutor.cs
SPDXID: SPDXRef-dfeb83b25b47297e3aaa05269251c3f7
FileChecksum: SHA1: c3167bcb7d4b9e37427f1a8ae967eef6342908d3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/CalqFramework.Cmd.AspNetCore.csproj
SPDXID: SPDXRef-f6efd6e5740a191a98cdb9b46b0ae5a1
FileChecksum: SHA1: 2db0b9bab86d90ff99af0195df98370882009c7c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/GlobalUsings.cs
SPDXID: SPDXRef-070c0bdca793560cacf942bc63594d8f
FileChecksum: SHA1: c845c54fc6ab259f715a76cc3f1e164f7821c2b0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/ICalqCommandExecutor.cs
SPDXID: SPDXRef-b9b36a81d6273634eaeb8d6bd562cff0
FileChecksum: SHA1: 0f74162a56ae3581ce4367f8a4dd2c1441b7706a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/LocalHttpToolFactory.cs
SPDXID: SPDXRef-4aa4a2d0e8b5236738a6cd70af7f3417
FileChecksum: SHA1: c410033a6f436fcedae004794a442ac7315e56c2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/LocalTerminalFilter.cs
SPDXID: SPDXRef-dbe540e4ea09309f5b31f43c80c8dede
FileChecksum: SHA1: 1fbdd40e193e7839b227e5f2924c59a9b091328b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/ServiceCollectionExtensions.cs
SPDXID: SPDXRef-9542ab6fc40770128ce129833c592a86
FileChecksum: SHA1: 0d348d05470f9638fa07d8462e8c4f84d29de243
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.AspNetCore/packages.lock.json
SPDXID: SPDXRef-9603e6693a8fa3f52c8f562c98fdc111
FileChecksum: SHA1: 783c04661410e288e806b66f5ada160db4d6b9a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/BashTest.cs
SPDXID: SPDXRef-874789bae2d073f28d650bcaeff9ada9
FileChecksum: SHA1: 861c8005aa33eeaa0e85c7e7ad2d51798ec91652
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/CalqFramework.Cmd.Tests.csproj
SPDXID: SPDXRef-2553d869d5e58f3f039dff685f74c077
FileChecksum: SHA1: ae8dde6fc5e0151932adbaab9beb1356c3e4d737
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/CommandLineTest.cs
SPDXID: SPDXRef-08e601f3188f05e0e5491a3749321dfd
FileChecksum: SHA1: 2cd6ca11123dedb0b75552b942afd81827a716bd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/GlobalUsings.cs
SPDXID: SPDXRef-813ecb14d94710f37a2b88ef6eb58b7f
FileChecksum: SHA1: a6c732bf63f7b9f75a6c7777bd520f863dc70e82
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/HttpToolTest.cs
SPDXID: SPDXRef-3b1aeed96065fbd7180bdcd6e401a90a
FileChecksum: SHA1: cdee49a62a20a7eba4d701f22dc51b7c097eb1f5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/LocalToolTest.cs
SPDXID: SPDXRef-a57b0b043c3007b56d176302b56831d3
FileChecksum: SHA1: 14144307b3320a0ca82a429d78a5a43d6c2a7f8d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/PythonToolTest.cs
SPDXID: SPDXRef-0e91baff1ecba3b2494f92c8eab6fed4
FileChecksum: SHA1: 4510a0adaea04568f83005349e40732ce9971163
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/ShellPipingTest.cs
SPDXID: SPDXRef-18fc064851a393bcd38907b08df028c5
FileChecksum: SHA1: f464e898948076b0c3092bc747c149af9530e54d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/ShellToolTest.cs
SPDXID: SPDXRef-1ec6d40cd8f6d76ed6a08f12dd69fd0c
FileChecksum: SHA1: 57b28fb904687572f7285076255d4b1297c81eb7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/TerminalTest.cs
SPDXID: SPDXRef-386991b3ba26bfd5df3ddac279ceb5fa
FileChecksum: SHA1: 9c22603ac82e9a01d5e2a7449b6a1ab6085cd0de
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/Usings.cs
SPDXID: SPDXRef-1396887278ce5edd465593e81639f438
FileChecksum: SHA1: c40ca06547d724a153ca9501012b0e5b9c322da7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/http_echo_server.py
SPDXID: SPDXRef-46458070853363ca91da8b2c277a59b8
FileChecksum: SHA1: a1d060d4125bf80214b93bc62845a8fae373c6d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/http_eval_server.py
SPDXID: SPDXRef-bf293267e5b641ddedca21be03aa02f6
FileChecksum: SHA1: 110bb5b19b89722cfe13b319fecec1b501ee61ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/http_h2_server.py
SPDXID: SPDXRef-13ef7dfedc0645f9bcc62f4b46f2676e
FileChecksum: SHA1: 5cfba74b48677b95699192a21987588cc106d5a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/packages.lock.json
SPDXID: SPDXRef-435943d9fc0e4255ec259073d6cfa2f3
FileChecksum: SHA1: de331eabf42e2239203837d6e92ae801f60a169e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.Tests/test_tool.py
SPDXID: SPDXRef-0b084142399155b93855030858d55c72
FileChecksum: SHA1: be49bb0889061074841a15097ea289ac83d0aed7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd.sln
SPDXID: SPDXRef-a06fcd89998b04c3bb4271daca41b230
FileChecksum: SHA1: 6df63ed9e5e2af080d7c9a07b525d5842864385d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/CalqFramework.Cmd.csproj
SPDXID: SPDXRef-149ab418a4972a6c9a4e5342f698db50
FileChecksum: SHA1: 7611bea41f054df73b31a99ee84de545ad138113
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/GlobalUsings.cs
SPDXID: SPDXRef-fbcb0aa6469ff7f5bf2cca768d8b8d24
FileChecksum: SHA1: a625bcdac83f1e0e629bf3cd86c04b11a9a958d8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/ILocalToolFactory.cs
SPDXID: SPDXRef-72665c32cc6b1906d2aad2dfbffebd39
FileChecksum: SHA1: ecd55aa21d939db48d9743efc575847dd16a0688
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/IShell.cs
SPDXID: SPDXRef-e851c41fbac41db92aee8cd18ddb8226
FileChecksum: SHA1: 76c80015e15426477e25b686b34a7b38b3673578
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/IShellWorker.cs
SPDXID: SPDXRef-57ef09f72d77c10750e7623b040245b5
FileChecksum: SHA1: 47ed7f70ea3325e02b8e4648aea7de04b272dbf9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/LocalToolFactory.cs
SPDXID: SPDXRef-5ded97264e8200852873169053def24f
FileChecksum: SHA1: 437253298fb74bd76cc5c148baee745b96b3b845
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Python/IPythonToolServer.cs
SPDXID: SPDXRef-6bff26eaa21e716d156ed02c0a8f383f
FileChecksum: SHA1: 41273a8acb96c6d442905479e69dfc06c0cff2f5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Python/PythonToolServer.cs
SPDXID: SPDXRef-554e6e1b547a1dc5208cc3858a7d3846
FileChecksum: SHA1: 7d9ff92175f81daa645550128948880116b271dc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Python/server.py
SPDXID: SPDXRef-5de948eb881985f8f6fdd44510f648ec
FileChecksum: SHA1: 6aadaa2ff8a8e18cb6f607bb7bf9a0005761562c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
LicenseInfoInFile: MIT
FileCopyrightText: Copyright (C) 2015-2020 Cory Benfield and contributors
SPDX-FileCopyrightText: 2015-2020 Cory Benfield and contributors
SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Python/test_tool.py
SPDXID: SPDXRef-c9abe6329c7444a421ba6f5f0df2c3fe
FileChecksum: SHA1: f9839f5da5c0345e1de27ff6d54bbd3ab79c150a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/Http/HttpToolOutputStream.cs
SPDXID: SPDXRef-7d2541f5f912f472a1f48862fb09dd45
FileChecksum: SHA1: cbca7b60dceca61920f94ac1e8d1e8335129e530
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/Http/HttpToolWorker.cs
SPDXID: SPDXRef-9ac7dabef37e621ef97aadd4b8f35ff3
FileChecksum: SHA1: 0d453e8ed8d40a351a2bfbe915470d6459dd42b0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/ShellBase.cs
SPDXID: SPDXRef-ecb404a3df54695d50af3eb6f27cf2ec
FileChecksum: SHA1: a37e6ddb77bf02a9df1c6eb5c1938d459164fd18
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/ShellWorkerBase.cs
SPDXID: SPDXRef-c4cbfbea5dba3b57cce484d2d8bea773
FileChecksum: SHA1: 66475b9346eaec2e778b7edfa0d2924744c1facb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/SystemProcess/AutoTerminatingProcess.cs
SPDXID: SPDXRef-859d398fab36e3546f7d5738984345dc
FileChecksum: SHA1: 9d27fbe86864d2927360235b701ee2ee5dcefdf2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/SystemProcess/BashWorker.cs
SPDXID: SPDXRef-aa630ff277d467e52608cf04cefbdbcc
FileChecksum: SHA1: 34503f7321d841458ea885c7eb3348fefe2d3237
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/SystemProcess/CommandLineWorker.cs
SPDXID: SPDXRef-22a26ce4b9cf212403934556dc4235c5
FileChecksum: SHA1: 60b42d3f25cc1b519567c5c530176b8425084787
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/SystemProcess/ProcessExecutionInfo.cs
SPDXID: SPDXRef-8f4b332f27024578ddf9be8b1d0868d9
FileChecksum: SHA1: 8ffec2a2a9d01631af1021ecb3239539a8439938
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/SystemProcess/ProcessOutputStream.cs
SPDXID: SPDXRef-40b5a3d4cc5917348fe3bf79c97b53af
FileChecksum: SHA1: 6cd0bd94beed9ec2723e04f16bddc5f544aa7192
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/SystemProcess/ProcessWorkerBase.cs
SPDXID: SPDXRef-d287f8a15da5da8b2eff0e5eba180ae1
FileChecksum: SHA1: 70606dad2bc959f921bfc913a22bc7ace385c288
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/SystemProcess/StreamUtils.cs
SPDXID: SPDXRef-7ab21e92f0e890e43dacbdab1dd8da6e
FileChecksum: SHA1: c3b06445aadbd32e47805a3e8818f4e87897fb3a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shell/SystemProcess/WSLUtils.cs
SPDXID: SPDXRef-44e0476e8d0443f1d2f6d722983003bf
FileChecksum: SHA1: 7d58a0d8ce32e14010d73c02c6d4c156a339a2f5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/ShellComponents/IShellScriptExceptionFactory.cs
SPDXID: SPDXRef-2cccfd7260574a1b923eac5b489e50b8
FileChecksum: SHA1: e350ea8f618944b55661731a955f738bceebb562
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/ShellComponents/IShellScriptPostprocessor.cs
SPDXID: SPDXRef-3738e6bdfd4fd420597d18a25041bb2c
FileChecksum: SHA1: ac3bd23568bef24204b3edfe77ae9d42ea971ddc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/ShellComponents/ShellScriptExceptionFactory.cs
SPDXID: SPDXRef-0f8f87eb5e9c3753f11e248f8adc3d2c
FileChecksum: SHA1: 32d7e84f4f755e9403c2a2abe43cd58b7b1820d8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/ShellComponents/ShellScriptPostprocessor.cs
SPDXID: SPDXRef-2640f7556966b14ccac54c89e2044b08
FileChecksum: SHA1: 228a63aca06397226ed21be0a682729411166249
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/ShellScript.cs
SPDXID: SPDXRef-73e52153ee32f76763625f47ceb1f0c4
FileChecksum: SHA1: 7e067a681524fd093b4ceb892be47e8e29b43f02
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/ShellScriptException.cs
SPDXID: SPDXRef-b33b47466a3f660f697fedb059e188df
FileChecksum: SHA1: e91e28273409684a822b1bf052974bc19a2f2537
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/ShellWorkerException.cs
SPDXID: SPDXRef-a7a2ea075603a1af8bf5166eed2e634f
FileChecksum: SHA1: 6a862e813c7bab7fe0833e8b5caa010e36b05b09
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/ShellWorkerOutputStream.cs
SPDXID: SPDXRef-9d8d7a54659c9e854bc34b3edcf2d8b2
FileChecksum: SHA1: 28d5dd5a61cca97e464b281e7f7142b0b5b20504
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shells/Bash.cs
SPDXID: SPDXRef-db633be9cb85dff9151d386f07a1bd20
FileChecksum: SHA1: ac8af92b4139cb8b4d86f61061c31fba6432de4d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shells/CommandLine.cs
SPDXID: SPDXRef-7782043204989062a1c7b8d58595c712
FileChecksum: SHA1: 609a0dda8ad5ca830cebcabb6b4dc925dfeca55c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shells/HttpTool.cs
SPDXID: SPDXRef-69fcecaf9783f49c4cb856959f86300a
FileChecksum: SHA1: 30f2ff1b2c96d237b580471fdeef69eabf367e0b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shells/LocalTool.cs
SPDXID: SPDXRef-33b9c742a199510fc5e2cb89686ab583
FileChecksum: SHA1: 83505a95e21e3f55b4caa871a978cb1ffb772251
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shells/PythonTool.cs
SPDXID: SPDXRef-35a9061f0b24c22f6668d926d387e83c
FileChecksum: SHA1: 441e3222d92ed9b93f7118482dcb0d1be494da0a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Shells/ShellTool.cs
SPDXID: SPDXRef-fb4d1b768020e0fcdcf82e296d5fd977
FileChecksum: SHA1: c167709d00be4097ab603019ac8f7274aa839754
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/Terminal.cs
SPDXID: SPDXRef-ad2ba5e41571c042030260daa693b785
FileChecksum: SHA1: 06cfc70ebc28cb8d61ae15a8280312d80e2a56d7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/TerminalComponents/ITerminalLogger.cs
SPDXID: SPDXRef-328b603171d16d3c6e230d81542c1494
FileChecksum: SHA1: e63aa3a61d63e041b4d9ff4ae70d28511f5d976e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/TerminalComponents/LocalTerminalConfigurationContext.cs
SPDXID: SPDXRef-450923c3291da8ff519caabe45ecee2a
FileChecksum: SHA1: 100d1dfbe1abbd2d48816fc0542a7ecbc1a10b1a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/TerminalComponents/NullTerminalLogger.cs
SPDXID: SPDXRef-9e81601cd059831c70c871a360bc9f3d
FileChecksum: SHA1: 91c09a2f3113fe5bc55295cac4f11b5da667dadc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/TerminalComponents/TerminalLogger.cs
SPDXID: SPDXRef-d4a9219440d14246a95b98cec41941dc
FileChecksum: SHA1: e0730ccbba85a8b37077ee01f97b1d7286d33d95
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./CalqFramework.Cmd/packages.lock.json
SPDXID: SPDXRef-15e61d1a6ecea653d46212e03663b2f3
FileChecksum: SHA1: 188e94eb3b37c148269425549849550f9c3b44ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CalqCmd.QuickStart/Example.CalqCmd.QuickStart.csproj
SPDXID: SPDXRef-16b3d63b2da715d0f615e17cb02809a3
FileChecksum: SHA1: fd96be56de22432a060c42f2933efe3d6a0dfe16
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CalqCmd.QuickStart/Program.cs
SPDXID: SPDXRef-70ba69d29d0e61cbd943e58299de7cd9
FileChecksum: SHA1: add7c7a4496de6c5dce883134436afb365b95fed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CalqCmdAspNetCore.QuickStart/Example.CalqCmdAspNetCore.QuickStart.csproj
SPDXID: SPDXRef-e94e41c9c48a0fce07a0240b73584c6c
FileChecksum: SHA1: 106550c003821489d4e3b9812d8c4ab655a61e86
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CalqCmdAspNetCore.QuickStart/Program.cs
SPDXID: SPDXRef-394376dd0b94ac34c41fff91a5b94504
FileChecksum: SHA1: bbf581c08d5da26d629cb82d5060d7afa449f191
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CalqCmdAspNetCorePython.QuickStart/Example.CalqCmdAspNetCorePython.QuickStart.csproj
SPDXID: SPDXRef-7460d0625b439cf678d8c3741eba5f05
FileChecksum: SHA1: 926c03fed6369b9b9bda9bf297afee871fd3b59c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CalqCmdAspNetCorePython.QuickStart/Program.cs
SPDXID: SPDXRef-7ce1ffab2b15ba38887049bd33250623
FileChecksum: SHA1: d359a626d5365be9bcfe7959f8fd2559d5389225
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CalqCmdAspNetCorePython.QuickStart/tool.py
SPDXID: SPDXRef-db78d9b936ac443d53eb7d8de49ecdae
FileChecksum: SHA1: c7f034ed43785569b6fe465a4893a334645f759b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CalqCmdPython.QuickStart/Example.CalqCmdPython.QuickStart.csproj
SPDXID: SPDXRef-b913942d369e872a0d37b829ebc57b2b
FileChecksum: SHA1: 0b767a0dc4a199a2b89b9c3a7ca6ffd4e5874275
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CalqCmdPython.QuickStart/Program.cs
SPDXID: SPDXRef-c330e8cdcbaa7adabb30ba926f6dfa27
FileChecksum: SHA1: 5a6cd89cbff6cc1de4de82159b0a4c55da306dbb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CalqCmdPython.QuickStart/tool.py
SPDXID: SPDXRef-3d21865be44ebcccfc3685a5dd091528
FileChecksum: SHA1: c7f034ed43785569b6fe465a4893a334645f759b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CliTool.KubectlWrapper/Example.CliTool.KubectlWrapper.csproj
SPDXID: SPDXRef-db75e6972378580bfccc01e834d2f5ed
FileChecksum: SHA1: 3d306eff24fbd743f13afade7b2ec12ea1c9385f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CliTool.KubectlWrapper/Program.cs
SPDXID: SPDXRef-082ba44ae919a6da983ed3dc0908295e
FileChecksum: SHA1: 92a203ed5216c4cc25e20b3f05b1599427fafc85
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CloudNative.DataProcessor/Example.CloudNative.DataProcessor.csproj
SPDXID: SPDXRef-c7b82f5e24501ddff4e15531c6875cd6
FileChecksum: SHA1: 603fec3f71e2f7c7385e16f4b2a296aa40881729
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CloudNative.DataProcessor/Program.cs
SPDXID: SPDXRef-854dd18f07a09cf2a1a9689f364fcc65
FileChecksum: SHA1: e304c5a973c0e682c2e5ac5b1133940f966f57e5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CloudNativePython.DataProcessor/Example.CloudNativePython.DataProcessor.csproj
SPDXID: SPDXRef-c6143de8ea36d636088567037f82c784
FileChecksum: SHA1: f6164e527a4514fa6478391d17161098c7f4399d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CloudNativePython.DataProcessor/Program.cs
SPDXID: SPDXRef-7c7118f31d464ae780dcf3c6eb87a485
FileChecksum: SHA1: bea4cac80f01751be7980e02ebdb4cb19d935a1f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./Examples/Example.CloudNativePython.DataProcessor/tool.py
SPDXID: SPDXRef-10dc4deb1d113183291fb620c92cd9e6
FileChecksum: SHA1: d825da8b238d50f7550c90f7a6773714c4baefd9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
FileName: ./README.md
SPDXID: SPDXRef-ee2023b393878b8a09155690b4b9f2ab
FileChecksum: SHA1: 6937337644d2271dbd43afbdaf213bdc4a05a06f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
LicenseInfoInFile: LicenseRef-CCL
FileCopyrightText: SPDX-FileCopyrightText: 2023-2026 Calq Framework
LicenseID: LicenseRef-CCL
LicenseName: NOASSERTION
ExtractedText: Copyright 2026 Calq Framework
A non-exclusive, non-transferable license is hereby granted to any person or organization who purchases a copy of this software and accompanying documentation files (the "Software"). This license allows the licensee to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit third parties to whom the Software is furnished to do so, subject to the terms agreed upon at the time of purchase (the "Purchase Terms") and the following conditions:
The above copyright notice in the Software must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor.
All copies of the Software, in whole or in part, and all derivative works of the Software may not be published, distributed, sublicensed, nor sold to third parties unless such copies or derivative works are part of a work that combines such copies or derivative works with other material (the "Larger Work"), or those third parties already have a valid license to use the Software.
Third parties may use copies of the Software, in whole or in part, and all derivative works of the Software as an integral part of any Larger Work, but may not use any Larger Work, in whole or in part, in a way that provides substantially the same functionality as the Software, unless those third parties already have a valid license to use the Software.
The Purchase Terms shall supersede the terms of this license in the event of any conflict.
Any sublicense granted under this agreement must be subject to the same terms and conditions as this license and the Purchase Terms, and the sublicensee must accept the obligations of this license and the Purchase Terms.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS, COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE 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.