购买软件的交付通常有以下几种方式:
交付权利凭证
当软件作为电子信息产品且无需以有形载体交付时,买受人收到约定的电子信息产品或者权利凭证即为完成交付。这适用于当事人对交付方式约定不明确的情况。
网络传输交付
对于通过互联网等信息网络订立的电子合同,如果标的为交付商品并采用快递物流方式,则收货人的签收时间为交付时间。若电子合同的标的为提供服务,则生成的电子凭证或实物凭证中载明的时间为提供服务时间。
文件交付
软件开发过程中,源代码、程序、数据库、设计方案、说明书、工作底稿等可以电子化的资料可以全部以光盘形式交付。此外,技术交付还包括对甲方指派的人员进行技术交底,并对合同项目开发成果、交付内容、硬软件环境配置等进行培训与讲解。
传统软件交付流程
传统软件交付过程包括提交、集成、构建、部署、测试等活动,直到将软件发布给用户使用。这一流程通常涉及业务人员产生软件想法、开发人员将想法变为产品或功能、测试人员测试并提交给用户使用,以及运维人员参与后期运维。
建议
在实际购买软件时,建议明确交付方式,包括交付时间、交付内容和交付方式等,以避免因交付定义不明确而产生纠纷。对于通过互联网订立的电子合同,务必关注收货人签收时间,并确保电子凭证或实物凭证中载明的时间与实际提供服务时间一致。