ToolSnippet

Open Source License Text Generator

Generate standard Open Source licenses (MIT, Apache 2.0, GPL-3.0, BSD-3-Clause, ISC) with custom author and year.

About This Tool

The Open Source License Text Generator produces legally compliant, formatted license text files (LICENSE / LICENSE.md) for GitHub repositories, npm packages, and open source projects.

Key Features

Presets for MIT, Apache 2.0, GNU General Public License (GPL-3.0), BSD-3-Clause, ISC, and The Unlicense
Dynamic Year and Copyright Holder replacement
Displays permission permissions, conditions, and limitations summary
Instant copy for `LICENSE` files

How to Use This Tool

  1. Select your desired Open Source license type.
  2. Enter the copyright year and author / organization name.
  3. Copy the formatted LICENSE text into your project repository.

Why Use This Tool

  • Clearly protect your intellectual property while granting unambiguous usage rights.
  • Ensure package registries (npm, PyPI, crates.io) recognize your repository's SPDX identifier.

Pro Tips

  • The MIT License is the most popular permissive license, allowing commercial use, distribution, and modification without forcing open-sourcing.

Frequently Asked Questions

What is the difference between MIT and GPL-3.0?

MIT is a permissive license allowing proprietary closed-source reuse. GPL-3.0 is a copyleft license requiring derivative works to also remain open source under GPL-3.0.

Where should I place the generated license in my repository?

Save the text as a file named `LICENSE` or `LICENSE.md` in the root directory of your project.

Related Tools