I say the developer or the development team must be in direct and open contact with the community to discuss about the possible future developments whether in positive or negative way (open source ecosystem). This relation between two bodies will define the app's/software's timeline. If someone pressures the community in an obscure way about the financial health it might cause a very stromg backlash ruining everyrhing.