Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-26 Thread John Casey
Just to be clear, I was expressing my support that the veto was valid. I 
didn't see the point in adding to the pile of -1's, each of which would 
have to be rescinded individually. Like Ralph, I think now we've got 
some momentum started where we can resolve this without such 
confrontational means.


-john

On 1/26/11 7:31 AM, Ralph Goers wrote:

Although the PMC has not approved a policy yet, it has been making good 
progress and I am confident that we will have a policy in very short order.  As 
a consequence I am now rescinding my veto. Note though that this change may be 
subject to review by the PMC when that policy is formalized - but that doesn't 
necessarily mean this change won't be approved.

I am aware that a few other PMC members expressed support for my veto. It 
wasn't clear to me if they meant to imply that they also were vetoing the 
change, in which case they would also need to rescind theirs.

Ralph

On Jan 22, 2011, at 9:34 AM, Ralph Goers wrote:


 From what I can tell Sisu was previously under the Apache license but now also 
seems to have the EPL attached to it. Until the PMC makes a decision on how it 
is going to handle dependencies being managed by Sonatype I must veto any 
version changes on these artifacts. Please revert this change.

Ralph

On Jan 22, 2011, at 9:22 AM, bentm...@apache.org wrote:


Author: bentmann
Date: Sat Jan 22 17:22:15 2011
New Revision: 1062210

URL: http://svn.apache.org/viewvc?rev=1062210&view=rev
Log:
[MNG-4992] Allow to configure plugin parameters of type java.util.Properties 
just like a map

Modified:
   maven/maven-3/trunk/pom.xml

Modified: maven/maven-3/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/maven-3/trunk/pom.xml?rev=1062210&r1=1062209&r2=1062210&view=diff
==
--- maven/maven-3/trunk/pom.xml (original)
+++ maven/maven-3/trunk/pom.xml Sat Jan 22 17:22:15 2011
@@ -44,7 +44,7 @@
1.5.5
1.14
2.0.4
-1.4.3.1
+2.0.0
1.0-beta-7
1.3
1.4







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



--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.johnofalltrades.name/

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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-26 Thread Ralph Goers
Although the PMC has not approved a policy yet, it has been making good 
progress and I am confident that we will have a policy in very short order.  As 
a consequence I am now rescinding my veto. Note though that this change may be 
subject to review by the PMC when that policy is formalized - but that doesn't 
necessarily mean this change won't be approved.

I am aware that a few other PMC members expressed support for my veto. It 
wasn't clear to me if they meant to imply that they also were vetoing the 
change, in which case they would also need to rescind theirs.

Ralph

On Jan 22, 2011, at 9:34 AM, Ralph Goers wrote:

> From what I can tell Sisu was previously under the Apache license but now 
> also seems to have the EPL attached to it. Until the PMC makes a decision on 
> how it is going to handle dependencies being managed by Sonatype I must veto 
> any version changes on these artifacts. Please revert this change.
> 
> Ralph
> 
> On Jan 22, 2011, at 9:22 AM, bentm...@apache.org wrote:
> 
>> Author: bentmann
>> Date: Sat Jan 22 17:22:15 2011
>> New Revision: 1062210
>> 
>> URL: http://svn.apache.org/viewvc?rev=1062210&view=rev
>> Log:
>> [MNG-4992] Allow to configure plugin parameters of type java.util.Properties 
>> just like a map
>> 
>> Modified:
>>   maven/maven-3/trunk/pom.xml
>> 
>> Modified: maven/maven-3/trunk/pom.xml
>> URL: 
>> http://svn.apache.org/viewvc/maven/maven-3/trunk/pom.xml?rev=1062210&r1=1062209&r2=1062210&view=diff
>> ==
>> --- maven/maven-3/trunk/pom.xml (original)
>> +++ maven/maven-3/trunk/pom.xml Sat Jan 22 17:22:15 2011
>> @@ -44,7 +44,7 @@
>>1.5.5
>>1.14
>>2.0.4
>> -1.4.3.1
>> +2.0.0
>>1.0-beta-7
>>1.3
>>1.4
>> 
>> 
> 


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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread John Casey
+1

sent from my phone

