SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-9416155b-5c01-424e-8781-c898aad386eb Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-5.0.2 Created: 2025-07-26T18:18:09Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c8792ceca2d88e342daef2a04b034ca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c48f77e030a5e1e59087e4222a6eb9d6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6f47f23adc52dee2f160b2c7aab157f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af3de88e71774b434668797ee515a74c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3375d2b71204218658a1ac8f5f364559 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3bb5187e0842cc5da30ebf2aa24e1bbb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ab329a66a626ed238020976585b85c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34820528f4eb47a8e3783e9350cddbdc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9bbce5718f73c68a675850a65530bf0c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbcbc062770c1543f86e9dcf609c8f51 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65ac492d84431c1c379c639f985869cd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a1b34019d797f4752784a90c8cda2fb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-829dad9659e7e78bfb4097a1dcfe1de5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a39fc331325345c323d8d6c228806f1a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bce32bb90cf8bfcf4d4d58123d9de66e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4295d9f41f2bd2ae8b8addbfaf2a1836 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd7c51305651146846ef48321d40d53c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad682494b5e23e3a6b98cea164137fa3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d11897c4fefeb5610eba706438f95ba7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a715501f8deb806207828a0164455cb9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ad23b88622fef26355e38d7b123482e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14a128c5ea3203ad588034c23c4a1d22 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd04fd82a06fc49c395556f25b824e4f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea6e15fb2001885a3ee4db4cd64e9e49 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6178ea712033560aa6d6960e370ea5cf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4cb70be307471f7f1baedfb69a6e8ae3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9a74497b4a943950d32cf70e9b892f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b760b1c9fd4b67494e710bbcb4a6162e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f154c1ae5bf00abb1e95e353f369415 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0c61c22ef4f0354e37e6cc03197509d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46640690b7fac8d86606340dc3a92bb1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe90beeb3ba3a1d0a3dce4db882ca6d7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4d08d66d1954ada375373246c1735eb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5d3492edfab1ae2a4da6b3f46a7cef9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-086c267eaf7da15f57c243331259c2af Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9cb82968ec4b027c505f13b62dc3b2fc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa5da44260d40638cd044c8df2ccb85f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ce82367c45781b2cf7f3fb6b1419b2b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22e2e5d77a9c36cbed86ca82194975d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-259570c8e4ca5c9afca705dd98860f96 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46529193b7eb7c1102c60ec7d5fe7418 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-691ee3c1c5d678def32892eb8feedf17 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc9260ad6c4c06ac35b29a117ebbebfa FileName: ./.bumpversion.cfg SPDXID: SPDXRef-3c8792ceca2d88e342daef2a04b034ca FileChecksum: SHA1: b424cf0f8dea7279114cd6fa0a39c7ed2ba5a1f4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./.github/ISSUE_TEMPLATE/bug_report.md SPDXID: SPDXRef-c48f77e030a5e1e59087e4222a6eb9d6 FileChecksum: SHA1: ffc33e3c0f4dc73c3aa7d03935d33056369e51b1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./.github/ISSUE_TEMPLATE/feature_request.md SPDXID: SPDXRef-c6f47f23adc52dee2f160b2c7aab157f FileChecksum: SHA1: 43aee616124e0dde4eb282c1177e9b9bf4e567d1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./.github/PULL_REQUEST_TEMPLATE.md SPDXID: SPDXRef-af3de88e71774b434668797ee515a74c FileChecksum: SHA1: 0c8ef0e22e94ef50aab130e35af86df5a25070ff LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./.github/release-drafter-config.yml SPDXID: SPDXRef-3375d2b71204218658a1ac8f5f364559 FileChecksum: SHA1: ccd3d6cd50b0cb8723bdb664a484780edfbfd83e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./.github/workflows/publish-release.yml SPDXID: SPDXRef-3bb5187e0842cc5da30ebf2aa24e1bbb FileChecksum: SHA1: d521ffa11d74d9a4045adf3ea3cbba032ce52f92 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./.github/workflows/pull-request.yml SPDXID: SPDXRef-0ab329a66a626ed238020976585b85c2 FileChecksum: SHA1: 4f1207c5c02bfafc85b01b823abfd8a9c1fe079f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./.github/workflows/release-drafter-config.yml SPDXID: SPDXRef-34820528f4eb47a8e3783e9350cddbdc FileChecksum: SHA1: 6088248f2dd8ce58641b88034f129b296af1564d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./CHANGELOG.md SPDXID: SPDXRef-9bbce5718f73c68a675850a65530bf0c FileChecksum: SHA1: 3e4d165b9ee2cd0b304b898e873ab2e5b9150804 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./CODE_OF_CONDUCT.md SPDXID: SPDXRef-fbcbc062770c1543f86e9dcf609c8f51 FileChecksum: SHA1: b33617e8952e062e0fd6c51da0c2a353015ccac7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-65ac492d84431c1c379c639f985869cd FileChecksum: SHA1: 6ec6d7313a10fc45fe1bcec7f3a7d084b0134a24 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./Dockerfile SPDXID: SPDXRef-1a1b34019d797f4752784a90c8cda2fb FileChecksum: SHA1: 9959ce8cf44070c193be48b958a8754dba1b1985 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2021 LG Electronics Inc. FileName: ./MANIFEST.in SPDXID: SPDXRef-829dad9659e7e78bfb4097a1dcfe1de5 FileChecksum: SHA1: 5648512ed3536146ba90b733d557d026621b9f93 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./README.md SPDXID: SPDXRef-a39fc331325345c323d8d6c228806f1a FileChecksum: SHA1: 349de987e65a449e9fc994a0e8d01ef50576054e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics Copyright (c) 2021 LG Electronics FileName: ./requirements-dev.txt SPDXID: SPDXRef-bce32bb90cf8bfcf4d4d58123d9de66e FileChecksum: SHA1: d26cb26529dd02607949290dba3e517f9c8bd511 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./requirements.txt SPDXID: SPDXRef-4295d9f41f2bd2ae8b8addbfaf2a1836 FileChecksum: SHA1: aa1406ca9b146673fb5acb69288fc036e42e30f7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./setup.py SPDXID: SPDXRef-fd7c51305651146846ef48321d40d53c FileChecksum: SHA1: 36e1c1fee84c1ace9f634472f98503e9aa615661 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2021 LG Electronics FileName: ./src/fosslight_source/_help.py SPDXID: SPDXRef-ad682494b5e23e3a6b98cea164137fa3 FileChecksum: SHA1: decddc1c257a59ee6d08b4e189a09422d15b8670 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2021 LG Electronics Inc. FileName: ./src/fosslight_source/_license_matched.py SPDXID: SPDXRef-d11897c4fefeb5610eba706438f95ba7 FileChecksum: SHA1: d93bc4fcbfce727edcdb4c92cd443dff7d9ea133 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2021 LG Electronics Inc. FileName: ./src/fosslight_source/_parsing_scancode_file_item.py SPDXID: SPDXRef-a715501f8deb806207828a0164455cb9 FileChecksum: SHA1: 86187fa9dd43278958223f6e385c2a49710f777d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2020 LG Electronics Inc. FileName: ./src/fosslight_source/_parsing_scanoss_file.py SPDXID: SPDXRef-0ad23b88622fef26355e38d7b123482e FileChecksum: SHA1: a9eaf2200bc73cbbff690dc4d1dcd2ed8eb37b1b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2020 LG Electronics Inc. FileName: ./src/fosslight_source/_scan_item.py SPDXID: SPDXRef-14a128c5ea3203ad588034c23c4a1d22 FileChecksum: SHA1: 47b5907be172579a7a7de51963ddc974a91832e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2020 LG Electronics Inc. FileName: ./src/fosslight_source/cli.py SPDXID: SPDXRef-fd04fd82a06fc49c395556f25b824e4f FileChecksum: SHA1: 27001ce168be09b13b2436fee2fa601b9c785238 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2020 LG Electronics Inc. Copyright Text', 'Exclude', 'Comment', 'license_reference'] Copyright Text', 'Exclude', 'Comment'] FileName: ./src/fosslight_source/run_scancode.py SPDXID: SPDXRef-ea6e15fb2001885a3ee4db4cd64e9e49 FileChecksum: SHA1: 796716089053628f03f4e290c53b7d6cd71104f5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2020 LG Electronics Inc. FileName: ./src/fosslight_source/run_scanoss.py SPDXID: SPDXRef-6178ea712033560aa6d6960e370ea5cf FileChecksum: SHA1: fad778768195102b7efc2d52357951d398a0380c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2020 LG Electronics Inc. FileName: ./src/fosslight_source/run_spdx_extractor.py SPDXID: SPDXRef-4cb70be307471f7f1baedfb69a6e8ae3 FileChecksum: SHA1: d75b9c332461c8301d7669a73ac8dded39298652 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2023 LG Electronics Inc. FileName: ./tests/cli_test.py SPDXID: SPDXRef-c9a74497b4a943950d32cf70e9b892f1 FileChecksum: SHA1: 79f8a1628c9111a73340e4d8263b28cf9d797d29 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics Copyright (c) 2020 LG Electronics Inc. FileName: ./tests/json_result/scan_has_error.json SPDXID: SPDXRef-b760b1c9fd4b67494e710bbcb4a6162e FileChecksum: SHA1: 438d98698fbc759f27511e5eeb86ffc6f30dff1b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./tests/scancode_raw.json SPDXID: SPDXRef-1f154c1ae5bf00abb1e95e353f369415 FileChecksum: SHA1: 20956c6584b081ea440bec030312d416fbe87091 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./tests/test_files/Sample_MIT_LICENSE.txt SPDXID: SPDXRef-c0c61c22ef4f0354e37e6cc03197509d FileChecksum: SHA1: a9f37c2baefe44e0ddb6ee2809a101b2b9ef3935 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./tests/test_files/dual.txt SPDXID: SPDXRef-46640690b7fac8d86606340dc3a92bb1 FileChecksum: SHA1: 450bd70da94b69f02aa4fe246b8976389cbd53fc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics Copyright (c) 2020 LG Electronics Inc. Copyright (c) 2021 LG Electronics Inc. FileName: ./tests/test_files/run_scancode.py SPDXID: SPDXRef-fe90beeb3ba3a1d0a3dce4db882ca6d7 FileChecksum: SHA1: 480b6625705fb1c383eae43ae6cb3c6e7b409584 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics Copyright (c) 2020 LG Electronics Inc. FileName: ./tests/test_files/run_scancode2.py SPDXID: SPDXRef-d4d08d66d1954ada375373246c1735eb FileChecksum: SHA1: c5c48966f3243f9e6dd446f2b3da9965447d2f81 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./tests/test_files/sample.cpp SPDXID: SPDXRef-c5d3492edfab1ae2a4da6b3f46a7cef9 FileChecksum: SHA1: 5e22315f6387871d6b87209a7014a462b3b14f9f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2021 LG Electronics SPDX-FileCopyrightText: Copyright 2017 Free Software Foundation Europe e.V. SPDX-FileCopyrightText: Copyright 2022 LG Electronics Inc. FileName: ./tests/test_files/sample_license.txt SPDXID: SPDXRef-086c267eaf7da15f57c243331259c2af FileChecksum: SHA1: be561fe6eb626c2566b9a6c0885554b4ee4e6b74 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. FileName: ./tests/test_files/spdx_lic.txt SPDXID: SPDXRef-9cb82968ec4b027c505f13b62dc3b2fc FileChecksum: SHA1: 5ca9693ed7a91d27998f29be5b709877507f4390 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./tests/test_files/temp.cpp SPDXID: SPDXRef-fa5da44260d40638cd044c8df2ccb85f FileChecksum: SHA1: 79ea96ab579c3236142e2a38c6113cdbf6e8b45d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics SPDX-FileCopyrightText: Copyright 2022 LG Electronics Inc. FileName: ./tests/test_files/test/MIT_TEST.txt SPDXID: SPDXRef-9ce82367c45781b2cf7f3fb6b1419b2b FileChecksum: SHA1: a9f37c2baefe44e0ddb6ee2809a101b2b9ef3935 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics FileName: ./tests/test_files/test/temp.cpp SPDXID: SPDXRef-22e2e5d77a9c36cbed86ca82194975d0 FileChecksum: SHA1: 79ea96ab579c3236142e2a38c6113cdbf6e8b45d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics SPDX-FileCopyrightText: Copyright 2022 LG Electronics Inc. FileName: ./tests/test_files/test_known_spdx.txt SPDXID: SPDXRef-259570c8e4ca5c9afca705dd98860f96 FileChecksum: SHA1: 9a8e96ed2b1f2b2f1d76f1d7cc2f0f828f7f47a9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics Copyright (c) 2020 LG Electronics Inc. FileName: ./tests/test_files/test_unknown_spdx.txt SPDXID: SPDXRef-46529193b7eb7c1102c60ec7d5fe7418 FileChecksum: SHA1: d9b471e78010381addb600d1a1921b204034f226 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: LicenseRef-MIT-like FileCopyrightText: 2021 LG Electronics Copyright (c) 2020 LG Electronics Inc. FileName: ./tests/test_tox.py SPDXID: SPDXRef-691ee3c1c5d678def32892eb8feedf17 FileChecksum: SHA1: 1af4434d5625f40bbf12fe73c0b3906a742727f7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: Apache-2.0 FileCopyrightText: 2021 LG Electronics Copyright (c) 2020 LG Electronics Inc. FileName: ./tox.ini SPDXID: SPDXRef-bc9260ad6c4c06ac35b29a117ebbebfa FileChecksum: SHA1: f87ac1b7728e7158753cfde87ca4ba5cb7d5220d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright (c) 2021 LG Electronics LicenseID: LicenseRef-MIT-like LicenseName: NOASSERTION ExtractedText: # This License text is the License text for testing unknown-spdx. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE 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.