合同义务主要是合同当事人约定的义务,但现代合同法上的合同义务来源多样化,导致违约责任概念的改变。传统合同法认为仅仅只是当事人约定的义务才能称为合同义务,违反约定的义务才是违约责任。现代合同法认为,以下两种义务也是合同义务:一是法律规定的当事人必须遵守的强行性义务;二是附随义务,附随义务基于诚信原则而产生,体现在合同的履行及合同终止之后。先合同义务,是指在订立合同过程中,合同成立之前所发生的,应由合同双方当事人各自承担的法律义务。它是建立在民法诚实信用、公平原则基础上的一项法律义务,是诚实信用、公平原则的具体化。它主要包括合同当事人之间的互相保护、通知、保密、协作及诈欺禁止等义务。