In all honesty, and with all due respect, I don’t think the frequency of releases or the state of the code are the real issue at all here. I think the real issue is a perception on the part of some users that
- the Nextcloud organization makes promises regarding new features that it doesn’t keep and
- it doesn’t listen to criticism, even if it is polite and constructive.
I don’t think it makes any difference whether this perception is correct or not. I think what really matters is the effect this perception may have. It’s up to Nextcloud to decide how they want to deal with it (if at all), but I think a few small changes to Nextcloud’s communication strategy would work wonders:
- Make fewer promises, and keep the ones you make.
- If it becomes necessary to postpone or even stop working on a feature because customer demand forces you to prioritize other things, communicate this openly, promptly and clearly to the user base, so they know what to expect.