I think a Compiled version is a good idea to ensure that everything will work properly - especially if you're using features of higher gamestudio versions. About providing the source code... Well I'm not sure if it's necessary but it'll be nice because I think a lot of people will be interested in it