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 testExit
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