JARDABEREZA: Teziste te myslenky spociva v motivaci (core) vyvojaru to vyvijet v open source smyslu (pokud dam na GH kod, prilepim k tomu MIT licenci a jen si jedu svoje a co delaji jini me nezajima a nehodlam se o tom bavit, pak to neni "open source projekt", ale "projekt s verejnym kodem" - samozrejme muzeme se o tom bavit, ja jen rikam z ceho vychazim ja).
Troufam si tvrdit, ze zdrojem motivace pro open source vyvojare je i "uznani komunity"
(nebo jak prelozit recognition) a s tim spojeny socialni kapital - budovani kontaktu, track record z jedne strany, z druhe strany vedomi ze problem je tak komplexni, ze je lepsi spolupracovat i za cenu bolestnych a komplikovanych kompromisu - a to jak na urovni jednotlivcu tak firem velikosti Intel nebo NVidia.
Predstava (obcasneho) prispevatele ze kdyz do open source projektu posle opravu chyby ktera ho pali nebo novou featuru kterou chce je pro open source projekt z pohledu core maintainera cisty zisk je neuplna. Realita obvykle je ze core maintainer by stravil mene casu kdyby to udelal cele sam nez stravi tim ze to projde, pochopi co za problem to resi, domysli nasledky apod. Navic - a to si malo lidi uvedomuje - pokud jsem maintainer a prijmu nejaky kod, pak se ten kod stava jeho problemem, on ho musi udrzovat, testovat a tak dale. Takze investice z hlediska maintainera je vysoka, neni bez rizika, je to prace ktera je extra nebavi, nicmene na druhou stranu, maintainer ziska kontakt, uznani a mozna potencialniho budouciho maintainera, mozna dokonce i dobrej job. Ted jde o to, je posoudit to riziko a rozhodnout jestli do toho ma maintainer investovat svuj cas. Mira usili kterou do toho (obcasny) pripevatel vlozil na to ma vliv.
Pokud rozbijes tyhle interakce, co z toho budou open source vyvojari mit. Co je bude motivovat v te praci?