The OpenJS Foundation Board of Directors has approved an IP policy which allows projects to determine on a project-by-project basis whether contributors will be required to sign a CLA.  In addition, the Board has approved a CLA for individual contributors, and a CLA for corporate contributors.

Project maintainers may choose to use the DCO signoff process, an individual CLA and a corporate CLA (which covers multiple contributors from a single organization), or just an individual CLA.

The OpenJS Foundation uses the Linux Foundation’s EasyCLA tool to manage CLA signatures.  For repositories which require a CLA, EasyCLA automatically checks whether the author has a signature on file.  If not, the PR will be blocked and the contributor presented with a link to complete their signature.

To set up EasyCLA for your repository, please contact operations@openjsf.org.