Before making your repository public, you MUST choose a license. Why?
NOTE if you have used the bootstrap helpers, then you have the Apache-2.0 license by default.
The approved and default license is "Apache-2.0" (local copy). Why?
A NOTICE
file needs to be added along the LICENSE
file.
It is good practice to have an AUTHORS
file also. Keep it updated!
Commit the LICENSE
, the NOTICE
and possibly the AUTHORS
file to your repository,
and link to the license in README.md
by adding at the bottom:
## License
[Apache-2.0](LICENSE)
NOTE Don't forget to mention the Apache-2.0
license in whatever package manager you use e.g. package.json
.
If the repository is really slim e.g. configuration, and thus there's nothing to protect/attribute, then put the repository in the public domain by using "Unlicense". Why?
Commit the UNLICENSE
(not LICENSE
) file to your repository,
and link to the license in README.md
by adding at the bottom:
## License
[Unlicense](UNLICENSE)
NOTE Don't forget to mention the Unlicense
license in whatever package manager you use e.g. package.json
.