A few more things:
1. If after reading the source, you wanted to rewrite it into C++ or something similar-- I'd not be opposed (However, *NO* Ruby, Perl, PHP, etc)
2. If after reading the source, you decide it would be better to create a new project and start from the beginning using the original code/program as a reference/outline, that'd probably be OK too
3. I will provide you with a virtual Linux based testing environment for development/testing/compiling/etc so don't worry about that
4. More stuff as I think of it