只拿到原始码
但没有交接文件的情况下
要把网站跑起来其实本来就有难度的
交接文件包含了
开发语言版本
各种依赖套件版本
DB有无提供sql能import的范例数据库
是否有必要设置的环境变量
如果仅提供原始码没提供相关交接说明
其实我个人是觉得有点在刁难对方
一些有套件管理的设定档
这种可能能把版本说明清楚
像python requirements.txt
Node package.json
Java pom.xml
但不是每个专案都有使用
在运行的过程中陆续遇到状况
应该是持续会跟你们要相关的资讯
这在程式码能够不提及
但却实在影响了能否正常运作起来
如果在log机制还被搞的话
譬如catch了exception还不做log
真的是会搞死人
简单来说很可能对方缺了那些程式码之外的资讯
但是你们可能懒的技术支援这部分
推测未来外包的导向
Infrastructure as code
估计会是基本要求
才能免于遇到这种事
※ 引述《lineseven (某某人)》之铭言:
: 前辈们好,我目前在一家制作网站的公司
: 本来我们有一个客户A, 过去委托我们制作网站以及维护.
: 但今年他们决定自行维护,因此跟我们要了网站原始码
: 我们公司也无偿提供了网站原始码给对方。
: 但对方后续请的软件公司没有办法顺利架设我们给的网站.
: 最近一直打电话来说,我们有漏给程式码,导致他们无法使用网站.
: 我们也透过实体或云端的方式将原始码提供给对方,
: 但他们就是架不起来,最后甚至扬言提告.但我不知道他可以告什么?
: 因为我们公司之前与他们的合约上,并没有就原始码的归属有约定.
: 我查了些网络资料,如果事前并未约定的话,
: 原始码的著作权应该还是属于我们公司。
: 因此我们公司理论上是可以不用无偿给予不维护的客户网站原始码.
: 想请问各位前辈,我这样的理解是正确的吗?
: 还是说客户付钱制作网站,一旦不维护我们就一定要将原始码交出?
: 先感谢各位前辈回答,谢谢.