License Transition — Relicensing from GPL 3.0
Background
This project is a fork of MinUI by @shauninman. At the time of forking, the upstream repository carried no formal license. The original README included this statement:
"Developers — I am not soliciting source contributions. Please feel free to fork or learn from any of my repos but I don't have time to manage a community or be managed by one."
This fork was initially licensed under GPL 3.0, which in hindsight did not accurately reflect the original author's intent — particularly around commercial use of the software. Shaun has stated on multiple occasions that he opposes commercial use of his MinUI work.
With the recent news that Magicx is considering to ship NextUI with their handhelds, I want to act in good faith and bring our licensing in line with his actual intentions - I also have no intentions of commercialising this at any point in the future.
What We're Changing and Why
I am currently looking into various open source licenses focusing on noncommercial use, and Polyform seems to check all the boxes. As a result, we will prepare a transiution from GPL 3.0 to the PolyForm Noncommercial License 1.0.
PolyForm Noncommercial was chosen because it:
- Is purpose-built for software (unlike Creative Commons)
- Explicitly permits personal, educational, and open source use
- Prohibits commercial use, aligning with upstream's original spirit
- Is concise and written in plain language
Please chime in with any feedback you might have, thats what this issue is for.
What This Means for Contributors
If you have contributed code to this repository, your contributions were made under GPL 3.0, and we cannot relicense them without your consent.
We will be reaching out to all contributors individually via GitHub and email where possible. We are asking each contributor to confirm one of the following:
- I consent to my contributions being relicensed under PolyForm Noncommercial 1.0
- I do not consent — in which case we will work to identify and rewrite the affected contributions before completing the transition
If you are a past contributor and want to get ahead of this, please comment below or reach out directly.
What This Means for Downstream Forks
If you maintain a fork of this repository, your situation depends on when and how you forked.
If you forked before the transition date:
Your fork was made under GPL 3.0, and that license remains valid for the code you received at that point. You are not required to adopt PolyForm Noncommercial, and your existing fork is unaffected. You may continue under GPL 3.0 terms for that codebase. Please keep in mind that any upstream code, be it from MinUI or any other source, will always be under their respective licenses.
Pulling in post-transition changes:
Any commits merged into this repository after the transition date will be published under PolyForm Noncommercial 1.0. If you pull those changes into your fork, you are accepting that license for those contributions. You cannot re-license post-transition code from this repo back to GPL 3.0 or any other license.
If you are currently mid-fork or planning to fork:
We'd encourage you to wait until the transition is complete and the new LICENSE file is in place, so you have a clean and unambiguous starting point.
If you have concerns about your downstream fork's status:
Please open a comment below or reach out directly.
What This Means for Users
If you are currently using this project:
- Code released under GPL 3.0 prior to the transition date remains under GPL 3.0 for those versions. You are not retroactively affected.
- Code in releases after the transition date will be governed by PolyForm Noncommercial 1.0.
- Non-commercial use continues to be free and explicitly permitted.
- Commercial use of post-transition releases is not permitted.
Progress Checklist
Questions and Concerns
This is the right place to raise them. We'd rather work through objections openly than have unresolved ambiguity linger. If you have a concern about this transition — as a contributor, a user, or otherwise — please comment below.
I'll keep this issue updated during the process.
License Transition — Relicensing from GPL 3.0
Background
This project is a fork of MinUI by @shauninman. At the time of forking, the upstream repository carried no formal license. The original README included this statement:
This fork was initially licensed under GPL 3.0, which in hindsight did not accurately reflect the original author's intent — particularly around commercial use of the software. Shaun has stated on multiple occasions that he opposes commercial use of his MinUI work.
With the recent news that Magicx is considering to ship NextUI with their handhelds, I want to act in good faith and bring our licensing in line with his actual intentions - I also have no intentions of commercialising this at any point in the future.
What We're Changing and Why
I am currently looking into various open source licenses focusing on noncommercial use, and Polyform seems to check all the boxes. As a result, we will prepare a transiution from GPL 3.0 to the PolyForm Noncommercial License 1.0.
PolyForm Noncommercial was chosen because it:
Please chime in with any feedback you might have, thats what this issue is for.
What This Means for Contributors
If you have contributed code to this repository, your contributions were made under GPL 3.0, and we cannot relicense them without your consent.
We will be reaching out to all contributors individually via GitHub and email where possible. We are asking each contributor to confirm one of the following:
If you are a past contributor and want to get ahead of this, please comment below or reach out directly.
What This Means for Downstream Forks
If you maintain a fork of this repository, your situation depends on when and how you forked.
If you forked before the transition date:
Your fork was made under GPL 3.0, and that license remains valid for the code you received at that point. You are not required to adopt PolyForm Noncommercial, and your existing fork is unaffected. You may continue under GPL 3.0 terms for that codebase. Please keep in mind that any upstream code, be it from MinUI or any other source, will always be under their respective licenses.
Pulling in post-transition changes:
Any commits merged into this repository after the transition date will be published under PolyForm Noncommercial 1.0. If you pull those changes into your fork, you are accepting that license for those contributions. You cannot re-license post-transition code from this repo back to GPL 3.0 or any other license.
If you are currently mid-fork or planning to fork:
We'd encourage you to wait until the transition is complete and the new LICENSE file is in place, so you have a clean and unambiguous starting point.
If you have concerns about your downstream fork's status:
Please open a comment below or reach out directly.
What This Means for Users
If you are currently using this project:
Progress Checklist
LICENSECONTRIBUTING.mdto clarify license terms for future contributorsQuestions and Concerns
This is the right place to raise them. We'd rather work through objections openly than have unresolved ambiguity linger. If you have a concern about this transition — as a contributor, a user, or otherwise — please comment below.
I'll keep this issue updated during the process.