Kao i svaki drugi softver slobodnog i otvorenog koda (FOSS - Free and open source software) tako je i FreeCAD nastao zahvaljujući dobrovoljnom radu (u slobodno vreme) zajednice programera i inženjera.
FreeCAD je besplatni softver otvorenog koda što znači da je svakome dozvoljeno da koristi, proučava, menja i deli kako softver tako i njegov izvorni kod. U praksi ovo znači da svako može da pristupi izvornom kodu FreeCAD-a, uči pomoću njega, poboljša ga i deli ga sa drugima.
Ako znate da programirate, možete na više načina doprineti FreeCAD-u:
pisati kod za FreeCAD ili njegov interfejs,
razvijati nova radna okruženja,
ispravljati greške.
Ja se ne razumem u programiranje pa ću Vam ovde samo nabrojati strane na kojima možete pročitati više informacija na temu pisanja koda za FreeCAD:
Developers hub - Početna tačka za sve koji žele da pišu kod za FreeCAD,
Power user hub – Početna tačka ako želite da pišete kod za FreeCAD u Python jeziku: U ovom slučaju nema potrebe za kompajliranjem jer se kod može izvršavati preko Python konzole koja je sastavni deo FreeCAD-a,
Veliki broj informacija na temu pisanja koda za FreeCAD možete naći na zvaničnom FreeCAD forumu.