Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Policies: Document policy on maintainer-requested removals #1506

Closed
wants to merge 1 commit into from
Closed

Policies: Document policy on maintainer-requested removals #1506

wants to merge 1 commit into from

Conversation

fweimer
Copy link

@fweimer fweimer commented Oct 4, 2018

Under the current removal policy, maintainers can only request removal
through Mozilla Legal or by introducing a deliberate Code of Conduct
violation. This is not a desirable situation, so this change adds
some language which suggest contacting help@crates.io.

Under the current removal policy, maintainers can only request removal
through Mozilla Legal or by introducing a deliberate Code of  Conduct
violation.  This is not a desirable situation, so this change adds
some language which suggest contacting help@crates.io.
@sgrif
Copy link
Contributor

sgrif commented Oct 11, 2018

Our policy is that we don't remove crates for any reason unless we are legally required to. If you were to contact us requesting a crate removal, you would get this reply:

Thanks for reaching out! We currently do not delete crates, however. You can leave a readme/description there however to contact you if anyone would like the crate name and transfer it if a request comes.

@sgrif sgrif closed this Oct 11, 2018
@fweimer
Copy link
Author

fweimer commented Mar 19, 2019

Our policy is that we don't remove crates for any reason unless we are legally required to. If you were to contact us requesting a crate removal, you would get this reply:

@sgrif, what about the Code of Conduct? That's a different category from legally-mandated removals. I find it counter-intuitive that you choose to remove offensive material, but refuse to act if the maintainer politely requests removal.

@DDoSolitary
Copy link

DDoSolitary commented Sep 12, 2020

@sgrif I would like to remind you that the crates contain the name and email of the maintainer, which are considered as "Personal Data" according to GDPR. So you're almost always legally required to (at least partially) delete the crates when the maintainer asks you to do so.

@Serentty
Copy link

Does the EULA include a provision giving Crates.io the right to perpetually redistribute all crates? Because if not, then that relies on that being allowed by the crate's licence, which doesn't seem like a given at all.

@JanBeh
Copy link

JanBeh commented Oct 31, 2021

Given the current defaults of tools like cargo, which easily can lead to accidental publications (see also my post here), I find it irritating that (obviously) accidentally published data can't get removed (which is what has been stated in this thread). I understand there is a need to keep long-lived and actively used crates (published under Open Source licenses that allow redistribution) available, but I guess it makes sense to have a team that can manage individual cases in a less rigid way and to communicate that. Maybe such a team exists, or maybe not. The opposite has been communicated here. I find it sad that this issue got closed as I don't think having to contact a legal department is a desirable interface for developers when they have a legitimate concern. Of course data protection laws may or may not require deletion anyway, but I would prefer if things don't need to be escalated like that unnecessarily.

@hpux735
Copy link

hpux735 commented Jan 10, 2022

I think stories like these are an important reason for this policy, and I support it. https://snyk.io/blog/open-source-npm-packages-colors-faker/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants