Sto lavorando a un ambizioso progetto open source commerciale * (probabilmente rientra nella definizione di Wikipedia di Open Core ). Sono un ingegnere del progetto, quindi non ho troppa influenza su tutte le nostre politiche.
La maggior parte del codice è in progetti pubblici su GitHub, e abbiamo mailing list pubbliche, ma è più o meno l'estensione del nostro impegno open source. Utilizziamo le mailing list per rispondere alle domande della community, ma molti argomenti rimangono senza risposta perché sono di bassa qualità o perché abbiamo scadenze e non vogliamo spendere troppo tempo sulla mailing list invece di fornire funzionalità.
Abbiamo un accordo contributivo con mandato aziendale che è più simile a un IMO deterrente contributore.
Attualmente pochi o nessun membro della community appassionato che si sente abbastanza strong da rappresentare il nostro sostegno come volontario.
Sono stato in grado di trovare alcune guide ( Producing Open Source Software è stato forse il migliore) sulla creazione di community open source, ma tutti hanno la premessa che un progetto è puro open source con la capacità di essere trasparente per la comunità.
Per le cose che ho descritto sopra, so che possiamo fare meglio, ma non so che sarò in grado di ottenere il buy-in della direzione su nessuno di questi.
Che tipo di cose può fare un progetto commerciale open source per coinvolgere e costruire una comunità open source?
* (Ho intenzionalmente non chiamato esplicitamente il progetto, le viste in questa domanda sono mie e non rappresentano necessariamente le opinioni del resto della mia squadra o del mio datore di lavoro. )