Skip to content

Contributor Agreement

Graham Crockford edited this page Jun 22, 2017 · 7 revisions

Thank you for your interest in contributing to Alfa's software!

What is this?

In order for us to accept contributions from you, we need you to assign to us the copyright on the contributions that you make. This is necessary so that we can publish your code under the terms of our existing licence (Apache 2.0).

To assign copyright to us, you need to sign our contributor agreement and return it to us.

Your Employer

Importantly: We may require the signature of your employer as well as yourself. This is because employment contracts typically automatically assign copyright of your work to your employer, and you will not be entitled to reassign it to us without their agreement.

This may apply even if you are working in your own time and would like to contribute as an individual. Some employment contracts sometimes assign copyright of all work, regardless of whether the work is done during working hours, or on work premises.

We will accept contributions from individuals, but need you to ensure that any employment contract you work under allows you to make contributions in this way.

Process

The contributor agreement can be downloaded from here.

To sign it:

  1. Download the agreement as a PDF.
  2. One of:
    • Either print it, sign it and scan it
    • Or electronically sign the PDF with a tool of your choice. We will endeavour to accept all reasonable forms of electronic signature, but reserve the right to refuse formats we do not recognise. For example: Signatures with Acrobat Reader's "fill and sign" feature are acceptable.
  3. Email it to us at [email protected]

Acknowledgement

We shall make reasonable efforts to ensure that contributions are credited (probably on the Wiki). If you believe we've neglected to credit you, please let us know.

Clone this wiki locally