Open source projekty se primárně potýkají s nekvalitní dokumentací, nekomunikativností svých tvůrců nebo s konflikty v komunitě vývojářů. Současně se zdá, že segmentu naprosto dominují muži, což s některými problémy může souviset. K těmto zjištěním došel březnový výzkum společnosti GitHub, která provozuje stejnojmennou službu pro hostování open source projektů.
Aplikace s otevřeným zdrojovým kódem využívají lidé na celém světě, nejrůznějších ras, vyznání, orientací a samozřejmě pohlaví a věku. Na straně jejich vývojářů ale podobná rozmanitost zřejmě nepanuje. Platí to minimálně pro genderovou strukturu.
Březnová studie serveru GitHub oslovila 5500 náhodně vybraných vývojářů, kteří se v rámci jejích hostingových služeb podílejí na open source projektech. Vedle základních sociodemografických parametrů se mohli vyjádřit k nejvýznamnějším problémům vývoje aplikací s otevřeným zdrojovým kódem. Genderová nevyváženost byla zjevná na první pohled. 95 procent respondentů se označilo za muže, tři procenta za ženy a jedno procento za >>nebinární<< bytosti. Chybějící procento padlo nejspíše za oběť zaokrouhlování. Termín nebinární může označovat dnes populární třetí pohlaví, případně příslušnost k jinému živočišnému nebo rostlinnému druhu. A tím výčet možností rozhodně nekončí.
Studie mimo jiné zjistila, že se 93 procent vývojářů potýká s nekompletní nebo nekvalitní projektovou dokumentací. Chybu si vcelku otevřeně přiznávají. Tři pětiny respondentů přispívají do dokumentací zřídka nebo vůbec. Vyšší aktivitou, případně svědomitějším přístupem by svým projektům nejspíše výrazně pomohli.
Autoři studie uvádějí, že kvalitní dokumentace patří v očích minorit, například žen, začátečníků nebo vývojářů s horší znalostí angličtiny, k vysoce ceněným atributům. Častěji se do projektů zapojují a více přispívají. Komunita se stává atraktivnější a díky sociální inkluzi je i aktivnější.
Významný problém ve vývoji open source představuje nekomunikativnost. Setkalo se s ní téměř 80 procent dotázaných. Řekněme, že jde o odrazující, ale stále jen pasivní prvek. Samostatnou kapitolu tvoří různé druhy negativní interakce mezi vývojáři. Odmítavé reakce, konfliktní jednání, nevysvětlená odmítnutí nebo nepřátelské jednání patří mezi aktivní projevy, které zájemce o spolupráci na vývoji odrazují. Zjevně jde o velmi časté problémy, s nimiž se setkávají desítky procent vývojářů. A výčet negativních projevů nekončí jen prostou nekomunikativností nebo hrubým vyjadřováním. Jednotky procent vývojářů čelily v podstatě trestnímu jednání v podobě stalkingu, doxingu nebo sexuálních návrhů. Častěji jej uváděly již tak nepočetné ženy.
githubsurveyopensource_400