Odprta koda
Koda, licenca, obseg
Povedati »odprta koda« ni dovolj: tukaj je, kaj vsebuje repozitorij, kaj ostaja pri nas in kaj vam licenca dovoljuje.

Obseg
Kaj je objavljeno, kaj ni
V repozitoriju, pod AGPL-3.0
- Prostor za agente, administracija in portal za stranke
- Motor pravil, SLA, makri in urniki
- Zajemanje in pošiljanje e-pošte, klepet, vtičnik
- REST API, webhooki, uvozi in izvozi
- Shema baze, migracije, testni nabori podatkov
Izven repozitorija
- Notranja konzola, ki zagotavlja naše najemnike
- Naše obračunavanje in dostopi do ponudnikov
- Naše konfiguracije infrastrukture in skrivnosti
Nič od tega, kar manjka, ni potrebno za delovanje celotnega sistema za pomoč pri vas.
Licenca
Kaj AGPL-3.0 pomeni za vas
- Notranja uporaba
- Brez obveznosti. Namestite, spreminjajte, uporabljajte za svoje podjetje.
- Storitev, izpostavljena tretjim osebam
- Če ponujate spremenjeno programsko opremo kot storitev, morate objaviti svoje spremembe pod isto licenco.
- Preprodaja
- Dovoljena, pod pogojem, da spoštujete prejšnjo klavzulo in ne odstranite omen licenco.
- Blagovna znamka
- Ime in logotip Open HelpDesk ostajata naša last: preimenujte svojo različico.
- Prispevki
- Pod DCO, s preprostim Signed-off-by v vaših potrditvah. Ne zahteva se prenos pravic.
Prispevaj
Kako vstopiti v kodo
Repozitorij je monorepo pnpm. Zagonski ukaz zažene aplikacijo, worker, PostgreSQL in Redis ter naloži nabor 200 testnih zahtevkov.
Zahtevki, označeni z »good first issue«, se pregledajo v enem tednu. Predlogi funkcij najprej gredo skozi razpravo, da se preprečijo tedni zavrnjenega dela.
Načrt je javen in se o njem razpravlja v komentarjih, ne odloča se interno.
pnpm install
pnpm dev:services # postgres + redis
pnpm db:migrate
pnpm db:seed
pnpm dev # http://localhost:3000
pnpm testIzhod
Zaveza, ki šteje
Vse svoje podatke lahko kadar koli pridobite, brez vprašanj, brez stroškov in brez odlašanja: SQL dump, priloge in članki. To je edina resna garancija proti spremembi cenovne politike.
Ustvari prostor