多项选择题

放火罪与失火罪的主要区别有()。

A.犯罪主体不同
B.犯罪客观方面不同
C.犯罪客体不同
D.犯罪主观方面不同