Mi chiedevo come ottenere contributi per un nuovo prodotto open source che il mio team svilupperà. È incoraggiante per noi ottenere il maggior supporto possibile da parte della più ampia comunità, ma posso anche vederlo assorbire molto tempo assicurandoci che terze parti situate fuori dal nostro ufficio siano sulla buona strada per quanto riguarda la qualità del codice. Inoltre all'inizio del progetto è probabile che avremo molte discussioni informali all'interno del team principale per quanto riguarda la progettazione del sistema, i picchi, ecc. E il fatto di portarli online per consentire il coinvolgimento della comunità richiederà molto tempo e posso immaginare che discussione meno efficace.
C'è un lato più umano di ciò che probabilmente deve essere preso in considerazione: consentire il coinvolgimento della comunità nel processo di progettazione può anche avere i suoi vantaggi per quanto riguarda la proprietà percepita del progetto, e c'è sempre la possibilità che il coinvolgimento precoce possa raccogliere problemi che il nucleo la squadra non l'ha notato.
Quindi la domanda: in quale fase di un progetto Open Source dovresti invitare contributi dalla comunità?