哪些商业软件的代码品质低于开源软件的对应版本

商业软件的通常是闭源的,所以评估其代码质量是一个非常困难的事情。而且代码质量并不等同于软件产品质量。代码质量影响运行效率,维护和扩展是否方便等方面。
以我有限的经验来讲,商业软件在开发过程中,完成核心功能只是一部分,相当多的时间在完成一些迁就用户的使用习惯的功能。而这往往是开源软件缺少的。
商业软件,服务是大头。对于公司来说,出了问题,有人承担责任是重要的。中国有很多中小型公司,用盗版office无所谓,但是服务器操作系统、数据库,都会老老实实花钱买windows server,oracle,sql server。不是哪一家公司都有财力养得起人维护开源软件的。
最后:如果我没记错的话,Latex是一个文件格式,而不是一个软件实现。

■网友
不认同,你用的OSX的服务对象居然是苹果的程序员而不是你?
【哪些商业软件的代码品质低于开源软件的对应版本】 关于“实际上,如果没有商业软件模式,软件行业依旧会欣欣向荣”,我很好奇得出这样的结论的论据。举个栗子,IOS上的应用如果强制要求开源免费,现在真的还能欣欣向荣吗?

■网友
什么叫唯一服务的对象是程序员?他的用户都是服务对象啊,也包括我们这些用着盗版Win的人(:没有MS大部分人都用不上简单的Win,用不起贵的要死的Mac。没有商业软件,去哪里买稳定的服务?服务啊。不是软件装好了就好了,很多开源的软件遇到Bug都没地方说去,找作者根本不鸟你。源代码都是开放的又不收钱,自己改去。这种软件正经公司敢用?


    推荐阅读