It should be noted that public github repos are _not_ public domain and not even necessarily open source unless the author specifies a license.
"By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories."