UI kopira v nekaj sekundah
Z UI lahko kdor koli vzame javno kodno bazo, jo preimenuje, ji da nov videz in izda kopijo, ki je videti in deluje kot izvirnik. Kar je nam vzelo leta, njim vzame eno popoldne.
Odprta koda
Svetu bi zelo radi pokazali, kaj smo zgradili. A zdaj, ko lahko UI izdelek prekopira v enem popoldnevu, bi objava naše kode danes pomagala predvsem tistim, ki nas želijo kopirati. Tukaj preberi, zakaj je tako, kako si tvoje zaupanje prislužimo drugače in kaj se bo spremenilo.
Zakaj ne zdaj
Odprta koda je nekoč pomenila, da se lahko ljudje učijo iz tvojega dela in na njem gradijo naprej. Danes pomeni tudi, da ga lahko kdor koli preda UI, rezultat podpiše s svojim imenom in jutri izda enako aplikacijo.
Z UI lahko kdor koli vzame javno kodno bazo, jo preimenuje, ji da nov videz in izda kopijo, ki je videti in deluje kot izvirnik. Kar je nam vzelo leta, njim vzame eno popoldne.
Klon z velikim proračunom lahko za oglase in v trgovinah z aplikacijami porabi več kot izvirnik ter se izdaja za pravega. Ljudje, ki so ga zgradili, potem dirko izgubijo proti lastnemu delu.
Velike odprtokodne projekte ščiti njihovo ime: ko se pojavi klon, ljudje vedo, kje je izvirnik. mssgs še raste in želimo, da ljudje najdejo nas, ne naše kopije.
Strežnikov in infrastrukture, na katerih teče mssgs, ni lahko zgraditi znova. A z UI je postalo mogoče marsikaj in izdelka ne bomo stavili na to, da bo kdo na pol poti obupal.
Ponosni smo na to, kar smo naredili, in bi to radi pokazali. Če bi zdaj, ko smo še majhni, vse podarili, bi se počutili, kot da smo vse zgradili zastonj, za tistega, ki nas prvi prekopira.
Odprto ni isto kot varno
Odprto kodo in federacijo pogosto jemljejo kot dokaz, da je aplikacija varna in zasebna. Sami po sebi ne zagotavljata ne varnosti ne zasebnosti.
Koda na internetu je varnejša šele, ko jo nekdo zares prebere, preizkusi in popravi, kar najde. Večine objavljene kode nikoli ne preveri nihče zunaj ekipe, ki jo je napisala.
Če lahko kdor koli poganja strežnik, ki se pogovarja z drugimi, to samo po sebi ne zaščiti tvojih sporočil: potem so shranjena tudi na strežnikih ljudi, ki jih poznaš še manj. Vprašanje, komu zaupaš, se tako le premakne, odgovora pa ne dobi.
Za tvojo varnost skrbi delo za kodo: kako je zgrajena, preizkušena in preverjena, kje teče in kdo odgovori, ko gre kaj narobe.
Kako si prislužimo tvoje zaupanje
Dokler mssgs ne zraste dovolj za odprto kodo, to nadomeščamo s temeljitimi varnostnimi pregledi in certifikati ter odkrito govorimo o vsem, kar lahko preveriš tudi ti.
Namesto da bi te prosili, da bereš našo kodo, vlagamo delo v njeno preverjanje: temeljite varnostne preglede aplikacij in strežnikov, da težave najdemo in odpravimo, preden pridejo do tebe.
Strežniki, na katerih teče mssgs, gostujejo pri podjetju BIT v mestu Ede na Nizozemskem. BIT ima certifikate ISO 27001 (informacijska varnost), ISO 9001 in NEN 7510. Oglej si certifikate podjetja BIT.
Opaziš varnostno težavo? Piši na security@mss.gs. Veliko raje jo najprej slišimo od tebe in jo odpravimo, kot da o njej pozneje beremo.
Aplikacija za Mac je podpisana z Apple Developer ID in jo je Apple notariziral, aplikacijo za Windows pa podpisuje Deverence Group B.V., zato lahko vidiš, da aplikacija res prihaja od nas.
eu-alt.eu je neodvisno preveril, da je mssgs v evropski lasti, datirani dokaz pa je v njegovem vpisu.
Vse, na čemer lahko gradiš, je javno dokumentirano: webhooki, boti, ukazi s poševnico, strežnik MCP, Game SDK in API za feed. Oglej si dokumentacijo za razvijalce.
Pozneje
Pričakujemo, da bomo nekoč odprli velike dele naše kode. Ni skrivnosti, ki bi jo morali varovati, in 100-odstotno smo prepričani, da se lahko učimo drug od drugega, v obe smeri: od ljudi, ki bodo brali našo kodo, in od projektov, ki bi jim radi kaj vrnili.
Ta trenutek pride, ko bo mssgs dovolj znan, da bodo ljudje prepoznali izvirnik, ko se pojavi kopija. Do takrat gradimo naprej in svoje delo še naprej dajemo v preverjanje.
Vprašanja
Še ne. Koda aplikacij in strežnikov trenutno ni javna. Tisto, na čemer gradiš, na primer webhooki, boti, strežnik MCP, Game SDK in API za feed, je javno opisano v dokumentaciji za razvijalce.
Pričakujemo, da bomo velike dele kode odprli, ko bo mssgs dovolj znan, da bodo ljudje ločili izvirnik od kopije. V njej ni skrivnosti, ki bi jo morali varovati, in veselimo se, da se bomo učili drug od drugega.
Ker je UI kopiranje javne kodne baze spremenila v stvar nekaj sekund, kopija z več denarja v ozadju pa bi nas lahko z oglasi prehitela, še preden bi ljudje vedeli, katera aplikacija je izvirnik.
Po varnostnih pregledih in certifikatih namesto po objavljeni kodi: podatkovni center, v katerem teče mssgs, ima certifikat ISO 27001, namizne aplikacije so podpisane, težave pa lahko prijaviš na security@mss.gs. Stran o varnosti pojasni, kako so zaščiteni tvoj račun, tvoja sporočila in tvoji podatki.
Sama po sebi ne. Ko se strežniki povežejo v federacijo, se tvoja sporočila kopirajo na strežnike drugih ljudi, zato moraš zaupati tudi njim. Zasebnost izhaja iz tega, kako je storitev zgrajena, upravljana in preverjana, ne iz tega, na koliko strežnikov je razpršena.
Želiš izvedeti več o tem, kako je mssgs zgrajen ali kako ga preverjamo? Piši nam, z veseljem pojasnimo.