I would suggest that anyone considering entering a kaggle.com competition take a look at their Terms and Conditions : http://kaggle.com/Legals/terms Note section 9 which appears to require the winner to assign copyright on the submission to the organizer.
Giving up all rights to your code has never seemed to me to be a good strategy for a developer (except possibly in the case of full time employment).