You may find yourself wanting to contribute to someone else's project, whether to add features or to fix bugs. After making changes, you can let the original author know about them by sending a pull request.
It's not obvious at this point if I need to create an Organization at GitHub in order to manage the project better than the pull feature allows. Advice is welcome! P.S. There is an option of having Collaborators.