SignPathの答えはノーでした:Windows版はしばらく署名なしのままです
数日前、このブログでお知らせしましたね。Windowsインストーラーのコード署名証明書をもらうために、SignPath Foundationの無料オープンソースプログラムに申請した、と。その答えが届きました。結果は、ノーです。この開発ブログは、うまくいったことを祝うだけの場所ではなく、こういうプロジェクトが本当はどう進むのかを正直に伝える場所です。だから、このお知らせもここに書きます。
おさらい:何の話だったか。署名のないWindowsプログラムは、初回起動時にSmartScreenの警告「WindowsによってPCが保護されました」を出します。Windowsから見ると、インストーラーは「不明な発行元」のものなのです。コード署名証明書があればそれはなくなりますが、毎年お金がかかり、家族の趣味のプロジェクトにとっては大きなハードルです。SignPath Foundationはオープンソースのプロジェクトに無料で署名を提供していて、私たちが申請したのがまさにそれでした。
うまくいかなかった理由。理由はもっともなものです。このプログラムは、すでにある程度の知名度と信頼を築いたプロジェクトが対象です。GitHubのスター、フォーク、外部のコントリビューター、記事、RedditやStack Overflowでの議論などです。うちの若いプロジェクトには、まだそうした目印が足りません。はっきり書かれていたのは、これは作品の質への評価ではないこと、そしてプロジェクトが広く知られるようになったら、またいつでも申請してよいということです。私たちもまさにそうするつもりです。
みなさんへの影響。実際には、すべてこれまでどおりです。初回起動時のSmartScreenの警告は、しばらく続きます。公式のGitHubページからゲームをダウンロードしたなら、「詳細情報 → 実行」で進んで大丈夫です。これからも、ゲームは公式の場所からだけダウンロードしてください。警告はそのためにあるのですから。READMEと、セキュリティの案内と、コード署名ポリシーを、正直な今の状態に合わせて更新しました。署名なし、申請は不承認、次の挑戦を予定、です。
それで、これからどうする?道ははっきりしています。プロジェクトをもっと多くの人に知ってもらうこと。プレイヤーを、スターを、外からの声を、もっと増やすことです。もともと毎日取り組んでいますが、これでもうひとつ理由ができました。手伝いたい人には、これがいちばん手軽な貢献です。⭐をGitHubでつけること、友だちにゲームを見せること、だれかに話すこと。少しでも知ってもらえるたびに、警告が消える日に一歩ずつ近づきます。それまでは、それでも「実行」をクリックしてくれてありがとう。🚀
コメント