货车脱保上路发生交通事故由货车所有人承担责任。
因为在运输过程中,货车所有人有义务保证货车的安全和合法运营,如果脱保上路引发交通事故,证明该车辆未经过完善的保险和安全检查,所有人应对事故负责。
另外,货车的驾驶员在事故中也要承担一定的责任。
如果事故是由驾驶员的违规操作或者疏忽大意造成的,那么负责错误的驾驶员也会受到相应的处罚。
最后,从社会责任的角度考虑,如果货车所有人能够充分重视货车的安全保障工作,遵守交通规则和道德标准,避免出现货车脱保上路的情况,就可以避免造成人身伤害和财产损失,为社会和自己树立良好的形象。