签约时的注意事项
1.询问提供程序源码要不要付费
要求外包商提供程序源码可能需要额外付费,这一点许多人会觉得讶异,这是因为有时候程序源码中会包含外包商自己本身的专业知识(Know-how)与技术价值,例如外包商开发某个功能使用了人工智慧的某个演算法解决了客户的问题,或是程序源码中夹带了外包商开发许久的函式库(Library)等状况,所以在这些情况下,若外包商将程序源码给客户,也等同于将自己的专业知识与技术价值一并交出。
2.采用分阶段付费
我们在事前没有办法去度量外包商正式开发时的积极度与态度,而且在与外包合作的过程中也许会有意外状况发生,例如外包商产品开发到一半遇到旗下重要员工离职等问题,此时分阶段付费便可减少伤害,我们可以依据产品开发的里程碑(Milestone)或是与外包商合作的不同阶段(Phase)来分次付费,通常会分三至四次给付。
3.别忘了考虑著作权
著作权可分为公开发表权、姓名表示权及同一性保持权;著作财产权则可分为重制权、公开口述权、公开播送权、公开上映权、公开演出权、公开展示权、改作或编辑权及出租权。
在外包产品时,多数人都知道要签属保密合约,保密合约通常会包含著作财产权之归属,但不会包含著作权之归属,而依照著作权法规定,在没有任何约定的情形下,著作权和著作财产权都是属于受聘人(实际创作与开发的人),所以如果产品有申请专利或发表论文等考量,我们便需要注意著作权之归属,否则在著作人的挂名上便会有争议。
一般来说,软件外包商付出的是写程序的「技术」而不是做「研究」,所以客户要求著作权并不难。除非客户需要开发的产品与技术目前不存在,而且也没有提供外包商任何开发资料与方向,便要求外包商去研究与发展一个「创新的产品」,那著作权便较难争取,不过如果是这样的情况,我们去要求外包商放弃著作权其实也不太厚道。