Open Source nuk është vetëm kod — është një komunitet njerëzish që bashkëpunojnë.
Për këtë arsye, çdo projekt serioz ka rregulla dhe një kod etik (Code of Conduct) që duhet respektuar nga të gjithë kontribuesit.


Çfarë është Kodi Etik (Code of Conduct)?

Kodi etik është një dokument që përcakton:

  • Si duhet të sillesh në komunitet
  • Çfarë sjelljesh lejohen dhe cilat jo
  • Si zgjidhen konfliktet

Shumë projekte përdorin standarde si Contributor Covenant.


Parimet kryesore të komunitetit Open Source

1. Respekti

  • Respekto mendimet dhe kontributet e të tjerëve
  • Mos përdor gjuhë fyese apo diskriminuese

2. Bashkëpunimi

  • Prano feedback nga të tjerët
  • Ndihmo kontribues të rinj
  • Mos e shiko projektin si “i yti”, por si i komunitetit

3. Komunikimi i qartë

  • Shkruaj qartë në komente dhe PR
  • Jep shpjegime kur bën ndryshime
  • Pyet kur nuk je i sigurt

4. Profesionalizmi

  • Respekto rregullat e projektit
  • Ndiq standardet e kodimit
  • Mos bëj spam ose promovim të panevojshëm

5. Transparenca

  • Shpjego çfarë po bën dhe pse
  • Mos fsheh gabimet — pranoji dhe përmirësoji

Sjellje që nuk lejohen

  •  Fyerje, ofendime ose diskriminim
  •  Kritikë destruktive pa zgjidhje
  •  Ignorim i rregullave të projektit
  •  Konflikte personale

Këto mund të çojnë në bllokim nga projekti.


Dokumente që duhet t’i lexosh gjithmonë

Para se të kontribuosh, kontrollo:

  • README.md → përshkrimi i projektit
  • CONTRIBUTING.md → si të kontribuosh
  • CODE_OF_CONDUCT.md → rregullat e sjelljes

Këto janë “ligjet” e projektit.


Shembull praktik

Imagjino që ke bërë një Pull Request:

Sjellje e gabuar:

  • “Ky kod është i keq, duhet ndryshuar.”

Sjellje profesionale:

  • “Kam vënë re që kjo pjesë mund të optimizohet. Kam propozuar një zgjidhje më poshtë.”

Dallimi është në mënyrën e komunikimit.


Këshilla praktike për sukses

  •  Sillu si profesionist edhe në projekte falas
  •  Respekto maintainer-at (ata menaxhojnë projektin)
  •  Lexo gjithmonë rregullat para kontributit
  •  Ji i durueshëm — përgjigjet mund të vonohen

Përfundim

Në Open Source:

  • Aftësitë teknike janë të rëndësishme
  • Por sjellja dhe komunikimi janë po aq të rëndësishme

Një kontribues i mirë nuk është vetëm ai që shkruan kod të mirë, por edhe ai që bashkëpunon mirë me të tjerët.