FSF Copyright Assignment
The legal requirements for contributing code or documentation to GCC are detailed here. For the most simple case of a individual contributing to GCC on his free time (i.e. his employer has no claim on the work produced for GCC), the copyright assignment process is the following:
Fill in the following form by answering the questions, and email it to fsf-records@gnu.org:
Please email the following information to fsf-records@gnu.org, and we will send you the assignment form for your past and future changes. Please use your full name as the subject line of the message. [What is the name of the program or package you're contributing to?] [Did you copy any files or text written by someone else in these changes? Even if that material is free software, we need to know about it.] [Do you have an employer who might have a basis to claim to own your changes? Do you attend a school which might make such a claim?] [For the copyright registration, what country are you a citizen of?] [What year were you born?] [Please write your email address here.] [Please write your snail address here.] [Which files have you changed so far, and which new files have you written so far?]
- The FSF will send you by postal mail the copyright assignment form.
- Fill it, date it and sign it. Keep a copy for yourself and send the original back (still postal mail) to the FSF.
When they receive it, you're done: Welcome aboard!