// 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.

See the catalog →