What happens to abandoned packages? #82
-
Hi all, The package trim has a recently reported security vulnerability It's fairly widely used (3.5M weekly downloads) and appears to be an abandoned package as it's not seen any commits in over 8 years. There is a PR to fix this problem from a community member that I verified works as expected. There is an open PR that's been open since 2016, the last PR was closed in 2014. In this particular instance the security vulnerability isn't critical, I don't think any rushed decisions need to be made. Does npm have an unresponsive maintainer policy or process? An example of prior art here is Fedora's Non-responsive maintainer policy |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 11 replies
-
In the past I've seen efforts to move these projects to the Node package maintenance group (or other similar groups) for support |
Beta Was this translation helpful? Give feedback.
-
Hey @joshbressers thanks for opening this. I'm going to ping some internal folks and figure out how we have handled this historically and how we should handle this in the future. |
Beta Was this translation helpful? Give feedback.
-
I'd love more clarity on this as well. There's tons of old React packages squatting on package names that haven't been updated in years, it'd be nice to be able to replace those after a certain amount of inactivity. |
Beta Was this translation helpful? Give feedback.
-
Our current stance is that unmaintained packages will remain unmaintained. As stewards of the registry it is not in our purview to maintain packages created by others nor should we be making a decision regarding a future maintainer. We do have a naming dispute policy and also accept trademark disputes as per GitHub's trademark policy. From the policy
Claims to unused names or trademark disputes are handled on a case-by-case basis by a trained staff who specialize in the npm registry. We are not considering any changes to this policy at this time. |
Beta Was this translation helpful? Give feedback.
Our current stance is that unmaintained packages will remain unmaintained. As stewards of the registry it is not in our purview to maintain packages created by others nor should we be making a decision regarding a future maintainer.
We do have a naming dispute policy and also accept trademark disputes as per GitHub's trademark policy.
From the policy