# Signer la CLA
Mojaloop dispose dâune Contributor License Agreement (CLA) (opens new window) qui clarifie les droits de propriĂ©tĂ© intellectuelle relatifs sur les contributions des personnes physiques ou morales.
Pour vĂ©rifier que chaque dĂ©veloppeur a signĂ© la CLA, nous utilisons CLA Assistant (opens new window), un outil open source bien maintenu qui vĂ©rifie que le contributeur a signĂ© la CLA avant dâautoriser la fusion dâune pull request.
# Comment signer la CLA
- Ouvrez une pull request sur nâimporte quel dĂ©pĂŽt Mojaloop.
- Lors des vérifications habituelles, le contrÎle
license/clasâaffiche et demande Ă l'utilisateur de signer la CLA :
- Cliquez sur « Details » : vous serez redirigĂ© vers CLA Assistant, oĂč vous pourrez lire la CLA, renseigner quelques informations personnelles et signer.
- AprÚs « I agree », retournez sur la pull request : vérifiez que le contrÎle CLA Assistant est bien passé.
# Signature pour une entreprise
La section 3 de la CLA Mojaloop (opens new window) couvre les contributions individuelles et celles faites pour le compte dâun employeur. Si vous contribuez au nom de votre employeur, veuillez saisir le nom de celui-ci dans le champ « Company or Organization ». Sinon, nâhĂ©sitez pas Ă indiquer « OSS Contributor » et laisser le champ « role » vide.
# Administration de lâoutil CLA
Lâoutil CLA est simple Ă installer ; tout administrateur GitHub peut le lier Ă lâorganisation Mojaloop.
- Créez un nouveau Gist GitHub et y collez le texte de la CLA.
Comme GitHub nâautorise pas les Gists dĂ©tenus par des organisations, notre gist (opens new window) appartient Ă lâutilisateur « mojaloopci ».
Allez sur CLA Assistant (opens new window) et cliquez sur « Sign in with GitHub ».

Vous pouvez ajouter une CLA à un dépÎt ou à une organisation. Sélectionnez « Mojaloop », puis le gist créé.

Cliquez sur « Link », câest terminĂ©.
# Demander des informations supplémentaires
Référence : request-more-information-from-the-cla-signer (opens new window)
Vous pouvez Ă©galement ajouter un fichier metadata au gist de la CLA pour crĂ©er un formulaire personnalisĂ© pour lâoutil CLA :
{
"name": {
"title": "Full Name",
"type": "string",
"githubKey": "name"
},
"email": {
"title": "E-Mail",
"type": "string",
"githubKey": "email",
"required": true
},
"country": {
"title": "Country you are based in",
"type": "string",
"required": true
},
"company": {
"title": "Company or Organization",
"description": "If you're not affiliated with any, please write 'OSS Contributor'",
"type": "string",
"required": true
},
"role": {
"title": "Your Role",
"description": "What is your role in your company/organization? Skip this if you're not affiliated with any",
"type": "string",
"required": false
},
"agreement": {
"title": "I have read and agree to the CLA",
"type": "boolean",
"required": true
}
}
Le formulaire généré est le suivant :

