Open source project

I am thinking about creating an open source project using edge impulse. It seems perfect for something I have been thinking about for a couple of days.

The project would be around 3d printers. But I have others.

My question is are there any rules or licensing issues for open source projects. Could I upload the source code to say github for other users to compile and run on their hardware?

ignore this I have asked again under the “help category”