Apprezzo la necessità di un accordo di licenza per i collaboratori (CLA) in progetti di software open source e comprendo anche che alcuni strumenti stanno iniziando a rendere questo processo più semplice (come il low-friction CLAHub per GitHub e Project Harmony). Tuttavia, piuttosto che richiedere una sottomissione di moduli di terze parti per una firma elettronica, aggiungerebbe una frase extra e lo stesso CLA a CONTRIBUTING.md, a cui GitHub si collega quando un contributore archivia una richiesta di pull (visualizzato come "Si prega di rivedere le linee guida per contribuire a questo repository "), consentire una firma elettronica valida (ad es." L'invio di una richiesta di pull a questo repository su GitHub con il tuo nome e la tua email costituisce il tuo consenso e firma elettronica del seguente Accordo di licenza per il ... ")? Forse questo argomento dipende dalla definizione di "firma elettronica" (ESIGN, UETA, ecc.):
"Electronic signature" means an electronic sound, symbol, or process attached to or logically associated with a record and executed or adopted by a person with the intent to sign the record.
E vorrei proporre che il "processo" di pull request di GitHub sia "associato logicamente" al "record" CONTRIBUTING.md/CLA e che il contributore abbia "l'intenzione di firmare" adottando il processo ...
(Dal momento che la licenza Open Source Q & Un sito è ancora solo una proposta, Accetterò le risposte IANAL qui.)