Rahastus
Uuendatud 2. septembril 2026
Selle lehe eestikeelne tekst on koostatud tehisintellekti abil ja ootab veel emakeelse kõneleja ülevaatust. A machine translated this page, and no native speaker has checked it yet.
Kodukeele kasutamine on tasuta, osta pole midagi ja midagi teie kohta ei müüda. See leht näitab selle lause taga olevat arvutust: millel rakendus töötab, mida iga osa maksab, kes maksab koopia eest, mida loete, ja mis muutuks, kui keegi seda rahastaks.
Arvud ja arvutus on igas keeles samad. Arvutuse selgitus iga rea juures ja arvud, mida tuli hinnata, on endiselt inglise keeles.
Kes maksab selle koopia eest
Seda paigaldust käitab Upthink Solutions OÜ ja tema maksab selle lehe arved. Kodukeel on tarkvara, mida igaüks saab paigaldada, mitte üks teenus, nii et igal koopial on oma käitaja ja oma arve.
Kood on MIT-litsentsiga ja sõnaraamatu andmeid ei saa meie litsentsida: Ekilex on CC BY 4.0 ja Vikisõnaraamat CC BY-SA 4.0, mis nõuab jagamist samadel tingimustel ja ulatub seetõttu ka koostatud sõnaraamatuni. Igaüks võib käitada oma koopiat ja ühe õppija puhul maksab see domeeninime hinna.
Organisatsioon, kes kaalub rakenduse proovimist mõne rühmaga, saab lugeda lehelt „mis on katseprojekt“, mida see neile maksab, ja käitamiseks ei maksa see midagi.
Iga väide, mida see projekt enda kohta esitab, on lehel „kuidas me teame“ koos arvu, mõõtmise kuupäeva ja käsuga, mis selle uuesti mõõdab.
Millel see töötab
14 asja ja igaühel neist on hind. Loend on pikem kui lehel „privaatsusteave“, sest see leht vastab kitsamale küsimusele: teenus võib hoida andmebaasi iga rida, ilma et talle kunagi öeldaks, kes õppija on.
Midagi, mille eest meile arve esitatakse, ei loeta tasuta olevaks. Iga teenusepakkuja on siin sellel paketil, millel on päris juurutus, sest tasuta pakett kas peatub, kui keegi seda ei kasuta, või keelab ärilise kasutuse, ja selle hinnastamine kirjeldaks juurutust, mida keegi päriselt ei käita.
Antut tunnustatakse, mitte ei hinnastata. Ekilex, Vikisõnaraamat ja TartuNLP on avalikud asutused, kes otsustasid, et see töö peab olema kättesaadav. Nad ei küsi midagi, nii et nad on siin nimetatud koos sellega, mida igaüks annab, ja litsentsiga, mille alusel, ning ühessegi kogusummasse nad ei kuulu. Kus sama asja saab osta, ütleb paneel, palju see maksaks. Iga kaardi viimane rida ütleb, mida rakendus ilma selleta teeb.
- Vercelsiin sees
Vercel, andmebaasiga samas piirkonnas
Käitab rakendust: iga lehe kuvamine, iga toimingu vastus, kõnepuhvri vahendaja ja virtuaalõpetaja marsruut.
Ilma selleta: Lehed, mida telefon on juba näinud, avanevad endiselt ja midagi uut ei laadita.
- Supabasesiin sees
Supabase, mis hoiab andmebaasi, sisselogimisi ja puhverdatud kõnet
Iga kaardipakk, iga kordamine, sõnaraamat, see, kes on sisse loginud, ja kõnefailid nende sisu järgi.
Ilma selleta: Midagi ei tööta ja avaleht kahaneb viiesõnaliseks sõnaraamatuks.
- Keelemudelsiin sees
Google ja Anthropic, nende taga Groq: Anthropic kirjutab vestlusi ja loeb lehekülgi ning Google vastab Anu eest
Anu, märkus kirjatöö kohta ja pildistatud lehekülje lugemine. Mitte kunagi ühtki eestikeelset vormi.
Ilma selleta: Anu ütleb, et ei saa kellegini ühendust. Kordamine, sõnaraamat ja iga harjutus töötavad tavapäraselt edasi.
- Eestikeelne kõnesünteessiin sees
TartuNLP, Tartu Ülikoolis
Loeb sõna või lause valjusti ette ükskõik millise kümnest häälest. Iga helilõik puhverdatakse ja seda küsitakse üks kord.
Ilma selleta: Kaardid jäävad vaikseks ja proovieksami kuulamisosa ütleb seda, mitte ei lähe katki.
- Eesti keele kuulminesiin seadistamata
Selle saidi enda majutus, mis serveerib lehtede kõrval TalTechi kõnemudelit
Muudab õppija öeldu tekstiks tema enda seadmes. Mudel laaditakse alla üks kord seadme kohta, WiFi kaudu või esimesel kasutamisel, ja hoitakse alles, nii et see rida on ainult allalaadimine.
Ilma selleta: Kõik mikrofonid kaovad ja kõike kirjutatakse, täpselt nagu enne rääkimise lisandumist.
- Ekilex ja Vikisõnaraamatsiin sees
Eesti Keele Instituut ja Wikimedia Foundation
Iga eestikeelne vorm ja näitelause ning suurema osa sõnaraamatu ingliskeelne tähendus.
Ilma selleta: Otsingud reaalajas lõpevad. Sisseehitatud sõnaraamat jätkab ja sõna, mida selles ei ole, lihtsalt puudub.
- Resendsiin sees
Resend, mis saadab sisselogimislinke e-postiga
Saadab sisselogimislingi igaühele, kellel ei ole Google'i kontot, ja aeg-ajalt meeldetuletuse.
Ilma selleta: Google'iga sisselogimine töötab edasi. Kõik teised jäävad ukse taha.
- Veateatedsiin seadistamata
Sentry või mis iganes, kuhu juurutus oma veebikonksu suunab
Püüab kinni kõik, mis katki läheb, isikuandmed eemaldatud: kasutajatunnus, mitte kunagi e-posti aadress.
Ilma selleta: Vead jäävad serveri logisse ja mitte kuhugi mujale, täpselt nagu varem.
- Claude Maxsiin sees
Anthropic, tööriistana, millega seda kirjutatakse ja hallatakse
Kirjutab koodi, testid ja reeglikontrollid ning kontrollib igaüht teiste vastu.
Ilma selleta: Rakendus töötab edasi, aga selle kallal enam ei töötata.
- Domeensiin sees
Registripidaja, Eesti Interneti Sihtasutuse all
Aadress, mida inimesed sisse trükivad. Siinsetest ridadest kaugelt kõige odavam.
Ilma selleta: Rakendus on endiselt olemas aadressil, mille majutaja talle andis.
- Apple Developer Programsiin seadistamata
Apple, arendajakontona Apple'iga sisselogimise taga
Võimaldab sisse logida Apple'iga nii veebis kui ka iPhone'is ja on see, mis viib iPhone'i rakenduse App Store'i.
Ilma selleta: Apple'iga sisselogimine lakkab ja samuti lakkaks iPhone'i rakendus. Kes on alati sisse loginud ainult Apple'iga, vajab tagasi pääsemiseks käitaja abi.
- Teavitused telefonissiin seadistamata
Google, Firebase Cloud Messagingu kaudu
Viib õppija lubatud meeldetuletused telefoni, kus rakendus töötab: Androidis otse ja iPhone'is Apple'i teenuse kaudu.
Ilma selleta: Meeldetuletused lähevad arvutisse, kus õppija neid soovis, või e-postiga, nagu enne rakenduse olemasolu.
- Eestikeelne uudisvoogsiin seadistamata
Ükskõik milline avalik voog, millele paigaldus osutab
Pakub sõnu tänaselt esilehelt ja näitab mõnda pealkirja, mida sõnaraamat oskab avada.
Ilma selleta: Soovitusrida valib selle asemel hooajalisi või juhuslikke sõnu ja ütleb seda.
- Õppija enda telefonsiin sees
Õppija
Hoiab 400 helilõiku, 60 lehte ja iga hinnangut, mida ei õnnestunud saata, nii et kordamine töötab ka rongis.
Ilma selleta: Ilma selleta rakendust ei ole. See on ainus osa, mille eest keegi siin maksta ei saa.
Selles paigalduses. Sisselogimine on sees, nii et igal õppijal on oma kaardipakk. Sõnaraamatu otsingud reaalajas on sees ja kõnet hoitakse ühises salvestusruumis. Anule vastab Google Gemini ja Groq, vähemalt ühel mudelil, mis võtab tasu.
Kuhu see kokku tuleb
Liigutage liugurit. Siin ei salvestata ega saadeta kuhugi midagi. Arvutus toimub teie brauseris sama koodiga, mille järgi rakendus ise otsustab, millal kulutamine lõpetada.
Iga kuu kokku
308,98 $
3,09 $ õppija kohta ja iga sent sellest on arve, mille keegi saadab. USA dollarites ja käibemaksuta, sest nii esitavad teenusepakkujad oma hinnad.
Eespool arvesse võtmata: kõnesünteesi ostmine, mida see rakendus tasuta saab, maksaks veel 2,88 $ kuus.
Kui palju nad õpivad
Kaardid loevad end ise ette
Virtuaalõpetaja
Milline mudel vastab
Juba salvestatud kordamiste aastad
Kuhu see läheb
- Vercel20,00 $
Pro
Paketi Pro enda tasu. Midagi siin ei ületa veel selle mahtu.
Vastatud päringud52 823, sisaldub 1 000 000 sisaldub
Serveeritud failid209 243, sisaldub 10 000 000 sisaldub
Väljaminev andmeside621 MB, sisaldub 1000 GB sisaldub
Protsessori aeg35 min, sisaldub 4 tundi sisaldub
- Supabase25,00 $
Pro, Micro
Paketi Pro enda tasu, väikseim instants mahub selle arvutuskrediidi sisse.
Andmebaas177 MB, sisaldub 8 GB sisaldub
Väljaminev andmeside632 MB, sisaldub 250 GB sisaldub
Salvestatud kõne759 MB, sisaldub 100 GB sisaldub
Sisselogivad inimesed100, sisaldub 100 000 sisaldub
- Keelemudel1,20 $
Gemini Flash-Lite
Küsimus ja märkus kirjatöö kohta mudelil Gemini Flash-Lite, hinnastatud nii, nagu arvestus hinnastab neid enne päringu tegemist.
- Eestikeelne kõnesünteesantud
Avalik ja ei küsi midagi
180 000 märki kuus ette loetud, päris eesti häälega, mille ostmine maksaks 2,88 $ kuus.
Tartu Ülikooli avalik uurimisrühm, mis ei võta tasu.
- Eesti keele kuulmine0,27 $
Majutuse andmeedastus
Umbes 25 allalaadimist suurusega 71 MB kuus, majutaja andmeedastuse hinnaga.
- Ekilex ja Vikisõnaraamatantud
Avalik ja ei küsi midagi, Ekilex litsentsiga CC BY 4.0, Vikisõnaraamat litsentsiga CC BY-SA 4.0
6280 kontrollitud kirjet 40 355 vormiga ja kinnitatud laused, millest iga harjutus on ehitatud.
Kumbki ei küsi midagi ja kummalgi pole hinda, mida tsiteerida: miski muu ei sisalda kontrollitud eesti käändetabelit koos kinnitatud lausetega, nii et pole millega võrrelda.
- Resend20,00 $
Pro
Pakett Pro. Tasuta tase saadab sada kirja päevas jagatud aadressilt ja on mõeldud katsetamiseks.
Saadetud kirjad300, sisaldub 50 000 sisaldub
- Veateated26,00 $
Team
Fikseeritud pakett. Arve sõltub vigade hulgast, mitte õppijatest, ja korralik kuu jääb mahust kaugele.
- Claude Max206,82 $
Claude Max, 20x
Ainus rida siin, mis ei ole töökeskkond. See ei muutu koos õppijate arvuga, nii et saja õppija juures on see suurem osa arvest ja saja tuhande juures ümardusviga.
- Domeen1,44 $
One a year
.ee domeen. Register võtab 6 eurot aastas, registripidaja küsib umbes 15.
- Apple Developer Program8,25 $
One a year
Arendajakonto aastatasu, jaotatuna kuude peale. See ei muutu koos õppijate arvuga.
- Teavitused telefonismaksab Google
Käitaja ei pea maksma
Firebase Cloud Messaging on igas paketis tasuta, nii et iga sõnumi kulu kannab Google.
- Eestikeelne uudisvoogteise rea sees
Oma arvet ei ole
Üks päring tunnis funktsioonist, mille eest me juba maksame, vahemälus ja kõigi vahel jagatud.
- Õppija enda telefonmaksab õppija
Käitaja ei pea maksma
Nende riistvara, nende aku ja nende andmeside. Iga helilõik ja leht, mida see hoiab, on üks, mida see paigaldus enam uuesti ei serveeri.
Sama rakendus igas suuruses
Iga tulp on eelmisest kümme korda rohkemate õppijatega ja kõrgused on logaritmilised, nii et kaks korda kõrgem tulp tähendab mitu korda suuremat arvet. Vaadata tasub astmeid.
| Õppijad | Kuus | Antud | Ühele |
|---|---|---|---|
| 1 | 307,53 $ | 0,03 $ | 307,53 $ |
| 10 | 307,66 $ | 0,29 $ | 30,77 $ |
| 100 | 308,98 $ | 2,88 $ | 3,09 $ |
| 1000 | 322,44 $ | 28,80 $ | 32 senti |
| 10 000 | 462,91 $ | 288,00 $ | 4,6 senti |
| 100 000 | 2398 $ | 2880 $ | 2,4 senti |
Paketid, tööriistad, e-post ja domeen teevad kokku umbes kolmsada dollarit kuus enne, kui ainsatki õppijat on, ja suurem osa sellest ei muutu, kui nad tulevad. Nii et esimese tuhande inimese teenindamine on peaaegu tasuta ja kulu inimese kohta langeb iga suurusjärguga umbes kümme korda. Hoopis kasvavad kõnesüntees ja andmebaas, nii et üle kümne tuhande määrab kuju see, kui palju valjusti öeldakse ja mitme aasta kordamisi hoitakse.
11 arvu, mida tuli hinnata, mitte mõõta
Kõik muu sellel lehel tuli stopperist, andmebaasist või kellegi avaldatud hinnakirjast. Need on hinnangud ja need on siin selleks, et saaksite vaielda ühe konkreetse hinnanguga, mitte kogusummaga.
Seadmed, kuhu õppija kuu jooksul kõnemudeli alla laadib: 0.25 seadet
71 MB laaditakse alla üks kord seadme kohta ja hoitakse alles, nii et see tähendab uut telefoni või tühjendatud brauserit, mitte harjumust. Telefoni ja sülearvutiga õppija laadib esimesel kuul kaks korda alla ja siis mitte enam, mis aasta peale jaotatuna on umbes veerand allalaadimist kuus.
Ühe istumise jooksul avatud lehed: 6 lehekülge
Täna, kordamine ja paar pilku sõnaraamatusse või grammatikalehele möödaminnes.
Uued helilõigud, mille õppija kuus laadib: 60 helilõiku
Telefon hoiab 400, nii et midagi maksavad ainult uued sõnad. See on umbes uute kaartide arv kuus vaikimisi tempos, lisaks nende laused.
Märke ühes hääldatud fraasis: 30 märki
Sõnas on umbes kaheksa ja salvestatud lauses umbes nelikümmend. Kõne eest makstakse märgi kaupa, nii et see otsustab selle rea.
Küsimused, mida õppija kuus Anult küsib: 4 küsimust
Ühe inimese ülempiir on kümme päevas, nii et see jääb sellest kaugele alla. Enamik inimesi ei ava teda kunagi.
Kirjatööd, mida õppijale kuus vaadatakse: 8 tagasisidet
Ühe päringu kohta odavam kui küsimus ja küsitakse sagedamini, sest kirjutamisharjutus pakub seda iga kord.
Kirjad, mis õppijale kuus saadetakse: 3 e-kirja
Kirjaga saadetud sisselogimislink kestab ühe seansi, nii et see on paar sisselogimist ja aeg-ajalt meeldetuletus.
Protsessori aeg ühe päringu taga: 40 millisekundit
Leht ootab enamasti andmebaasi, mille eest tasu ei võeta. See on osa, mille eest võetakse, ja see on siin kõige ebakindlam arv.
Mida üks leht andmebaasist loeb: 25 kilobaiti
Umbes kaheksa päringut kaardipaki ja korduste logi peale, millest ükski ei tagasta palju.
Samal hetkel rakenduses olevad õppijad, kõige kiirematel aegadel: 3 protsenti kuu õppijatest
Klass tuleb korraga, nii et see on suurem, kui paistab. See otsustab andmebaasi suuruse ja mitte midagi muud.
Mitu korda seade jagatud JavaScripti kuus uuesti laadib: 4 korda
See on vahemälus, kuni uus versioon selle nime muudab, nii et tegelikult on see see, kui tihti rakendus uuendusi saab.
Mida mõõdeti ja kuidas
Mõõdetud 2. september 2026 Postgres 16 vastu ühes masinas ja kohapeal serveeritud tootmisversiooni peal. Iga rida ütleb, mida käivitada, et sama arv saada.
| Mida | Kui palju |
|---|---|
| Sõnaraamat Postgresesnpm run db:seed, seejärel pg_total_relation_size üle tabelite Lexeme ja Form | 20 MB 6280 kirje ja 40 355 vormi kohta, indeksid kaasa arvatud |
| Postgres ise, enne ühtki ridapg_database_size tühja skeemi peal, lahutatud täidetud skeemi omast | umbes 8 MB |
| Kõnemudel, alla laaditud üks kord seadme kohtanpm run asr:fetch, mis kontrollib iga faili SHA-256 järgi ja trükib kogumahu | 71 MB, 4 faili |
| Üks kordus80 000 rida, mille kirjutas scripts/load-fixture.ts, jagatuna tabeli suurusega | 300 baiti koos nelja indeksiga, mis teevad selle loetavaks |
| Üks kaartsama testandmestik, 2000 kaarti | 352 baiti, indeksid kaasa arvatud |
| Ühe õppija aasta, viisteist kordust päevas viis päeva nädalaskaks ülemist rida, korrutatuna vaikimisi päevaeesmärgiga failis lib/settings/store.ts | 3900 kordust ja umbes 400 kaardiga algpakk, seega 1,3 MB |
| Üks hääldatud fraas, salvestatunaüks päring TartuNLP-le kolmesõnalise lause kohta, läbi prepareClip failis lib/audio/wav.ts, loetud tagasi WAV-faili päisest | 51 KB 1,15 sekundi kohta, mis teeb 43 KB sekundis |
| Mis see kõne tegelikult onsama faili fmt-osa, enne ja pärast | 16-bitine PCM, 22 050 Hz, üks kanal, pakkimata; teenus saadab 32-bitise ujukomaarvu ja pool sekundit vaikust kummaski otsas, sama lause kohta 199 KB |
| Leht HTML-ina üle võrgucurl --compressed valmis rakenduse vastu, seitse marsruuti | 14 KB sõnaraamatu, 88 KB kogu kursuse lehe ja 21 KB keskmise lehe kohta |
| JavaScript, mida kõik lehed jagavadnext build väljundi rida First Load JS | 102 KB, laaditakse iga versiooni kohta üks kord ja hoitakse siis vahemälus |
| Päringud ühe lehevaate tagaChrome DevToolsi päringute arv seitsmel marsruudil, kumbagi kaks korda | umbes 35, millest 11 kuni 15 jõuavad serverini, kui brauseri vahemälu on soe |
| Mida telefon hoiab, et enam mitte küsidaLIMITS failis public/sw.js | 400 helilõiku, 220 versioonifaili ja 60 lehte |
| Kogu sõnaraamatu laadimine tühja paigaldussetime npx tsx prisma/seed.ts | 3,4 sekundit |
Kordamise rida on 300 baiti, nii et õppija maksab umbes 1,3 MB aastas ja tuhande inimese aasta kordamislogi mahub väiksemasse ruumi kui telefoni fotoalbum. Kõneldud helilõik on tihendamata heli, 43 KB iga sekundi kohta pärast kärpimist ja 16-bitisena salvestamist, mis teeb kõnest suurima asja, mida see rakendus liigutab, ja seda suure varuga. Heli väljalülitamine ülal olevas paneelis on suurim võimalik kokkuhoid.
Kust hinnad pärinevad
Loetud 22. september 2026. Need on arvud, mis on teie lugemise ajaks kõige tõenäolisemalt aegunud, ja seepärast on neil kuupäev, mitte ei ole nad kogusummasse sulatatud.
- Vercel: $20 kuus, siis $0,15 gigabaidi kohta väljuvat liiklust pärast esimest 1000.
- Supabase: $25 kuus, sisaldab 8 GB andmebaasi, 100 GB faile ja $10 arvutuskrediiti.
- Andmebaasi instantsid: alates $10 kuus kuni $3730. See on selle lehe kõige järsem redel.
- Kõnesüntees: $16 miljoni tähemärgi kohta, mida küsib Amazon Polly neurohääled. TartuNLP ei küsi midagi. See hind on siin ainult selleks, et näidata nende antu suurust, ja see ei kuulu ühessegi selle lehe kogusummasse.
- Resend: $20 kuus 50 000 e-kirja eest, siis $0,9 tuhande kohta.
- Veateated: $26 kuus 50 000 sündmuse eest.
- Claude Max, 20x: 180 eurot kuus. Tööriistad, millega seda kirjutatakse ja hallatakse; see on siin ainus rida, mis ei ole käitamiskulu, ja ainus, mis ei kasva.
- Euro: 1,149 dollarit, Euroopa Keskpanga võrdluskurss. Kaks rida on siin arveldatud eurodes ja ülejäänud dollarites ning iga hind on käibemaksuta, sest nii esitab iga teenusepakkuja oma hinda.
- .ee domeen: umbes 15 eurot aastas.
- Apple'i arendajakonto: 99 dollarit aastas, loetud 24. oktoober 2026. Seda on vaja Apple'iga sisselogimiseks ja iPhone'i rakenduseks, olenemata õppijate arvust.
Ekilexit, Vikisõnaraamatut ja TartuNLP-d selles loendis ei ole, sest nad ei võta tasu. Neid tunnustatakse hoopis ülal, koos sellega, mida igaüks annab, ja litsentsiga, mille alusel. Kus sama asja saab osta, ütleb paneel, palju see maksaks, ja see arv ei kuulu siin ühessegi kogusummasse.
Mida see arv välja jätab
Kellegi aega, mis on selle projekti suurim päris kulu ja seda suure varuga, ega ole majutuse arve. Ülal olev paneel hinnastab masinaid. See ei hinnasta kursuse kirjutamist, 5363 ingliskeelse vaste kontrollimist nende allikate järgi ega õppijate saadetud paranduste järjekorra läbitöötamist.
Inimestele vastamine. Rakenduse iga tupik pakub võimalust saata teade ja keegi peab need läbi töötama, et sellel oleks mõtet.
Halb kuu. Prognoos on ühtlane kuu. See ei arvesta nädalaga, mil millestki räägitakse raadios, ja paketti kuuluv kasutusmaht on täpselt see koht, kus järsk tõus kõigepealt tunda annab.
Mida raha muudaks
Neli asja, selles järjekorras, milles need oluliseks muutuksid.
Virtuaalõpetaja päevast piirmäära saaks tõsta. Iga mudelikutse rakenduses kirjendatakse ühise eelarve arvele, mis on $3 päevas, mida ei saa välja lülitada ja mis peatab ainsa rea, mis võiks käest minna. Selle tõstmine on piirajaga nupp, mitte avatud tšekk, ja kümne tuhande õppija juures on see juba see, mis seda rida all hoiab.
Kool saaks oma ajaloo alles hoida. Kõik edenemise ekraanidel arvutatakse igal päringul kordamislogist, mitte ei salvestata, nii et logi ei visata kunagi ära ja andmebaas ainult kasvab, mis teeb instantside redelist selle lehe kõige järsema rea.
Parandused saaks läbi töötada. Sõnaraamat on koostatud Ekilexist ja Vikisõnaraamatust, mitte sisse trükitud, mis hoiab väljamõeldud eesti keele sellest eemal, aga ei tee iga kirjet õigeks. Õppijad juba teatavad valedest.
Midagi saaks tagasi anda asutustele, millele see on ehitatud. Ekilex, Vikisõnaraamat ja TartuNLP ei küsi midagi ja keegi ei arva, et nad peaksid hakkama küsima. Aga see rakendus ei oleks olemas ühegi neist kolmest ilma, ja rahastamist väärival suurusel on viisakas tööd toetada, mitte ainult kasutada: annetus, tagasi saadetud parandatud kirje või arvutusvõimsuse eest maksmine, mida praegu kannab keegi teine.
Mis juhtub, kui raha otsa saab
Allolevad arvud on sama arve, mis ülal, aga asjad on välja lülitatud selles järjekorras, milles keegi neid päriselt välja lülitaks. Esimesena lähevad tarkvara kirjutamise tööriistad, sest homme rakenduse avav lugeja seda ei märka. Viimasena lähevad server ja andmebaas, sest ilma nendeta pole midagi.
Rahastatud, $309 kuus. Kellelegi makstakse selle kallal töötamise eest ja kõik selle osad on sisse lülitatud.
Ilma töötajata, $102 kuus. Toetus lõpeb ja keegi selle kallal enam ei tööta. Õppijad ei kaota selle sammuga midagi: tarkvara töötab edasi ka siis, kui arendaja lõpetab. Mis kaob: Claude Max. Rakendus töötab edasi, aga selle kallal enam ei töötata.
Vaikne, $56 kuus. Kaovad veateated, mida loeb ainult käitaja, ja sisselogimislinkidega kirjad. Google'iga sisselogimine töötab edasi, nii et kedagi, kes seda juba kasutab, välja ei jäeta. Mis kaob: Claude Max. Rakendus töötab edasi, aga selle kallal enam ei töötata. Veateated. Vead jäävad serveri logisse ja mitte kuhugi mujale, täpselt nagu varem. Eestikeelne uudisvoog. Soovitusrida valib selle asemel hooajalisi või juhuslikke sõnu ja ütleb seda. Resend. Google'iga sisselogimine töötab edasi. Kõik teised jäävad ukse taha.
Tuled põlevad, $45 kuus. Server ja andmebaas, aadressil, mille majutaja annab. Kõik, millest kursus koosneb, töötab endiselt, sest midagi sellest ei ole kunagi ostetud. Mis kaob: Claude Max. Rakendus töötab edasi, aga selle kallal enam ei töötata. Veateated. Vead jäävad serveri logisse ja mitte kuhugi mujale, täpselt nagu varem. Eestikeelne uudisvoog. Soovitusrida valib selle asemel hooajalisi või juhuslikke sõnu ja ütleb seda. Resend. Google'iga sisselogimine töötab edasi. Kõik teised jäävad ukse taha. Domeen. Rakendus on endiselt olemas aadressil, mille majutaja talle andis. Keelemudel. Anu ütleb, et ei saa kellegini ühendust. Kordamine, sõnaraamat ja iga harjutus töötavad tavapäraselt edasi. Eesti keele kuulmine. Kõik mikrofonid kaovad ja kõike kirjutatakse, täpselt nagu enne rääkimise lisandumist. Apple Developer Program. Apple'iga sisselogimine lakkab ja samuti lakkaks iPhone'i rakendus. Kes on alati sisse loginud ainult Apple'iga, vajab tagasi pääsemiseks käitaja abi.
Langus on järkjärguline, sest suurem osa sellest, millest see rakendus koosneb, ei ole kunagi ostetud. Sõnaraamat on Ekilex, kõnesüntees on TartuNLP, ingliskeelsed vasted on Vikisõnaraamatust, ja kõik kolm on avalikud asutused, kes otsustasid, et see töö peab olema kättesaadav. Ajastaja, kursus, eksamid, mängud ja grammatika töötavad serveri ja andmebaasi peal ning ei vaja muud. Raha eest saab virtuaalõpetaja, lihvi ja kellegi, kes selle kallal töötab.
Kasumlikuks see ei muutu. $45 kuus suudab üks tasustamata inimene seda töös hoida ja see õpetab edasi eesti keelt.
Mis jääb alles ka siis
Kuus asja, igaüks fail, mida saab avada.
Kood on MIT-litsentsiga ja koostatud sõnaraamat kannab nende allikate litsentse, millest see tehti. Igaüks võib käitada oma koopiat, ka asutused, kelle andmetele see on ehitatud, ja selleks ei ole vaja kelleltki luba. (LICENSE)
Selle keskel ei ole ühtegi suletud teenust. Postgres, Next.js-i rakendus ja kaks avalikku liidest, nii et koopia töötab sülearvutis, ülikooli oma klastris või mis tahes majutuses, kus töötab Node. (README.md)
Sõnaraamatu koostab skript Ekilexist ja Vikisõnaraamatust, seda ei trükita sisse, nii et selle saab nullist uuesti üles ehitada ka keegi, kellel pole ei seda andmebaasi ega seda paigaldust. (scripts/expand-seed.ts)
Iga õppija saab oma kogu andmed sealt igal ajal ühe failina välja võtta ja teise koopiasse tagasi panna. Privaatsuslehel on see õigus kirjas ja seadetes on selle jaoks nupp. (app/api/export/route.ts)
Lehed, mille õppija on juba avanud, avanevad ka täiesti ilma võrguta ning võrguta antud hinnangud hoitakse alles ja saadetakse hiljem. (lib/offline/db.ts)
Midagi sellest, mida õppijale õpetatakse, ei tule mudelist. Kursus, sõnaraamat, harjutused ja eksamid on kokku pandud kinnitatud allikatest, nii et rakendus õpetab edasi ka siis, kui iga tehisintellekti võti on eemaldatud. (docs/03-architecture.md)
Nii väikese keele jaoks on see, mida raha eest saab osta ja mis elab projektist kauem, parandatud sõnaraamat, tõendatud allikatest ehitatud kursus ja kood mõlema käitamiseks, kõik avaldatud litsentsiga, mis laseb kellelgi teisel töö üle võtta.
Milleks seda ei kulutata
Üheski selle rakenduse lehel ei ole reklaami, analüütikaskripti ega kolmanda osapoole jälgijat, nagu ütleb leht „Privaatsus“ ja nagu kood seda tõena hoiab: kord oli siin analüütikapakett, iga majutatud versiooni külastaja jaoks, samal ajal kui sama teave ütles, et seda pole. Eemaldati pakett, mitte ei muudetud teavet.
Õppija kohta ei müüda, jagata ega kasutata millegi treenimiseks mitte midagi. Kas õpetaja näeb õpilast, sellele vastatakse kitsalt ja eraldi, ja vastus on tehtud töö, mitte sisu. Iga sellise lubaduse pidamine maksab raha.
Privaatsus, Tingimused, Rahastus, Usaldus, Õpetajatele, Katseprojekti korraldamine, Ligipääsetavus, Riigieksam, Abi, Logi sisse, Kontakt