+1

On 11 April 2013 15:39, Chip Childers <chip.child...@sungard.com> wrote:

> On Thu, Apr 11, 2013 at 12:51:34PM +0000, Abhinandan Prateek wrote:
> > Yes, I think we need to space our releases further apart.
>
> That's a different discussion, which you are free to raise if you'd like.
>
> > Also community members should volunteer to own some part so that in
> above circumstances a person looking for some fix can approach that member,
> once again a suggestion.
>
> I've been reading through this thread, and I'll pick the "owner" comment
> above as a starting point for my personal opinions.  This is a reaction
> to the whole thread really, so take a minute to read to the end please.
>
> "Owning some part" is antithetical to a healthy community approach.
> Certainly people will gravitate to certain areas, and by all means
> everyone should feel free to work on areas of the code-base that they
> feel like they want to improve or support.  This may lead to people
> effectively being the primary "do-er" for certain areas (examples: Wido
> has been working on DEB packaging, Rohit has been working on
> CloudMonkey), but we shouldn't ever consider this ownership. I feel
> personally welcome to make a change in CloudMonkey, and would certainly
> consider it important to collaborate with anyone (especially Rohit) that
> may have input and insights.
>
> The idea of ownership if a part of the software is something I'm strongly
> against.
>
> Even the idea of maintainers seems like it is problematic in
> implementation.  How do we decide who the "official" maintainer is?  How
> do we decide when someone else should do that... And frankly, doesn't a
> "maintainer" model really discourage others from working in named areas?
>
> All of these attempts to structure the community appear to be natural
> responses when you have a background in corporate development (product
> or otherwise), which is my background as well.  It doesn't work here,
> and you have to fight the urge to apply the same solutions (WRT
> structure and process) in this environment.  If you haven't read
> "Producing OSS" [1], go do that.
>
> What we really need is for those individuals that are interested in
> participating in this community to actively participate.  Read the ML,
> take on bugs, focus on the shared community release goals.  If you
> consider yourself interested in this project, then don't wait for
> assignments from someone else.  Watch the lists, notice areas where you
> can help, discuss if you disagree with proposed community goals as they
> are being formed.
>
> Personal responsibility and interest in contributing to the shared
> community goals is what we should all expect of each other. We should
> not expect that others in the community will spoon feed tasks out. If
> that happens within someone's $dayjob, that's not a community concern.
>
> You'll notice that I have rarely "assigned" a bug.  In a couple of
> instances, I've pushed something to someone that I know is *actively*
> working in an area of the code.  I've also assigned a bug as purely an
> administrative step, when I know someone is already working on the issue,
> but may not have had the time to assign the bug to themselves.  Release
> blockers that I don't easily associated with some ongoing and known work
> are highlighted in emails, with a request for someone to grab them.
>
> Releases are the shared goals of the community, but building a strong
> community is more important than any specific release.  That's why this
> conversation started really.
>
> So yes, I want blockers to be addressed.  Yes, I want us to get our
> releases out.  Yes, I'd like us to be close to our proposed schedules.
> No, I'm not willing to have a release take priority over the more
> important goal of building a stronger and stronger community.
>
> -chip
>
> [1] http://www.producingoss.com/
>



-- 
NS

Reply via email to