[
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/vendor/ghostscript-9.55/gs",
    "type": "file",
    "name": "gs",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": "",
    "size": 391,
    "mime_type": "text/plain",
    "file_type": "UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "agpl-3.0 AND (agpl-3.0 OR commercial-license)",
    "detected_license_expression_spdx": "AGPL-3.0-only AND (AGPL-3.0-only OR LicenseRef-scancode-commercial-license)",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 2,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0_176.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": "License: AGPL-3.0-only",
            "match_coverage": 100.0,
            "matched_length": 5,
            "rule_relevance": 100,
            "rule_identifier": "agpl-3.0_176.RULE",
            "license_expression": "agpl-3.0",
            "license_expression_spdx": "AGPL-3.0-only"
          },
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 6,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0_5.RULE",
            "from_file": null,
            "start_line": 6,
            "matched_text": "This is a demo placeholder for the ghostscript binary. AGPL-3.0 \u2014 note",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "agpl-3.0_5.RULE",
            "license_expression": "agpl-3.0",
            "license_expression_spdx": "AGPL-3.0-only"
          },
          {
            "score": 11.76,
            "matcher": "3-seq",
            "end_line": 9,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0_or_commercial-license_5.RULE",
            "from_file": null,
            "start_line": 8,
            "matched_text": "source-disclosure obligations. Artifex offers a commercial license for\ncustomers who cannot meet the AGPL terms.",
            "match_coverage": 11.76,
            "matched_length": 4,
            "rule_relevance": 100,
            "rule_identifier": "agpl-3.0_or_commercial-license_5.RULE",
            "license_expression": "agpl-3.0 OR commercial-license",
            "license_expression_spdx": "AGPL-3.0-only OR LicenseRef-scancode-commercial-license"
          }
        ],
        "identifier": "agpl_3_0_and__agpl_3_0_or_commercial_license-f9b2ca99-6bb3-2d00-2542-4642c2d98294",
        "license_expression": "agpl-3.0 AND (agpl-3.0 OR commercial-license)",
        "license_expression_spdx": "AGPL-3.0-only AND (AGPL-3.0-only OR LicenseRef-scancode-commercial-license)"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 20.69,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 4,
        "copyright": "Copyright (c) 1989-2024 Artifex Software, Inc. Component",
        "start_line": 3
      }
    ],
    "holders": [
      {
        "holder": "Artifex Software, Inc. Component",
        "end_line": 4,
        "start_line": 3
      }
    ],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [],
    "md5": "6ee5c02910f997574697512852d99114",
    "sha1": "cccba8105aa226fd4eab8fa7df6c1ae4f910b49f",
    "sha256": "cd2ea0d313eb49ec25d712ead61b22002a671e27019d77724f041c5c935acd23",
    "sha512": "",
    "sha1_git": "c7004142c71cd0864dd48da679444538eea25845",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  }
]