如果是违法停车,司机肯定要承担主要责任;如果是乘客不观察后方来车,草率开车门,主要责任应该在乘客。如果司机和乘客在开门事故中都有过错,那就共同承担责任。当然,如果被撞的非机动车有载人、逆行、制动不灵等其他过错,也要承担相应的责任。