Obviously this doesn't solve the general quality problem with dependencies that the author notes, but it fixes some licensing issues.
Obviously this doesn't solve the general quality problem with dependencies that the author notes, but it fixes some licensing issues.
[1] https://yarnpkg.com/lang/en/docs/cli/licenses/
[2] https://github.com/yarnpkg/rfcs/blob/master/accepted/0000-li...
Yeah, and I'm not either. I have never decided to vendor dependencies, and my only modifications to GPL code were to upstream (so I didn't have a legal obligation to distribute the modified code - the distributors of the code I modified do). I just think automated license compatibility checking could be a good move for the ecosystem.
Also to be clear, I was talking about npm-like ecosystems. In my mind this includes npm, poetry and cargo (and probably more).
I myself saw a pm2 error message in Linkedin's error 500 output
To be clear: everyone has the free right to license their stuff how they like. I just think NPM as a ecosystem should be opinionated (and it is... Towards MIT. Just not completely).
Maybe there should be an organized effort to make some sort of compatibility matrix for all the OSI licenses...