RE: Clear the air Re: ATTN: Maven developers [was: primary distribution location]

2003-02-05 Thread Nick Chalko


-Original Message-
From: Andrew C. Oliver [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 05, 2003 11:18 AM
To: Jakarta General List
Subject: Clear the air Re: ATTN: Maven developers [was: primary
distribution location]



Nick Chalko who is one of my own personal favorites (despite him not 
fixing commons-vfs's funky file error this morning) is talking about a 
project to extend the maven repository in such a way that all Apache 
projects could use it.  I'd rather not see a forked effort.  This is 
something I'm pretty sure we can all agree on if we focus on the larger 
effort/benefits rather than details.

In the end, the ASF gets to delete the duplicate jars from CVS and all 
projects can use Maven, Centipede or some ant tasks to resolve their 
depencies.



I hope to have a proposal started on the Wiki tonight (PST).  The Maven
repository 
has been an essential tool for me for me.  
The next step is to play nice with gump.
Then do help with dependencies
Also to make it easy for projects to brand themselves with version and
dependency information.

I think Apache can grow a world class solution from the seed of the Maven
Repository.
  



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air Re: ATTN: Maven developers [was: primary distri bution location]

2003-02-05 Thread Geir Magnusson Jr .

On Wednesday, February 5, 2003, at 02:29 PM, Nick Chalko wrote:


I hope to have a proposal started on the Wiki tonight (PST).  The Maven
repository
has been an essential tool for me for me.
The next step is to play nice with gump.
Then do help with dependencies
Also to make it easy for projects to brand themselves with version 
and
dependency information.


JJAR in commons sandbox had some of these ideas in there...  But can 
you build this into maven rather than in parallel?

--
Geir Magnusson Jr   203-956-2604(w)
Adeptra, Inc.   203-247-1713(m)
[EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Clear the air

2003-02-05 Thread Nick Chalko
JJAR has stalled.  but maybe restarting that is a good solution.

I think building outside of maven is a worthwhile because not every one uses
maven.  
I would like to see the tools and standards developed be independent of the
build tool.



-Original Message-
From: Geir Magnusson Jr. [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 05, 2003 11:36 AM
To: Jakarta General List
Subject: Re: Clear the air Re: ATTN: Maven developers [was: primary
distri bution location]


JJAR in commons sandbox had some of these ideas in there...  But can 
you build this into maven rather than in parallel?

-- 
Geir Magnusson Jr   203-956-2604(w)
Adeptra, Inc.   203-247-1713(m)
[EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air Re: ATTN: Maven developers [was: primary distribution location]

2003-02-05 Thread Jason van Zyl
On Wed, 2003-02-05 at 14:35, Geir Magnusson Jr. wrote:
 On Wednesday, February 5, 2003, at 02:29 PM, Nick Chalko wrote:
 
  I hope to have a proposal started on the Wiki tonight (PST).  The Maven
  repository
  has been an essential tool for me for me.
  The next step is to play nice with gump.
  Then do help with dependencies
  Also to make it easy for projects to brand themselves with version 
  and
  dependency information.
 
 
 JJAR in commons sandbox had some of these ideas in there...  But can 
 you build this into maven rather than in parallel?

The stuff in Maven can certainly be split out. As I said to Nick, it can
already handle generation changes, evolution and the dependency
mechanism in Maven already deals with non-JAR artifacts like WAR files,
maven POMs, docs or whatever you want.


-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




RE: Clear the air

2003-02-05 Thread Jason van Zyl
On Wed, 2003-02-05 at 14:38, Nick Chalko wrote:
 JJAR has stalled.  but maybe restarting that is a good solution.

It's not a good idea. Again, it was started at my behest and I've
absorbed everything in JJAR into Maven's mechanism. Which can be split
out.

 I think building outside of maven is a worthwhile because not every one uses
 maven.  
 I would like to see the tools and standards developed be independent of the
 build tool.

It can be a separate tiny build and then anyone can use it.

 
 
 -Original Message-
 From: Geir Magnusson Jr. [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, February 05, 2003 11:36 AM
 To: Jakarta General List
 Subject: Re: Clear the air Re: ATTN: Maven developers [was: primary
 distri bution location]
 
 
 JJAR in commons sandbox had some of these ideas in there...  But can 
 you build this into maven rather than in parallel?
-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




RE: Clear the air

2003-02-05 Thread Henri Yandell


On Wed, 5 Feb 2003, Nick Chalko wrote:

 JJAR has stalled.  but maybe restarting that is a good solution.

 I think building outside of maven is a worthwhile because not every one uses
 maven.
 I would like to see the tools and standards developed be independent of the
 build tool.

This doesn't compute. You think _build_ing outside of maven is worthwhile,
because you want things to be independent of the _build_ tool.

Are these different uses of the same word? If Maven is the build tool,
surely you build inside it.

Hen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air Re: ATTN: Maven developers [was: primary distribution location]

2003-02-05 Thread Nicola Ken Barozzi


Geir Magnusson Jr. wrote, On 05/02/2003 20.35:


On Wednesday, February 5, 2003, at 02:29 PM, Nick Chalko wrote:



I hope to have a proposal started on the Wiki tonight (PST).  The Maven
repository
has been an essential tool for me for me.
The next step is to play nice with gump.
Then do help with dependencies
Also to make it easy for projects to brand themselves with version and
dependency information.



JJAR in commons sandbox had some of these ideas in there...  But can you 
build this into maven rather than in parallel?

We had started using JJAR in Centipede. Then one of our developers 
decided to write Ruper, that works with Maven repositories.
Now we come to the point that we need the features that JJAR gives too, 
although we have now a clearer picture of what is needed.

JJAR functionality and codebase (merging) will be part of the proposal.

BTW, we are not Maven developers.

--
Nicola Ken Barozzi   [EMAIL PROTECTED]
- verba volant, scripta manent -
   (discussions get forgotten, just code remains)
-


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Clear the air Re: ATTN: Maven developers [was: primary distribution location]

2003-02-05 Thread Henri Yandell


On 5 Feb 2003, Jason van Zyl wrote:

 On Wed, 2003-02-05 at 14:29, Nick Chalko wrote:

 
  
 
  I hope to have a proposal started on the Wiki tonight (PST).  The Maven
  repository
  has been an essential tool for me for me.
  The next step is to play nice with gump.
  Then do help with dependencies
  Also to make it easy for projects to brand themselves with version and
  dependency information.

 This can be done with Maven already. We have got a grip on generational
 transition, transitive dependencies and evolution. The non-trivial part
 is the collection of the information. The tools are present and I don't
 mind splitting them out if they want to be used elsewhere.

  I think Apache can grow a world class solution from the seed of the Maven
  Repository.
 

 I don't actually see why any project can't use the Maven repository
 right now.

I don't yet either.

http://www.generationjava.com/jars2/ is a maven repository.

If I put Jakarta Commons-Lang there, am I breaking the Apache licence in
some way by re-distributing Lang?

If not, then the only thing I could see being wrong about ibiblio would be
that an ASF project, Maven, uses it as its default repository. Which
doesn't seem wrong, but might have some bad aspect I don't see.

The Sun licence stuff on there is more quesitonable. I figure as long as
ibiblio are aware they are liable, and that they have happily accepted
that liability, then it doesn't matter. Or do they pass the liability on
to the individual who set it up, [Jason?] ?

Hen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air

2003-02-05 Thread Geir Magnusson Jr .

On Wednesday, February 5, 2003, at 02:38 PM, Nick Chalko wrote:


JJAR has stalled.  but maybe restarting that is a good solution.


I just wanted to suggest that you might get something out of what was 
there, not that it should be restarted.


I think building outside of maven is a worthwhile because not every 
one uses
maven.

Would more people use maven if you 'scratched your itch'? (I really 
hate that cliche', but it does apply :)

I would like to see the tools and standards developed be independent 
of the
build tool.



-Original Message-
From: Geir Magnusson Jr. [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 05, 2003 11:36 AM
To: Jakarta General List
Subject: Re: Clear the air Re: ATTN: Maven developers [was: primary
distri bution location]


JJAR in commons sandbox had some of these ideas in there...  But can
you build this into maven rather than in parallel?

--
Geir Magnusson Jr   203-956-2604(w)
Adeptra, Inc.   203-247-1713(m)
[EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
Geir Magnusson Jr   203-956-2604(w)
Adeptra, Inc.   203-247-1713(m)
[EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air Re: ATTN: Maven developers [was: primary distribution location]

2003-02-05 Thread Henri Yandell


On Wed, 5 Feb 2003, Nicola Ken Barozzi wrote:



 Geir Magnusson Jr. wrote, On 05/02/2003 20.35:
 
  On Wednesday, February 5, 2003, at 02:29 PM, Nick Chalko wrote:
 
 
  JJAR in commons sandbox had some of these ideas in there...  But can you
  build this into maven rather than in parallel?

 We had started using JJAR in Centipede. Then one of our developers
 decided to write Ruper, that works with Maven repositories.
 Now we come to the point that we need the features that JJAR gives too,
 although we have now a clearer picture of what is needed.

 JJAR functionality and codebase (merging) will be part of the proposal.

 BTW, we are not Maven developers.

Why not work with Jason to extract the current Maven functionality for
this feature, then enhance it as a sibling/child of the overall Maven
project?

Hen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air Re: ATTN: Maven developers [was: primary distribution location]

2003-02-05 Thread Ted Leung
I'd like to see this broken out of Maven / Centipede whatever, and put into
libraries that can be used independent of the build tools.

I also think that we need to plan for multiple repositories, whether they be
ASF, ibiblio, what have you.

There are two ideas going on in this thread.  One is about the mechanism --
the repository, version management, dependency tracing, resource retreival
etc.  The other is about policy -- what kind of stuff can be in a particular
repository.   If the ASF ultimately decides to run its own repository with
ASF policy that's fine.  That shouldn't prevent the iBiblio repository (with
a different policy) from continuing to exist.

I'd hate to see us build mechanism that enforced policy.

I'd like to lend a hand if this gets broken out into a separate project.

Ted
- Original Message -
From: Jason van Zyl [EMAIL PROTECTED]
To: Jakarta General List [EMAIL PROTECTED]
Sent: Wednesday, February 05, 2003 11:40 AM
Subject: Re: Clear the air Re: ATTN: Maven developers [was: primary
distribution location]


 On Wed, 2003-02-05 at 14:35, Geir Magnusson Jr. wrote:
  On Wednesday, February 5, 2003, at 02:29 PM, Nick Chalko wrote:
  
   I hope to have a proposal started on the Wiki tonight (PST).  The
Maven
   repository
   has been an essential tool for me for me.
   The next step is to play nice with gump.
   Then do help with dependencies
   Also to make it easy for projects to brand themselves with version
   and
   dependency information.
  
 
  JJAR in commons sandbox had some of these ideas in there...  But can
  you build this into maven rather than in parallel?

 The stuff in Maven can certainly be split out. As I said to Nick, it can
 already handle generation changes, evolution and the dependency
 mechanism in Maven already deals with non-JAR artifacts like WAR files,
 maven POMs, docs or whatever you want.


 --
 jvz.

 Jason van Zyl
 [EMAIL PROTECTED]
 http://tambora.zenplex.org

 In short, man creates for himself a new religion of a rational
 and technical order to justify his work and to be justified in it.

   -- Jacques Ellul, The Technological Society


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




RE: Clear the air

2003-02-05 Thread Nick Chalko


-Original Message-
From: Henri Yandell [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 05, 2003 11:42 AM
To: Jakarta General List
Subject: RE: Clear the air




On Wed, 5 Feb 2003, Nick Chalko wrote:

 JJAR has stalled.  but maybe restarting that is a good solution.

 I think building outside of maven is a worthwhile because not every one
uses
 maven.
 I would like to see the tools and standards developed be independent of
the
 build tool.

This doesn't compute. You think _build_ing outside of maven is worthwhile,
because you want things to be independent of the _build_ tool.

Are these different uses of the same word? If Maven is the build tool,
surely you build inside it.




Bad wording.

I don't use maven to do my builds.  I use a different tool(centipede or
ant).  

I am proposing an Project to handle dependencies, versioning, and downloads.

The new project being separate from both Maven and Centipede but useable by
both (or other advanced build tools) is a worth while goal.

R,
Nick

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




RE: Clear the air

2003-02-05 Thread Henri Yandell


On Wed, 5 Feb 2003, Nick Chalko wrote:

 I don't use maven to do my builds.  I use a different tool(centipede or
 ant).

 I am proposing an Project to handle dependencies, versioning, and downloads.

 The new project being separate from both Maven and Centipede but useable by
 both (or other advanced build tools) is a worth while goal.

*nod*. +1 on using what Maven currently has, merged with anything Ruper
has learnt about being outside of Maven and tested by both the Maven and
Centipede communities. -1 to JJAR as it's just never made it into reality.
Why use a dead-component, or aspects of it, when there are two versions of
a live component in place.

Hen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




RE: Clear the air

2003-02-05 Thread Nick Chalko


-Original Message-
From: Henri Yandell [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 05, 2003 11:57 AM
To: Jakarta General List
Subject: RE: Clear the air




On Wed, 5 Feb 2003, Nick Chalko wrote:

 I don't use maven to do my builds.  I use a different tool(centipede or
 ant).

 I am proposing an Project to handle dependencies, versioning, and
downloads.

 The new project being separate from both Maven and Centipede but useable
by
 both (or other advanced build tools) is a worth while goal.

*nod*. +1 on using what Maven currently has, merged with anything Ruper
has learnt about being outside of Maven and tested by both the Maven and
Centipede communities. -1 to JJAR as it's just never made it into reality.
Why use a dead-component, or aspects of it, when there are two versions of
a live component in place.


---

Well said. 
I hope the wiki proposal page will be ready tonight (PST)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air

2003-02-05 Thread Geir Magnusson Jr .

On Wednesday, February 5, 2003, at 03:01 PM, Nick Chalko wrote:


*nod*. +1 on using what Maven currently has, merged with anything Ruper
has learnt about being outside of Maven and tested by both the Maven 
and
Centipede communities. -1 to JJAR as it's just never made it into 
reality.
Why use a dead-component, or aspects of it, when there are two 
versions of
a live component in place.


sigh Read what I said...

--
Geir Magnusson Jr   203-956-2604(w)
Adeptra, Inc.   203-247-1713(m)
[EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air

2003-02-05 Thread Henri Yandell


On Wed, 5 Feb 2003, Geir Magnusson Jr. wrote:


 On Wednesday, February 5, 2003, at 03:01 PM, Nick Chalko wrote:
 
  *nod*. +1 on using what Maven currently has, merged with anything Ruper
  has learnt about being outside of Maven and tested by both the Maven
  and
  Centipede communities. -1 to JJAR as it's just never made it into
  reality.
  Why use a dead-component, or aspects of it, when there are two
  versions of
  a live component in place.
 
 
 sigh Read what I said...

Sorry. I replied to the reply to the reply and not your initial bit
*whistle hopefully*

Geir said:

 JJAR in commons sandbox had some of these ideas in there...  But can
 you build this into maven rather than in parallel?

Apologies,

Hen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air

2003-02-05 Thread Geir Magnusson Jr .

On Wednesday, February 5, 2003, at 03:06 PM, Henri Yandell wrote:




On Wed, 5 Feb 2003, Geir Magnusson Jr. wrote:



On Wednesday, February 5, 2003, at 03:01 PM, Nick Chalko wrote:


*nod*. +1 on using what Maven currently has, merged with anything 
Ruper
has learnt about being outside of Maven and tested by both the Maven
and
Centipede communities. -1 to JJAR as it's just never made it into
reality.
Why use a dead-component, or aspects of it, when there are two
versions of
a live component in place.


sigh Read what I said...


Sorry. I replied to the reply to the reply and not your initial bit
*whistle hopefully*


:)

This is getting silly.

All I was saying was that my note about JJAR should not be interpreted 
as a push to get it going.  If I thought that, I'd rekindle it...


Geir said:


JJAR in commons sandbox had some of these ideas in there...  But can
you build this into maven rather than in parallel?


Apologies,

Hen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Geir Magnusson Jr   203-956-2604(w)
Adeptra, Inc.   203-247-1713(m)
[EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air Re: ATTN: Maven developers [was: primarydistribution location]

2003-02-05 Thread Jason van Zyl
On Wed, 2003-02-05 at 14:50, Ted Leung wrote:
 I'd like to see this broken out of Maven / Centipede whatever, and put into
 libraries that can be used independent of the build tools.
 
 I also think that we need to plan for multiple repositories, whether they be
 ASF, ibiblio, what have you.

That's dealt with in Maven.

 There are two ideas going on in this thread.  One is about the mechanism --
 the repository, version management, dependency tracing, resource retreival
 etc.  

All dealt with in Maven.

 The other is about policy -- what kind of stuff can be in a particular
 repository.   If the ASF ultimately decides to run its own repository with
 ASF policy that's fine.  That shouldn't prevent the iBiblio repository (with
 a different policy) from continuing to exist.

Right. We can probably also assist people in knowing about violations as
well. If for example a dependency could have a license type associated
with someone trying to assemble a set of JARs could be notified of
meaning of doing so.

 I'd hate to see us build mechanism that enforced policy.

Definitely not enforce but certainly warnings. People can do what they
like. We can provide information vis-a-vis possible license violations
but ultimately individual projects are responsible for watching their
own asses.

 I'd like to lend a hand if this gets broken out into a separate project.

I can certainly strip out the dependency resolution code in Maven.

 Ted
 - Original Message -
 From: Jason van Zyl [EMAIL PROTECTED]
 To: Jakarta General List [EMAIL PROTECTED]
 Sent: Wednesday, February 05, 2003 11:40 AM
 Subject: Re: Clear the air Re: ATTN: Maven developers [was: primary
 distribution location]
 
 
  On Wed, 2003-02-05 at 14:35, Geir Magnusson Jr. wrote:
   On Wednesday, February 5, 2003, at 02:29 PM, Nick Chalko wrote:
   
I hope to have a proposal started on the Wiki tonight (PST).  The
 Maven
repository
has been an essential tool for me for me.
The next step is to play nice with gump.
Then do help with dependencies
Also to make it easy for projects to brand themselves with version
and
dependency information.
   
  
   JJAR in commons sandbox had some of these ideas in there...  But can
   you build this into maven rather than in parallel?
 
  The stuff in Maven can certainly be split out. As I said to Nick, it can
  already handle generation changes, evolution and the dependency
  mechanism in Maven already deals with non-JAR artifacts like WAR files,
  maven POMs, docs or whatever you want.
 
 
  --
  jvz.
 
  Jason van Zyl
  [EMAIL PROTECTED]
  http://tambora.zenplex.org
 
  In short, man creates for himself a new religion of a rational
  and technical order to justify his work and to be justified in it.
 
-- Jacques Ellul, The Technological Society
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




RE: Clear the air

2003-02-05 Thread Nick Chalko


 -Original Message-
 From: Geir Magnusson Jr. [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, February 05, 2003 11:48 AM
 To: Jakarta General List
 Subject: Re: Clear the air

 
 
  I think building outside of maven is a worthwhile because not every 
  one uses
  maven.
 
 Would more people use maven if you 'scratched your itch'? (I really 
 hate that cliche', but it does apply :)

Valid point.  I did use maven this summer and then decided not to, for
reasons that are not relevant to this discussion.

My point is not everyone will use maven, but the repository and the tools to
support it have value beyond maven.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air Re: ATTN: Maven developers [was: primary distributionlocation]

2003-02-05 Thread Sam Ruby
Jason van Zyl wrote:

On Wed, 2003-02-05 at 14:45, Henri Yandell wrote:


The Sun licence stuff on there is more quesitonable. I figure as long as
ibiblio are aware they are liable, and that they have happily accepted
that liability, then it doesn't matter. Or do they pass the liability on
to the individual who set it up, [Jason?] ?


I removed them this morning and will remove any other JARs that are
brought to my attention. Sam named JAF, JavaMail and EJBs so I removed
those. I just got off the phone and I got a clear answer as to what
Apache could be liable for. If Maven, being an ASF piece of software, is
party to illegal assembly then the ASF could be liable. This I did not
think was the case as the JARs were not on ASF hardware but that doesn't
seem to matter. So the Sun violations can't happen anymore. Now we just
have to deal with LGPL and GPL issues.


Excellent.

All I ask now is that developers in Jakarta, particularly those involved 
in tools such as Maven that are a critical part of a number of build 
processes and involve the automatic downloading of dependencies, do a 
self assessment for license violations.

Do NOT simply wait and be reactive on this.

- Sam Ruby



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Clear the air Re: ATTN: Maven developers [was: primary distributionlocation]

2003-02-05 Thread Andrew C. Oliver


I'd hate to see us build mechanism that enforced policy.
 

+1


I'd like to lend a hand if this gets broken out into a separate project.
 

+1


Ted
 





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air Re: ATTN: Maven developers [was: primary distribution location]

2003-02-05 Thread Andrew C. Oliver


I just got off the phone and I got a clear answer as to what
Apache could be liable for. If Maven, being an ASF piece of software, is
party to illegal assembly then the ASF could be liable. 
 


I'd like to thank you and applaud you for being so concientious about 
this.  I would not have thought that the case
either.

 





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Clear the air Re: ATTN: Maven developers [was: primary distributionlocation]

2003-02-05 Thread Rodent of Unusual Size
okey, i'm wading in here, noting as i do the angels high-tailing
it in the other direction.. :-)

i'm ccing community@apache because i think portions of this
discussion are important to the entire asf developer
community, and not just jakarta.  (jakarta leads the way
again!  grin nature=completely non-hostile/)

this is my take on the things we need to keep in mind.  i
may be wrong; where i'm unsure, i'm erring on the side
of conservatism.  and i'm saying this stuff with my
board hat semi-on; that is, i'll be glad to be corrected
or overruled by the rest of the board, but in the absence
of such i'm breaking new ground with a tentative prototype
policy.  it's all open to discussion and refinement, but
it's semi-official.  it's just my take on things at the
moment, but it's a stake in the ground.

now, then.  the (at least!) two things we need to keep in
mind are:

1. no asf package (or asf contributor acting ex officio
   being an apache contributor) may deliberately
   violate the terms of any licence.
2. no code nor activity is permitted that will virally
   infect any of the asf's assets, or those of any user
   of asf packages.

those are pretty much non-negociable; any inadvertent
violation needs to be corrected AT ONCE as soon as it
is identified.  violating a licence because 'everyone
else is doing it' or 'the licence-owner has never gone
after anyone' are not on; we need to do the Right Thing,
not the cop-out or expedient one.  if, for instance,
we violated one of microsoft's licence terms just
because everyone else does, the potential harm to the
asf is enormous: not only massive monetary liability,
but severe damage to our reputation for integrity.

so we must not distribute any 3p (third-party) packages
from asf systems if it is not permitted by their licences.
nor may any of our code automatically go off and fetch
such packages and start using them on the user's system
if the packages' licences require *any* sort of acknowledgement
by the user.  that is, if the licence for package 'x' says
the user must stand on its head and send a paypal donation
before using 'x', none of our code may automatically download
'x' to the user's system.  if it's *already* on the user's
system, we can use it -- but we can't get into any position
in which we are essentially responsible for transmitting
someone else's licence terms to the user, and assuming they've
agreed to comply with them.  (i.e., for now i'm ruling
click-through licences as not permissible for our stuff
to present.)

as far as sun-bin licensed stuff on ibiblio -- it's not an
asf system, so the asf is neither liable nor responsible.
*if* some asf package requires sun-bin stuff, and silently
goes off to ibiblio to download it, though.. that's not
allowed.  telling the user it needs to download the
sun-bin stuff is fine; telling it the stuff can be found
on ibiblio.. well, i *think* that's okey, but it's kinda
grey.

if someone is using an asf package that does *not*, itself,
require such stuff, but is using the asf package to build
something that does, i think we're pretty much okey there
too, since the user needs to explicitly state the dependency.
i think it's possible to consider stating the dependency
as equivalent to having the stuff already on the system --
but again it's a grey area, and i hope roy can shed some
light in this darkness.  again, autofetching it by default
from a known location -- such as ibiblio or sun -- once the
dependency has been stated by the user *should* be okey.
i think.

i'm not even going to touch the infection issue at this point;
it always makes my cephalic nodule hurt horribly.  let's
just say that we can't do anything that will trigger an
infection of the asf's assets -- or those of someone using
asf packages.  if a licence permits *linking* against
a library, there's no prohibition on our packages requiring
the library in order to run properly.  if a licence allows
us to include the library, as a general rule we can package
it with our stuff.  if by linking with it or including it
in our distributions we trigger a clause in its licence that
either overrides the asf licence on our stuff, or forces
the user to comply with rules more restrictive than the
asf licence.. then we mustn't do that.

i hope this all makes sense, to some degree.  please follow
up to [EMAIL PROTECTED]

and because recording incremental advances before a final
policy is published seems like an appropriate use, i've
set up http://nagoya.apache.org/wiki/apachewiki.cgi?Licensing
as a work area where we can distill the rules before they
get finalised and formally published on www.apache.org.

i need to stress that the wiki page is for *recording*, not
discussing.  if someone wants to take a look at the current
state of things, the wiki is good method -- but hammering
out the details needs to happen on the mailing list.

long message.. thanks for your patience!
-- 
#kenP-)}

Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
Author, 

Re: Clear the air Re: ATTN: Maven developers [was: primary distribution location]

2003-02-05 Thread Costin Manolache
+1 ( a bit too long, but good !)


Costin

Rodent of Unusual Size wrote:

 okey, i'm wading in here, noting as i do the angels high-tailing
 it in the other direction.. :-)
 
 i'm ccing community@apache because i think portions of this
 discussion are important to the entire asf developer
 community, and not just jakarta.  (jakarta leads the way
 again!  grin nature=completely non-hostile/)
 
 this is my take on the things we need to keep in mind.  i
 may be wrong; where i'm unsure, i'm erring on the side
 of conservatism.  and i'm saying this stuff with my
 board hat semi-on; that is, i'll be glad to be corrected
 or overruled by the rest of the board, but in the absence
 of such i'm breaking new ground with a tentative prototype
 policy.  it's all open to discussion and refinement, but
 it's semi-official.  it's just my take on things at the
 moment, but it's a stake in the ground.
 
 now, then.  the (at least!) two things we need to keep in
 mind are:
 
 1. no asf package (or asf contributor acting ex officio
being an apache contributor) may deliberately
violate the terms of any licence.
 2. no code nor activity is permitted that will virally
infect any of the asf's assets, or those of any user
of asf packages.
 
 those are pretty much non-negociable; any inadvertent
 violation needs to be corrected AT ONCE as soon as it
 is identified.  violating a licence because 'everyone
 else is doing it' or 'the licence-owner has never gone
 after anyone' are not on; we need to do the Right Thing,
 not the cop-out or expedient one.  if, for instance,
 we violated one of microsoft's licence terms just
 because everyone else does, the potential harm to the
 asf is enormous: not only massive monetary liability,
 but severe damage to our reputation for integrity.
 
 so we must not distribute any 3p (third-party) packages
 from asf systems if it is not permitted by their licences.
 nor may any of our code automatically go off and fetch
 such packages and start using them on the user's system
 if the packages' licences require *any* sort of acknowledgement
 by the user.  that is, if the licence for package 'x' says
 the user must stand on its head and send a paypal donation
 before using 'x', none of our code may automatically download
 'x' to the user's system.  if it's *already* on the user's
 system, we can use it -- but we can't get into any position
 in which we are essentially responsible for transmitting
 someone else's licence terms to the user, and assuming they've
 agreed to comply with them.  (i.e., for now i'm ruling
 click-through licences as not permissible for our stuff
 to present.)
 
 as far as sun-bin licensed stuff on ibiblio -- it's not an
 asf system, so the asf is neither liable nor responsible.
 *if* some asf package requires sun-bin stuff, and silently
 goes off to ibiblio to download it, though.. that's not
 allowed.  telling the user it needs to download the
 sun-bin stuff is fine; telling it the stuff can be found
 on ibiblio.. well, i *think* that's okey, but it's kinda
 grey.
 
 if someone is using an asf package that does *not*, itself,
 require such stuff, but is using the asf package to build
 something that does, i think we're pretty much okey there
 too, since the user needs to explicitly state the dependency.
 i think it's possible to consider stating the dependency
 as equivalent to having the stuff already on the system --
 but again it's a grey area, and i hope roy can shed some
 light in this darkness.  again, autofetching it by default
 from a known location -- such as ibiblio or sun -- once the
 dependency has been stated by the user *should* be okey.
 i think.
 
 i'm not even going to touch the infection issue at this point;
 it always makes my cephalic nodule hurt horribly.  let's
 just say that we can't do anything that will trigger an
 infection of the asf's assets -- or those of someone using
 asf packages.  if a licence permits *linking* against
 a library, there's no prohibition on our packages requiring
 the library in order to run properly.  if a licence allows
 us to include the library, as a general rule we can package
 it with our stuff.  if by linking with it or including it
 in our distributions we trigger a clause in its licence that
 either overrides the asf licence on our stuff, or forces
 the user to comply with rules more restrictive than the
 asf licence.. then we mustn't do that.
 
 i hope this all makes sense, to some degree.  please follow
 up to [EMAIL PROTECTED]
 
 and because recording incremental advances before a final
 policy is published seems like an appropriate use, i've
 set up http://nagoya.apache.org/wiki/apachewiki.cgi?Licensing
 as a work area where we can distill the rules before they
 get finalised and formally published on www.apache.org.
 
 i need to stress that the wiki page is for *recording*, not
 discussing.  if someone wants to take a look at the current
 state of things, the wiki is good method -- but hammering
 out