qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gordon Sim <g...@redhat.com>
Subject Re: ActiveMQ can now support AMQP clients.
Date Fri, 27 Oct 2006 12:43:24 GMT
Brian McCallister wrote:
> On Oct 26, 2006, at 3:51 AM, Gordon Sim wrote:
>> Right now the feedback seems to be that the code is mainly useful as 
>> 'seed' code for a fork. Forks are clearly not ideal as they dilute the 
>> collective effort, but sometimes they may be inevitable due to 
>> different long term needs/aims or lack of short term resources to make 
>> more minor adjustments to satisfy all needs.
> Huh? Is this referring to Hiram's patches which work to decouple the 
> code to make it more easily reusable?

Yes, though it was not intended in any derogatory sense. Due to the 
nature of the code the changes required to integrate into active mq 
resulted in two incompatible branches (e.g. we can't use the 
Data-Input/Output interfaces, you can't use the mina ByteBuffer).

James has already clarified that it should be viewed more as an 
experimental branch to highlight the areas that would need to be 
refactored to allow cleaner reuse.

> I would strongly advise against preferring less reusable code in order 
> to make it more difficult for people to reuse the code and "guard" 
> against forks. Forks are usually social phenomena, not technical.

I'm not sure what part of my mail gave you the impression that that was 
my aim, but can assure you that it is not. To repeat what I tried to say 
earlier: I recognise that its valuable to make as many parts of the qpid 
codebase reusable from other projects as possible and I accept that is 
not the case now.

View raw message