答案:

    《合同法》对委托开发合同当事人的义务和责任规定如下:

    委托方的主要义务是:(1)按照合同约定支付研究开发经费和报酬;(2)按照合同约定提供技术资料、原始数据。并完成协作事项;(3)按期接受研究开发成果。

    研究开发方的主要义务是:(1)制定和实施研究开发计划;(2)合现使用研究开发经费;(3)按期完成研究开发工作,交付研究开发成果,提供有关的技术资料和必要的技术指导,帮助委托方掌握研究开发成果。

    双方违约责任是(1)委托人违反约定造成研究开发工作停滞。延误或者失败的,应当承担违约责任。(2)研究开发人违反约定造成研究开发工作停滞。延误或者失败的,应当承担违约责任。