SignPath odmówił: nasze buildy na Windows na razie pozostają niepodpisane
Kilka dni temu opowiedzieliśmy wam na blogu, że złożyliśmy wniosek do darmowego programu open source SignPath Foundation o certyfikat do podpisywania kodu naszych instalatorów na Windows. Odpowiedź już przyszła — i brzmi: nie. Ponieważ ten devblog nie służy tylko do świętowania sukcesów, ale do uczciwego opowiadania, jak naprawdę wygląda taki projekt, ta wiadomość też tu musi się znaleźć.
Krótkie przypomnienie: o co chodziło? Niepodpisane programy na Windows wywołują przy pierwszym uruchomieniu ostrzeżenie SmartScreen „System Windows ochronił ten komputer” — z punktu widzenia Windows instalator pochodzi od „nieznanego wydawcy”. Certyfikat do podpisywania kodu sprawia, że to znika, ale kosztuje co roku, co jest prawdziwą przeszkodą dla rodzinnego hobbystycznego projektu. SignPath Foundation zapewnia podpisywanie projektom open source za darmo — i właśnie o to wnioskowaliśmy.
Dlaczego się nie udało. Uzasadnienie jest zrozumiałe: program fundacji jest skierowany do projektów, które zdążyły zbudować pewien poziom publicznej widoczności i zaufania — gwiazdki na GitHubie, forki, zewnętrzni współtwórcy, artykuły, dyskusje na Reddicie czy Stack Overflow. Nasz młody projekt po prostu nie ma jeszcze dość takich sygnałów. Wyraźnie podkreślono, że to nie jest ocena jakości pracy, a my możemy złożyć wniosek ponownie, gdy projekt zyska szersze uznanie. I dokładnie to zamierzamy zrobić.
Co to dla was znaczy. W praktyce: wszystko zostaje po staremu. Ostrzeżenie SmartScreen przy pierwszym uruchomieniu zostanie z nami na jakiś czas. Jeśli pobraliście grę z naszej oficjalnej strony na GitHubie, możecie je potwierdzić przyciskami „Więcej informacji → Uruchom mimo to”. Pobierajcie grę nadal wyłącznie z oficjalnych źródeł — po to przecież jest to ostrzeżenie. Zaktualizowaliśmy nasze README, uwagi o bezpieczeństwie i politykę podpisywania kodu, żeby odpowiadały uczciwemu stanowi rzeczy: niepodpisane, wniosek odrzucony, kolejna próba w planach.
Co teraz? Droga jest jasna: projekt musi stać się bardziej widoczny — więcej graczy, więcej gwiazdek, więcej głosów z zewnątrz. I tak nad tym pracujemy codziennie; teraz mamy jeszcze jeden powód. Jeśli chcecie pomóc, to przy okazji najłatwiejszy wkład, jaki istnieje: ⭐ na GitHubie, pokazanie gry znajomemu, opowiedzenie o niej komuś. Każda odrobina widoczności przybliża nas do dnia, w którym ostrzeżenie zniknie. A do tego czasu: dziękujemy, że mimo wszystko klikacie „Uruchom mimo to”. 🚀
Komentarze