---- On Mon, 06 Apr 2020 11:34:36 -0500 Jeremy Freudberg <jeremyfreudberg@gmail.com> wrote ----
People generally contribute to something that they want to use. It is really as simple as that.
- Make sure that people understand what OpenStack is/does - Make OpenStack easier to use - Make OpenStack do more things - Make OpenStack components reusable
For the first three points: few people want to use something that they don't understand or that they find difficult to use or that doesn't do the things they want. For the last point: ok fine, maybe some people don't need OpenStack but one of our components might be just what they need to build their own cool thing, so why not mutually benefit?
I think all those points are valid but whats about existing users who are using them. How we can convince them to contribute back? Jay did a good job putting the clear pic on users vs contributors. - https://governance.openstack.org/tc/user_survey/analysis-12-2019.html#to-whi... -gmann
On Sat, Apr 4, 2020 at 9:12 PM Ghanshyam Mann <gmann@ghanshyammann.com> wrote:
This topic is a very important and critical area to solve in the OpenStack community. I personally feel and keep raising this issue wherever I get the opportunity.
To develop or maintain any software, the very first thing we need is to have enough developer resources. Without enough developers (either open or closed source), none of the software can survive.
OpenStack current situation on contributors is not the same as it was few years back. Almost every project is facing the less contributor issue as compare to requirements and incoming requests. Few projects already dead or going to be if we do not solve the less contributors issue now.
I know, TC is not directly responsible to solve this issue but we should do something or at least find the way who can solve this.
What do you think about what role TC can play to solve this? What platform or entity can be used by TC to raise this issue? or any new crazy Idea?
-gmann