www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/12/22/17:23:56

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <20151222222341.8107.qmail@stuge.se>
Date: Tue, 22 Dec 2015 23:23:41 +0100
From: "Peter Stuge (peter AT stuge DOT se) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Project leadership
Mail-Followup-To: geda-user AT delorie DOT com
References: <5AC3D5C5-144F-41AE-9562-47BC34D9047F AT noqsi DOT com> <CAJXU7q_GnuGNMtUWkB-xgBiKgY5R5W4ZCjtnz5EJizG+46dm1w AT mail DOT gmail DOT com> <C7FDF8B6-B335-46C3-8A25-F95ACECF4B79 AT noqsi DOT com> <CAJXU7q_3XwthnN_8mp7B+-ShHeK+=7J=54ZavKBUG3S3bSKp2A AT mail DOT gmail DOT com> <20151222193859 DOT 26898 DOT qmail AT stuge DOT se> <CAJXU7q_D7azR2ofhNwO4QggCf=bV6H0kZun6g5BExQQPLZyu_Q AT mail DOT gmail DOT com> <20151222224539 DOT 824d0603398b862d574e1ab4 AT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <20151222224539.824d0603398b862d574e1ab4@gmail.com>
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:
> > they just need the backing of enough of the community, and have
> > the personality to cope with mediating / setting the project
> > direction.
> 
> Or just make sure contributed code eventually enter the official release

This is a very tricky one, and indeed something I struggle with!

The thing here is that the project has to live with that contributed
code for a very long time, and in my experience the developers who
create those contributions tend not to accept ownership of them, but
simply leave, handing their code over for others to maintain once the
code is included into master.

If all contributions are accepted then the source code quickly
becomes too heterogenous to be useful for further development.
It becomes unmaintainable.

If only perfect contributions are accepted then the project as a
whole evolves much more slowly - but IMO also much more surely.

One of my worries is that the software we spend our lives working
on degrades rather than improves. That would be a waste of our time.
I want to avoid that dearly.

Releases are crucial to keep up appearance. The majority of people
interacting with the software are and will remain pure consumers.

There is an important but difficult balance to be struck between
coding for oneself and coding for the needs of others. What
level of selflessness should be required from contributors vs.
what should be required from presumably longer-term maintainers.

It is important to communicate expectations and requirements both
up-front and whenever contributions aren't reaching the target.


> and write down ideas on a publically available list.

Yes!

Gathering goals and making sure that they remain visible is also important.


//Peter

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019