Hi Brandon, great - looking forward to see them :)
You can send the code directly to me [thomas@ra-ajax.org] and I will see that you get credits for it and that it gets plowed into the main branch ... :)
For legal reasons though we need to know that it is OK for both you and your employer [if any] that the copyright for your changes are given to me, that is Thomas Hansen.
Which you can do by writing something like this in the same email as you submit the patch in;
"I hereby give away the copyright for the work on Ra-Ajax I have have done which is contained in this email to Thomas Hansen."
And if you are employed by another entity [company, as in not free lancer or anything] you need to add;
"I also hereby testify that I have spoken with my manager at work and that my employer also gives away any copyright claims they might or might not have to the works within this email."
Obviously you do need to actually have that talk to him...
To also make it really clear that you actually have spoken with your closest supervisor, you should also add up him as a CC on that same email as you send me the code in, since otherwise it may be difficult to prove that you've actually had that conversation later ...
I know it's a drag, but if we don't do it officially like that then theoretically we might run the risk of e.g. that your supervisor later comes with legal copyright claims towards Ra-Ajax later down the road, and thereby making Ra-Ajax an "illegal library" for us to license away to anyone in any ways ...
PS!
If it's less than 5 lines of code of changes, you can only send those lines of code and you don't have to talk with your supervisor or state anything at all since that's what's considered "minor changes" and not "modifying the intellectual property significantly enough to change its copyright"...
PS2!
If you think you'll create more patches down the road, the easiest way to permanently fix this so that we don't have to go through this process every time you come up with a new great idea is to get your closest supervisor at your job to send you and email stating that "whatever patches you submit to the Ra-Ajax project remains entirely your copyright", then forward that email to us, further stating that "whatever patches I in the future sends in to any member of the Ra-Ajax team I hereby give away the copyright for to Thomas Hansen"...
Without this statement the whole Ra-Ajax project could be at risk when taking patches from people, and even though if neither you nor your current supervisor have any intents to "destroy the project", we never knows who owns the IP rights to your works within your current company in the future, and hence can end up destroying the library...
Remember SCO ... :|