directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Lecharny" <elecha...@gmail.com>
Subject Re: Question about legal files
Date Mon, 20 Aug 2007 09:27:59 GMT
Ok, thanks a lot David !

I will try to foind half an hour to review those files, and it seems
that it is the perfect timing for updating those files, as we are in
the process of cutting a release !

Thanks !

On 8/20/07, David Jencks <david_jencks@yahoo.com> wrote:
> OK, I did this in trunk.
>
> I modified the version 8-SNAPSHOT project pom to set up the
> maven-remote-resources-plugin so when it gets published we can further
> simplify the apacheds, shared, and daemon poms.
>
> I left one copy of the LICENSE file in
> daemons/plugin/src/main/resources/org/apache/directory/daemon/installers/LICENSE.txt
>  since I don't know what its for.  I hope someone who knows what its for can
> figure out if its needed.
>
> It would probably be a good idea for someone to review generated NOTICE
> files for possible missing information from dependency poms.
>
> thanks
> david jencks
>
>
> On Aug 19, 2007, at 1:01 PM, Alex Karasulu wrote:
> +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 <david_jencks@yahoo.com> 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 <david_jencks@yahoo.com> 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
> >
> >
>
>
>


-- 
Regards,
Cordialement,
Emmanuel L├ęcharny
www.iktek.com

Mime
View raw message