I think about creating open source version Lite of program and commercial version Pro.
Anybody can cloning repository with Lite but I want Lite code as common code with Pro.
I can use submodules? For example: open repository and Pro submodule. Anybody can cloning repository without reurency and I clone with recurency. But if I want additoinaly add opened submodules like crypto library?
How is the best practice?