Open xmatthewx opened 9 years ago
Not sure what you mean by 'avoid spoofs and mis-attribution'. Can you clarify? The rest seems good to me.
We can retire usernames to avoid this. We keep usernames available when deleting spam accounts that produced no meaningful activity.
@toolness mentioned a few good & bad precedents to consider:
Just so you know, I'm not actually 100% sure about how github deals with deleted users--I think that is how it works but not sure.
Another great benchmark to look at might be Scratch, since it also forces users into an open license and shows chains of remixes with attribution and such.
Ooo I like this geekiness. I like referring to 'deleted user' rather than tying up user names for historical purposes. A very personal preference.
I have a particular concern about users who have content that is actively used by others—e.g. we are planning to create the concept of "groups." Groups would have an original owner, but other users might be "members" of the group. I wouldn't want the Group to go away if the original poster deletes their account. Meetup might be a good model for this—I believe they ask if any of the members want to step up and become the owner before they delete the Group.
Also wondering about Discourse threads and badges, and probably other things that I can't think of right now.
When a user deletes their account, we need to handle their username, content, and attributions on remixes. We need to clarify this so we can update our terms of service.
Keep in mind that attribution is required by the CC license.
Here's a proposal. Please dissect it:
R? @simonwex @jbuck @thisandagain @ldecoursy @cassiemc @secretrobotron @thornet @hannahkane @hpauljohnson