On Jan 25, 2011 5:12 PM, "Carlos Sanchez"  wrote:
> On Tue, Jan 25, 2011 at 10:28 AM, Wendy Smoak  wrote:
>> On Tue, Jan 25, 2011 at 11:39 AM, Jason van Zyl  wrote:
>>
>>> When some guy who done virtually nothing for two years vetoes someone
[else] then it's not a meritocracy, it's ridiculous is what it is.
>>
>> That was out of line.  There is no contribution threshold before you
>> are allowed to have an opinion.  We are all concerned about this
>> community and should feel comfortable speaking out if we think
>> something isn't right.
>>
>> I've been on the receiving end of the same thing in the past and it
>> has definitely affected my participation here.  I don't want that to
>> happen to anyone else.
>
> I have to agree and I support Ralph's veto, there's an issue being
> discussed on the PMC that needs to be resolved and ignoring it and
> continue with these changes won't help move forward.
>
>
>
>>
>> --
>> Wendy
>>
>> -
>> 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
>


Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Carlos Sanchez
On Tue, Jan 25, 2011 at 10:28 AM, Wendy Smoak  wrote:
> On Tue, Jan 25, 2011 at 11:39 AM, Jason van Zyl  wrote:
>
>> When some guy who done virtually nothing for two years vetoes someone [else] 
>> then it's not a meritocracy, it's ridiculous is what it is.
>
> That was out of line.  There is no contribution threshold before you
> are allowed to have an opinion.  We are all concerned about this
> community and should feel comfortable speaking out if we think
> something isn't right.
>
> I've been on the receiving end of the same thing in the past and it
> has definitely affected my participation here.  I don't want that to
> happen to anyone else.

I have to agree and I support Ralph's veto, there's an issue being
discussed on the PMC that needs to be resolved and ignoring it and
continue with these changes won't help move forward.



>
> --
> Wendy
>
> -
> 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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Jason van Zyl

On Jan 25, 2011, at 1:28 PM, Wendy Smoak wrote:

> On Tue, Jan 25, 2011 at 11:39 AM, Jason van Zyl  wrote:
> 
>> When some guy who done virtually nothing for two years vetoes someone [else] 
>> then it's not a meritocracy, it's ridiculous is what it is.
> 
> That was out of line.  There is no contribution threshold before you
> are allowed to have an opinion.  We are all concerned about this
> community and should feel comfortable speaking out if we think
> something isn't right.

You are entitled to your point of view, Ralph is entitled to his opinion, I am 
entitled to my reaction.

> 
> I've been on the receiving end of the same thing in the past and it
> has definitely affected my participation here.  I don't want that to
> happen to anyone else.
> 
> -- 
> Wendy
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

What matters is not ideas, but the people who have them. Good people can fix 
bad ideas, but good ideas can't save bad people. 

 -- Paul Graham





Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Wendy Smoak
On Tue, Jan 25, 2011 at 11:39 AM, Jason van Zyl  wrote:

> When some guy who done virtually nothing for two years vetoes someone [else] 
> then it's not a meritocracy, it's ridiculous is what it is.

That was out of line.  There is no contribution threshold before you
are allowed to have an opinion.  We are all concerned about this
community and should feel comfortable speaking out if we think
something isn't right.

I've been on the receiving end of the same thing in the past and it
has definitely affected my participation here.  I don't want that to
happen to anyone else.

-- 
Wendy

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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread John Casey



On 1/25/11 11:39 AM, Jason van Zyl wrote:

On Jan 25, 2011, at 11:03 AM, Stephen Connolly wrote:



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.



The PMCs choice is to accept EPL licensed artifacts that don't come from 
Apache, or you can re-implement them all. No one is going to strong-arm me into 
bringing any of those dependencies here and Ralph's Ursula Move[1]  was pretty 
much the final nail in the coffin. I resigned from the Maven PMC specifically 
because of Ralph Goers. When some guy who done virtually nothing for two years 
vetoes someone like Benjamin then it's not a meritocracy, it's ridiculous is 
what it is.

After 10 years of working on this stuff, if the Maven PMC feels I'm going to do 
something that's not in the best interest of Maven users then I'm not going to 
try and convince anyone. Say no to the dependencies that Sonatype has created 
and works on, re-implement them and good luck with that. You will completely 
cripple the project. Ralph just guaranteed those dependencies are never coming 
back here. He just totally abused his unjustified position on the Maven PMC. 
Someone will have to run me over with a truck to change that now. What Ralph 
did is irreversible even if the veto is.

