
OwnJournal on nyt avointa lähdekoodia
Sisällysluettelo
OwnJournal on nyt täysin avointa lähdekoodia. Koko koodikanta – käyttöliittymä, palvelinpuoli ja infrastruktuuri – on julkisesti saatavilla GitHubissa GNU Affero General Public License v3 (AGPL-3,0) -lisenssillä.
Katso koodipankki GitHubissa →
Miksi tällä on merkitystä
OwnJournal perustuu yksinkertaiseen ajatukseen: päiväkirjasi kuuluu sinulle. Merkintäsi tallennetaan omaan pilvitallennustilaasi. Kun päästä päähän -salaus on käytössä, edes me emme voi lukea niitä.
Tämän olemme aina sanoneet. Nyt voit todentaa sen itse.
Avoin lähdekoodi tarkoittaa, että kuka tahansa voi lukea OwnJournalia pyörittävän koodin. Tietoturvatutkijat, kehittäjät ja yksityisyydestään huolissaan olevat käyttäjät voivat tarkistaa tarkalleen, miten merkintöjä käsitellään, miten salaus on toteutettu, miten tieto kulkee laitteesi ja tallennustilasi välillä ja mitä infrastruktuurimme todellisuudessa tekee.
Sinun ei tarvitse luottaa pelkästään meidän sanaamme.
Päiväkirjasovellukselle – jonka koko arvo perustuu yksityisyyteen – tällä on suurempi merkitys kuin useimmille ohjelmistoille. Päiväkirja on yhtä henkilökohtaisinta tietoa, mitä ihminen tuottaa. Sitä suojaavan arkkitehtuurin on oltava tarkastettavissa, ei vain ilmoitettuna. Käsittelemme aihetta laajemmin artikkelissamme miksi yksityisyys on tärkeää päiväkirjan kirjoittamisessa.
Mitä koodipankki sisältää
Koodipankki sisältää kaiken:
- Käyttöliittymä – verkko- ja mobiili-interface
- Palvelinpuoli – tunnistautumisen, synkronoinnin ja tilienhallinnan hoitava koodi
- Infrastruktuuri – konfiguraatio- ja käyttöönottokoodi
Kyseessä on kokonaiskuva OwnJournalin toiminnasta, ei osittainen julkistus.
AGPL-3,0-lisenssi
Valitsimme tietoisesti GNU Affero General Public License v3 -lisenssin. AGPL on vahva copyleft-lisenssi, joka ulottaa GPL:n ehdot myös verkkokäyttöön: jokaisen, joka tarjoaa muokattua OwnJournal-versiota palveluna, on julkaistava muutoksensa samalla lisenssillä.
Tämä suojaa OwnJournalin avointa luonnetta. Kuka tahansa voi lukea koodia, haarauttaa sen, ylläpitää omaa asennusta tai osallistua kehitykseen. Mutta avoimen lähdekoodin sitoumus ei voi kadota kaupalliseen haaraan, joka pitää parannukset suljettuina.
Mitä tämä tarkoittaa sinulle
Jos käytät jo OwnJournalia, sovelluksen toiminnassa ei muutu mikään. Merkintäsi pysyvät omassa tallennustilassasi. Salausavaimesi pysyvät sinun. Käyttökokemus on sama.
Muuttuu se, minkä tasoisen varmuuden voit saada. Jos olet joskus miettinyt, pitävätkö yksityisyysväitteet paikkansa koodissa, voit nyt selvittää asian itse. Artikkelimme siitä, kuka voi lukea digitaalisen päiväkirjasi, kertoo miten hallitsemme pääsyä, ja tekstimme siitä, onko päiväkirjan säilyttäminen pilvessä turvallista, selittää salausarkkitehtuurimme.
Osallistuminen
Jos löydät virheen, sinulla on idea tai haluat osallistua koodin kehittämiseen, koodipankki on avoin. Vikailmoitukset ja pull requestit ovat tervetulleita.
Tietoturva-aukkojen kohdalla pyydämme vastuullista ilmoittamista julkisen issuen avaamisen sijaan. Yhteystiedot löytyvät koodipankista.
Rakensimme OwnJournalin, koska halusimme aidosti yksityisen paikan kirjoittaa – ei yksityisen käyttöehtojen perusteella, vaan yksityisen rakenteeltaan. Koodin julkaiseminen on tämän periaatteen luonnollinen jatke.
Koodipankki löytyy osoitteesta github.com/Recsty-AB/ownjournal.