Skip to content

Politika potpisivanja koda

Kako se potpisuju fajlovi Millida Launcher-a, ko je odgovoran za potpisivanje i koje podatke launcher šalje.

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

Šta se potpisuje

Potpisuju se samo fajlovi koji se automatski grade u GitHub Actions iz izvornog koda javnog repozitorijuma millida/launcher (licenca GPL-3.0). Svako izdanje ručno odobrava lice za odobravanje potpisivanja pre potpisivanja. Biblioteke i binarni fajlovi trećih strana nikada se ne potpisuju našim potpisom.

Potpisivanje Windows fajlova izdanja prelazi na besplatni sertifikat SignPath Foundation za projekte otvorenog koda. Instalater iza dugmeta za preuzimanje potpisuje se posebno, EV sertifikatom. Svaki fajl izdanja dobija i GitHub atestaciju gradnje (komanda gh attestation verify <fajl> -R millida/launcher)), a launcher instalira ažuriranja samo kada su potpisana Millida ključem.

Uloge

Komiteri i recenzenti: članovi organizacije millida na GitHub-u. Spoljni doprinosi prihvataju se samo kroz pregledane pull zahteve.

Lice za odobravanje potpisivanja: l0l0l0l0l0l0l0l0l0l0l0l0.

Svi članovi se prijavljuju na GitHub i SignPath uz dvofaktorsku autentifikaciju.

Privatnost

Launcher šalje statistiku korišćenja na api.millida.net: verzije, pregled hardvera, pokretanja, instalacije, greške i padove igre. Za korisnike prijavljene na Millida nalog povezuju se sa tim nalogom. Može se isključiti u podešavanjima: sekcija „Nalog“, prekidač „Statistika korišćenja“. Ostali zahtevi služe funkcijama launchera: katalog, prijava, provera ažuriranja, prijatelji, preuzimanje igre sa Mojang-a i modova sa Modrinth-a i CurseForge-a. Pun spisak polja i kod nalaze se u TELEMETRY.md.

Code signing policy (English)

Only files built automatically by GitHub Actions from the source code of the public repository millida/launcher (GPL-3.0) are signed. Every release is manually approved before signing. Third-party binaries are never signed with our certificate.

Committers and reviewers: members of the millida GitHub organization; outside contributions are accepted only through reviewed pull requests. Approver: l0l0l0l0l0l0l0l0l0l0l0l0. All members use multi-factor authentication.

Privacy: the launcher sends usage statistics (versions, hardware summary, launches, installs, errors and game crashes) to api.millida.net; for signed‑in users they are linked to the Millida account. It can be turned off in Settings, Account, Usage statistics. Other network requests serve launcher features: catalog, sign‑in, update checks, friends, game files from Mojang, mods from Modrinth and CurseForge. Details: TELEMETRY.md.