Thanks for contributing to this project! Your time and talents are hugely appreciated!
This project uses a Contribution License Agreement ("CLA") to preclude any legal questions that may arise about the ownership/usage of the code in this project over time. Without this CLA, any contributor could potentially wreck havoc on the project by arbitrarily seeking to retract his/her contribution at any point in time or by attempting to assert that the project owners don't have a right to use his/her contribution in one way or another.
While only the "Legal Agreement" section has legally binding provisions, the following summary may help you better understand what you are being asked to sign here.
- You are not being asked to give up your copyright to your contribution. You can still use your code in any other way you wish.
- You are being asked to grant the project owner a license to use your code as freely as you as the author can.