Skip to content

Conversation

@pyramation
Copy link
Contributor

Summary

Adds a new "CLOSED" license option to the create-gen-app package for proprietary/closed-source projects. This provides an "All Rights Reserved" license template alongside the existing open source options (MIT, Apache-2.0, ISC, GPL-3.0, BSD-3-Clause, MPL-2.0, Unlicense).

The license template uses the same placeholder format ({{YEAR}}, {{AUTHOR}}, {{EMAIL_LINE}}) as existing templates and is automatically discovered by the license loading system.

Review & Testing Checklist for Human

  • Verify the CLOSED license text is legally appropriate - The license text was written to follow standard "All Rights Reserved" patterns, but you should confirm it meets your legal requirements for proprietary projects
  • Run pnpm test in packages/create-gen-app to verify tests pass
  • Test the license rendering in a real project scaffold to confirm placeholders are replaced correctly

Notes

Link to Devin run: https://app.devin.ai/sessions/821543f93c294ad78ca4194ac75afc1d
Requested by: Dan Lynch ([email protected]) / @pyramation

The license options are defined in the create-gen-app package (part of dev-utils), not in the constructive repo. The user originally asked about inquirerer/create-gen-app/pgpm - it turned out to be in create-gen-app's licenses-templates directory.

Add a new CLOSED license template that provides an 'All Rights Reserved'
option for proprietary/closed-source projects. This complements the existing
open source license options (MIT, Apache-2.0, ISC, GPL-3.0, BSD-3-Clause,
MPL-2.0, Unlicense).

- Add CLOSED.txt license template with standard all rights reserved text
- Update tests to verify CLOSED license rendering

Co-Authored-By: Dan Lynch <[email protected]>
@devin-ai-integration
Copy link

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@pyramation pyramation closed this Dec 21, 2025
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.

2 participants