wow - sounfs like a great project.
I have not one clue how to go about any of that - but would probably buy a setup like that and I can see companies like creality stealing it as soon as it went live.

Were I you, I'd keep it totally closed source and once established it works - wither sell it myself or sell the setup for a decent chunk of change to a large company :-)