http://maven.apache.org/developers/dependency-policies

On 17 July 2011 15:02, Mark Struberg <strub...@yahoo.de> wrote:
> Actually the discussions I remember have explicitly favoured (3) (forking the 
> last ALv2 version) if no ALv2 licensed version is available anymore. There 
> are 2 arguments for that: it's not only aether, it's also sisu and the other 
> guice stuff.
>
> Aether and likes are core maven parts which are utterly important if we like 
> to maintain maven itself. Just check how deep aether is anchored in 
> DefaultMaven.java! The original decision was to introduce a 'pluggable 
> repository layer' which in my opinion would have meant to introduce a series 
> of interfaces and data holder classes in form of a SPI. But this very part 
> has not been implemented this way. Instead lots of internal details needs to 
> be addressed/controlled directly from inside Maven.
>
> I tried to introduce such an interface layer for a few days but failed due to 
> the deep integration...
>
> So I'd definitely -1 a EPL core dependency which once was part of maven core 
> as long as there is no ALv2 alternative which we can bugfix ourselfs!
>
> LieGrue,
> strub
>
> --- On Sun, 7/17/11, Benson Margulies <bimargul...@gmail.com> wrote:
>
>> From: Benson Margulies <bimargul...@gmail.com>
>> Subject: [DISCUSS] incorporate EPL Aether
>> To: "Maven Developers List" <dev@maven.apache.org>
>> Date: Sunday, July 17, 2011, 1:26 PM
>> After re-reading the ASF legal
>> licensing policy,  I'm starting this
>> thread to formally propose that the Maven incorporate
>> versions of
>> Aether that are EPL without an AL dual-license. As per
>> convention,
>> someone can make a VOTE thread once voices have been heard
>> here.
>>
>> EPL is 'Category B'. Binary redistribution with a notice is
>> acceptable.
>>
>> Maven incorporated many plexus components, and at least
>> some of them
>> have IP question marks hanging over them (c.f. the
>> discussion of the
>> plexus-utils replacement). I, therefore, don't see any real
>> impact on
>> the users of Maven in adopting EPL copies of Aether. To the
>> extent
>> that Maven is a development tool, the user impact of
>> category B
>> components is lighter than with something that is
>> routinely
>> incorporated in larger systems. To the extent, on the other
>> hand, that
>> Maven is embeddable, this could be a problem for someone.
>> However,
>> that argument would make a lot more sense if every other
>> scrap of the
>> ecosystem were fully-vetted category A.
>>
>> Someone might wonder, 'Why has Benson decided to tilt at
>> this
>> particular windmill?'
>>
>> Well, some itches of mine have led into Aether, and I'd
>> feel fairly
>> silly investing a lot of time and energy in Aether patches
>> that will
>> never see the light of day in Maven. So, I'm inclined to
>> push the
>> community to choose a course of action. I see three
>> possibilities:
>>
>> 1) Just make the notice arrangements to use Aether under
>> EPL.
>> 2) Actively see if Sonatype will put the dual license
>> back.
>> 3) Fork the last dual version.
>>
>> My sense, without reading private archives, is that the
>> community
>> decided not to adopt the overall course of action of which
>> (3) would
>> be a part, so I believe that it's not a serious option at
>> this point.
>> (2) is possible, but my view is that the value to the
>> community of the
>> dual license is not worth the trouble. Thus, I'm proposing
>> (1), but
>> I'm certainly not going to complain if some PMC member
>> decides to take
>> a run at (2). A positive decision to allow incorporation of
>> EPL Aether
>> would give us flexibility, and if (2) happened later that
>> would be a
>> good thing.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to