> If I create a fork of a public repo on GH, I require a license to distribute it because a public repo can be forked or downloaded by anyone
Why?
The users that clone or fork your fork of the original repository are covered by the original repository's "license" GitHub grants itself, not yours.