james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: [jsieve] Any more TODO before 0.2 release?
Date Thu, 19 Jun 2008 21:27:42 GMT
<total snip>

So I seem to have provoked much more discussion than I intended here.   
I don't know if its best practice, policy, or my misunderstanding but  
I think the following are supposed to happen:

1. expected svn checkout points are supposed to include LICENSE and  
NOTICE files at their root covering everything in the checkout, and  
nothing else.  These should be kept up to date via "best-effort" by  
the pmc and committers, and should definitely be accurate for svn tags.

2. released artifacts should include LICENSE and NOTICE files applying  
exactly to their content.   If this goal is not achieved, its better  
to have unnecessary stuff in the LICENSE/NOTICE files than missing  

For jsieve, I think these can be achieved simply by using the m-r-r-p  
with no appended stuff for LICENSE and NOTICE for the java, source,  
and javadoc jars, and using the svn LICENSE and NOTICE files for (1)  
in the distro bundles.

To me, this seems easy, as simple as possible, and correct.

I've lost track of the ensuing discussion.  Points (1) and (2) are my  
interpretation of what I thought was consensus reached on the legal- 
discuss list around dec-2007-jan-2008 leading up to release of the  
latest maven remote resource bundle for apache.  Getting it documented  
clearly would have been a good idea at the time but I was tired.

Discussions about whether (1) and (2) are accurate would probably be  
best on legal-discuss.  I think Stefano wasn't sure if my proposed  
strategy would work but I didn't understand why not.

I guess there might be some question about whether the java, source,  
and javadoc jars are released independently, such as by deploying to  
the maven central repo.  I hope you do release them in this way since  
not doing so makes it really hard for other projects that use maven to  
use interoperate with james.

david jencks

To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

View raw message