On Fri, Dec 14, 2012 at 02:16:58PM -0700, Marcus Sorensen wrote:
> 3. If it's generic enough that it makes sense for upstream CloudStack (and
> believe me anything we can push back we want to), we post to the list to
> see if anyone else is working on it or interested in it.
> 
> 4. We get feedback, but whether or not the community is interested in it,
> we're going to develop it.
> 
> 5. If it seems the community is interested in the feature, we post our
> patches for review. Small fixes to existing things are simply committed,
> but new features need review. Even if the community didn't respond, we post
> it for others to look at in an attempt to get it upstream.
> 
> 6. If there's sufficient feedback the change is committed, otherwise it's
> abandoned.

Others can correct me if I'm wrong but I'd tweak this slightly:

If you work within the community to develop a feature by proposing it,
making it available for community review, etc. - and do not have any
opposition to the feature - then it should be committed rather than
requiring someone to maintain a feature separate from ACS. 

We need to be sure we're reviewing and accepting patches/features in a
timely fashion and addressing all the requests. 

> The key here is that we're leveraging CloudStack, but we can't be beholden
> to what the community deems are good features, so we can (and should be
> able to) develop things independently. Then we say to the community "here's
> this patch we've developed that implements feature X, if you're
> interested", which we may have attempted to start a discussion about
> previously, with mixed results. Obviously we in particular haven't had more
> than 2 or 3 things total, so don't read too much into my example, but I
> could see how it could become a huge problem.

Sure - the ASL ensures you can develop independently as necessary and I
don't think anybody would gainsay that. I just hope it's largely
unnecessary for folks to do & maintain things outside CloudStack. I'm
sure there will be instances of features that others want that don't
seem like they fit for the overall project, but I hope we keep that kind
of thing to a minimum. 

Best,

jzb
--
Joe Brockmeier
http://dissociatedpress.net/
Twitter: @jzb

Reply via email to