1*ac95da4aSBrad Bishop# OpenBMC Maintainer/CLA Workflow 2*ac95da4aSBrad BishopOpenBMC contributors are required to execute an OpenBMC CLA (Contributor 3*ac95da4aSBrad BishopLicense Agreement) before their contributions can be accepted. This page is a 4*ac95da4aSBrad Bishopchecklist for sub-project maintainers to follow before approving patches. 5*ac95da4aSBrad Bishop 6*ac95da4aSBrad Bishop* Manually verify the contributor has signed the ICLA (individual) or is 7*ac95da4aSBrad Bishoplisted on an existing CCLA (corporate). 8*ac95da4aSBrad Bishop * Executed CLAs can be found [in the CLA repository] 9*ac95da4aSBrad Bishop (https://drive.google.com/drive/folders/1Ooi0RdTcaOWF1DWFJUAJDdN7tRKde7Nl). 10*ac95da4aSBrad Bishop * If you were not added to the appropriate CLA repository ACL send an 11*ac95da4aSBrad Bishopemail to openbmc@lists.ozlabs.org with a request to be added. 12*ac95da4aSBrad Bishop * If a CLA for the contributor is found, accept the patch(1). 13*ac95da4aSBrad Bishop* If a CLA is not found, request that the contributor execute one and send it 14*ac95da4aSBrad Bishopto openbmc@lists.ozlabs.org. 15*ac95da4aSBrad Bishop * Do not accept the patch(1) until a signed CLA (individual _or_ 16*ac95da4aSBrad Bishopcorporate) has been uploaded to the CLA repository. 17*ac95da4aSBrad Bishop * The CCLA form can be found [here] 18*ac95da4aSBrad Bishop (https://github.com/openbmc/openbmc/files/1860741/OpenBMC.CCLA.pdf). 19*ac95da4aSBrad Bishop * The ICLA form can be found [here] 20*ac95da4aSBrad Bishop (https://github.com/openbmc/openbmc/files/1860742/OpenBMC.ICLA.pdf). 21*ac95da4aSBrad Bishop 22*ac95da4aSBrad Bishop(1) The semantics of accepting a patch depend on the sub-project contribution 23*ac95da4aSBrad Bishopprocess. 24*ac95da4aSBrad Bishop 25*ac95da4aSBrad Bishop* Github pull requests - Merging the pull request. 26*ac95da4aSBrad Bishop* Gerrit - +2. 27*ac95da4aSBrad Bishop* email - Merging the patch. 28*ac95da4aSBrad Bishop 29*ac95da4aSBrad BishopAn executed OpenBMC CLA is _not_ required to accept contributions to 30*ac95da4aSBrad BishopOpenBMC forks of upstream projects, like the Linux kernel or U-Boot. 31