w3c / wot-usecases

Repository of the WoT IG to discuss possible WoT use cases
https://w3c.github.io/wot-usecases/
21 stars 34 forks source link

[UC Template] "Submitter" should indicate Real Name(s) #286

Open mmccool opened 3 months ago

mmccool commented 3 months ago

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."

egekorkan commented 3 months ago

Also see #285 which addresses this at least partially

chachamimm commented 3 months ago

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.

egekorkan commented 1 month ago

My opinions on this topic:

chachamimm commented 1 month ago

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.

egekorkan commented 1 month ago

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.

mmccool commented 1 month ago

I think there are two issues:

  1. Contacting the submitter afterwards to ask for clarifications, in case edits are needed (e.g. to make structure consistent, to fill in some newly requested information, etc).
  2. Attaching authorship to use cases.

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.

mmccool commented 1 month ago

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.