a few days ago, i posted here about the launch of our open midaz repository (github.com/lerianstudio/midaz), a transactional database stack for banks/fintechs in general, with integrations for instant payments, debit card processing, credit card processing, payment processing (via payment gateways), etc.
now our big challenge begins. i know that the open source community contributes very little code to products that have a commercial bias (like ours, which is open source in distribution, but will have plugins that will cost, in addition to offering the possibility of hosting on our infrastructure also at a cost).
most open source projects with a commercial bias have little contribution from the community in code, but several of them have a lot of community interaction in criticisms, suggestions, discussions about features, architecture, etc.
and that's exactly where i would like the community's support. to build a product that yes, can be used by any company/individual, due to its open source nature (including stack of infra up and running helm/docker), but more than that, it has a very important competitive differential compared to closed-source financial ledger options on the market.
and then comes my question. how to encourage the community to build together with us from a product perspective (and not code)? how to encourage the community to enter into a discussion with us on deep design pattern themes (ie. race condition, circuit break, synchronism of acid dbs in multiple instances etc.), that is, real intellectual challenges.
i have been seriously thinking about not even offering the hosting path for this ledger, since it would be something "paid" (for obvious reasons, infra costs on our side), so that there is no conflict between product construction x commercial bias, and actually charge for the various plugins that we will create on our side (and which i hope the market will also build).
thoughts? ramblings here, but i would love to hear from you.