[CMake] Wee question about CMake developer etiquette

Luis Ibanez luis.ibanez at kitware.com
Tue Feb 19 08:34:26 EST 2008


On a side note:

One of the (many) nice things about Open Source is that credits can
be identified in an objective manner. A pragmatic way of identifying the
developers of an open source system is to simply look at CVS logs.

There are several tools out there that harvest CVS logs and analyze
them.

                  "Ohloh", for example, does a great job:

                                http://www.ohloh.net

Here is the 'de facto' list of CMake developers:

      http://www.ohloh.net/projects/3238/contributors?page=1

Note that there are 41 contributors, with levels that range from
163,475 modified lines, to 1 modified line. You could also judge
by years of work, or number of commits, or how well commented
their code was. (unfortunately, here we can't see how many times
they broke the Dashboard,.... but that's another story  :-)    ).

Of course, this doesn't identifies the project leaders, but at least
gives an idea of who has typed enough lines of code to earn the
right to speak for a project.

---

That being said, the point about mailing-list etiquette is very
important, and it is worth discussing. It really determines the
dynamics of the community. As pointed out at the beginning
of this thread, the attitude should also be adjusted when
posting to other-projects mailing lists.

In that regards, we have a lot to learn from other communities,
in particular from the Wikipedia rules on how to engage conflicts:

   http://en.wikipedia.org/wiki/Wikipedia:Dispute_resolution

Although these are not rules for mailing-list, they have proved
effective for managing a community of 5 million contributors
to the Wikipedia, most of them being anonymous at some level.

Of particular interest are:

* http://en.wikipedia.org/wiki/Wikipedia:Don%27t_be_a_fanatic
* http://en.wikipedia.org/wiki/Wikipedia:Etiquette
* http://en.wikipedia.org/wiki/Wikipedia:No_angry_mastodons
* http://en.wikipedia.org/wiki/Wikipedia:Beware_of_the_tigers
* http://en.wikipedia.org/wiki/Wikipedia:Do_not_feed_the_trolls
* http://en.wikipedia.org/wiki/Wikipedia:Please_do_not_bite_the_newcomers
* http://en.wikipedia.org/wiki/Wikipedia:Requests_for_medication


As you can see, a bit of humor goes a long way
in keeping a healthy community together.


     Luis



---------------------------------------------------------------------------------------
On 2/11/08, Alexander Neundorf <a.neundorf-work at gmx.net> wrote:
> On Monday 11 February 2008, KHMan wrote:
> ...
> > As it is, I have tried to look for a list of key developers, but
> > since the project is identified more with the company, I was
> > unable to find a list of key developers easily. I looked at the
> > website and tarball, but didn't manage to get a clear answer.
>
> The cmake developers are:
> -core developers: Bill, Brad and Ken
>
> -everybody with a @kitware.com email address
> And some more contributors, AFAIK all of them are maintaining cmake based
> buildsystems for their respective project, e.g. Alan Irwin, Andreas
> Schneider, Eric Wing and myself.
>
> Brandon is an active user (as you can see on this mailing list), but no
> cmake
> developer or endorsed by the cmake developers or something like that.
>
> Alex
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
>


More information about the CMake mailing list