Skip to content

Latest commit

 

History

History
119 lines (78 loc) · 5.71 KB

File metadata and controls

119 lines (78 loc) · 5.71 KB

Gedragscode (Code of Conduct)

Project: Windows-Update-Report-MultiTenant

Deze gedragscode is bedoeld om een gastvrije, veilige en productieve omgeving te creëren voor iedereen die met dit technische open‑sourceproject werkt. De code geldt in alle projectruimtes: repository, issues, pull requests, Discussions, wiki, documentatie en communitykanalen.

Onze belofte

Als maintainers, bijdragers en gebruikers beloven wij deelname aan dit project vrij te houden van intimidatie en discriminatie, ongeacht:

  • Leeftijd
  • Lichaamsbouw
  • Zichtbare of onzichtbare beperkingen
  • Etniciteit
  • Geslachtskenmerken
  • Genderidentiteit of ‑expressie
  • Ervaringsniveau
  • Opleiding
  • Sociaal‑economische status
  • Nationaliteit
  • Uiterlijk
  • Ras
  • Religie
  • Seksuele identiteit en/of oriëntatie

Onze normen

Positief gedrag omvat onder andere:

  • Respectvol en behulpzaam communiceren, ook bij inhoudelijke onenigheid
  • Constructieve code‑reviews en duidelijke, feitelijke feedback
  • Heldere context bieden in issues en PR’s (wat, waarom, hoe getest)
  • Documenteren wat je wijzigt en welke impact dat heeft
  • Tijd en inzet van anderen waarderen

Onacceptabel gedrag omvat onder andere:

  • Intimidatie, discriminatie, pesten of persoonlijke aanvallen
  • Seksuele toespelingen of ongewenste aandacht
  • Het publiceren van andermans privégegevens zonder expliciete toestemming
  • Aanhoudend trollen, denigrerende opmerkingen of ad‑hominem
  • Bewuste schending van licenties, wettelijke of professionele normen

Aanvullende richtlijnen voor technische samenwerking

Om samenwerking in een technisch project soepel te laten verlopen:

  • Technische discussies op inhoud: onderbouw voorstellen met reproduceerbare feiten, metingen, logs of referenties
  • Issue hygiene: gebruik duidelijke titels, beschrijf stappen om te reproduceren, verwachte vs. feitelijke uitkomst, versie‑/omgevingdetails
  • Pull requests: klein en gericht; beschrijf motivatie, implementatie en teststrategie; voeg waar mogelijk automatische tests toe; update documentatie
  • Commitberichten: beschrijvend ("wat" en "waarom"). Vermijd alleen "fix" of "wip"
  • Beveiliging & privacy: deel geen geheimen, certificaten, tokens of interne endpoints; verwijder deze uit logs/artefacten
  • Infra‑toegang: toegang tot CI/CD‑geheimen of releases is persoonlijk en niet overdraagbaar. Misbruik leidt tot directe intrekking
  • AI‑gegenereerde bijdragen: vermeld het als (delen van) code of tekst met AI is gegenereerd; jij blijft verantwoordelijk voor naleving van licenties en kwaliteit
  • Vendor‑neutraliteit: vergelijk technologieën op merites; geen ongefundeerde marketing of FUD

Verantwoord melden van kwetsbaarheden

Meld (vermoede) kwetsbaarheden niet publiek in issues of PR’s. Neem privé contact op met de maintainers via:

  • Primair contact: info@maarten-schmeitz.nl
  • Alternatief: een privébericht aan een maintainer via GitHub of via GitHub Security Advisories

Beschrijf impact, stappen om te reproduceren, getroffen versies/omgevingen en eventuele mitigaties. Wij streven naar tijdige bevestiging en coördineren een verantwoorde openbaarmaking.

Reikwijdte

Deze gedragscode geldt in alle projectruimtes én wanneer iemand het project formeel vertegenwoordigt (bijv. via een officieel e‑mailadres of social‑media‑account, of tijdens evenementen).

Verantwoordelijkheden van maintainers

Maintainers verduidelijken en handhaven deze normen en ondernemen passende, eerlijke maatregelen bij gedrag dat zij ongepast, bedreigend, kwetsend of schadelijk achten. Zij kunnen bijdragen (comments, commits, code, wiki‑bewerkingen, issues enz.) verwijderen, bewerken of afwijzen en deelnemers tijdelijk of permanent weren.

Melden van incidenten

Heb je onacceptabel gedrag ervaren of gezien, meld dit dan via de contactopties hierboven. We behandelen meldingen zo snel en vertrouwelijk mogelijk, met prioriteit voor de veiligheid van melders.

Vermeld indien mogelijk:

  • Contactgegevens van jou als melder
  • Namen/gebruikersnamen van betrokkenen
  • Links of snapshots van relevant materiaal (issues, PR’s, chats, logs)
  • Context, tijdsperiode en eventuele eerdere stappen

Richtlijnen voor handhaving

Bij overtredingen hanteren maintainers onderstaande, op impact gebaseerde stappen:

1. Correctie

  • Community‑impact: Onprofessioneel of onwelkom taalgebruik of gedrag
  • Gevolg: Privé, schriftelijke waarschuwing met specifieke aanwijzingen. Publieke verontschuldiging kan worden gevraagd

2. Waarschuwing

  • Community‑impact: Een incident of reeks acties die de gedragscode schenden
  • Gevolg: Formele waarschuwing met voorwaarden. Geen (ongevraagde) interacties met betrokkenen of handhavers voor een bepaalde periode, zowel in projectruimtes als externe kanalen

3. Tijdelijke ban

  • Community‑impact: Ernstige schending of aanhoudend ongepast gedrag
  • Gevolg: Tijdelijke uitsluiting van interactie of publieke communicatie binnen de community gedurende een vastgestelde periode

4. Permanente ban

  • Community‑impact: Patroon van schendingen, ernstige intimidatie of agressie richting individuen of beschermde groepen
  • Gevolg: Permanente uitsluiting van deelname aan de community

Beroep

Ben je het oneens met een besluit, dan kun je binnen 14 dagen schriftelijk in beroep gaan bij de maintainers met een onderbouwing. Waar mogelijk wordt het beroep beoordeeld door maintainers die niet bij de oorspronkelijke beslissing betrokken waren.

Toeschrijving

Delen van deze gedragscode zijn gebaseerd op de Contributor Covenant v2.1. De richtlijnen voor handhaving zijn geïnspireerd op de handhavingsladder van Mozilla.


Laatst bijgewerkt: 2025‑08‑10