You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
jrschumacher
changed the title
Replacer https://github.com/muhlemmer/gu if it remains unlicensed
Replace https://github.com/muhlemmer/gu if it remains unlicensed
Oct 11, 2024
jrschumacher
changed the title
Replace https://github.com/muhlemmer/gu if it remains unlicensed
Replace dependency github.com/muhlemmer/gu if it remains unlicensed
Oct 11, 2024
Our license checking system didn't pick up on "Unlicense" as a valid license and upon manual inspection I didn't notice the difference between something being unlicensed and being licensed as "Unlicense" (or public domain). My apologies for the confusion.
I would still encourage pulling it in since that is a valid action of this license and it aligns with the Go proverb, but I'm going to close this issue since the main concern is resolved.
Preflight Checklist
Describe your problem
In an upstream project, I found that https://github.com/muhlemmer/gu is unlicensed and used by this project (Apache).
Describe your ideal solution
If the maintainer of
gu
does not intend to license (muhlemmer/gu#4) then replace it with internal utilities.The project uses functions a total of 22 times.
AssertInterfaces
MapCopy
MapMerge
Ptr
PtrCopy
Version
main
Additional Context
Since this is pretty small I'd advise copying the functionality as utils to avoid the node left-pad issue or a supply chain attack.
The text was updated successfully, but these errors were encountered: