商业软件有更好的技术支持服务 开源软件通常不提供技术支持服务,即便提供也是收费的
商业软件有强大的公司实力做后盾 开源软件多是社区开发,有些甚至是个人开发,优秀的开源软件被商业公司包装,走社区和商业两条路
商业软件有持续的开发投入 凭自由精神和兴趣而开发
商业软件可成为客户产品失败后的替罪羊 社区版无此问题
----------------------------------------------------------------
商业软件不能随需而变 只要你有能力,你可以修改源代码
商业软件成本高昂 开源用最低的成本达成较高的目标
商业软件说客户是我的上帝,最终要绑架上帝 开源软件最终的上帝是客户
商业软件有严密和严格的测试流程 开源软件有无数程序员用兴趣来测试
想到后再补充,欢迎拍砖