Open mmccool opened 3 months ago
Also see #285 which addresses this at least partially
I agree with the direction.
I think we need to improve the explanations for each item. On the other hand, I think we also need to consider how submitters will fill in each item.
My opinions on this topic:
I also think that submitters should need to indicate their real names. But real names maybe have privacy issues. So we need to be careful managing real names. We should follow W3C privacy policies if W3C have privacy policies.
I don't know why gitHub id is not enough for contacting a person. I think think it's the same whether it's e-mail or Github ID. I think it is important that we have several kind of contact means. If we can not contact them with Github ID, their use cases should be rejected.
I don't know why gitHub id is not enough for contacting a person.
How would you concretely contact a person through their GitHub id? No matter what we agree on, "contacting a person through their GitHub id" should be clarified.
You can ping them on an issue but they may not watch that repo and may not be pinged. Additionally, they may not manage their GitHub account through their usual email account and may not see the notification. Also, it is not mandatory to put an email on a GitHub profile.
For me it is definitely not the same to contact via pinging a person on a GitHub issue and emailing them.
If we can not contact them with Github ID, their use cases should be rejected.
I would be fine with this. We have enough use cases waiting for this pipeline to be finalized. If we ever get to a point that we do not have enough use cases to process, we can decide to be less strict.
I think there are two issues:
For 1, I am ok with a policy that if people don't respond to a request on github, we will delete their use case. Note however that this may "orphan" some features, e.g. if we delete a use case that is motivating some feature, and then it breaks the link from that feature back to its motivation. If the feature is in fact important then someone else would have to write a new use case, etc. creating extra work. However, really the general policy to discuss is whether we should delete use cases if we can't contact the submitters (github or otherwise). Also, people may WANT us to contact them via email rather than github.
For 2, the question is whether we want to support "anonymous" use case submissions. I'm not even sure we can do copyright transferal technically if we don't know who the submitter is. I would also feel uncomfortable personally publishing something anonymous - it does not give readers traceability to the "origin", and I don't see a strong case for making use cases anonymous.
Anyway, I think people can submit a use case anonymously or using only their github ID but I feel that by the time we publish a use case we should know who submitted it, we should have a way to contact them (this does not need to be made public), and we should treat it like a "publication" from the submitter, including (with, MAYBE some exceptions in rare cases) Real-Name authorship attribution.
Under "Submitter", "Please enter your name" should be changed to "Please enter the real names of all submitters, separated by commas. The person actually submitting the issue should be listed first, and will be considered the main contact."