curl 作者表示永远不会在软件中嵌入复活节彩蛋(boring is good)

12 月 6 日,curl 作者 Daniel Stenberg 发文表示,很多开发者都喜欢复活节彩蛋和隐藏宝藏的概念,他认为在软件中嵌入这样的惊喜是有趣的,然而他也被经常问到为什么不在 curl 中加入复活节彩蛋,对此,Daniel Stenberg 在文章中作出了解释。
curl 作者表示永远不会在软件中嵌入复活节彩蛋(boring is good)
文章图片

首先,最关键的是信任问题,他表示,curl 作为一个安装次数接近 100 亿的开源项目,必须保证可靠和专业性,curl 始终保持着 100% 的透明性。
而添加彩蛋则违反了 curl 赖以生存的原则,如果可以为埋下复活节彩蛋而写出隐藏代码,那以后就有可能隐藏其他东西。
其次,是安全问题,curl 中的所有内容都需要仔细检查并进行安全审查。复活节彩蛋也是如此,否则它将是一个不安全的组件,并因此存在安全风险。然而在经过层层检查之后,彩蛋也将不会再是一个“秘密”。
此外,添加代码来执行复活节彩蛋,意味着添加的代码可能会由于复活节彩蛋出乎意料的性质而给用户带来问题。
【curl 作者表示永远不会在软件中嵌入复活节彩蛋(boring is good)】最后,Daniel Stenberg 表示“boringis good”,curl 执行工作并不是为了好玩,并称 curl 的开发人员很忙碌,他们并不想花费精力在这些彩蛋上。

    推荐阅读