// license
Elastic License v2.
What you can do, what you can't, and why.
// plain-English summary
ELv2 means: you can read the code, run it for yourself, fork it for your own use, and modify it. You can't host it as a paid managed service that competes with mine, and you can't strip the license header. That's it.
It's not OSI-approved free software. It's source-available with four named restrictions. I pick it because it covers the four things I actually want to restrict, with off-the-shelf legal text that's been vetted by lawyers I don't have to pay.
// what's allowed · what isn't
Allowed
- Read the code
- Run it for yourself
- Fork it (for your own use)
- Modify it
- Use it commercially in your own internal tools
Not allowed
- Host it as a paid managed service competing with mine
- Strip / alter the license
- Strip / alter copyright notices
- Sublicense violations
// why ELv2 (not BSL or PolyForm)
ELv2 has no time-limited conversion clock (unlike BSL). The drag from the 2021 Elastic relicensing controversy doesn't apply to greenfield use — there are no prior contributors to relicense. Off-the-shelf legal text means I ship faster.
The full legal text lives in every repo at github.com/codifyrlabs/<repo>/blob/main/LICENSE.txt.