Open source

De code, de licentie, de reikwijdte

Zeggen « open source » is niet genoeg: hier is wat de repository bevat, wat bij ons blijft, en wat de licentie u toestaat te doen.

Reikwijdte

Wat is gepubliceerd, wat niet

In de repository, onder AGPL-3.0

  • Agentruimte, administratie en klantportaal
  • Regelmotor, SLA, macro's en openingstijden
  • Inname en verzending van e-mails, chat, widget
  • REST API, webhooks, imports en exports
  • Databaseschema, migraties, testdatasets

Buiten de repository

  • De interne console die onze tenants provisioneert
  • Onze facturering en onze leverancierstoegangen
  • Onze infrastructuurconfiguraties en geheimen

Niets van wat ontbreekt, is nodig om een complete helpdesk bij u te draaien.

Licentie

Wat de AGPL-3.0 voor u inhoudt

Intern gebruik
Geen verplichting. Installeer, wijzig, gebruik voor uw bedrijf.
Service blootgesteld aan derden
Als u de gewijzigde software als dienst aanbiedt, moet u uw wijzigingen publiceren onder dezelfde licentie.
Wederverkoop
Toegestaan, mits u de vorige clausule respecteert en de licentievermeldingen niet verwijdert.
Merk
De naam en het logo Open HelpDesk blijven ons eigendom: hernoem uw fork.
Bijdragen
Onder DCO, met een eenvoudige Signed-off-by in uw commits. Geen overdracht van rechten vereist.

Bijdragen

Hoe u deelneemt aan de code

De repository is een pnpm monorepo. De opstartopdracht start de applicatie, de worker, PostgreSQL en Redis, en laadt een set van 200 testtickets.

Tickets gemarkeerd als « good first issue » worden binnen de week nagekeken. Functievoorstellen gaan eerst door een discussie om wekenlang geweigerd werk te vermijden.

De roadmap is openbaar en wordt in commentaren besproken, niet intern besloten.

pnpm install
pnpm dev:services   # postgres + redis
pnpm db:migrate
pnpm db:seed
pnpm dev            # http://localhost:3000
pnpm test

Exit

De belofte die telt

U kunt al uw gegevens op elk moment ophalen, zonder te vragen, zonder kosten en zonder vertraging: SQL-dump, bijlagen en artikelen. Dit is de enige serieuze garantie tegen een wijziging van het prijsbeleid.

Een ruimte creëren