open source machines