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 test

Izhod

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