[duplicated from rfcseries-wg/new-topics/issues/15 by @rjsparks]
We have a pervasive western-expecting set of behaviors that extend throughout the lifecycle of development of an RFC. We expect there to be a "Last Name" and "First Initials".
These concepts don't make sense for all cultures.
The code we have that attempts to extract these things heuristically frequently produces wrong results, requiring manual fixup (and the datastore to capture the manual fixup).
I propose what we should do instead is stop trying, and ask people to provide their name as they want it displayed (anywhere, but particularly on the first and final pages of an RFC) as a blob and we just use that.
We could also ask for a Latinized blob and use it in the places that it made sense to use it.
[duplicated from rfcseries-wg/new-topics/issues/15 by @rjsparks]
We have a pervasive western-expecting set of behaviors that extend throughout the lifecycle of development of an RFC. We expect there to be a "Last Name" and "First Initials".
These concepts don't make sense for all cultures.
The code we have that attempts to extract these things heuristically frequently produces wrong results, requiring manual fixup (and the datastore to capture the manual fixup).
I propose what we should do instead is stop trying, and ask people to provide their name as they want it displayed (anywhere, but particularly on the first and final pages of an RFC) as a blob and we just use that.
We could also ask for a Latinized blob and use it in the places that it made sense to use it.