I have always done what is in the best interest of users, and I always will. 
Sonatype, my investors, and anyone else have no control over me when it comes 
to Maven. Brett and John have first hand experience about what happens when I 
believe there is a transgression and what I will do to try and course correct.



IMO, this is exactly why we can't consider these projects (sisu, aether, 
modello?) as being just another EPL dependency, governed by Eclipse 
Foundation practices. There is a lot of history here, and obviously a 
lot of high emotion...not to mention personal agendas. To say that, 
because Eclipse offers a reasonable environment contribution, and 
because sisu has a github project, everything is just fine as far as 
using these dependencies...well, that kind of misses the nuance that 
Jason has just provided.



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



[1]: http://ceki.blogspot.com/2010/05/forces-and-vulnerabilites-of-apache.html

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Three people can keep a secret provided two of them are dead.

  -- Unknown






--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.johnofalltrades.name/

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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Jason van Zyl
On Jan 25, 2011, at 11:03 AM, Stephen Connolly wrote:

> 
> 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.
> 

The PMCs choice is to accept EPL licensed artifacts that don't come from 
Apache, or you can re-implement them all. No one is going to strong-arm me into 
bringing any of those dependencies here and Ralph's Ursula Move[1]  was pretty 
much the final nail in the coffin. I resigned from the Maven PMC specifically 
because of Ralph Goers. When some guy who done virtually nothing for two years 
vetoes someone like Benjamin then it's not a meritocracy, it's ridiculous is 
what it is.

After 10 years of working on this stuff, if the Maven PMC feels I'm going to do 
something that's not in the best interest of Maven users then I'm not going to 
try and convince anyone. Say no to the dependencies that Sonatype has created 
and works on, re-implement them and good luck with that. You will completely 
cripple the project. Ralph just guaranteed those dependencies are never coming 
back here. He just totally abused his unjustified position on the Maven PMC. 
Someone will have to run me over with a truck to change that now. What Ralph 
did is irreversible even if the veto is. 

I have always done what is in the best interest of users, and I always will. 
Sonatype, my investors, and anyone else have no control over me when it comes 
to Maven. Brett and John have first hand experience about what happens when I 
believe there is a transgression and what I will do to try and course correct.

> 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


[1]: http://ceki.blogspot.com/2010/05/forces-and-vulnerabilites-of-apache.html

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Three people can keep a secret provided two of them are dead.

 -- Unknown





Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Jason van Zyl
On Jan 25, 2011, at 11:30 AM, Stephen Connolly wrote:

> 
> Also you cannot bundle the source of an EPL licensed project within an
> Apache distribution. Whereas you can bundle the source of an ASL
> licensed project within an Apache distribution.
> 

We don't do that with anything anyway? We don't include sources of our 3rd 
party dependencies so who cares? This is Apache's policy as well, not a 
generally followed policy. So in this context it doesn't matter. This is just 
another red herring.

>> 
>> Antonio
>> 
>> -
>> 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
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

A language that doesn’t affect the way you think about programming is not worth 
knowing. 
 
 -— Alan Perlis





Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Jason van Zyl
No, don't move this to the PMC list. I'm not on that list and I believe this 
discussion should be held in public view.

On Jan 25, 2011, at 11:17 AM, nicolas de loof wrote:

> Can I suggest that such debate moves to the PMC list ?
> 
> Not sure discussion about licensing and in/out hosting of core components
> should occur here
> 
> 2011/1/25 Jason van Zyl 
> 
>> 
>> On Jan 25, 2011, at 11:03 AM, Stephen Connolly wrote:
>> 
>>> On 25 January 2011 15:47, Jason van Zyl  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.
>> 
>> 
>> 
>> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

Our achievements speak for themselves. What we have to keep track
of are our failures, discouragements and doubts. We tend to forget
the past difficulties, the many false starts, and the painful
groping. We see our past achievements as the end result of a
clean forward thrust, and our present difficulties as
signs of decline and decay.

 -- Eric Hoffer, Reflections on the Human Condition





Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Mark Struberg
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  wrote:

