在“企业”环境中,我注意到对专有软件的强烈偏见。即使在使用Java的大型企业中,也很难找到MySQL或PostgreSQL,并且WebSphere和WebLogic绝对比JBoss或Tomcat更受青睐。
这是可以理解的。尽管许多开发人员更喜欢Tomcat或Postgres而不是WebSphere或Oracle DB,但他们并不是最终决定这些事情的人。谁决定在生产中使用哪个数据库和应用程序服务器,谁就会发现,与选择导致真正,确实,糟糕的事情发生的自由软件相比,许可证费用似乎很小。
我不是在问Postgres是否和Oracle一样好。那不是重点。在仔细考虑功能和基准之后,Oracle不会被Postgres选中。Postgres不会进入对话,因为某些地方不信任自由软件。
我很好奇这种不信任是否是由于对任何特定事件的反应而引起的。所以我的问题是:是否有任何证明是由于开源软件缺陷导致的业务灾难(故障,收入严重损失,公司数据严重损失等)的记录在案?
说明:如果您有完全支持OSS的企业级公司的经验,这些公司必须对此事存有偏见,但要根据特定情况的需要进行选择,那么对您有好处!您的经验并不会改变其他企业公司的态度完全不同的事实,即使这些公司占少数,我的问题也是有效的。