SignPath 说了不:我们的 Windows 版本暂时还是未签名
几天前,我们在博客里告诉过你们,我们向 SignPath Foundation 的免费开源计划申请了给 Windows 安装程序用的代码签名证书。现在答复来了,是拒绝。这个开发日志不只是用来庆祝胜利的,也是用来诚实地讲述这样一个项目真实的样子,所以这个消息也该写在这里。
简单回顾一下:这是怎么回事?没有签名的 Windows 程序在第一次启动时会触发 SmartScreen 警告“Windows 已保护你的电脑”,在 Windows 看来,这个安装程序来自“未知发布者”。代码签名证书能让警告消失,但每年都要花钱,对一个家庭业余项目来说是一道真正的坎。SignPath Foundation 为开源项目免费提供签名,这正是我们申请的。
为什么没成。理由很合理:基金会的计划面向的是已经积累了一定公众知名度和信任的项目,比如 GitHub 星标、fork、外部贡献者、文章、Reddit 或 Stack Overflow 上的讨论。我们这个年轻的项目,这些信号还不够。他们还明确说了:这并不是对工作质量的评判,等项目获得更广泛的认可后,欢迎我们再次申请。我们正打算这么做。
这对你们意味着什么。实际上:一切照旧。第一次启动时的 SmartScreen 警告还会陪我们一阵子。如果你们是从我们的官方 GitHub 页面下载的游戏,可以点“更多信息 → 仍要运行”来确认。请继续只从官方渠道下载游戏,毕竟警告就是为这个存在的。我们已经更新了 README、安全说明和代码签名政策,如实反映现状:未签名,申请被拒绝,计划再次尝试。
那么接下来呢?路很清楚:项目需要更多的曝光,更多玩家、更多星标、更多来自外面的声音。我们本来每天都在为此努力,现在又多了一个理由。如果你们想帮忙,顺便说一句,这是最简单的贡献方式:在 GitHub 上点一个 ⭐,把游戏给朋友看看,跟别人聊聊它。每多一点曝光,都让我们离警告消失的那天更近一步。在那之前:谢谢你们还是点了“仍要运行”。🚀
留言