Mostly I side with Kanga, I probably only write about 5 generic games and modify them from there, my techniques are the result of proramming since I was a kid and whilst I am fully prepared to help people out I have some 'secrets' and techniques that I preffer to keep to myself until i've used them commercially.
I already had to ditch one retro competition entry because it used a technique that I was just not prepared to give away yet, it was a very powerful and versatile technique for terrain that I have not fully exploited myself yet.
As for someone taking a section of my code and giving credit, well I know a lot of people downloaded the models from my site and I imagine they've used them - not one person has sent me or my brother the link to their works though (so we could see where our work has ended up...) which was a requirement for downloading them.
Source code is even easier to disguise and hide, on top of that you can call me a snob but I really would not want to have credit on some of the titles I see released. If someone is needing to look at my code to learn how to program, then the odds are I don't want to be associated with the result of their work as i'm several years of learning ahead...
So in not wanting credit, and seeing my techniques in use in other programs I loose out in all respects.
Also the open-source aspect has hindered the competition entry release I intend to make tommorow night when I launch my entry, Jetpac. I had originally intended to have the high score chart global and stored on the internet, but this would not work without encryption and encryption would not work in open source. Therefor I did not implement this feature which I think is a loss. Thankfully I had not yet written this feature when the rules where announced.
Anyway I think the competition is a great idea and i'm glad it gave me and my brother the inspiration to write Jetpac, it's a great game that I so loved when I was younger and if it had not been for the competition then it would never have been written.
Pneumatic
Pneumatic Dryll, Outrageous epic cleric of EQ/Xev
God made the world in 7 days, but we're still waiting for the patch.