moving this over to private@m.a.o Oki, for the Category B licenses
"Software under this license may be included in BINARY form". further: "For small amounts of source that is directly consumed by the ASF product at runtime in source form, and for which that source is unmodified and unlikely to be changed anyway (say, by virtue of being specified by a standard), inclusion of appropriately labeled source is also permitted." BUT it is not possible for maven to just take e.g. the now EPLed sisu, fork it back and maintain it inside the ASF, whereas for EPLed software it is pretty easy to fork an ALv2 licensed project and incorporate it privately. Correct? I know Sonatype contributed lots of stuff, but please take your company hat off for a moment. The Apache Maven project now can decide to just take the last ALv2ed sisu code and maintain it itself before any huge differences find its way into the codebase. Or to decide to do nothing and have not much impact on core maven parts anymore. This discussion is not about any 3rd party tool one going to use or replace it with another tool - it's really about the core thingy of maven. LieGrue, strub --- On Tue, 1/25/11, Jason van Zyl <ja...@maven.org> wrote: > From: Jason van Zyl <ja...@maven.org> > Subject: Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml > To: "Maven Developers List" <dev@maven.apache.org> > Date: Tuesday, January 25, 2011, 4:11 PM > > On Jan 25, 2011, at 11:03 AM, Stephen Connolly wrote: > > > On 25 January 2011 15:47, Jason van Zyl <ja...@maven.org> > wrote: > > > >> On Jan 25, 2011, at 10:33 AM, Mark Struberg > wrote: > >> > >>> The problem here is that fundamental maven > functionality got moved over > >> to external jars. And now those jars got changed > from ALv2 to EPL. Don't get > >> me wrong, EPL is not a bad thing, but we cannot > contribute to this library > >> anymore without going all the (very stony) route > of contributing patches to > >> the Eclipse foundation. If they refuse the patches > then maven is doomed to > >> fail... As someone already mentioned: In the worst > case maven3 will get > >> nothing more than a plugin processor for aether. > From a project perspective > >> this is a no-go, so I strongly support the veto. > >>> > >> > >> Yet, on the other hand the Eclipse Foundation > consumes many ASL licensed > >> artifacts from the ASF. You don't see their > projects spouting this nonsense. > >> That a project at the Eclipse Foundation is doomed > because it has to consume > >> dependencies from Apache? Contributing at Eclipse > is no more thorny then > >> trying to contribute at the ASF. > >> > >> If an Apache project can only consume dependencies > from within Apache and > >> nothing else is acceptable then that project is > going to fail anyway. > >> > >> > > See: www.apache.org/legal/resolved.html > > > > There are a number of issues with how the various > dependencies can get > > consumed. The PMC has yet to issue a ploicy on what > kinds of dependencies > > are permitted for maven-core. When the PMC has decided > the policy that will > > be communicated to the committers of Maven. > > > > EPL is more restrictive than ASLv2, therefore it is OK > for EPL licensed > > projects to consume ASLv2 code... on the other hand it > is not so acceptible > > for ASLv2 licensed projects to consume EPL licensed > projects. > > That is completely not true. Read the actual document you > linked to. An Apache project can consume EPL binaries. > > > There are > > ways for an Apache project to consume and distribute > EPL licensed code, > > Yes, it's documented in the link you provided. > > > however given that the PMC is currently working on the > policy for Maven's > > core dependencies, Ralph has decided to temporarily > veto any change of a > > dependency in maven-core to a non-Category A license. > > > > My understanding is that once the policy has been > approved the veto will > > either be removed, or the policy will make clear what > is to be done. > > > > I can appreciate that for somebody who has resigned > from the PMC and the > > Apache foundation it may appear that the veto has come > out of thin air. > > > > -Stephen > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > To do two things at once is to do neither. > > -—Publilius Syrus, Roman slave, first century B.C. > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org