@cdtaylornats
So you wouldn't consider the developers of say Ruby to be professionals?
Anyway, git is a version control system (one of the most widely used ones), GitHub is a source sharing system which is a somewhat different concept. Of course if you only ever work on closed source projects there isn't much use using GitHub (though you might still use git) even though they do have private repositories but there's nothing inherent in "open source" that means "unprofessional" - although there's nothing wrong with being "unprofessional" and building things for fun (which is what I do with it).