Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D949E9D8D for ; Mon, 21 May 2012 08:44:02 +0000 (UTC) Received: (qmail 75078 invoked by uid 500); 21 May 2012 08:44:02 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 74864 invoked by uid 500); 21 May 2012 08:44:02 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 74844 invoked by uid 99); 21 May 2012 08:44:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 May 2012 08:44:01 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of simone.tripodi@gmail.com designates 209.85.215.175 as permitted sender) Received: from [209.85.215.175] (HELO mail-ey0-f175.google.com) (209.85.215.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 May 2012 08:43:55 +0000 Received: by eaal1 with SMTP id l1so1403454eaa.6 for ; Mon, 21 May 2012 01:43:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=fgAPR8hgfqt6CP7Qu7AdSdYLObd9ABSWSUyoSptF3lA=; b=knF7zmrSk2fck+5IrFpEO80Oohszlle8GO4i9FQ+aLY2k221usXVvAtcwK+7qM/DKa DroG97NswpW/aZzBpGpTV4alNS+YnO1DHYhmIUfFnZBw4959isaBbmEpnCZSU3M5CkGv riOw/BXabLrDeLGuptWXkBUW5cG1x1+3n0cw7lNgjpuSEjmTYZKxd8QdD8sAx/wDRgZ0 AUKx4J4+oTDqS5PUhI1noDVm4uetchm9WYY220KpL4kx1sIL4gQtyOJFXlDqKGZHDArY Z1QQqTX6S85npHkP8md5viq22yH/osJz1hXSyh9igoha9bjSA40n3ahLUml8fNoc7Iea 7r/w== MIME-Version: 1.0 Received: by 10.14.95.67 with SMTP id o43mr300665eef.13.1337589815240; Mon, 21 May 2012 01:43:35 -0700 (PDT) Sender: simone.tripodi@gmail.com Received: by 10.14.223.132 with HTTP; Mon, 21 May 2012 01:43:35 -0700 (PDT) In-Reply-To: <4FB35B30.8090708@apache.org> References: <4FAD3069.3090809@apache.org> <4FB14743.3090508@gmail.com> <4FB20644.6020200@apache.org> <4FB209A0.8070200@gmail.com> <4FB21C6B.6080308@gmail.com> <4FB35B30.8090708@apache.org> Date: Mon, 21 May 2012 10:43:35 +0200 X-Google-Sender-Auth: HLxI0qXMtgvM_57BuILpomFuJbk Message-ID: Subject: Re: [VOTE] Apache Syncope 1.0.0-RC1-incubating / 2nd attempt From: Simone Tripodi To: general@incubator.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi again, after a little research: > org.livetribe:livetribe-jsr223:jar:2.0.6 ASL2.0 license, see its parent: > org.mybatis:mybatis:jar:3.0.6 ASL2.0 > xmlpull:xmlpull:jar:1.1.3.1 Public domain > xpp3:xpp3_min:jar:1.1.4c / xpp3:xpp3:jar:1.1.4c already discussed > aopalliance:aopalliance:jar:1.0 public domain > asm:asm:jar:3.3.1 BSD category A > antlr:antlr:jar:2.7.7 BSD category A > dom4j:dom4j:jar:1.6.1 BSD variant Category A as shown as > joda-time:joda-time:jar:2.0 ASL2.0 So, at that point, we should just complete the legal files and I consider the dependency inclusion issue as resolved. Best, -Simo http://people.apache.org/~simonetripodi/ http://simonetripodi.livejournal.com/ http://twitter.com/simonetripodi http://www.99soft.org/ On Wed, May 16, 2012 at 9:45 AM, Francesco Chicchiricc=C3=B2 wrote: > Hi all, > as far as I've understood we are quite in an impasse here: is there any > quick way out? > > I've performed some more analysis and I've come to the following findings= : > > 1. XPP3 is pulled in by XStream (syncope-core and syncope-console WAR fil= es) > > [INFO] +- com.thoughtworks.xstream:xstream:jar:1.4.2:compile > [INFO] | =C2=A0\- xpp3:xpp3_min:jar:1.1.4c:compile > > and by ApacheDS (syncope-build-tools WAR file) > > [INFO] +- org.apache.directory.server:apacheds-all:jar:1.5.7:compile > [INFO] | =C2=A0+- org.apache.directory.shared:shared-ldif:jar:0.9.19:comp= ile > [INFO] | =C2=A0\- > org.apache.directory.shared:shared-dsml-parser:jar:0.9.19:compile > [INFO] | =C2=A0 =C2=A0 \- xpp3:xpp3:jar:1.1.4c:compile > > XStream says that other XML parsers can be used ( > http://xstream.codehaus.org/download.html#optional-deps), I don't know > about ApacheDS - but guess Emmanuel does. > > 2. The following are all the transitive dependencies currently not > mentioned in L&N files: > > org.livetribe:livetribe-jsr223:jar:2.0.6 > org.mybatis:mybatis:jar:3.0.6 > xmlpull:xmlpull:jar:1.1.3.1 > xpp3:xpp3_min:jar:1.1.4c / xpp3:xpp3:jar:1.1.4c > aopalliance:aopalliance:jar:1.0 > asm:asm:jar:3.3.1 > antlr:antlr:jar:2.7.7 > dom4j:dom4j:jar:1.6.1 > joda-time:joda-time:jar:2.0 > > > Can we found a simple and shared way to assess what is the legal, > correct and complete, content of Syncope L&N files? > Is there any other ASF project distributing WAR files we can check? > > If not: what if just include in L&N files all the deps reported above? > Is this harmful in any way? > > Please help: we'd really like to cut out first release... > > Best regards. > > On 15/05/2012 11:36, Christian Grobmeier wrote: >>> The point is that we don't vote binaries, we vote sources. Generated >>> binaries are just by-products of the build. >>> >>> That we distribute binaries is just for convenience. >> which does not change anything imho >> >>> Now, I do think that we should include into the N&L files the licenses = for >>> 3rd parties we *directly* include, but not those that are transivitely >>> included. I may be wrong though. I understand your position, too. >>> >>> It may be worthful to ask beside this thread what is the correct way to >>> refer those transitive dependencies... >> +1 >> >> Did not know there were other positions actually. >> >>>> http://incubator.apache.org/guides/releasemanagement.html#best-practic= e-license >>>> "All the licenses on all the files to be included within a package >>>> should be included in the LICENSE document. " >>> But as soon as we include the deps' licenses we include, even if they >>> themselves include some 3rd party licenses, my understanding is that th= ey >>> already have done the job... >> If they did it it. I have not opened all the files to be honest, but >> is this something we can rely on (that they have done their job >> proberly)? >> >>>> It says to me, it does not matter who depends on what, it does only >>>> matter whats inside your war. >>>> >>>> Btw, I am still unsure which license XPP has. This is worse, because: >>>> http://www.apache.org/dev/release.html#distribute-other-artifacts >>>> "Again, these artifacts may be distributed only if they contain >>>> LICENSE and NOTICE files" >>> >>> See on >>> http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions/= , >>> unzip the >>> http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions/= xpp3-1.1.4c_src.tgz >>> tarball and check the included license. >> Thanks! I opened the jar from the Syncope war, there was no info include= d. >> >> Is that compatible? "Indiana University Extreme! Lab Software License" >> I think its fine, but I am not very good with that boring stuff: >> http://apache.org/legal/3party.html >> >> Btw, this phrase is interesting: >> "Redistributions in binary form must reproduce the above copyright notic= e" >> >> This includes the provided war file. There is no copyright notice of >> XPP and my guess is the license holders are not interested if we are >> having it as transitive lib or not. > -- > Francesco Chicchiricc=C3=B2 > > Apache Cocoon PMC and Apache Syncope PPMC Member > http://people.apache.org/~ilgrosso/ > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org