单项选择题

为完成上级单位或者政府部门下达的任务而开发设计的计算机软件,著作权的归属是()。

A.由项目任务书或合同约定
B.由下达任务的上级单位或政府部门
C.由软件开发单位