多项选择题

合同签订应遵循的基本原则包括()。

A.主体平等
B.合同自由
C.权利义务对等
D.公正、公开
E.守法和维护社会公益