Skip to content

Provide a Software Bill of materials as a SPDX file - List all libraries, licenses and copyrights #4235

@surfmuggle

Description

@surfmuggle

List of all libraries, licenses and copyrights in a software Bill of materials as a SPDX file

Our legal departement requires us to provide a detailed list of every library and every license and copyright that is involved in creating or running our software.

A software bill of materials can be provided. My understanding of SPDX is that SPDX is an XML specification that provides all the details needed for legal.

It would be great if .NET Core SDK and ASP.NET Core runtime would provide such a SPDX file and make it part of the source code repository.

Additional Note

If each source code file would contain a header section with copyright, author(-s) and a SPDK-License-Identifier this would help tools to extract the relevant information from the code.

Example taken from using spdx license list shortidentifiers (pdf page 6)

  /*
   * (C) Copyright 2002
   * AuthorFirstNmae AuthorLastname, CompanyName, author@company.tld
   *
   * SPDX-License-Identifier:        GPL-2.0+
   */

   start of source code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions