about program for RepRap,there are open source.with objets different,we have source codes or we will move from design software to program.Thank you (I'm beginner)
The files made by design software can be seen as "source code", so, yes, you make G-code from design software output. Usually by an intermediate step, an STL file. The processes for doing this are pretty well understood and all the required software pieces are available open source.