---
Function {
 argument: Destructured {
  identifier: None,
  arguments: [
   DestructuredArgument {
    identifier: "lib",
    default: None,
   },
  ],
  ellipsis: false,
 },
 definition: FunctionApplication {
  function: PropertyAccess {
   expression: Variable {
    identifier: "lib",
    position: (3, 1),
   },
   attribute_path: AttributePath {
    parts: [
     Raw {
      content: "mapAttrs",
      position: (3, 5),
     },
    ],
   },
   default: None,
  },
  arguments: [
   Parentheses {
    expression: Function {
     argument: Simple {
      identifier: "lname",
     },
     definition: Function {
      argument: Simple {
       identifier: "lset",
      },
      definition: LetIn {
       bindings: [
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "defaultLicense",
            position: (4, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "shortName",
               position: (5, 5),
              },
             ],
            },
            to: Variable {
             identifier: "lname",
             position: (5, 17),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (6, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (6, 12),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (7, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (7, 18),
            },
           },
          ],
          recursive: true,
          position: (4, 20),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "mkLicense",
            position: (10, 3),
           },
          ],
         },
         to: Function {
          argument: Simple {
           identifier: "licenseDeclaration",
          },
          definition: LetIn {
           bindings: [
            Binding {
             from: AttributePath {
              parts: [
               Raw {
                content: "applyDefaults",
                position: (11, 5),
               },
              ],
             },
             to: Function {
              argument: Simple {
               identifier: "license",
              },
              definition: BinaryOperation {
               operator: Update,
               operands: [
                Variable {
                 identifier: "defaultLicense",
                 position: (11, 30),
                },
                Variable {
                 identifier: "license",
                 position: (11, 48),
                },
               ],
               position: (11, 45),
              },
              position: (11, 21),
             },
            },
            Binding {
             from: AttributePath {
              parts: [
               Raw {
                content: "applySpdx",
                position: (12, 5),
               },
              ],
             },
             to: Function {
              argument: Simple {
               identifier: "license",
              },
              definition: IfThenElse {
               predicate: HasProperty {
                expression: Variable {
                 identifier: "license",
                 position: (13, 10),
                },
                attribute_path: AttributePath {
                 parts: [
                  Raw {
                   content: "spdxId",
                   position: (13, 20),
                  },
                 ],
                },
                position: (13, 18),
               },
               then: BinaryOperation {
                operator: Update,
                operands: [
                 Variable {
                  identifier: "license",
                  position: (14, 12),
                 },
                 Map {
                  bindings: [
                   Binding {
                    from: AttributePath {
                     parts: [
                      Raw {
                       content: "url",
                       position: (14, 25),
                      },
                     ],
                    },
                    to: String {
                     parts: [
                      Raw {
                       content: "https://spdx.org/licenses/",
                       position: (14, 32),
                      },
                      Interpolation {
                       expression: PropertyAccess {
                        expression: Variable {
                         identifier: "license",
                         position: (14, 60),
                        },
                        attribute_path: AttributePath {
                         parts: [
                          Raw {
                           content: "spdxId",
                           position: (14, 68),
                          },
                         ],
                        },
                        default: None,
                       },
                      },
                      Raw {
                       content: ".html",
                       position: (14, 75),
                      },
                     ],
                     position: (14, 31),
                    },
                   },
                  ],
                  recursive: false,
                  position: (14, 23),
                 },
                ],
                position: (14, 20),
               },
               else_: Variable {
                identifier: "license",
                position: (15, 12),
               },
               position: (13, 7),
              },
              position: (12, 17),
             },
            },
            Binding {
             from: AttributePath {
              parts: [
               Raw {
                content: "applyRedistributable",
                position: (16, 5),
               },
              ],
             },
             to: Function {
              argument: Simple {
               identifier: "license",
              },
              definition: BinaryOperation {
               operator: Update,
               operands: [
                Map {
                 bindings: [
                  Binding {
                   from: AttributePath {
                    parts: [
                     Raw {
                      content: "redistributable",
                      position: (16, 39),
                     },
                    ],
                   },
                   to: PropertyAccess {
                    expression: Variable {
                     identifier: "license",
                     position: (16, 57),
                    },
                    attribute_path: AttributePath {
                     parts: [
                      Raw {
                       content: "free",
                       position: (16, 65),
                      },
                     ],
                    },
                    default: None,
                   },
                  },
                 ],
                 recursive: false,
                 position: (16, 37),
                },
                Variable {
                 identifier: "license",
                 position: (16, 76),
                },
               ],
               position: (16, 73),
              },
              position: (16, 28),
             },
            },
           ],
           target: FunctionApplication {
            function: PropertyAccess {
             expression: Variable {
              identifier: "lib",
              position: (17, 6),
             },
             attribute_path: AttributePath {
              parts: [
               Raw {
                content: "pipe",
                position: (17, 10),
               },
              ],
             },
             default: None,
            },
            arguments: [
             Variable {
              identifier: "licenseDeclaration",
              position: (17, 15),
             },
             List {
              elements: [
               Variable {
                identifier: "applyDefaults",
                position: (18, 5),
               },
               Variable {
                identifier: "applySpdx",
                position: (19, 5),
               },
               Variable {
                identifier: "applyRedistributable",
                position: (20, 5),
               },
              ],
              position: (17, 34),
             },
            ],
           },
           position: (10, 35),
          },
          position: (10, 15),
         },
        },
       ],
       target: FunctionApplication {
        function: Variable {
         identifier: "mkLicense",
         position: (22, 4),
        },
        arguments: [
         Variable {
          identifier: "lset",
          position: (22, 14),
         },
        ],
       },
       position: (3, 28),
      },
      position: (3, 22),
     },
     position: (3, 15),
    },
    position: (3, 14),
   },
   Parentheses {
    expression: BinaryOperation {
     operator: Update,
     operands: [
      Map {
       bindings: [
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "abstyles",
            position: (28, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (29, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Abstyles",
               position: (29, 15),
              },
             ],
             position: (29, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (30, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Abstyles License",
               position: (30, 17),
              },
             ],
             position: (30, 16),
            },
           },
          ],
          recursive: false,
          position: (28, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "afl20",
            position: (33, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (34, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "AFL-2.0",
               position: (34, 15),
              },
             ],
             position: (34, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (35, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Academic Free License v2.0",
               position: (35, 17),
              },
             ],
             position: (35, 16),
            },
           },
          ],
          recursive: false,
          position: (33, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "afl21",
            position: (38, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (39, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "AFL-2.1",
               position: (39, 15),
              },
             ],
             position: (39, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (40, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Academic Free License v2.1",
               position: (40, 17),
              },
             ],
             position: (40, 16),
            },
           },
          ],
          recursive: false,
          position: (38, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "afl3",
            position: (43, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (44, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "AFL-3.0",
               position: (44, 15),
              },
             ],
             position: (44, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (45, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Academic Free License v3.0",
               position: (45, 17),
              },
             ],
             position: (45, 16),
            },
           },
          ],
          recursive: false,
          position: (43, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "agpl3Only",
            position: (48, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (49, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "AGPL-3.0-only",
               position: (49, 15),
              },
             ],
             position: (49, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (50, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Affero General Public License v3.0 only",
               position: (50, 17),
              },
             ],
             position: (50, 16),
            },
           },
          ],
          recursive: false,
          position: (48, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "agpl3Plus",
            position: (53, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (54, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "AGPL-3.0-or-later",
               position: (54, 15),
              },
             ],
             position: (54, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (55, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Affero General Public License v3.0 or later",
               position: (55, 17),
              },
             ],
             position: (55, 16),
            },
           },
          ],
          recursive: false,
          position: (53, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "amazonsl",
            position: (58, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (59, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Amazon Software License",
               position: (59, 17),
              },
             ],
             position: (59, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (60, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://aws.amazon.com/asl/",
               position: (60, 12),
              },
             ],
             position: (60, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (61, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (61, 12),
            },
           },
          ],
          recursive: false,
          position: (58, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "amd",
            position: (64, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (65, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "AMD License Agreement",
               position: (65, 17),
              },
             ],
             position: (65, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (66, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://developer.amd.com/amd-license-agreement/",
               position: (66, 12),
              },
             ],
             position: (66, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (67, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (67, 12),
            },
           },
          ],
          recursive: false,
          position: (64, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "aom",
            position: (70, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (71, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Alliance for Open Media Patent License 1.0",
               position: (71, 17),
              },
             ],
             position: (71, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (72, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://aomedia.org/license/patent-license/",
               position: (72, 12),
              },
             ],
             position: (72, 11),
            },
           },
          ],
          recursive: false,
          position: (70, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "apsl20",
            position: (75, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (76, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "APSL-2.0",
               position: (76, 15),
              },
             ],
             position: (76, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (77, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Apple Public Source License 2.0",
               position: (77, 17),
              },
             ],
             position: (77, 16),
            },
           },
          ],
          recursive: false,
          position: (75, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "arphicpl",
            position: (80, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (81, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Arphic Public License",
               position: (81, 17),
              },
             ],
             position: (81, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (82, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://www.freedesktop.org/wiki/Arphic_Public_License/",
               position: (82, 12),
              },
             ],
             position: (82, 11),
            },
           },
          ],
          recursive: false,
          position: (80, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "artistic1",
            position: (85, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (86, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Artistic-1.0",
               position: (86, 15),
              },
             ],
             position: (86, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (87, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Artistic License 1.0",
               position: (87, 17),
              },
             ],
             position: (87, 16),
            },
           },
          ],
          recursive: false,
          position: (85, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "artistic2",
            position: (90, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (91, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Artistic-2.0",
               position: (91, 15),
              },
             ],
             position: (91, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (92, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Artistic License 2.0",
               position: (92, 17),
              },
             ],
             position: (92, 16),
            },
           },
          ],
          recursive: false,
          position: (90, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "asl20",
            position: (95, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (96, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Apache-2.0",
               position: (96, 15),
              },
             ],
             position: (96, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (97, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Apache License 2.0",
               position: (97, 17),
              },
             ],
             position: (97, 16),
            },
           },
          ],
          recursive: false,
          position: (95, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "boost",
            position: (100, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (101, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSL-1.0",
               position: (101, 15),
              },
             ],
             position: (101, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (102, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Boost Software License 1.0",
               position: (102, 17),
              },
             ],
             position: (102, 16),
            },
           },
          ],
          recursive: false,
          position: (100, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "beerware",
            position: (105, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (106, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Beerware",
               position: (106, 15),
              },
             ],
             position: (106, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (107, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Beerware License",
               position: (107, 17),
              },
             ],
             position: (107, 16),
            },
           },
          ],
          recursive: false,
          position: (105, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "blueOak100",
            position: (110, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (111, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BlueOak-1.0.0",
               position: (111, 15),
              },
             ],
             position: (111, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (112, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Blue Oak Model License 1.0.0",
               position: (112, 17),
              },
             ],
             position: (112, 16),
            },
           },
          ],
          recursive: false,
          position: (110, 16),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "bsd0",
            position: (115, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (116, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "0BSD",
               position: (116, 15),
              },
             ],
             position: (116, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (117, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD Zero Clause License",
               position: (117, 17),
              },
             ],
             position: (117, 16),
            },
           },
          ],
          recursive: false,
          position: (115, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "bsd1",
            position: (120, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (121, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD-1-Clause",
               position: (121, 15),
              },
             ],
             position: (121, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (122, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD 1-Clause License",
               position: (122, 17),
              },
             ],
             position: (122, 16),
            },
           },
          ],
          recursive: false,
          position: (120, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "bsd2",
            position: (125, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (126, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD-2-Clause",
               position: (126, 15),
              },
             ],
             position: (126, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (127, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD 2-clause \"Simplified\" License",
               position: (127, 18),
              },
             ],
             position: (127, 16),
            },
           },
          ],
          recursive: false,
          position: (125, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "bsd2Patent",
            position: (130, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (131, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD-2-Clause-Patent",
               position: (131, 15),
              },
             ],
             position: (131, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (132, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD-2-Clause Plus Patent License",
               position: (132, 17),
              },
             ],
             position: (132, 16),
            },
           },
          ],
          recursive: false,
          position: (130, 16),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "bsd3",
            position: (135, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (136, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD-3-Clause",
               position: (136, 15),
              },
             ],
             position: (136, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (137, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD 3-clause \"New\" or \"Revised\" License",
               position: (137, 18),
              },
             ],
             position: (137, 16),
            },
           },
          ],
          recursive: false,
          position: (135, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "bsdOriginal",
            position: (140, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (141, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD-4-Clause",
               position: (141, 15),
              },
             ],
             position: (141, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (142, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD 4-clause \"Original\" or \"Old\" License",
               position: (142, 18),
              },
             ],
             position: (142, 16),
            },
           },
          ],
          recursive: false,
          position: (140, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "bsdOriginalUC",
            position: (145, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (146, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD-4-Clause-UC",
               position: (146, 15),
              },
             ],
             position: (146, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (147, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD 4-Clause University of California-Specific",
               position: (147, 17),
              },
             ],
             position: (147, 16),
            },
           },
          ],
          recursive: false,
          position: (145, 19),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "bsdProtection",
            position: (150, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (151, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD-Protection",
               position: (151, 15),
              },
             ],
             position: (151, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (152, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "BSD Protection License",
               position: (152, 17),
              },
             ],
             position: (152, 16),
            },
           },
          ],
          recursive: false,
          position: (150, 19),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "bsl11",
            position: (155, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (156, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Business Source License 1.1",
               position: (156, 17),
              },
             ],
             position: (156, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (157, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://mariadb.com/bsl11",
               position: (157, 12),
              },
             ],
             position: (157, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (158, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (158, 12),
            },
           },
          ],
          recursive: false,
          position: (155, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "capec",
            position: (161, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (162, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Common Attack Pattern Enumeration and Classification",
               position: (162, 17),
              },
             ],
             position: (162, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (163, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://capec.mitre.org/about/termsofuse.html",
               position: (163, 12),
              },
             ],
             position: (163, 11),
            },
           },
          ],
          recursive: false,
          position: (161, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "clArtistic",
            position: (166, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (167, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "ClArtistic",
               position: (167, 15),
              },
             ],
             position: (167, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (168, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Clarified Artistic License",
               position: (168, 17),
              },
             ],
             position: (168, 16),
            },
           },
          ],
          recursive: false,
          position: (166, 16),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc0",
            position: (171, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (172, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC0-1.0",
               position: (172, 15),
              },
             ],
             position: (172, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (173, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Zero v1.0 Universal",
               position: (173, 17),
              },
             ],
             position: (173, 16),
            },
           },
          ],
          recursive: false,
          position: (171, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-nc-sa-20",
            position: (176, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (177, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-NC-SA-2.0",
               position: (177, 15),
              },
             ],
             position: (177, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (178, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution Non Commercial Share Alike 2.0",
               position: (178, 17),
              },
             ],
             position: (178, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (179, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (179, 12),
            },
           },
          ],
          recursive: false,
          position: (176, 20),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-nc-sa-25",
            position: (182, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (183, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-NC-SA-2.5",
               position: (183, 15),
              },
             ],
             position: (183, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (184, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution Non Commercial Share Alike 2.5",
               position: (184, 17),
              },
             ],
             position: (184, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (185, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (185, 12),
            },
           },
          ],
          recursive: false,
          position: (182, 20),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-nc-sa-30",
            position: (188, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (189, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-NC-SA-3.0",
               position: (189, 15),
              },
             ],
             position: (189, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (190, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution Non Commercial Share Alike 3.0",
               position: (190, 17),
              },
             ],
             position: (190, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (191, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (191, 12),
            },
           },
          ],
          recursive: false,
          position: (188, 20),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-nc-sa-40",
            position: (194, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (195, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-NC-SA-4.0",
               position: (195, 15),
              },
             ],
             position: (195, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (196, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution Non Commercial Share Alike 4.0",
               position: (196, 17),
              },
             ],
             position: (196, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (197, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (197, 12),
            },
           },
          ],
          recursive: false,
          position: (194, 20),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-nc-30",
            position: (200, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (201, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-NC-3.0",
               position: (201, 15),
              },
             ],
             position: (201, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (202, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution Non Commercial 3.0 Unported",
               position: (202, 17),
              },
             ],
             position: (202, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (203, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (203, 12),
            },
           },
          ],
          recursive: false,
          position: (200, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-nc-40",
            position: (206, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (207, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-NC-4.0",
               position: (207, 15),
              },
             ],
             position: (207, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (208, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution Non Commercial 4.0 International",
               position: (208, 17),
              },
             ],
             position: (208, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (209, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (209, 12),
            },
           },
          ],
          recursive: false,
          position: (206, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-nd-30",
            position: (212, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (213, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-ND-3.0",
               position: (213, 15),
              },
             ],
             position: (213, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (214, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution-No Derivative Works v3.00",
               position: (214, 17),
              },
             ],
             position: (214, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (215, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (215, 12),
            },
           },
          ],
          recursive: false,
          position: (212, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-sa-25",
            position: (218, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (219, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-SA-2.5",
               position: (219, 15),
              },
             ],
             position: (219, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (220, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution Share Alike 2.5",
               position: (220, 17),
              },
             ],
             position: (220, 16),
            },
           },
          ],
          recursive: false,
          position: (218, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-30",
            position: (223, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (224, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-3.0",
               position: (224, 15),
              },
             ],
             position: (224, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (225, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution 3.0",
               position: (225, 17),
              },
             ],
             position: (225, 16),
            },
           },
          ],
          recursive: false,
          position: (223, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-sa-30",
            position: (228, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (229, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-SA-3.0",
               position: (229, 15),
              },
             ],
             position: (229, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (230, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution Share Alike 3.0",
               position: (230, 17),
              },
             ],
             position: (230, 16),
            },
           },
          ],
          recursive: false,
          position: (228, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-40",
            position: (233, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (234, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-4.0",
               position: (234, 15),
              },
             ],
             position: (234, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (235, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution 4.0",
               position: (235, 17),
              },
             ],
             position: (235, 16),
            },
           },
          ],
          recursive: false,
          position: (233, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cc-by-sa-40",
            position: (238, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (239, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CC-BY-SA-4.0",
               position: (239, 15),
              },
             ],
             position: (239, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (240, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Creative Commons Attribution Share Alike 4.0",
               position: (240, 17),
              },
             ],
             position: (240, 16),
            },
           },
          ],
          recursive: false,
          position: (238, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cddl",
            position: (243, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (244, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CDDL-1.0",
               position: (244, 15),
              },
             ],
             position: (244, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (245, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Common Development and Distribution License 1.0",
               position: (245, 17),
              },
             ],
             position: (245, 16),
            },
           },
          ],
          recursive: false,
          position: (243, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cecill20",
            position: (248, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (249, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CECILL-2.0",
               position: (249, 15),
              },
             ],
             position: (249, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (250, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CeCILL Free Software License Agreement v2.0",
               position: (250, 17),
              },
             ],
             position: (250, 16),
            },
           },
          ],
          recursive: false,
          position: (248, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cecill21",
            position: (253, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (254, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CECILL-2.1",
               position: (254, 15),
              },
             ],
             position: (254, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (255, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CeCILL Free Software License Agreement v2.1",
               position: (255, 17),
              },
             ],
             position: (255, 16),
            },
           },
          ],
          recursive: false,
          position: (253, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cecill-b",
            position: (258, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (259, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CECILL-B",
               position: (259, 15),
              },
             ],
             position: (259, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (260, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CeCILL-B Free Software License Agreement",
               position: (260, 18),
              },
             ],
             position: (260, 17),
            },
           },
          ],
          recursive: false,
          position: (258, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cecill-c",
            position: (263, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (264, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CECILL-C",
               position: (264, 15),
              },
             ],
             position: (264, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (265, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CeCILL-C Free Software License Agreement",
               position: (265, 18),
              },
             ],
             position: (265, 17),
            },
           },
          ],
          recursive: false,
          position: (263, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cpal10",
            position: (268, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (269, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CPAL-1.0",
               position: (269, 15),
              },
             ],
             position: (269, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (270, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Common Public Attribution License 1.0",
               position: (270, 17),
              },
             ],
             position: (270, 16),
            },
           },
          ],
          recursive: false,
          position: (268, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "cpl10",
            position: (273, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (274, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "CPL-1.0",
               position: (274, 15),
              },
             ],
             position: (274, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (275, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Common Public License 1.0",
               position: (275, 17),
              },
             ],
             position: (275, 16),
            },
           },
          ],
          recursive: false,
          position: (273, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "curl",
            position: (278, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (279, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "curl",
               position: (279, 15),
              },
             ],
             position: (279, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (280, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "curl License",
               position: (280, 17),
              },
             ],
             position: (280, 16),
            },
           },
          ],
          recursive: false,
          position: (278, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "doc",
            position: (283, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (284, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "DOC",
               position: (284, 15),
              },
             ],
             position: (284, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (285, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "DOC License",
               position: (285, 17),
              },
             ],
             position: (285, 16),
            },
           },
          ],
          recursive: false,
          position: (283, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "eapl",
            position: (288, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (289, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "EPSON AVASYS PUBLIC LICENSE",
               position: (289, 17),
              },
             ],
             position: (289, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (290, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://avasys.jp/hp/menu000000700/hpg000000603.htm",
               position: (290, 12),
              },
             ],
             position: (290, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (291, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (291, 12),
            },
           },
          ],
          recursive: false,
          position: (288, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "efl10",
            position: (294, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (295, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "EFL-1.0",
               position: (295, 15),
              },
             ],
             position: (295, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (296, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Eiffel Forum License v1.0",
               position: (296, 17),
              },
             ],
             position: (296, 16),
            },
           },
          ],
          recursive: false,
          position: (294, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "efl20",
            position: (299, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (300, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "EFL-2.0",
               position: (300, 15),
              },
             ],
             position: (300, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (301, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Eiffel Forum License v2.0",
               position: (301, 17),
              },
             ],
             position: (301, 16),
            },
           },
          ],
          recursive: false,
          position: (299, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "elastic",
            position: (304, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (305, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "ELASTIC LICENSE",
               position: (305, 17),
              },
             ],
             position: (305, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (306, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE.txt",
               position: (306, 12),
              },
             ],
             position: (306, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (307, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (307, 12),
            },
           },
          ],
          recursive: false,
          position: (304, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "epl10",
            position: (310, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (311, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "EPL-1.0",
               position: (311, 15),
              },
             ],
             position: (311, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (312, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Eclipse Public License 1.0",
               position: (312, 17),
              },
             ],
             position: (312, 16),
            },
           },
          ],
          recursive: false,
          position: (310, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "epl20",
            position: (315, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (316, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "EPL-2.0",
               position: (316, 15),
              },
             ],
             position: (316, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (317, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Eclipse Public License 2.0",
               position: (317, 17),
              },
             ],
             position: (317, 16),
            },
           },
          ],
          recursive: false,
          position: (315, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "epson",
            position: (320, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (321, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Seiko Epson Corporation Software License Agreement for Linux",
               position: (321, 17),
              },
             ],
             position: (321, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (322, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://download.ebz.epson.net/dsc/du/02/eula/global/LINUX_EN.html",
               position: (322, 12),
              },
             ],
             position: (322, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (323, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (323, 12),
            },
           },
          ],
          recursive: false,
          position: (320, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "eupl11",
            position: (326, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (327, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "EUPL-1.1",
               position: (327, 15),
              },
             ],
             position: (327, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (328, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "European Union Public License 1.1",
               position: (328, 17),
              },
             ],
             position: (328, 16),
            },
           },
          ],
          recursive: false,
          position: (326, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "eupl12",
            position: (331, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (332, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "EUPL-1.2",
               position: (332, 15),
              },
             ],
             position: (332, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (333, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "European Union Public License 1.2",
               position: (333, 17),
              },
             ],
             position: (333, 16),
            },
           },
          ],
          recursive: false,
          position: (331, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "fdl11Only",
            position: (336, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (337, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GFDL-1.1-only",
               position: (337, 15),
              },
             ],
             position: (337, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (338, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Free Documentation License v1.1 only",
               position: (338, 17),
              },
             ],
             position: (338, 16),
            },
           },
          ],
          recursive: false,
          position: (336, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "fdl11Plus",
            position: (341, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (342, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GFDL-1.1-or-later",
               position: (342, 15),
              },
             ],
             position: (342, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (343, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Free Documentation License v1.1 or later",
               position: (343, 17),
              },
             ],
             position: (343, 16),
            },
           },
          ],
          recursive: false,
          position: (341, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "fdl12Only",
            position: (346, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (347, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GFDL-1.2-only",
               position: (347, 15),
              },
             ],
             position: (347, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (348, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Free Documentation License v1.2 only",
               position: (348, 17),
              },
             ],
             position: (348, 16),
            },
           },
          ],
          recursive: false,
          position: (346, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "fdl12Plus",
            position: (351, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (352, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GFDL-1.2-or-later",
               position: (352, 15),
              },
             ],
             position: (352, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (353, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Free Documentation License v1.2 or later",
               position: (353, 17),
              },
             ],
             position: (353, 16),
            },
           },
          ],
          recursive: false,
          position: (351, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "fdl13Only",
            position: (356, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (357, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GFDL-1.3-only",
               position: (357, 15),
              },
             ],
             position: (357, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (358, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Free Documentation License v1.3 only",
               position: (358, 17),
              },
             ],
             position: (358, 16),
            },
           },
          ],
          recursive: false,
          position: (356, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "fdl13Plus",
            position: (361, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (362, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GFDL-1.3-or-later",
               position: (362, 15),
              },
             ],
             position: (362, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (363, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Free Documentation License v1.3 or later",
               position: (363, 17),
              },
             ],
             position: (363, 16),
            },
           },
          ],
          recursive: false,
          position: (361, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "ffsl",
            position: (366, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (367, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Floodgap Free Software License",
               position: (367, 17),
              },
             ],
             position: (367, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (368, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://www.floodgap.com/software/ffsl/license.html",
               position: (368, 12),
              },
             ],
             position: (368, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (369, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (369, 12),
            },
           },
          ],
          recursive: false,
          position: (366, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "free",
            position: (372, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (373, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Unspecified free software license",
               position: (373, 17),
              },
             ],
             position: (373, 16),
            },
           },
          ],
          recursive: false,
          position: (372, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "ftl",
            position: (376, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (377, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "FTL",
               position: (377, 15),
              },
             ],
             position: (377, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (378, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Freetype Project License",
               position: (378, 17),
              },
             ],
             position: (378, 16),
            },
           },
          ],
          recursive: false,
          position: (376, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "g4sl",
            position: (381, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (382, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Geant4 Software License",
               position: (382, 17),
              },
             ],
             position: (382, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (383, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://geant4.web.cern.ch/geant4/license/LICENSE.html",
               position: (383, 12),
              },
             ],
             position: (383, 11),
            },
           },
          ],
          recursive: false,
          position: (381, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "geogebra",
            position: (386, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (387, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GeoGebra Non-Commercial License Agreement",
               position: (387, 17),
              },
             ],
             position: (387, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (388, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://www.geogebra.org/license",
               position: (388, 12),
              },
             ],
             position: (388, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (389, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (389, 12),
            },
           },
          ],
          recursive: false,
          position: (386, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "generaluser",
            position: (392, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (393, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GeneralUser GS License v2.0",
               position: (393, 17),
              },
             ],
             position: (393, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (394, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "http://www.schristiancollins.com/generaluser.php",
               position: (394, 12),
              },
             ],
             position: (394, 11),
            },
           },
          ],
          recursive: false,
          position: (392, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl1Only",
            position: (397, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (398, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GPL-1.0-only",
               position: (398, 15),
              },
             ],
             position: (398, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (399, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v1.0 only",
               position: (399, 17),
              },
             ],
             position: (399, 16),
            },
           },
          ],
          recursive: false,
          position: (397, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl1Plus",
            position: (402, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (403, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GPL-1.0-or-later",
               position: (403, 15),
              },
             ],
             position: (403, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (404, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v1.0 or later",
               position: (404, 17),
              },
             ],
             position: (404, 16),
            },
           },
          ],
          recursive: false,
          position: (402, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl2Only",
            position: (407, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (408, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GPL-2.0-only",
               position: (408, 15),
              },
             ],
             position: (408, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (409, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v2.0 only",
               position: (409, 17),
              },
             ],
             position: (409, 16),
            },
           },
          ],
          recursive: false,
          position: (407, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl2Classpath",
            position: (412, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (413, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GPL-2.0-with-classpath-exception",
               position: (413, 15),
              },
             ],
             position: (413, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (414, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v2.0 only (with Classpath exception)",
               position: (414, 17),
              },
             ],
             position: (414, 16),
            },
           },
          ],
          recursive: false,
          position: (412, 19),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl2ClasspathPlus",
            position: (417, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (418, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v2.0 or later (with Classpath exception)",
               position: (418, 17),
              },
             ],
             position: (418, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (419, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception",
               position: (419, 12),
              },
             ],
             position: (419, 11),
            },
           },
          ],
          recursive: false,
          position: (417, 23),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl2Oss",
            position: (422, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (423, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License version 2 only (with OSI approved licenses linking exception)",
               position: (423, 17),
              },
             ],
             position: (423, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (424, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://www.mysql.com/about/legal/licensing/foss-exception",
               position: (424, 12),
              },
             ],
             position: (424, 11),
            },
           },
          ],
          recursive: false,
          position: (422, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl2Plus",
            position: (427, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (428, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GPL-2.0-or-later",
               position: (428, 15),
              },
             ],
             position: (428, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (429, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v2.0 or later",
               position: (429, 17),
              },
             ],
             position: (429, 16),
            },
           },
          ],
          recursive: false,
          position: (427, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl3Only",
            position: (432, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (433, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GPL-3.0-only",
               position: (433, 15),
              },
             ],
             position: (433, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (434, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v3.0 only",
               position: (434, 17),
              },
             ],
             position: (434, 16),
            },
           },
          ],
          recursive: false,
          position: (432, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl3Plus",
            position: (437, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (438, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GPL-3.0-or-later",
               position: (438, 15),
              },
             ],
             position: (438, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (439, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v3.0 or later",
               position: (439, 17),
              },
             ],
             position: (439, 16),
            },
           },
          ],
          recursive: false,
          position: (437, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl3ClasspathPlus",
            position: (442, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (443, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v3.0 or later (with Classpath exception)",
               position: (443, 17),
              },
             ],
             position: (443, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (444, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception",
               position: (444, 12),
              },
             ],
             position: (444, 11),
            },
           },
          ],
          recursive: false,
          position: (442, 23),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "hpnd",
            position: (447, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (448, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "HPND",
               position: (448, 15),
              },
             ],
             position: (448, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (449, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Historic Permission Notice and Disclaimer",
               position: (449, 17),
              },
             ],
             position: (449, 16),
            },
           },
          ],
          recursive: false,
          position: (447, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "hpndSellVariant",
            position: (452, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (453, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Historical Permission Notice and Disclaimer - sell variant",
               position: (453, 17),
              },
             ],
             position: (453, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (454, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "HPND-sell-variant",
               position: (454, 15),
              },
             ],
             position: (454, 14),
            },
           },
          ],
          recursive: false,
          position: (452, 21),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "iasl",
            position: (458, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (459, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "iASL",
               position: (459, 17),
              },
             ],
             position: (459, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (460, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://old.calculate-linux.org/packages/licenses/iASL",
               position: (460, 12),
              },
             ],
             position: (460, 11),
            },
           },
          ],
          recursive: false,
          position: (458, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "ijg",
            position: (463, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (464, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "IJG",
               position: (464, 15),
              },
             ],
             position: (464, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (465, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Independent JPEG Group License",
               position: (465, 17),
              },
             ],
             position: (465, 16),
            },
           },
          ],
          recursive: false,
          position: (463, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "imagemagick",
            position: (468, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (469, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "ImageMagick License",
               position: (469, 17),
              },
             ],
             position: (469, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (470, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "imagemagick",
               position: (470, 15),
              },
             ],
             position: (470, 14),
            },
           },
          ],
          recursive: false,
          position: (468, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "imlib2",
            position: (473, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (474, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Imlib2",
               position: (474, 15),
              },
             ],
             position: (474, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (475, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Imlib2 License",
               position: (475, 17),
              },
             ],
             position: (475, 16),
            },
           },
          ],
          recursive: false,
          position: (473, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "inria-compcert",
            position: (478, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (479, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "INRIA Non-Commercial License Agreement for the CompCert verified compiler",
               position: (479, 18),
              },
             ],
             position: (479, 17),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (480, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://compcert.org/doc/LICENSE.txt",
               position: (480, 18),
              },
             ],
             position: (480, 17),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (481, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (481, 17),
            },
           },
          ],
          recursive: false,
          position: (478, 20),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "inria-icesl",
            position: (484, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (485, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "INRIA Non-Commercial License Agreement for IceSL",
               position: (485, 17),
              },
             ],
             position: (485, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (486, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://icesl.loria.fr/assets/pdf/EULA_IceSL_binary.pdf",
               position: (486, 17),
              },
             ],
             position: (486, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (487, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (487, 16),
            },
           },
          ],
          recursive: false,
          position: (484, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "ipa",
            position: (490, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (491, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "IPA",
               position: (491, 15),
              },
             ],
             position: (491, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (492, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "IPA Font License",
               position: (492, 17),
              },
             ],
             position: (492, 16),
            },
           },
          ],
          recursive: false,
          position: (490, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "ipl10",
            position: (495, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (496, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "IPL-1.0",
               position: (496, 15),
              },
             ],
             position: (496, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (497, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "IBM Public License v1.0",
               position: (497, 17),
              },
             ],
             position: (497, 16),
            },
           },
          ],
          recursive: false,
          position: (495, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "isc",
            position: (500, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (501, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "ISC",
               position: (501, 15),
              },
             ],
             position: (501, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (502, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "ISC License",
               position: (502, 17),
              },
             ],
             position: (502, 16),
            },
           },
          ],
          recursive: false,
          position: (500, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "databricks",
            position: (506, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (507, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Databricks Proprietary License",
               position: (507, 17),
              },
             ],
             position: (507, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (508, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://pypi.org/project/databricks-connect",
               position: (508, 12),
              },
             ],
             position: (508, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (509, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (509, 12),
            },
           },
          ],
          recursive: false,
          position: (506, 16),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "issl",
            position: (512, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (513, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Intel Simplified Software License",
               position: (513, 17),
              },
             ],
             position: (513, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (514, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://software.intel.com/en-us/license/intel-simplified-software-license",
               position: (514, 12),
              },
             ],
             position: (514, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (515, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (515, 12),
            },
           },
          ],
          recursive: false,
          position: (512, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lgpl2Only",
            position: (518, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (519, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LGPL-2.0-only",
               position: (519, 15),
              },
             ],
             position: (519, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (520, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Library General Public License v2 only",
               position: (520, 17),
              },
             ],
             position: (520, 16),
            },
           },
          ],
          recursive: false,
          position: (518, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lgpl2Plus",
            position: (523, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (524, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LGPL-2.0-or-later",
               position: (524, 15),
              },
             ],
             position: (524, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (525, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Library General Public License v2 or later",
               position: (525, 17),
              },
             ],
             position: (525, 16),
            },
           },
          ],
          recursive: false,
          position: (523, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lgpl21Only",
            position: (528, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (529, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LGPL-2.1-only",
               position: (529, 15),
              },
             ],
             position: (529, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (530, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Lesser General Public License v2.1 only",
               position: (530, 17),
              },
             ],
             position: (530, 16),
            },
           },
          ],
          recursive: false,
          position: (528, 16),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lgpl21Plus",
            position: (533, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (534, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LGPL-2.1-or-later",
               position: (534, 15),
              },
             ],
             position: (534, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (535, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Lesser General Public License v2.1 or later",
               position: (535, 17),
              },
             ],
             position: (535, 16),
            },
           },
          ],
          recursive: false,
          position: (533, 16),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lgpl3Only",
            position: (538, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (539, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LGPL-3.0-only",
               position: (539, 15),
              },
             ],
             position: (539, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (540, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Lesser General Public License v3.0 only",
               position: (540, 17),
              },
             ],
             position: (540, 16),
            },
           },
          ],
          recursive: false,
          position: (538, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lgpl3Plus",
            position: (543, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (544, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LGPL-3.0-or-later",
               position: (544, 15),
              },
             ],
             position: (544, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (545, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Lesser General Public License v3.0 or later",
               position: (545, 17),
              },
             ],
             position: (545, 16),
            },
           },
          ],
          recursive: false,
          position: (543, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lgpllr",
            position: (548, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (549, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LGPLLR",
               position: (549, 15),
              },
             ],
             position: (549, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (550, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Lesser General Public License For Linguistic Resources",
               position: (550, 17),
              },
             ],
             position: (550, 16),
            },
           },
          ],
          recursive: false,
          position: (548, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "libpng",
            position: (553, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (554, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Libpng",
               position: (554, 15),
              },
             ],
             position: (554, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (555, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "libpng License",
               position: (555, 17),
              },
             ],
             position: (555, 16),
            },
           },
          ],
          recursive: false,
          position: (553, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "libpng2",
            position: (558, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (559, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "libpng-2.0",
               position: (559, 15),
              },
             ],
             position: (559, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (560, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "PNG Reference Library version 2",
               position: (560, 17),
              },
             ],
             position: (560, 16),
            },
           },
          ],
          recursive: false,
          position: (558, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "libtiff",
            position: (563, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (564, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "libtiff",
               position: (564, 15),
              },
             ],
             position: (564, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (565, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "libtiff License",
               position: (565, 17),
              },
             ],
             position: (565, 16),
            },
           },
          ],
          recursive: false,
          position: (563, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "llgpl21",
            position: (568, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (569, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Lisp LGPL; GNU Lesser General Public License version 2.1 with Franz Inc. preamble for clarification of LGPL terms in context of Lisp",
               position: (569, 17),
              },
             ],
             position: (569, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (570, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://opensource.franz.com/preamble.html",
               position: (570, 12),
              },
             ],
             position: (570, 11),
            },
           },
          ],
          recursive: false,
          position: (568, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "llvm-exception",
            position: (573, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (574, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LLVM-exception",
               position: (574, 15),
              },
             ],
             position: (574, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (575, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LLVM Exception",
               position: (575, 17),
              },
             ],
             position: (575, 16),
            },
           },
          ],
          recursive: false,
          position: (573, 20),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lppl12",
            position: (578, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (579, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LPPL-1.2",
               position: (579, 15),
              },
             ],
             position: (579, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (580, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LaTeX Project Public License v1.2",
               position: (580, 17),
              },
             ],
             position: (580, 16),
            },
           },
          ],
          recursive: false,
          position: (578, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lppl13c",
            position: (583, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (584, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LPPL-1.3c",
               position: (584, 15),
              },
             ],
             position: (584, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (585, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LaTeX Project Public License v1.3c",
               position: (585, 17),
              },
             ],
             position: (585, 16),
            },
           },
          ],
          recursive: false,
          position: (583, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lpl-102",
            position: (588, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (589, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LPL-1.02",
               position: (589, 15),
              },
             ],
             position: (589, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (590, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Lucent Public License v1.02",
               position: (590, 17),
              },
             ],
             position: (590, 16),
            },
           },
          ],
          recursive: false,
          position: (588, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "miros",
            position: (593, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (594, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MirOS License",
               position: (594, 17),
              },
             ],
             position: (594, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (595, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://opensource.org/licenses/MirOS",
               position: (595, 12),
              },
             ],
             position: (595, 11),
            },
           },
          ],
          recursive: false,
          position: (593, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "mit",
            position: (600, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (601, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MIT",
               position: (601, 15),
              },
             ],
             position: (601, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (602, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MIT License",
               position: (602, 17),
              },
             ],
             position: (602, 16),
            },
           },
          ],
          recursive: false,
          position: (600, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "mit-feh",
            position: (605, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (606, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MIT-feh",
               position: (606, 15),
              },
             ],
             position: (606, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (607, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "feh License",
               position: (607, 17),
              },
             ],
             position: (607, 16),
            },
           },
          ],
          recursive: false,
          position: (605, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "mitAdvertising",
            position: (610, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (611, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MIT-advertising",
               position: (611, 15),
              },
             ],
             position: (611, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (612, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Enlightenment License (e16)",
               position: (612, 17),
              },
             ],
             position: (612, 16),
            },
           },
          ],
          recursive: false,
          position: (610, 20),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "mit0",
            position: (615, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (616, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MIT-0",
               position: (616, 15),
              },
             ],
             position: (616, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (617, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MIT No Attribution",
               position: (617, 17),
              },
             ],
             position: (617, 16),
            },
           },
          ],
          recursive: false,
          position: (615, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "mpl10",
            position: (620, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (621, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MPL-1.0",
               position: (621, 15),
              },
             ],
             position: (621, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (622, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Mozilla Public License 1.0",
               position: (622, 17),
              },
             ],
             position: (622, 16),
            },
           },
          ],
          recursive: false,
          position: (620, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "mpl11",
            position: (625, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (626, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MPL-1.1",
               position: (626, 15),
              },
             ],
             position: (626, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (627, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Mozilla Public License 1.1",
               position: (627, 17),
              },
             ],
             position: (627, 16),
            },
           },
          ],
          recursive: false,
          position: (625, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "mpl20",
            position: (630, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (631, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MPL-2.0",
               position: (631, 15),
              },
             ],
             position: (631, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (632, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Mozilla Public License 2.0",
               position: (632, 17),
              },
             ],
             position: (632, 16),
            },
           },
          ],
          recursive: false,
          position: (630, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "mspl",
            position: (635, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (636, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "MS-PL",
               position: (636, 15),
              },
             ],
             position: (636, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (637, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Microsoft Public License",
               position: (637, 17),
              },
             ],
             position: (637, 16),
            },
           },
          ],
          recursive: false,
          position: (635, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "nasa13",
            position: (640, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (641, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "NASA-1.3",
               position: (641, 15),
              },
             ],
             position: (641, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (642, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "NASA Open Source Agreement 1.3",
               position: (642, 17),
              },
             ],
             position: (642, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (643, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (643, 12),
            },
           },
          ],
          recursive: false,
          position: (640, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "ncsa",
            position: (646, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (647, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "NCSA",
               position: (647, 15),
              },
             ],
             position: (647, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (648, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "University of Illinois/NCSA Open Source License",
               position: (648, 18),
              },
             ],
             position: (648, 17),
            },
           },
          ],
          recursive: false,
          position: (646, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "nposl3",
            position: (651, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (652, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "NPOSL-3.0",
               position: (652, 15),
              },
             ],
             position: (652, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (653, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Non-Profit Open Software License 3.0",
               position: (653, 17),
              },
             ],
             position: (653, 16),
            },
           },
          ],
          recursive: false,
          position: (651, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "obsidian",
            position: (656, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (657, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Obsidian End User Agreement",
               position: (657, 17),
              },
             ],
             position: (657, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (658, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://obsidian.md/eula",
               position: (658, 12),
              },
             ],
             position: (658, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (659, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (659, 12),
            },
           },
          ],
          recursive: false,
          position: (656, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "ocamlpro_nc",
            position: (662, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (663, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "OCamlPro Non Commercial license version 1",
               position: (663, 17),
              },
             ],
             position: (663, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (664, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://alt-ergo.ocamlpro.com/http/alt-ergo-2.2.0/OCamlPro-Non-Commercial-License.pdf",
               position: (664, 12),
              },
             ],
             position: (664, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (665, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (665, 12),
            },
           },
          ],
          recursive: false,
          position: (662, 17),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "odbl",
            position: (668, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (669, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "ODbL-1.0",
               position: (669, 15),
              },
             ],
             position: (669, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (670, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Open Data Commons Open Database License v1.0",
               position: (670, 17),
              },
             ],
             position: (670, 16),
            },
           },
          ],
          recursive: false,
          position: (668, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "ofl",
            position: (673, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (674, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "OFL-1.1",
               position: (674, 15),
              },
             ],
             position: (674, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (675, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "SIL Open Font License 1.1",
               position: (675, 17),
              },
             ],
             position: (675, 16),
            },
           },
          ],
          recursive: false,
          position: (673, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "openldap",
            position: (678, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (679, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "OLDAP-2.8",
               position: (679, 15),
              },
             ],
             position: (679, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (680, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Open LDAP Public License v2.8",
               position: (680, 17),
              },
             ],
             position: (680, 16),
            },
           },
          ],
          recursive: false,
          position: (678, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "openssl",
            position: (683, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (684, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "OpenSSL",
               position: (684, 15),
              },
             ],
             position: (684, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (685, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "OpenSSL License",
               position: (685, 17),
              },
             ],
             position: (685, 16),
            },
           },
          ],
          recursive: false,
          position: (683, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "osl2",
            position: (688, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (689, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "OSL-2.0",
               position: (689, 15),
              },
             ],
             position: (689, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (690, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Open Software License 2.0",
               position: (690, 17),
              },
             ],
             position: (690, 16),
            },
           },
          ],
          recursive: false,
          position: (688, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "osl21",
            position: (693, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (694, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "OSL-2.1",
               position: (694, 15),
              },
             ],
             position: (694, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (695, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Open Software License 2.1",
               position: (695, 17),
              },
             ],
             position: (695, 16),
            },
           },
          ],
          recursive: false,
          position: (693, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "osl3",
            position: (698, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (699, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "OSL-3.0",
               position: (699, 15),
              },
             ],
             position: (699, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (700, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Open Software License 3.0",
               position: (700, 17),
              },
             ],
             position: (700, 16),
            },
           },
          ],
          recursive: false,
          position: (698, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "parity70",
            position: (703, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (704, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Parity-7.0.0",
               position: (704, 15),
              },
             ],
             position: (704, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (705, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Parity Public License 7.0.0",
               position: (705, 17),
              },
             ],
             position: (705, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (706, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://paritylicense.com/versions/7.0.0.html",
               position: (706, 12),
              },
             ],
             position: (706, 11),
            },
           },
          ],
          recursive: false,
          position: (703, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "php301",
            position: (709, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (710, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "PHP-3.01",
               position: (710, 15),
              },
             ],
             position: (710, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (711, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "PHP License v3.01",
               position: (711, 17),
              },
             ],
             position: (711, 16),
            },
           },
          ],
          recursive: false,
          position: (709, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "postgresql",
            position: (714, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (715, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "PostgreSQL",
               position: (715, 15),
              },
             ],
             position: (715, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (716, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "PostgreSQL License",
               position: (716, 17),
              },
             ],
             position: (716, 16),
            },
           },
          ],
          recursive: false,
          position: (714, 16),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "postman",
            position: (719, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (720, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Postman EULA",
               position: (720, 17),
              },
             ],
             position: (720, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (721, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://www.getpostman.com/licenses/postman_base_app",
               position: (721, 12),
              },
             ],
             position: (721, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (722, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (722, 12),
            },
           },
          ],
          recursive: false,
          position: (719, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "psfl",
            position: (725, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (726, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Python-2.0",
               position: (726, 15),
              },
             ],
             position: (726, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (727, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Python Software Foundation License version 2",
               position: (727, 17),
              },
             ],
             position: (727, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (728, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://docs.python.org/license.html",
               position: (728, 12),
              },
             ],
             position: (728, 11),
            },
           },
          ],
          recursive: false,
          position: (725, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "publicDomain",
            position: (731, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (732, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Public Domain",
               position: (732, 17),
              },
             ],
             position: (732, 16),
            },
           },
          ],
          recursive: false,
          position: (731, 18),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "purdueBsd",
            position: (735, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (736, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: " Purdue BSD-Style License",
               position: (736, 17),
              },
             ],
             position: (736, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (737, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://enterprise.dejacode.com/licenses/public/purdue-bsd",
               position: (737, 12),
              },
             ],
             position: (737, 11),
            },
           },
          ],
          recursive: false,
          position: (735, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "prosperity30",
            position: (740, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (741, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Prosperity-3.0.0",
               position: (741, 17),
              },
             ],
             position: (741, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (742, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (742, 12),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (743, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://prosperitylicense.com/versions/3.0.0.html",
               position: (743, 12),
              },
             ],
             position: (743, 11),
            },
           },
          ],
          recursive: false,
          position: (740, 18),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "qhull",
            position: (746, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (747, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Qhull",
               position: (747, 15),
              },
             ],
             position: (747, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (748, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Qhull License",
               position: (748, 17),
              },
             ],
             position: (748, 16),
            },
           },
          ],
          recursive: false,
          position: (746, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "qpl",
            position: (751, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (752, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "QPL-1.0",
               position: (752, 15),
              },
             ],
             position: (752, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (753, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Q Public License 1.0",
               position: (753, 17),
              },
             ],
             position: (753, 16),
            },
           },
          ],
          recursive: false,
          position: (751, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "qwt",
            position: (756, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (757, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Qwt License, Version 1.0",
               position: (757, 17),
              },
             ],
             position: (757, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (758, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://qwt.sourceforge.io/qwtlicense.html",
               position: (758, 12),
              },
             ],
             position: (758, 11),
            },
           },
          ],
          recursive: false,
          position: (756, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "ruby",
            position: (761, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (762, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Ruby",
               position: (762, 15),
              },
             ],
             position: (762, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (763, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Ruby License",
               position: (763, 17),
              },
             ],
             position: (763, 16),
            },
           },
          ],
          recursive: false,
          position: (761, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "sendmail",
            position: (766, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (767, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Sendmail",
               position: (767, 15),
              },
             ],
             position: (767, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (768, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Sendmail License",
               position: (768, 17),
              },
             ],
             position: (768, 16),
            },
           },
          ],
          recursive: false,
          position: (766, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "sgi-b-20",
            position: (771, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (772, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "SGI-B-2.0",
               position: (772, 15),
              },
             ],
             position: (772, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (773, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "SGI Free Software License B v2.0",
               position: (773, 17),
              },
             ],
             position: (773, 16),
            },
           },
          ],
          recursive: false,
          position: (771, 14),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "sleepycat",
            position: (776, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (777, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Sleepycat",
               position: (777, 15),
              },
             ],
             position: (777, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (778, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Sleepycat License",
               position: (778, 17),
              },
             ],
             position: (778, 16),
            },
           },
          ],
          recursive: false,
          position: (776, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "smail",
            position: (781, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "shortName",
               position: (782, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "smail",
               position: (782, 18),
              },
             ],
             position: (782, 17),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (783, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "SMAIL General Public License",
               position: (783, 17),
              },
             ],
             position: (783, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (784, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://sources.debian.org/copyright/license/debianutils/4.9.1/",
               position: (784, 12),
              },
             ],
             position: (784, 11),
            },
           },
          ],
          recursive: false,
          position: (781, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "sspl",
            position: (787, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "shortName",
               position: (788, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "SSPL",
               position: (788, 18),
              },
             ],
             position: (788, 17),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (789, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Server Side Public License",
               position: (789, 17),
              },
             ],
             position: (789, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (790, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://www.mongodb.com/licensing/server-side-public-license",
               position: (790, 12),
              },
             ],
             position: (790, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (791, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (791, 12),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "redistributable",
               position: (795, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (795, 23),
            },
           },
          ],
          recursive: false,
          position: (787, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "stk",
            position: (798, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "shortName",
               position: (799, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "stk",
               position: (799, 18),
              },
             ],
             position: (799, 17),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (800, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Synthesis Tool Kit 4.3",
               position: (800, 17),
              },
             ],
             position: (800, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (801, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://github.com/thestk/stk/blob/master/LICENSE",
               position: (801, 12),
              },
             ],
             position: (801, 11),
            },
           },
          ],
          recursive: false,
          position: (798, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "tcltk",
            position: (804, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (805, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "TCL",
               position: (805, 15),
              },
             ],
             position: (805, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (806, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "TCL/TK License",
               position: (806, 17),
              },
             ],
             position: (806, 16),
            },
           },
          ],
          recursive: false,
          position: (804, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "ufl",
            position: (809, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (810, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Ubuntu Font License 1.0",
               position: (810, 17),
              },
             ],
             position: (810, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (811, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://ubuntu.com/legal/font-licence",
               position: (811, 12),
              },
             ],
             position: (811, 11),
            },
           },
          ],
          recursive: false,
          position: (809, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "unfree",
            position: (814, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (815, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Unfree",
               position: (815, 17),
              },
             ],
             position: (815, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (816, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (816, 12),
            },
           },
          ],
          recursive: false,
          position: (814, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "unfreeRedistributable",
            position: (819, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (820, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Unfree redistributable",
               position: (820, 17),
              },
             ],
             position: (820, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (821, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (821, 12),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "redistributable",
               position: (822, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (822, 23),
            },
           },
          ],
          recursive: false,
          position: (819, 27),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "unfreeRedistributableFirmware",
            position: (825, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (826, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Unfree redistributable firmware",
               position: (826, 17),
              },
             ],
             position: (826, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "redistributable",
               position: (827, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (827, 23),
            },
           },
          ],
          recursive: false,
          position: (825, 35),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "unicode-dfs-2015",
            position: (832, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (833, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Unicode-DFS-2015",
               position: (833, 15),
              },
             ],
             position: (833, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (834, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Unicode License Agreement - Data Files and Software (2015)",
               position: (834, 17),
              },
             ],
             position: (834, 16),
            },
           },
          ],
          recursive: false,
          position: (832, 22),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "unicode-dfs-2016",
            position: (837, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (838, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Unicode-DFS-2016",
               position: (838, 15),
              },
             ],
             position: (838, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (839, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Unicode License Agreement - Data Files and Software (2016)",
               position: (839, 17),
              },
             ],
             position: (839, 16),
            },
           },
          ],
          recursive: false,
          position: (837, 22),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "unlicense",
            position: (842, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (843, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Unlicense",
               position: (843, 15),
              },
             ],
             position: (843, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (844, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "The Unlicense",
               position: (844, 17),
              },
             ],
             position: (844, 16),
            },
           },
          ],
          recursive: false,
          position: (842, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "upl",
            position: (847, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (848, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Universal Permissive License",
               position: (848, 17),
              },
             ],
             position: (848, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (849, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://oss.oracle.com/licenses/upl/",
               position: (849, 12),
              },
             ],
             position: (849, 11),
            },
           },
          ],
          recursive: false,
          position: (847, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "vim",
            position: (852, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (853, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Vim",
               position: (853, 15),
              },
             ],
             position: (853, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (854, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Vim License",
               position: (854, 17),
              },
             ],
             position: (854, 16),
            },
           },
          ],
          recursive: false,
          position: (852, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "virtualbox-puel",
            position: (857, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (858, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Oracle VM VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)",
               position: (858, 17),
              },
             ],
             position: (858, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (859, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://www.virtualbox.org/wiki/VirtualBox_PUEL",
               position: (859, 12),
              },
             ],
             position: (859, 11),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "free",
               position: (860, 5),
              },
             ],
            },
            to: Variable {
             identifier: "false",
             position: (860, 12),
            },
           },
          ],
          recursive: false,
          position: (857, 21),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "vsl10",
            position: (863, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (864, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "VSL-1.0",
               position: (864, 15),
              },
             ],
             position: (864, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (865, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Vovida Software License v1.0",
               position: (865, 17),
              },
             ],
             position: (865, 16),
            },
           },
          ],
          recursive: false,
          position: (863, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "watcom",
            position: (868, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (869, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Watcom-1.0",
               position: (869, 15),
              },
             ],
             position: (869, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (870, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Sybase Open Watcom Public License 1.0",
               position: (870, 17),
              },
             ],
             position: (870, 16),
            },
           },
          ],
          recursive: false,
          position: (868, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "w3c",
            position: (873, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (874, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "W3C",
               position: (874, 15),
              },
             ],
             position: (874, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (875, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "W3C Software Notice and License",
               position: (875, 17),
              },
             ],
             position: (875, 16),
            },
           },
          ],
          recursive: false,
          position: (873, 9),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "wadalab",
            position: (878, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (879, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Wadalab Font License",
               position: (879, 17),
              },
             ],
             position: (879, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (880, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "https://fedoraproject.org/wiki/Licensing:Wadalab?rd=Licensing/Wadalab",
               position: (880, 12),
              },
             ],
             position: (880, 11),
            },
           },
          ],
          recursive: false,
          position: (878, 13),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "wtfpl",
            position: (883, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (884, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "WTFPL",
               position: (884, 15),
              },
             ],
             position: (884, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (885, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Do What The F*ck You Want To Public License",
               position: (885, 17),
              },
             ],
             position: (885, 16),
            },
           },
          ],
          recursive: false,
          position: (883, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "wxWindows",
            position: (888, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (889, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "wxWindows",
               position: (889, 15),
              },
             ],
             position: (889, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (890, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "wxWindows Library Licence, Version 3.1",
               position: (890, 17),
              },
             ],
             position: (890, 16),
            },
           },
          ],
          recursive: false,
          position: (888, 15),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "xfig",
            position: (893, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (894, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "xfig",
               position: (894, 17),
              },
             ],
             position: (894, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "url",
               position: (895, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "http://mcj.sourceforge.net/authors.html#xfig",
               position: (895, 12),
              },
             ],
             position: (895, 11),
            },
           },
          ],
          recursive: false,
          position: (893, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "zlib",
            position: (898, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (899, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Zlib",
               position: (899, 15),
              },
             ],
             position: (899, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (900, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "zlib License",
               position: (900, 17),
              },
             ],
             position: (900, 16),
            },
           },
          ],
          recursive: false,
          position: (898, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "zpl20",
            position: (903, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (904, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "ZPL-2.0",
               position: (904, 15),
              },
             ],
             position: (904, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (905, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Zope Public License 2.0",
               position: (905, 17),
              },
             ],
             position: (905, 16),
            },
           },
          ],
          recursive: false,
          position: (903, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "zpl21",
            position: (908, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (909, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "ZPL-2.1",
               position: (909, 15),
              },
             ],
             position: (909, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (910, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "Zope Public License 2.1",
               position: (910, 17),
              },
             ],
             position: (910, 16),
            },
           },
          ],
          recursive: false,
          position: (908, 11),
         },
        },
       ],
       recursive: false,
       position: (22, 21),
      },
      Map {
       bindings: [
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "agpl3",
            position: (914, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (915, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "AGPL-3.0",
               position: (915, 15),
              },
             ],
             position: (915, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (916, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Affero General Public License v3.0",
               position: (916, 17),
              },
             ],
             position: (916, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (917, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (917, 18),
            },
           },
          ],
          recursive: false,
          position: (914, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "fdl11",
            position: (919, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (920, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GFDL-1.1",
               position: (920, 15),
              },
             ],
             position: (920, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (921, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Free Documentation License v1.1",
               position: (921, 17),
              },
             ],
             position: (921, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (922, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (922, 18),
            },
           },
          ],
          recursive: false,
          position: (919, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "fdl12",
            position: (924, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (925, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GFDL-1.2",
               position: (925, 15),
              },
             ],
             position: (925, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (926, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Free Documentation License v1.2",
               position: (926, 17),
              },
             ],
             position: (926, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (927, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (927, 18),
            },
           },
          ],
          recursive: false,
          position: (924, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "fdl13",
            position: (929, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (930, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GFDL-1.3",
               position: (930, 15),
              },
             ],
             position: (930, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (931, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Free Documentation License v1.3",
               position: (931, 17),
              },
             ],
             position: (931, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (932, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (932, 18),
            },
           },
          ],
          recursive: false,
          position: (929, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl1",
            position: (934, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (935, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GPL-1.0",
               position: (935, 15),
              },
             ],
             position: (935, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (936, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v1.0",
               position: (936, 17),
              },
             ],
             position: (936, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (937, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (937, 18),
            },
           },
          ],
          recursive: false,
          position: (934, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl2",
            position: (939, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (940, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GPL-2.0",
               position: (940, 15),
              },
             ],
             position: (940, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (941, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v2.0",
               position: (941, 17),
              },
             ],
             position: (941, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (942, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (942, 18),
            },
           },
          ],
          recursive: false,
          position: (939, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "gpl3",
            position: (944, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (945, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GPL-3.0",
               position: (945, 15),
              },
             ],
             position: (945, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (946, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU General Public License v3.0",
               position: (946, 17),
              },
             ],
             position: (946, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (947, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (947, 18),
            },
           },
          ],
          recursive: false,
          position: (944, 10),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lgpl2",
            position: (949, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (950, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LGPL-2.0",
               position: (950, 15),
              },
             ],
             position: (950, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (951, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Library General Public License v2",
               position: (951, 17),
              },
             ],
             position: (951, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (952, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (952, 18),
            },
           },
          ],
          recursive: false,
          position: (949, 11),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lgpl21",
            position: (954, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (955, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LGPL-2.1",
               position: (955, 15),
              },
             ],
             position: (955, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (956, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Lesser General Public License v2.1",
               position: (956, 17),
              },
             ],
             position: (956, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (957, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (957, 18),
            },
           },
          ],
          recursive: false,
          position: (954, 12),
         },
        },
        Binding {
         from: AttributePath {
          parts: [
           Raw {
            content: "lgpl3",
            position: (959, 3),
           },
          ],
         },
         to: Map {
          bindings: [
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "spdxId",
               position: (960, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "LGPL-3.0",
               position: (960, 15),
              },
             ],
             position: (960, 14),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "fullName",
               position: (961, 5),
              },
             ],
            },
            to: String {
             parts: [
              Raw {
               content: "GNU Lesser General Public License v3.0",
               position: (961, 17),
              },
             ],
             position: (961, 16),
            },
           },
           Binding {
            from: AttributePath {
             parts: [
              Raw {
               content: "deprecated",
               position: (962, 5),
              },
             ],
            },
            to: Variable {
             identifier: "true",
             position: (962, 18),
            },
           },
          ],
          recursive: false,
          position: (959, 11),
         },
        },
       ],
       recursive: false,
       position: (912, 6),
      },
     ],
     position: (912, 3),
    },
    position: (22, 20),
   },
  ],
 },
 position: (1, 1),
}