+1 I'm down with using this plugin if you can rig it in David. I hate manually managing all these legal files. Once setup it should make life a lot easier for us while minimizing mistakes.
Thanks for volunteering to do this. Alex On 8/19/07, David Jencks <[EMAIL PROTECTED]> wrote: > > > On Aug 19, 2007, at 1:51 AM, Emmanuel Lecharny wrote: > > > Hi David, > > > > regarding JUnit, we may at some point add sources into the jars (at > > least as a specific distribution), and it could make sense to add this > > attribution. > > > > For NLog4j, as slf4j is a part of this project, and as NLog4j is not > > an ASF project, I think we should add this attribution too. Now, there > > is a problem, because slf4j is the parent project of NLog4j, and we > > may refer to this parent project instead of NLog4j... Damn logging > > crap ! > > > > At the end, this Notice.txt file may have been copy/pasted from > > another sub-project, and this could be the reason you have those > > attributions. > > > > Now, we can remove them if needed, it's not a big deal. > > > > wdyt we should do ? > > I think we should give the problem to the maven developers by using > the remote-resource-plugin and including the output:-) It adds a > notice file that includes a list of the source of all (compile IIUC) > dependencies. Here's what it came up with for the apache-server-jndi > jar: > > // ------------------------------------------------------------------ > // NOTICE file corresponding to the section 4d of The Apache License, > // Version 2.0, in this case for ApacheDS Server JNDI > // ------------------------------------------------------------------ > > ApacheDS Server JNDI > Copyright 2003-2007 The Apache Software Foundation > > This product includes software developed at > The Apache Software Foundation (http://www.apache.org/). > > This product includes software, Backport of JSR 166, developed by > Dawid Kurzyniec (http://www.mathcs.emory.edu/~dawidk/). > This product includes software, SLF4J API Module, developed by > QOS.ch (http://www.qos.ch). > This product includes software, ApacheDS Protocol Ldap, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Constants, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Protocol Shared, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Protocol Change Password, > developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, Apache Directory MINA ASN.1 Codec > Shared, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, Unnamed - jdbm:jdbm:jar:1.0, > developed by > $project.organization.name ($project.organization.url). > This product includes software, ApacheDS Bootstrap Partition File > Extractor, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, Apache Directory ASN.1 Shared, > developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Core, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Bootstrap Schemas, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Protocol Dns, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, AntLR Parser Generator, developed by > $project.organization.name ($project.organization.url). > This product includes software, ApacheDS Protocol Kerberos, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Extra Schemas, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Schema Registries, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, Lang, developed by > The Apache Software Foundation (http://jakarta.apache.org). > This product includes software, ApacheDS JDBM Store, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, Apache MINA SSL Filter, developed by > Apache MINA Project (http://mina.apace.org/). > This product includes software, ApacheDS Protocol Kerberos Shared, > developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS BTree Base, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Core Shared, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, Collections, developed by > The Apache Software Foundation (http://jakarta.apache.org). > This product includes software, Apache Directory Protocol Ldap Shared > Constants, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, Apache MINA Core API, developed by > Apache MINA Project (http://mina.apace.org/). > This product includes software, ApacheDS Protocol Ntp, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, Apache Directory Protocol Ldap > Shared, developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Bootstrap Partition, > developed by > The Apache Software Foundation (http://www.apache.org/). > This product includes software, ApacheDS Utils, developed by > The Apache Software Foundation (http://www.apache.org/). > > > There are a couple of missing bits such as for antlr, I think > there's a way to compensate for that, I'll look into it. > > So, judging by this the "includes" attribution is appropriate for any > dependency. I won't argue with that as long as we are consistent and > complete. > > thanks > david jencks > > > > > On 8/19/07, David Jencks <[EMAIL PROTECTED]> wrote: > >> I recently found out about the maven-remote-resources-plugin with is > >> pretty good at inserting the required legal files in the artifacts > >> created in a maven project, and I started looking at the NOTICE.txt > >> file in at least some of the apacheds modules and it looks odd > >> to me: > >> > >> Apache Directory Daemon > >> Copyright 2007 The Apache Software Foundation > >> > >> This product includes software developed at > >> The Apache Software Foundation (http://www.apache.org/). > >>>> so far so good > >> This product uses JUnit (http://junit.org/). > >>>> not at runtime it doesn't and AFAIK we arent distributing test > >> artifacts?? > >> This product includes a distribution of NLOG4J > >> (http://www.slf4j.org/nlog4j/). > >>>> the module jars don't include nlog4j so this is wrong for most > >> artifacts. I think this claim should only be in the aggregates that > >> actually do include nlog4j > >> > >> I'd be happy to fix up the build to use maven-remote-resources plugin > >> but someone should check the results. > >> > >> thanks > >> david jencks > >> > >> > >> > > > > > > -- > > Regards, > > Cordialement, > > Emmanuel Lécharny > > www.iktek.com > >
