On Jun 11, 2009, at 9:56 AM, David Jencks wrote:


On Jun 11, 2009, at 4:52 AM, Brian Fox wrote:

On Thu, Jun 11, 2009 at 4:22 AM, David Jencks<david_jen...@yahoo.com> wrote:

On Jun 10, 2009, at 6:59 PM, Brian Fox wrote:

Update:
The new assembly plugin and the regex in the source bundle seem to be working great. I have just one thing to resolve that I had previously
overlooked: The source archive must also contain license and notice
files, even if svn doesn't.

I don't have the quote handy but Roy stated pretty clearly that expected checkout roots are sufficiently distribution-like to be required to have
LICENSE and NOTICE files in svn.


I don't recall anything like that, in fact I understood the opposite,
that the svn roots are not sufficient to be source releases. If that's
the case, they can't be considered distributions and thus don't fall
under the license and notice requirements.

There's a very long thread in jan 2008.... I'm not a master of mail archives but it's here
http://mail-archives.apache.org/mod_mbox/www-legal-discuss/200801.mbox/thread

LICENSE and NOTICE files and SVN

and a particularly relevant post
http://mail-archives.apache.org/mod_mbox/www-legal-discuss/200801.mbox/%3ce9d17d5f-3a68-4968-ab26-49586d558...@gbiv.com%3e

-----
> Maybe you could point to some documentation that makes your point
> that the Apache svn repository is itself a distribution subject to
> LICENSE and NOTICE requirements.

The NOTICE file exists to fulfill our obligations under our license
and the licenses of any third-party code that we redistribute.
We try to be as proactive about that as possible.  The NOTICE is
in subversion because the board added a notice that all of our
projects must carry.  It needs to be in subversion when a
third-party something that requires such a notice is also within
subversion.  Finally, each release package's NOTICE must reflect
all of the required notices of all of the parts within that package.
---------

Given this I think it's more in line with apache policy to fail if the LICENSE/NOTICE files are missing than to try to guess at what should be in and add them.
And one more thing :-D

Also, in general the LICENSE and NOTICE files apply to what's actually in the artifact. So for the source-archive it's for the actual source code in svn and shouldn't include any stuff for other code that may get into binary artifacts by shading, unpacking, copying, generating, including, etc etc. that the binary artifact legal files have to talk about. I think it would be too confusing to try to generate separate files for the source and binary artifacts.

thanks
david jencks


thanks
david jencks



So I think that verifying that the LICENSE and NOTICE files are there is
enough, you don't need to add them.

thanks
david jencks

I need to understand better the default
resource bundle processing and how to pull the right pieces together into the assembly. Otherwise we are pretty close to getting all this
staged and released.

--Brian

On Thu, Jun 4, 2009 at 5:50 PM, Brian Fox<bri...@infinity.nu> wrote:

Just to bring the thread back up in light of the recent discussions of
plugin releases:
John has taken over the assembly release that contains the fix I put in
for
the ASF stuff. I've been travelling a lot the past two weeks and haven't progressed much on the poms. Tomorrow or monday I should have time to
take
the latest assembly stage and get the apache assembly descriptor and all
the
poms updated and tested out.
Note that the work we are doing here is to make it easier to define this
for
all maven (and later asf) projects and be inherited correctly. This does
not
mean that all pending releases must be blocked waiting for these changes. You can make a source release quite easily with the existing plugin
versions.
It's also worth nothing that now we know about the requirement, we must
have
a source release, ignoring the requirement simply because we didn't know
it
was a requirement in the past isn't an option.

On Wed, May 27, 2009 at 12:49 PM, Brian Fox <bri...@infinity.nu> wrote:


On Wed, May 27, 2009 at 12:25 PM, John Casey <jdca...@commonjava.org >
wrote:


Brian Fox wrote:

On Tue, May 26, 2009 at 10:18 PM, Brett Porter <br...@apache.org >
wrote:

On 26/05/2009, at 11:11 PM, Brian Fox wrote:

We're fixing the directoryscanner to allow regular expressions in
addition

to the ant syntax.

Cool, but that's another release in the chain, right?


It's already to go, John is staging it now.

*Ahem* I'm still troubleshooting an IT issue dealing with these
regexes,
so once that's done I'll stage the release. Just didn't want anyone
thinking
they'd missed the vote thread. ;-)

Yeah, that's what I meant ;-)

-john


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



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


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


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

Reply via email to