Skip to content
  • Daniel P. Berrangé's avatar
    372d4b42
    docs: permit a user's chosen identity with SoB · 372d4b42
    Daniel P. Berrangé authored
    The docs for submitting a patch describe using your "Legal Name" with
    the Signed-off-by line.
    
    In recent times, there's been a general push back[1] against the notion
    that use of Signed-off-by in a project automatically requires / implies
    the use of legal ("real") names and greater awareness of the downsides.
    
    Full discussion of the problems of such policies is beyond the scope of
    this commit message, but at a high level they are liable to marginalize,
    disadvantage, and potentially result in harm, to contributors.
    
    TL;DR: there are compelling reasons for a person to choose distinct
    identities in different contexts & a decision to override that choice
    should not be taken lightly.
    
    A number of key projects have responded to the issues raised by making
    it clear that a contributor is free to determine the identity used in
    SoB lines:
    
     * Linux has clarified[2] that they merely expect use of the
       contributor's "known identity", removing the previous explicit
       rejection of pseudonyms.
    
     * CNCF has clarified[3] that the real name is simply the identity
       the contributor chooses to use in the context of the community
       and does not have to be a legal name, nor birth name, nor appear
       on any government ID.
    
    Since we have no intention of ever routinely checking any form of ID
    documents for contributors[4], realistically we have no way of knowing
    anything about the name they are using, except through chance, or
    through the contributor volunteering the information. IOW, we almost
    certainly already have people using pseudonyms for contributions.
    
    This proposes to accept that reality and eliminate unnecessary friction,
    by following Linux & the CNCF in merely asking that a contributors'
    commonly known identity, of their choosing, be used with the SoB line.
    
    [1] Raised in many contexts at many times, but a decent overall summary
        can be read at https://drewdevault.com/2023/10/31/On-real-names.html
    [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d4563201f33a022fc0353033d9dfeb1606a88330
    [3] https://github.com/cncf/foundation/blob/659fd32c86dc/dco-guidelines.md
    
    
    [4] Excluding the rare GPG key signing parties for regular maintainers
    
    Reviewed-by: default avatarPeter Krempa <pkrempa@redhat.com>
    Signed-off-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
    372d4b42
    docs: permit a user's chosen identity with SoB
    Daniel P. Berrangé authored
    The docs for submitting a patch describe using your "Legal Name" with
    the Signed-off-by line.
    
    In recent times, there's been a general push back[1] against the notion
    that use of Signed-off-by in a project automatically requires / implies
    the use of legal ("real") names and greater awareness of the downsides.
    
    Full discussion of the problems of such policies is beyond the scope of
    this commit message, but at a high level they are liable to marginalize,
    disadvantage, and potentially result in harm, to contributors.
    
    TL;DR: there are compelling reasons for a person to choose distinct
    identities in different contexts & a decision to override that choice
    should not be taken lightly.
    
    A number of key projects have responded to the issues raised by making
    it clear that a contributor is free to determine the identity used in
    SoB lines:
    
     * Linux has clarified[2] that they merely expect use of the
       contributor's "known identity", removing the previous explicit
       rejection of pseudonyms.
    
     * CNCF has clarified[3] that the real name is simply the identity
       the contributor chooses to use in the context of the community
       and does not have to be a legal name, nor birth name, nor appear
       on any government ID.
    
    Since we have no intention of ever routinely checking any form of ID
    documents for contributors[4], realistically we have no way of knowing
    anything about the name they are using, except through chance, or
    through the contributor volunteering the information. IOW, we almost
    certainly already have people using pseudonyms for contributions.
    
    This proposes to accept that reality and eliminate unnecessary friction,
    by following Linux & the CNCF in merely asking that a contributors'
    commonly known identity, of their choosing, be used with the SoB line.
    
    [1] Raised in many contexts at many times, but a decent overall summary
        can be read at https://drewdevault.com/2023/10/31/On-real-names.html
    [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d4563201f33a022fc0353033d9dfeb1606a88330
    [3] https://github.com/cncf/foundation/blob/659fd32c86dc/dco-guidelines.md
    
    
    [4] Excluding the rare GPG key signing parties for regular maintainers
    
    Reviewed-by: default avatarPeter Krempa <pkrempa@redhat.com>
    Signed-off-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
Loading