This license applies exclusively to companies or organizations (“the Company”) that have purchased and maintain an active subscription under the plan:
“Get a company license for my project – $500/month”
By subscribing to this plan, the Company agrees to the terms of this UPL-CE license and must
use it for all use of the Software.
The base UnSetSoft Public License (UPL 1.0) remains in effect for all non-commercial users.
Copyright (c) [Year] [Author]
Permission is hereby granted to any company or corporation that obtains a copy of this software and the associated documentation files to use the Software under the following conditions:
1.1. The UPL-CE is active only while the Company maintains a valid, paid subscription.
1.2. If the subscription is cancelled, paused, or payment fails, this license becomes void and the Company immediately reverts to the restrictions of UPL 1.0.
2.1. Commercial Use Allowed
The Company may use the Software in commercial products and services.
2.2. Internal & External Distribution
The Company may distribute compiled, integrated, or embedded versions of the Software.
2.3. Modification Rights
The Company may modify the Software for internal use or product integration.
However, all modifications must be contributed back to the original project.
2.4. Closed-Source Integration
Proprietary parts of the Company’s product may remain private, provided that any
modifications to the Software itself are contributed upstream.
2.5. Internal Redistribution
The Software may be shared within the Company’s internal teams.
3.1. Any modification to the Software — including fixes, enhancements, optimizations, integrations, or functional changes — must be submitted upstream to the original project.
3.2. Contributions must be made in good faith and without intentional obfuscation.
3.3. The Company may not maintain private forks with modified versions of the Software unless those modifications have already been offered upstream.
4.1. Attribution
The Company must acknowledge the Software and link to the original repository.
4.2. No Sublicensing
The Company may not relicense or distribute the Software as a standalone product.
4.3. Compliance With External Dependencies
All third-party licenses included in the Software must still be respected.
4.4. Revocation on Subscription End
Once the subscription ends, the Company must stop shipping new releases that include
the Software unless a separate commercial agreement is obtained.
Even under UPL-CE, the Company may not:
5.1. Use the Software’s trademarks or imply endorsement.
5.2. Claim exclusive rights over any part of the Software.
5.3. Hold the author liable for damages.
5.4. Assume any warranty; the Software is provided “as-is”.
If the subscription ends:
- Versions already distributed remain valid for end users.
- No new releases may include the Software.
- Modification rights revert to UPL 1.0 (contributive-only).
- Private forks must cease unless their changes were previously contributed.
End of UPL-CE 1.0