Hi Sebb,

> On Jul 8, 2021, at 4:51 AM, sebb <seb...@gmail.com> wrote:
> 
>> One entry point is the secretary workbench where ICLAs are recorded. I 
>> believe that we need to add three fields to the ICLA form for the LDAP 
>> fields: family first, given name, and family name.
> 
> I agree about given name and family name.
> The field 'family first' is unnecessary and confusing.

I'm referring here specifically to the secretary workbench ICLA screen, not the 
ICLA.pdf form. The "[x] Family First" is on the ICLA form, and should be shown 
on the ICLA screen as a yes/no box that can be edited if secretary decides that 
it is incorrect (or an old form that doesn't include it).
> 
>> By default, if the requested id is filled, the given name should be the 
>> (family first)? cn[0] : cn[-1]
>> And the sn should be (family first)? cn[-1] : cn[0]
> 
> We should not try to parse the Public Name; instead family name should
> be required on the ICLA.

The LDAP fields are an artifact of how we choose to handle things in infra and 
have nothing to do with the legal document. We might choose in future to put 
stuff into a database instead of LDAP and get rid of the cn, sn, givenName 
artifacts entirely. 

But secretary still needs to fill the LDAP fields from information on the ICLA 
and as it is today, there just is not enough information to do it. But with the 
Family First flag, we have enough information to derive the sn and givenName 
from the Public name.

So the ICLA screen needs to add the Family First flag, the derived (editable by 
Secretary) sn and givenName fields. These will be needed only for account 
creation so they should be listed below the "requested Apache id" part of the 
screen.

Regards,
Craig

Craig L Russell
c...@apache.org

Reply via email to