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