> From: Jason van Zyl 
> Subject: Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml
> To: "Maven Developers List" 
> 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 
> 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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Stephen Connolly
On 25 January 2011 16:16, Antonio Petrelli  wrote:
> 2011/1/25 Jason van Zyl :
>>> 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.
>
> For more info about accepted licenses:
> http://www.apache.org/legal/3party.html#criteriaandcategories
> IOW, you can link to any A and B licensed software without any problem.
> A particular case is LGPL. The license allows you to link to a
> LGPL-licensed software, however you cannot redistribute it in an
> Apache Licensed package.

Also you cannot bundle the source of an EPL licensed project within an
Apache distribution. Whereas you can bundle the source of an ASL
licensed project within an Apache distribution.

>
> Antonio
>
> -
> 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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Stephen Connolly
2011/1/25 Jason van Zyl 
>
> On Jan 25, 2011, at 11:03 AM, Stephen Connolly wrote:
>
> > 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.

Yes and my next sentence hints at that.  I was not saying that we
cannot consume EPL licensed code, I was putting Ralph's veto into
context.

>
> > There are
> > ways for an Apache project to consume and distribute EPL licensed code,
>
> Yes, it's documented in the link you provided.

Correct.  The PMC is tasked with ensuring that the project complies
with the linked document.  The change was only in the dependency and
there is a need to assess whether changing the dependency version puts
the project in breach of the distribution rules for Apache projects.

Also there is the policy that the PMC is working on.

All I am doing is putting things into context. If you don't like the
context, then you don't like it!

>
> > 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

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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Brian Fox
Lets end the debate on this pending the ongoing PMC discussions. There
isn't a release pending that I'm aware of that needs this change to be
committed urgently, so there's no need to rush to judgement on
anything, or to further debate what can and can't be done with
licenses at Apache. The policy is documented and available for anyone
to read: http://www.apache.org/legal/3party.html

On Tue, Jan 25, 2011 at 11:16 AM, Antonio Petrelli
 wrote:
> 2011/1/25 Jason van Zyl :
>>> 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.
>
> For more info about accepted licenses:
> http://www.apache.org/legal/3party.html#criteriaandcategories
> IOW, you can link to any A and B licensed software without any problem.
> A particular case is LGPL. The license allows you to link to a
> LGPL-licensed software, however you cannot redistribute it in an
> Apache Licensed package.
>
> Antonio
>
> -
> 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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread nicolas de loof
Can I suggest that such debate moves to the PMC list ?

Not sure discussion about licensing and in/out hosting of core components
should occur here

2011/1/25 Jason van Zyl 

>
> On Jan 25, 2011, at 11:03 AM, Stephen Connolly wrote:
>
> > On 25 January 2011 15:47, Jason van Zyl  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.
>
>
>
>


Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Antonio Petrelli
2011/1/25 Jason van Zyl :
>> 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.

For more info about accepted licenses:
http://www.apache.org/legal/3party.html#criteriaandcategories
IOW, you can link to any A and B licensed software without any problem.
A particular case is LGPL. The license allows you to link to a
LGPL-licensed software, however you cannot redistribute it in an
Apache Licensed package.

Antonio

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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Jason van Zyl

On Jan 25, 2011, at 11:03 AM, Stephen Connolly wrote:

> On 25 January 2011 15:47, Jason van Zyl  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.





Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Stephen Connolly
On 25 January 2011 15:47, Jason van Zyl  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.  There are
ways for an Apache project to consume and distribute EPL licensed code,
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


Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Stuart McCulloch
On 25 January 2011 15:33, Mark Struberg  wrote:

> The problem here is that fundamental maven functionality got moved over to
> external jars.


umm, this particular update was to sisu which provides the replacement
plexus container built on top of guice - it doesn't contain any maven
functionality at all


> 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.


