Where does open source start and end?
You can buy almost all parts for the small Gaggia machines online. A complete group costs around 50 Euro, I think, and you can do with that whatever you want.
Would you prefer CNC milling it by yourself, based on some plans?