Hi Sriram,

On Mon, May 25, 2015 at 9:16 PM, Sriram Ramkrishna <s...@ramkrishna.me>
wrote:

> It is my impression (and I state impression because I am providing no
> data) that GNOME has more reliance on people paid to work on GNOME
> than community.  I do not question the passion and dedication to those
> who are paid on GNOME, I know that they would do it as a community
> even if they were not paid.
>
> If you agree with my impression, what actions do you think would help
> increase participation in GNOME?  Participation in the core parts of
> GNOME is not trivial, and requires an enormous amount of time and
> dedication to get to become familiar with the huge codebase that we
> have, as well as gain the trust of the maintainer of the module you
> are interested in.
>
> If you disagree with my impression, what makes you believe that it is
> not the case? How would you change my mind?  I did not bring any data
> points, so you don't have to either.  I'm more interested in giving
> you a biased opinion and I want to know how you would react to it.
>

I neither agree nor disagree with your impression :-)

I think it's true that GNOME has more reliance on paid people in some
areas, and the opposite in other areas: in particular, development and
design of some specific core parts of the user experience (gnome-shell,
gnome-control-center, nautilus among others) is mostly carried out by
people paid for that job - but the GNOME community is much wider than that.
In other words, I question the assumption that "increasing participation in
GNOME" necessarily equals to increasing the number of non-paid people
working on those few core modules; to some extent it's only natural that
large, important features on those modules will be driven forward by those
that are paid to do so, since they're those able to commit to getting them
done by release time.

A few more thoughts:
- the initiatives and hackfests around Developer Experience go in the right
direction of lowering the entry barrier to develop for our platform. I
believe application development is a great way to attract new people to our
community - a better one than core OS development in fact - and I will
support efforts in that direction.
- the "Every Detail Matters" initiative (and "Gnome Love" before then) has
been very successful in bringing new contributors to some of the core areas
of the OS. I think we as a community should do more of them and in a more
systematic way, but they requires a lot of time and effort to set up.

Cosimo
_______________________________________________
foundation-list mailing list
foundation-list@gnome.org
https://mail.gnome.org/mailman/listinfo/foundation-list

Reply via email to