IANAL, but where does the EPL state that patches must be submitted to the
Eclipse Foundation? It depends where the project is hosted. Personally I
look forward to receiving contributions to sisu (
https://github.com/sonatype/sisu for those interested in getting involved)


> 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.
>

again, this commit was to do with sisu not aether - imho it seems a bit odd
to veto inclusion of one dependency based on views about a separate
dependency...

-- 
Cheers, Stuart

LieGrue,
> strub
>
>
> --- On Tue, 1/25/11, Benson Margulies  wrote:
>
> > From: Benson Margulies 
> > Subject: Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml
> > To: "Maven Developers List" 
> > Date: Tuesday, January 25, 2011, 2:17 PM
> > If you will all excuse a voice from
> > the peanut gallery:
> >
> > Many PMCs take a very relaxed attitude toward external
> > dependencies
> > that are self-evidently qualified under the 'previously
> > answered
> > questions' list from Apache Legal. At CXF, for example, no
> > one even
> > raises an eyebrow about adding a 'category A' dependency to
> > a non-ASF
> > / non-ASL component. If some folks would like the maven PMC
> > to hold a
> > vote to adopt that attitude, might I suggest that you hold
> > a vote for
> > that idea and thus reduce the collective blood-pressure?
> >
> > On Tue, Jan 25, 2011 at 3:37 AM, Ralph Goers  >
> > wrote:
> > >
> > > On Jan 24, 2011, at 9:16 PM, Brett Porter wrote:
> > >
> > >>
> > >> On 23/01/2011, at 4:34 AM, Ralph Goers wrote:
> > >>
> > >>> From what I can tell Sisu was previously under
> > the Apache license but now also seems to have the EPL
> > attached to it. Until the PMC makes a decision on how it is
> > going to handle dependencies being managed by Sonatype I
> > must veto any version changes on these artifacts. Please
> > revert this change.
> > >>
> > >> So, normally a veto is worked through until
> > consensus is reached rather than just dropping the change.
> > It's a harsh step, but only applies to a single change and
> > not a block on all changes. There's no need for
> > overreactions, let's just try and resolve it.
> > >>
> > >> Is the only way to move forward to determine how
> > to handle third-party dependencies, and how to apply it to
> > current ones? Or is there another suggestion someone would
> > like to make?
> > >>
> > >> - Brett
> > >
> > > All I asked for was for the PMC to define a policy -
> > any policy - and then I'd remove the veto. Even a policy of
> > "we don't care as long as it meets licensing requirements"
> > would suffice. I am just requesting that the PMC formally
> > state what it wants to do for the record.
> > >
> > > Ralph
> > >
> > >
> > >
> > -
> > > 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
>
>


Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Paul Benedict
On Tue, Jan 25, 2011 at 9:47 AM, Jason van Zyl  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.
>
>
I've only been watching from the sidelines, but what Mark said resonated
with me: "The problem here is that fundamental maven functionality got moved
over to external jars." I interpret his words to mean if very important
parts of Maven are outside Apache, and PMC members can't control those
external releases, how does Maven's core continue to progress inside of
Apache? I certainly see some hand tying here. I believe it's all about
"fundamental maven functionality" being divided between two organizations --
I just don't see how that can be efficient no matter who the organizations
are.

Paul


Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Jason van Zyl
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.

> LieGrue,
> strub
> 
> 
> --- On Tue, 1/25/11, Benson Margulies  wrote:
> 
>> From: Benson Margulies 
>> Subject: Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml
>> To: "Maven Developers List" 
>> Date: Tuesday, January 25, 2011, 2:17 PM
>> If you will all excuse a voice from
>> the peanut gallery:
>> 
>> Many PMCs take a very relaxed attitude toward external
>> dependencies
>> that are self-evidently qualified under the 'previously
>> answered
>> questions' list from Apache Legal. At CXF, for example, no
>> one even
>> raises an eyebrow about adding a 'category A' dependency to
>> a non-ASF
>> / non-ASL component. If some folks would like the maven PMC
>> to hold a
>> vote to adopt that attitude, might I suggest that you hold
>> a vote for
>> that idea and thus reduce the collective blood-pressure?
>> 
>> On Tue, Jan 25, 2011 at 3:37 AM, Ralph Goers 
>> wrote:
>>> 
>>> On Jan 24, 2011, at 9:16 PM, Brett Porter wrote:
>>> 
>>>> 
>>>> On 23/01/2011, at 4:34 AM, Ralph Goers wrote:
>>>> 
>>>>> From what I can tell Sisu was previously under
>> the Apache license but now also seems to have the EPL
>> attached to it. Until the PMC makes a decision on how it is
>> going to handle dependencies being managed by Sonatype I
>> must veto any version changes on these artifacts. Please
>> revert this change.
>>>> 
>>>> So, normally a veto is worked through until
>> consensus is reached rather than just dropping the change.
>> It's a harsh step, but only applies to a single change and
>> not a block on all changes. There's no need for
>> overreactions, let's just try and resolve it.
>>>> 
>>>> Is the only way to move forward to determine how
>> to handle third-party dependencies, and how to apply it to
>> current ones? Or is there another suggestion someone would
>> like to make?
>>>> 
>>>> - Brett
>>> 
>>> All I asked for was for the PMC to define a policy -
>> any policy - and then I'd remove the veto. Even a policy of
>> "we don't care as long as it meets licensing requirements"
>> would suffice. I am just requesting that the PMC formally
>> state what it wants to do for the record.
>>> 
>>> Ralph
>>> 
>>> 
>>> 
>> -
>>> 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
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole

 -- Christopher Alexander, A Pattern Language





Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Mark Struberg
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. 

LieGrue,
strub


--- On Tue, 1/25/11, Benson Margulies  wrote:

> From: Benson Margulies 
> Subject: Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml
> To: "Maven Developers List" 
> Date: Tuesday, January 25, 2011, 2:17 PM
> If you will all excuse a voice from
> the peanut gallery:
> 
> Many PMCs take a very relaxed attitude toward external
> dependencies
> that are self-evidently qualified under the 'previously
> answered
> questions' list from Apache Legal. At CXF, for example, no
> one even
> raises an eyebrow about adding a 'category A' dependency to
> a non-ASF
> / non-ASL component. If some folks would like the maven PMC
> to hold a
> vote to adopt that attitude, might I suggest that you hold
> a vote for
> that idea and thus reduce the collective blood-pressure?
> 
> On Tue, Jan 25, 2011 at 3:37 AM, Ralph Goers 
> wrote:
> >
> > On Jan 24, 2011, at 9:16 PM, Brett Porter wrote:
> >
> >>
> >> On 23/01/2011, at 4:34 AM, Ralph Goers wrote:
> >>
> >>> From what I can tell Sisu was previously under
> the Apache license but now also seems to have the EPL
> attached to it. Until the PMC makes a decision on how it is
> going to handle dependencies being managed by Sonatype I
> must veto any version changes on these artifacts. Please
> revert this change.
> >>
> >> So, normally a veto is worked through until
> consensus is reached rather than just dropping the change.
> It's a harsh step, but only applies to a single change and
> not a block on all changes. There's no need for
> overreactions, let's just try and resolve it.
> >>
> >> Is the only way to move forward to determine how
> to handle third-party dependencies, and how to apply it to
> current ones? Or is there another suggestion someone would
> like to make?
> >>
> >> - Brett
> >
> > All I asked for was for the PMC to define a policy -
> any policy - and then I'd remove the veto. Even a policy of
> "we don't care as long as it meets licensing requirements"
> would suffice. I am just requesting that the PMC formally
> state what it wants to do for the record.
> >
> > Ralph
> >
> >
> >
> -
> > 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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Benson Margulies
If you will all excuse a voice from the peanut gallery:

Many PMCs take a very relaxed attitude toward external dependencies
that are self-evidently qualified under the 'previously answered
questions' list from Apache Legal. At CXF, for example, no one even
raises an eyebrow about adding a 'category A' dependency to a non-ASF
/ non-ASL component. If some folks would like the maven PMC to hold a
vote to adopt that attitude, might I suggest that you hold a vote for
that idea and thus reduce the collective blood-pressure?

On Tue, Jan 25, 2011 at 3:37 AM, Ralph Goers  wrote:
>
> On Jan 24, 2011, at 9:16 PM, Brett Porter wrote:
>
>>
>> On 23/01/2011, at 4:34 AM, Ralph Goers wrote:
>>
>>> From what I can tell Sisu was previously under the Apache license but now 
>>> also seems to have the EPL attached to it. Until the PMC makes a decision 
>>> on how it is going to handle dependencies being managed by Sonatype I must 
>>> veto any version changes on these artifacts. Please revert this change.
>>
>> So, normally a veto is worked through until consensus is reached rather than 
>> just dropping the change. It's a harsh step, but only applies to a single 
>> change and not a block on all changes. There's no need for overreactions, 
>> let's just try and resolve it.
>>
>> Is the only way to move forward to determine how to handle third-party 
>> dependencies, and how to apply it to current ones? Or is there another 
>> suggestion someone would like to make?
>>
>> - Brett
>
> All I asked for was for the PMC to define a policy - any policy - and then 
> I'd remove the veto. Even a policy of "we don't care as long as it meets 
> licensing requirements" would suffice. I am just requesting that the PMC 
> formally state what it wants to do for the record.
>
> Ralph
>
>
> -
> 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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Ralph Goers

On Jan 24, 2011, at 9:16 PM, Brett Porter wrote:

> 
> On 23/01/2011, at 4:34 AM, Ralph Goers wrote:
> 
>> From what I can tell Sisu was previously under the Apache license but now 
>> also seems to have the EPL attached to it. Until the PMC makes a decision on 
>> how it is going to handle dependencies being managed by Sonatype I must veto 
>> any version changes on these artifacts. Please revert this change.
> 
> So, normally a veto is worked through until consensus is reached rather than 
> just dropping the change. It's a harsh step, but only applies to a single 
> change and not a block on all changes. There's no need for overreactions, 
> let's just try and resolve it.
> 
> Is the only way to move forward to determine how to handle third-party 
> dependencies, and how to apply it to current ones? Or is there another 
> suggestion someone would like to make?
> 
> - Brett

All I asked for was for the PMC to define a policy - any policy - and then I'd 
remove the veto. Even a policy of "we don't care as long as it meets licensing 
requirements" would suffice. I am just requesting that the PMC formally state 
what it wants to do for the record.

Ralph


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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-24 Thread Brett Porter

On 23/01/2011, at 4:34 AM, Ralph Goers wrote:

> From what I can tell Sisu was previously under the Apache license but now 
> also seems to have the EPL attached to it. Until the PMC makes a decision on 
> how it is going to handle dependencies being managed by Sonatype I must veto 
> any version changes on these artifacts. Please revert this change.

So, normally a veto is worked through until consensus is reached rather than 
just dropping the change. It's a harsh step, but only applies to a single 
change and not a block on all changes. There's no need for overreactions, let's 
just try and resolve it.

Is the only way to move forward to determine how to handle third-party 
dependencies, and how to apply it to current ones? Or is there another 
suggestion someone would like to make?

- Brett


> 
> Ralph
> 
> On Jan 22, 2011, at 9:22 AM, bentm...@apache.org wrote:
> 
>> Author: bentmann
>> Date: Sat Jan 22 17:22:15 2011
>> New Revision: 1062210
>> 
>> URL: http://svn.apache.org/viewvc?rev=1062210&view=rev
>> Log:
>> [MNG-4992] Allow to configure plugin parameters of type java.util.Properties 
>> just like a map
>> 
>> Modified:
>>   maven/maven-3/trunk/pom.xml
>> 
>> Modified: maven/maven-3/trunk/pom.xml
>> URL: 
>> http://svn.apache.org/viewvc/maven/maven-3/trunk/pom.xml?rev=1062210&r1=1062209&r2=1062210&view=diff
>> ==
>> --- maven/maven-3/trunk/pom.xml (original)
>> +++ maven/maven-3/trunk/pom.xml Sat Jan 22 17:22:15 2011
>> @@ -44,7 +44,7 @@
>>1.5.5
>>1.14
>>2.0.4
>> -1.4.3.1
>> +2.0.0
>>1.0-beta-7
>>1.3
>>1.4
>> 
>> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter





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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-24 Thread Jason van Zyl
On Jan 22, 2011, at 11:34 AM, Ralph Goers wrote:

> From what I can tell Sisu was previously under the Apache license but now 
> also seems to have the EPL attached to it. Until the PMC makes a decision on 
> how it is going to handle dependencies being managed by Sonatype I must veto 
> any version changes on these artifacts. Please revert this change.
> 

This change we have made to our tracking repository, but in general we will 
track all our changes to Maven 3.x here:

https://github.com/sonatype/maven-3

The integration tests to track those changes are here:

https://github.com/sonatype/maven-integration-testing

In the face of essentially being attacked at an organizational level, Sonatype 
folks are not going to hide what we're doing. We have a policy of not making 
forked cores, because we feel it's just wrong on top of being a maintenance 
problem. There's not much we can do to adhere to that when you veto our 
changes. So all of our changes will be publicly visible at Github and hopefully 
the Maven PMC will come to a decision which is actually in the best interest of 
users.

> Ralph
> 
> On Jan 22, 2011, at 9:22 AM, bentm...@apache.org wrote:
> 
>> Author: bentmann
>> Date: Sat Jan 22 17:22:15 2011
>> New Revision: 1062210
>> 
>> URL: http://svn.apache.org/viewvc?rev=1062210&view=rev
>> Log:
>> [MNG-4992] Allow to configure plugin parameters of type java.util.Properties 
>> just like a map
>> 
>> Modified:
>>   maven/maven-3/trunk/pom.xml
>> 
>> Modified: maven/maven-3/trunk/pom.xml
>> URL: 
>> http://svn.apache.org/viewvc/maven/maven-3/trunk/pom.xml?rev=1062210&r1=1062209&r2=1062210&view=diff
>> ==
>> --- maven/maven-3/trunk/pom.xml (original)
>> +++ maven/maven-3/trunk/pom.xml Sat Jan 22 17:22:15 2011
>> @@ -44,7 +44,7 @@
>>1.5.5
>>1.14
>>2.0.4
>> -1.4.3.1
>> +2.0.0
>>1.0-beta-7
>>1.3
>>1.4
>> 
>> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

  -- Jakob Burckhardt





Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-24 Thread Jason van Zyl

On Jan 22, 2011, at 11:34 AM, Ralph Goers wrote:

> From what I can tell Sisu was previously under the Apache license but now 
> also seems to have the EPL attached to it. Until the PMC makes a decision on 
> how it is going to handle dependencies being managed by Sonatype I must veto 
> any version changes on these artifacts. Please revert this change.
> 

Folks at Sonatype will continue helping users like we always do:

http://www.simpligility.com/2011/01/more-guice-for-android-and-maven-central/

I will open our maven-3 Github repository later today where we will be making 
all our changes, to continue helping users.

> Ralph
> 
> On Jan 22, 2011, at 9:22 AM, bentm...@apache.org wrote:
> 
>> Author: bentmann
>> Date: Sat Jan 22 17:22:15 2011
>> New Revision: 1062210
>> 
>> URL: http://svn.apache.org/viewvc?rev=1062210&view=rev
>> Log:
>> [MNG-4992] Allow to configure plugin parameters of type java.util.Properties 
>> just like a map
>> 
>> Modified:
>>   maven/maven-3/trunk/pom.xml
>> 
>> Modified: maven/maven-3/trunk/pom.xml
>> URL: 
>> http://svn.apache.org/viewvc/maven/maven-3/trunk/pom.xml?rev=1062210&r1=1062209&r2=1062210&view=diff
>> ==
>> --- maven/maven-3/trunk/pom.xml (original)
>> +++ maven/maven-3/trunk/pom.xml Sat Jan 22 17:22:15 2011
>> @@ -44,7 +44,7 @@
>>1.5.5
>>1.14
>>2.0.4
>> -1.4.3.1
>> +2.0.0
>>1.0-beta-7
>>1.3
>>1.4
>> 
>> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-






Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-22 Thread Ralph Goers
From what I can tell Sisu was previously under the Apache license but now also 
seems to have the EPL attached to it. Until the PMC makes a decision on how it 
is going to handle dependencies being managed by Sonatype I must veto any 
version changes on these artifacts. Please revert this change.

Ralph

On Jan 22, 2011, at 9:22 AM, bentm...@apache.org wrote:

> Author: bentmann
> Date: Sat Jan 22 17:22:15 2011
> New Revision: 1062210
> 
> URL: http://svn.apache.org/viewvc?rev=1062210&view=rev
> Log:
> [MNG-4992] Allow to configure plugin parameters of type java.util.Properties 
> just like a map
> 
> Modified:
>maven/maven-3/trunk/pom.xml
> 
> Modified: maven/maven-3/trunk/pom.xml
> URL: 
> http://svn.apache.org/viewvc/maven/maven-3/trunk/pom.xml?rev=1062210&r1=1062209&r2=1062210&view=diff
> ==
> --- maven/maven-3/trunk/pom.xml (original)
> +++ maven/maven-3/trunk/pom.xml Sat Jan 22 17:22:15 2011
> @@ -44,7 +44,7 @@
> 1.5.5
> 1.14
> 2.0.4
> -1.4.3.1
> +2.0.0
> 1.0-beta-7
> 1.3
> 1.4
> 
> 


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