We appreciate contributions from external developers, but we require all contributors to accept the Alfresco Contribution Agreement so that we have the legal right to include the contribution in our commercial products under any license that we choose. The contribution agreement is attached to this page.
Our contribution agreement states that you (1) grant Alfresco a license to use the contribution in any way we choose, and (2) confirm that the contributed code is your original work. An important thing to note is that we do NOT require an assignment of the copyright in the contributed code. This means that a contributor maintains ownership of his or her code while also giving Alfresco the rights and assurances it needs in order to use the contribution.
If you have any questions about the Contribution Agreement, please firstname.lastname@example.org.
Instead of requiring signed copies of the contribution agreement, you will be asked to accept the agreement when submitting an issue in the Alfresco issue tracker. This makes it much easier for our legal team to show that we have an agreement for every contribution. It is not necessary to attach a signed copy of the agreement to a pull request or issue submission so long as there is an associated issue in the ALF project of the issue tracker where you accepted the agreement.