On Sun, Dec 25, 2011 at 9:37 PM, Ethan Jucovy <ethan.juc...@gmail.com>wrote:

Did these discussions with the Trac core developers happen on record?  I
> don't see any previous discussions about this on trac-dev or any of the
> other obvious forums.
>

Although there was nothing inherently private about the discussions, they
were predominantly held by email and a number of conference calls. At that
time we were in a discovery mode and there were other commercial entities
engaged in the same discussions. It wouldn't be appropriate for me to
republish those threads verbatim, but I don't think there was anything
controversial or that won't be / hasn't been repeated here.

Frankly the very act of importing a copy of the Trac core codebase,
> relicensing it and rebranding it, and actively seeking out a community of
> contributors to that project -- including from the existing pool of Trac
> plugin developers -- seems unavoidably undermining, given the scarce
> resources of time and attention.
>

I understand the argument, but I don't believe thats what will happen. I
can imagine that Apache Bloodhound might result in new life for some
plugins, or even the contribution of new ones, but I just don't believe the
efforts will be conflicting or negative to the Trac base. If the Apache
incubator succeeds in growing a strong new community for Apache Bloodhound
it will almost certainly serve to strengthen the Trac code and plugins too.
It's too early to talk about specifics, but there are plenty of precedents
with positive outcomes from similar situations.


> It seems like the ideal scenario would be for an organization like the ASF
> to provide the infrastructural and legal assurances for the Trac core as
> the Trac core, and for a commercial organization like WANdisco to build its
> products on top of that.  I understand that this isn't very far off from
> what's happening here, and I can certainly see how expedience might favor
> the solution you've arrived at.  But the particular details that diverge
> from that ideal (starting from a fork of the core code; apparently
> rebranding a combination of that core fork + a configuration of it; and the
> licensing issues) seem quite important.
>

This was our original suggestion. Somewhat understandably, because we
hadn't been involved with Trac development previously, the view was 'you
are free to do what you wish, but we will wait and see'. Trac as a project
has longevity, users, reputation and plenty to keep it doing what it's
doing. The good thing about this approach is that the proposal doesn't
impact the course the existing Trac leadership is steering but the options
remain open in terms of future developments.


> I appreciate your intention to work on these questions with the Trac
> community going forward.  But this could easily devolve into a
> chicken-and-egg problem where the expedient solution ends up remaining in
> place and we end up with two codebases, two brands, two licenses, two
> communities and two "core design philosophies" for good.
>

Completely agree - it would be helpful to discuss this further. If we end
up in a place where there's a conflict between the communities then
something went wrong. Would there be interest in an open telephone
conference in the new year to discuss these things in more detail? Maybe
it's just me, but with so much to talk about, I find email a rather
difficult medium to work with.

Best Wishes,

Ian

--
Ian Wild
Director of Engineering
WANdisco, Inc.

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to trac-dev@googlegroups.com.
To unsubscribe from this group, send email to 
trac-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en.

Reply via email to