github.com/CycloneDX/sbom-utility@v0.16.0/examples/spdx/example6/example6-bin.spdx (about)

     1  SPDXVersion: SPDX-2.2
     2  DataLicense: CC0-1.0
     3  SPDXID: SPDXRef-DOCUMENT
     4  DocumentName: hello-go-bin
     5  DocumentNamespace: https://swinslow.net/spdx-examples/example6/hello-go-bin-v2
     6  ExternalDocumentRef:DocumentRef-hello-go-src https://swinslow.net/spdx-examples/example6/hello-go-src-v2 SHA1: b3018ddb18802a56b60ad839c98d279687b60bd6
     7  ExternalDocumentRef:DocumentRef-go-lib https://swinslow.net/spdx-examples/example6/go-lib-v2 SHA1: 58e4a6d5745f032b9788142e49edee1b508c7ac5
     8  Creator: Person: Steve Winslow (steve@swinslow.net)
     9  Creator: Tool: github.com/spdx/tools-golang/builder
    10  Creator: Tool: github.com/spdx/tools-golang/idsearcher
    11  Created: 2021-08-26T01:56:00Z
    12  
    13  ##### Package: hello-go-bin
    14  
    15  PackageName: hello-go-bin
    16  SPDXID: SPDXRef-Package-hello-go-bin
    17  PackageDownloadLocation: git+https://github.com/swinslow/spdx-examples.git#example6/content/build
    18  FilesAnalyzed: true
    19  PackageVerificationCode: 41acac4b846ee388cb6c1234f04489ccd5daa5a5
    20  PackageLicenseConcluded: GPL-3.0-or-later AND LicenseRef-Golang-BSD-plus-Patents
    21  PackageLicenseInfoFromFiles: NOASSERTION
    22  PackageLicenseDeclared: NOASSERTION
    23  PackageCopyrightText: NOASSERTION
    24  
    25  Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-Package-hello-go-bin
    26  
    27  FileName: /hello
    28  SPDXID: SPDXRef-hello-go-binary
    29  FileChecksum: SHA1: 78ed46e8e6f86f19d3a6782979029be5f918235f
    30  FileChecksum: SHA256: 3d51cb6c9a38d437e8ee20a1902a15875ea1d3771a215622e14739532be14949
    31  FileChecksum: MD5: 9ec63d68bdceb2922548e3faa377e7d0
    32  LicenseConcluded: GPL-3.0-or-later AND LicenseRef-Golang-BSD-plus-Patents
    33  LicenseInfoInFile: NOASSERTION
    34  FileCopyrightText: NOASSERTION
    35  
    36  ##### Relationships
    37  
    38  Relationship: SPDXRef-hello-go-binary GENERATED_FROM DocumentRef-hello-go-src:SPDXRef-hello-go-src
    39  Relationship: SPDXRef-hello-go-binary GENERATED_FROM DocumentRef-hello-go-src:SPDXRef-Makefile
    40  
    41  Relationship: DocumentRef-go-lib:SPDXRef-Package-go-compiler BUILD_TOOL_OF SPDXRef-Package-hello-go-bin
    42  
    43  Relationship: DocumentRef-go-lib:SPDXRef-Package-go.fmt RUNTIME_DEPENDENCY_OF SPDXRef-Package-hello-go-bin
    44  Relationship: DocumentRef-go-lib:SPDXRef-Package-go.fmt STATIC_LINK SPDXRef-Package-hello-go-bin
    45  
    46  Relationship: DocumentRef-go-lib:SPDXRef-Package-go.reflect STATIC_LINK SPDXRef-Package-hello-go-bin
    47  Relationship: DocumentRef-go-lib:SPDXRef-Package-go.strconv STATIC_LINK SPDXRef-Package-hello-go-bin
    48  
    49  ##### Non-standard license
    50  
    51  LicenseID: LicenseRef-Golang-BSD-plus-Patents
    52  ExtractedText: <text>
    53  Copyright (c) 2009 The Go Authors. All rights reserved.
    54  
    55  Redistribution and use in source and binary forms, with or without
    56  modification, are permitted provided that the following conditions are
    57  met:
    58  
    59     * Redistributions of source code must retain the above copyright
    60  notice, this list of conditions and the following disclaimer.
    61     * Redistributions in binary form must reproduce the above
    62  copyright notice, this list of conditions and the following disclaimer
    63  in the documentation and/or other materials provided with the
    64  distribution.
    65     * Neither the name of Google Inc. nor the names of its
    66  contributors may be used to endorse or promote products derived from
    67  this software without specific prior written permission.
    68  
    69  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    70  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    71  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    72  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    73  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    74  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    75  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    76  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    77  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    78  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    79  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    80  
    81  Additional IP Rights Grant (Patents)
    82  
    83  "This implementation" means the copyrightable works distributed by
    84  Google as part of the Go project.
    85  
    86  Google hereby grants to You a perpetual, worldwide, non-exclusive,
    87  no-charge, royalty-free, irrevocable (except as stated in this section)
    88  patent license to make, have made, use, offer to sell, sell, import,
    89  transfer and otherwise run, modify and propagate the contents of this
    90  implementation of Go, where such license applies only to those patent
    91  claims, both currently owned or controlled by Google and acquired in
    92  the future, licensable by Google that are necessarily infringed by this
    93  implementation of Go.  This grant does not include claims that would be
    94  infringed only as a consequence of further modification of this
    95  implementation.  If you or your agent or exclusive licensee institute or
    96  order or agree to the institution of patent litigation against any
    97  entity (including a cross-claim or counterclaim in a lawsuit) alleging
    98  that this implementation of Go or any code incorporated within this
    99  implementation of Go constitutes direct or contributory patent
   100  infringement, or inducement of patent infringement, then any patent
   101  rights granted to you under this License for this implementation of Go
   102  shall terminate as of the date such litigation is filed.</text>
   103  LicenseName: Golang BSD-plus-PATENTS
   104  LicenseCrossReference: https://github.com/golang/go/blob/master/LICENSE
   105  LicenseCrossReference: https://github.com/golang/go/blob/master/PATENTS
   106  LicenseComment: The Golang license text is split across two files, with the BSD-3-Clause content in LICENSE and the Additional IP Rights Grant in PATENTS.