Replies: 2 comments 4 replies
-
|
Great questions @wismann!
We use the JSON details files in here: https://github.com/spdx/license-list-data/tree/main/json/details. It's a manual process to fetch and process the files into our deployable directory here, and then another step to deploy them to licenses.nuget.org: https://github.com/NuGet/NuGet.Licenses/tree/main/src/NuGet.Licenses/App_Data/Licenses
For these differences, it seems like we replace entire placeholders in the SPDX details JSON with It seems like we could take the Thanks for bringing this to our attention! |
Beta Was this translation helpful? Give feedback.
-
|
FYI, the texts from SPDX were never meant to be used as a reference text outside of SPDX homepage. There is unfortunately no such thing as a single BSD-3-Clause license text, instead there are over 500 significant known variations in the wild (I track 540+ in ScanCode). Even for stable license text like Apache-2.0, the SPDX text is damaged, and only meant to be user to display that https://spdx.org/licenses/Apache-2.0.html HTML page, nothing else. It contains SPDX-specific parts that have nothing to do with providing a proper license text in NuGet IMHO. See also: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I just checked the NuGet provided BSD-3-Clause license against the version from spdx.org
https://licenses.nuget.org/BSD-3-Clause
https://spdx.org/licenses/BSD-3-Clause.html
Notable differences:
1.
SPDX:
NuGet:
I think the generic wording is common and sufficient. There is no way on earth to fill this blank implicitly.
SPDX:
NuGet:
I think the generic wording is common and sufficient. No need for placeholders.
SPDX:
NuGet:
This placeholder does not make any sense to me.
Questions:
Beta Was this translation helpful? Give feedback.
All reactions