为什么在讨论政治话题的时候一个基本的逻辑不用了?比如美国人是否比中国人高尚什么的——那得看人。
开源软件和闭源软件哪个更好?通常人力投资大的的更好啊。别以为软件是聪明人的游戏,软件首先是人力投入的游戏,无论是开发还是维护,都是人力。多一点人力就多一个逻辑,多一个逻辑就意味着你拷贝一个重名文件时,它会问你覆盖还是略过。少一个逻辑它只会直接报失败。
闭源软件和开源软件各自有吸引投入的方式。闭源软件是商业利益驱动的——因为有人买我这个软件(或者相关产品),我投入工程师开发。开源软件是合作需要驱动的,我这个软件有很多人需要和它接口,我通过它卖我的产品,同时让生态链上的合作伙伴可以基于这个软件开发更多的更新,从而形成事实标准。这样所有人为了降低开发成本,就会把代码upstream上去,从而形成多家打一家的局面。(死掉的软件再保密都没有用)
两种开发模式,在不同的场景下有不同的人力吸附力。比如前面有人举的OpenOffice,怎么都玩不过MSOffice,因为它没有商业公司的合作需求。但如果你说在服务器OS上,现在没有其他OS的发展势头超过Linux,包括微软自己的云服务器都在用SuseLinux。现在也不要提Unix的伟大,Unix也在一步步丢失市场。因为这个市场生态链长,有合作需求,谁都愿意上传代码上去来降低自己在这个领域的投入。
回到问题本身,如何看到陈的言论,也许可以认为他有更多的背景资料等你来辨。但仅仅是这句话,是毫无营养的。
时间: 2024-10-06 08:06:20