On 6/7/07, Steve Loughran <[EMAIL PROTECTED]> wrote:
Xavier Hanin wrote: > On 6/7/07, Xavier Hanin <[EMAIL PROTECTED]> wrote: >> >> One point we will have to discuss before these votes is the destination: >> should we try to graduate as a top level project or as a sub project >> of Ant >> (our sponsor). This is also something that deserves its own thread for >> discussion. > > Since we have started discussing graduation, I think one important point > which may have influence on our capacity to graduate is the decision of our > destination. Should we try to graduate as a TLP or as a sub project of Ant > (our sponsor). > > IMO I think graduating as a TLP is more difficult and needs a broader > community. With only 3 committers, I think we are far from being ready to > graduate as a TLP. OTOH graduating as a sub project means that we will > get a > close relationship with a TLP (Ant in our case). Several Ant committers > have > shown interest in Ivy, and I think we have a good relationship with the Ant > community. Moreover Ivy is still used mainly as a plugin for Ant (even > though it's possible to use it without, and I'd like to keep this feature). > So IMO the best option would be to graduate as a sub project of Ant. Of > course this does not depend only on what we think, but the Ant project has > already sponsored Ivy, and our four mentors are Ant PMC members, so I think > they are not fully opposed to this idea :-) > 1. You are welcome to be under Ant 2. You are equally welcome to be standalone. 3. you could start under Ant and move on if you want to be independent.
Yes, I think it's better to target tings like that: start under Ant, an move on if we feel we need ore independence AND can afford it. For the moment I think we can't afford too much independence, and we don't really need it, because our main use case by far is to be used as an Ant plugin. Xavier Standalone makes it clear that Ivy is for more than just Ant use -its
embeddable, usable in IDEs, etc. Being standalone doesn't mean that we cant couple ant to ivy. At the same time, probably is more overhead -steve
-- Xavier Hanin - Independent Java Consultant Manage your dependencies with Ivy! http://incubator.apache.org/ivy/
