-puedo presentar mi codigo en un repositorio tipo GIT o SVN?
Como poder, podes, pero tal vez quien no tenga experiencia con ese tipo de servicios se pueda marear un poco por lo tanto yo te recomendaría que eso lo dejes como un extra en caso que sea un proyecto, en el cual por supuesto, desees que otras personas participen terminado el concurso.
-Debo presentar codigo y ejecutable ya compilados o puedo dejar solo codigo y makefile?
Código, y ejecutable. Ten en cuenta que muchos no podrán/sabrán/querrán compilar la aplicacion por ende necesitan el ejecutable para poder probarla y poder votar correctamente.
-Debe ser multiplataforma o puedo elegir solo hacerlo para unix?
No hace falta que sea multiplataforma.
Espero que participes!
#
Agrego tus preguntas al FAQ.
Saludos!