License

By default, jyinit uses the MIT license for broad permissive use. You can choose a different license during interactive setup or with the --license flag.

Choose a license via CLI

License Examples
bash
# MIT (default)
jyinit create my-app --license MIT

# Apache 2.0
jyinit create my-app --license Apache-2.0

# GPLv3
jyinit create my-app --license GPL-3.0

The selected license file is added to your project root and referenced in packaging metadata where applicable.

Common licenses

MIT

Permissive license allowing reuse with attribution. Simple and widely adopted.

Apache 2.0

Permissive license with explicit patent grants and contribution terms.

GPL-3.0

Strong copyleft license requiring derivatives to remain open-source under GPL.

BSD 2-Clause

Permissive license with minimal conditions on redistribution.

BSD 3-Clause

Permissive license similar to BSD-2 but with non-endorsement clause.

MPL-2.0

File-level copyleft license. Modified files must remain open, but can be combined with proprietary code.

LGPL-3.0

Weak copyleft license for libraries, allowing linking from proprietary software.

Unlicense

Public domain dedication with no conditions.

CC0-1.0

Creative Commons public domain dedication with waiver of rights.