dotnet / source-build

A repository to track efforts to produce a source tarball of the .NET Core SDK and all its components
MIT License
265 stars 132 forks source link

What is the license for the dotnet/dotnet build prerequisites called Private.SourceBuilt.Artifacts? #4742

Open ader1990 opened 4 days ago

ader1990 commented 4 days ago

Description

Hello,

I would like to know the License of the two artifacts the ./prep.sh (https://github.com/dotnet/dotnet/blob/release/8.0.1xx/prep.sh) downloads, in the context of creating a bootstrap package with all the dependencies, that once created, to be able to build dotnet/dotnet fully offline in two stages (download and package the build required artifacts as stage 0, and then build dotnet in a subsequent separate stage):

I have opened this issue here, as dotnet/dotnet repository does not accept Issues.

This issue is in the context of building the dotnet packages in an offline manner.

Thank you.

Reproduction Steps

Not required.

Expected behavior

Not required.

Actual behavior

Not required.

Regression?

No response

Known Workarounds

No response

Configuration

No response

Other information

No response

dotnet-issue-labeler[bot] commented 3 days ago

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

dotnet-issue-labeler[bot] commented 3 days ago

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

MichaelSimons commented 1 day ago

The SDK tarball (https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.110/dotnet-sdk-8.0.110-linux-x64.tar.gz) has a license included in it at the root.

The artifacts tarball is an collection of NuGet packages that each have their own licenses.

The intent is to use these two assets to bootstrap a source-build. After the initial build, you would take the resulting sdk and artifacts tarballs and rebuild the product with them as inputs. This process is documented in https://github.com/dotnet/source-build/blob/main/Documentation/bootstrapping-guidelines.md.