Skip to content
Discussion options

You must be logged in to vote

✅ Steps to Make Your GitHub Project Open Source

1. Pick a License

  • A license tells others how they can use your code.

  • Popular choices:

    • MIT License → very permissive, widely used.
    • Apache 2.0 → permissive, adds patent protection.
    • GPL v3 → requires sharing changes under the same license.
  • Use [GitHub’s license picker](https://choosealicense.com/) if you’re unsure.

2. Add a LICENSE File

  • In your repo → click Add file → Create new file → name it LICENSE.
  • Paste the license text (GitHub will even suggest it).
  • Commit to main.

3. Write a Clear README.md

  • Already have one? Great. If not, include:

    • Project description & purpose
    • Installation/setup steps
    • Usage examples
    • Contribution guideline…

Replies: 10 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies

This comment was marked as off-topic.

Comment options

You must be logged in to vote
0 replies
Answer selected by Umohmarvelous
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Repositories The core of version-controlled code storage Question Ask and answer questions about GitHub features and usage