I've been looking into Github and I think most of the ideas are nice but I don't like the idea of having the source of my project being so easily viewed and inherently open source (in the free account). What are some good free alternatives to this? If my project got big I'd probably make a game and if it is successful I would put some of the tertiary components like a Game editor/Map Editer/Script Console into open source, but not the other way around.