On Mon, Mar 10, 2008 at 1:09 PM, David Jencks <[EMAIL PROTECTED]> wrote: > > > On Mar 10, 2008, at 12:43 PM, Henri Yandell wrote:
> > Two thoughts: > > > > 1) How is the end-year of the copyright done? AIUI, that should be the > > year of last edit and not the year in which it is built. So if I build > > something that hasn't been touched in a year, it should still have > > last year's year on it. > > I think it is the current year. I could argue that this is only > relevant for releases, at which time the version in the pom has > changed, and the pom is included in the artifacts, therefore > something has changed, but that argument is a bit weak. Personally I > think having a copyright date range from project inception to now is > better than having definitely out-of-date NOTICE files included in > most or all artifacts, which is positively assured if this process is > done by hand. > > Is this a blocker? Not sure. Sam/others? I'm never sure if this is pedantry or critical. > > 2) Add a macro language for the license/notice so it can pull things > > in from the transitives when added in. It should also fail when it > > can't find said license information. At least for the LICENSE part as > > that applies to all licenses etc. I'm not sure we have NOTICEs in the > > Maven repository. > > I thought the whole point of the discussion up to now on what goes in > LICENSE and NOTICE files is that they definitely apply to ONLY what > is actually IN the artifact and not any of its dependencies or what > might be required to actually use the artifact in any meaningful > way. Given that I said that rolling up LICENSE and NOTICE files for > artifacts that assemble and contain other artifacts such as wars and > ears is out of scope for this proposal, I'm very confused about what > you might be suggesting. Could you please clarify how this macro > language would apply to this proposal? Let's say I include a few of the jars in my distribution, but not all. Then I'll need to add some of the LICENSE files and not other. It'd be nice to just put in: %{org.commons.apache/lang/LICENSE} That way if I update to Lang 8.0 and it's AL 3.0; then the license gets auto updated. > I'd really prefer to discuss the actual possibility of using exactly > what I am proposing in this thread on legal-discuss and discuss > possible enhancements and improvements elsewhere. There is a > gigantic tendency on legal discuss to have infinitely long > discussions with no conclusion, but I would like to know if there are > actual problems with using this actual resource bundle right now in > projects I would like to release this week. > > Could we restrict all discussion of possible future enhancements to > the maven-dev list? Will do. Answering your question above as I'm not on maven-dev - if it's worth following up, please cc me. Hen --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]