daistoreone problem = one solution
License

MPL 2.0: the core is shared, your customisations stay yours.

daistore's code is released under the Mozilla Public License 2.0. It is a file-level free software license: it protects the shared core without touching what you build around it.

my-project/
├─ core/runtime.tsMPL · share it
├─ core/builder.ts (modified by you)MPL · share it
├─ core/connectors/my_organization.ts (added by you inside the core)MPL · share it
├─ apps/hr-onboarding/yours
├─ themes/my-city-hall/yours
└─ billing/stripe.tsyours
Core files: any change is published back under the MPL Your own files: the license and price you choose
1

Use it freely

Download, install and embed daistore in a product, commercial or not, with no royalty.

2

Modify, then share

If you change a core file, you publish that modified file under the same license. The community benefits, and so do you.

3

Keep your customisations

Your apps, themes and in-house connectors in their own files remain your property. You choose their license and their price.

Full license text: mozilla.org/MPL/2.0 · official FAQ. MPL 2.0 is compatible with the GPL and the EUPL.