We generally never had a problem with giving free keys out to developers, the only condition must be that the developer is capable and has previous experience in Amigaoid programming. I personally see no point in giving free keys to people just 'willing to learn C'. They too often end up not doing anything.