一般是跟房地产开发商或原业主签订。即:如果是从开发商那里购买的商品房,就应当和开发商签订购房合同;如果购买的是二手房的话,就应当和之前的业主签订购房合同。《商品房销售管理办法》第四条《商品房销售管理办法》第五条