Skip to content

License defaults to EPL-1.0 and can be changed with :license/id#37

Closed
fmjrey wants to merge 3 commits into
practicalli:mainfrom
fmjrey:licenses
Closed

License defaults to EPL-1.0 and can be changed with :license/id#37
fmjrey wants to merge 3 commits into
practicalli:mainfrom
fmjrey:licenses

Conversation

@fmjrey
Copy link
Copy Markdown

@fmjrey fmjrey commented Feb 26, 2026

📓 Description

Template license is now EPL-1.0 by default, change with :license/id

This new feature is based on the
clj-spdx library to access the
license repository managed by SPDX.
See practicalli.licenses/id->license for more details.

:octocat Type of change

  • New feature
  • Deprecate feature
  • Development workflow
  • Documentation
  • Continuous integration workflow

:beetle How Has This Been Tested?

  • unit test
  • linter check
  • GitHub Action checkers

:eyes Checklist

  • Commits should be cryptographically signed (SSH or GPG)
  • Code follows the Practicalli cljstyle configuration
  • Add / update alias docs and README where relevant
  • Changelog entry describing notable changes
  • Request maintainers review the PR

This new feature is based on the
[clj-spdx](https://github.com/pmonks/clj-spdx) library to access the
license repository managed by [SPDX](https://spdx.dev/).
See `practicalli.licenses/id->license` for more details.
@fmjrey
Copy link
Copy Markdown
Author

fmjrey commented Feb 26, 2026

It might be best to have this part of deps-new.
At least this PR can be used for discussion.

@fmjrey
Copy link
Copy Markdown
Author

fmjrey commented Mar 1, 2026

Update: this PR will become obsolete once the coming one for deps-new is accepted. Basically the only changes that would remain here are in the template files for LICENSE and README.md.
For now you can check my forks of both this project and deps-new to see what the code looks like.

@fmjrey
Copy link
Copy Markdown
Author

fmjrey commented Mar 4, 2026

Closing this one as it's now a released PR in deps-new. I'd like to retract this PR and create a new one which uses the new license feature. Currently CC-BY-SA-4.0 is used as the default license, while deps-new uses EPL-1.0 as default. Which default do you prefer @practicalli-johnny ?

@fmjrey fmjrey closed this Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant