Re: Fortress IP clearance

2014-10-15 Thread Emmanuel Lécharny
Hi,

yesterday, I imported the Fortress core pom.xml into Luna (eclipse)
which gives the list of libs the fukll project depends on (including
transitive deps).

Here is the (impressive) list :

antlr/antlr/2.7.7/antlr-2.7.7.jar
avalon-framework/avalon-framework/4.1.4/avalon-framework-4.1.4.jar
bsf/bsf/2.4.0/bsf-2.4.0.jar
com/adobe/xmp/xmpcore/5.1.2/xmpcore-5.1.2.jar
com/drewnoakes/metadata-extractor/2.6.2/metadata-extractor-2.6.2.jar
com/fifesoft/rsyntaxtextarea/2.5.1/rsyntaxtextarea-2.5.1.jar
com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar
com/googlecode/mp4parser/isoparser/1.0-RC-1/isoparser-1.0-RC-1.jar
com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.jar
com/unboundid/unboundid-ldapsdk/2.3.3/unboundid-ldapsdk-2.3.3.jar
commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar
commons-codec/commons-codec/1.2/commons-codec-1.2.jar
commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar
commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar
commons-io/commons-io/2.4/commons-io-2.4.jar
commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jar
commons-lang/commons-lang/2.4/commons-lang-2.4.jar
commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
commons-net/commons-net/3.3/commons-net-3.3.jar
commons-pool/commons-pool/1.6/commons-pool-1.6.jar
de/l3s/boilerpipe/boilerpipe/1.1.0/boilerpipe-1.1.0.jar
dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
edu/ucar/netcdf/4.2-min/netcdf-4.2-min.jar
excalibur-datasource/excalibur-datasource/1.1.1/excalibur-datasource-1.1.1.jar
excalibur-instrument/excalibur-instrument/1.0/excalibur-instrument-1.0.jar
excalibur-logger/excalibur-logger/1.1/excalibur-logger-1.1.jar
excalibur-pool/excalibur-pool/1.2/excalibur-pool-1.2.jar
javax/activation/activation/1.1/activation-1.1.jar
javax/mail/mail/1.5.0-b01/mail-1.5.0-b01.jar
javax/ws/rs/jsr311-api/1.1-ea/jsr311-api-1.1-ea.jar
jcharts/jcharts/0.7.5/jcharts-0.7.5.jar
jdom/jdom/1.0/jdom-1.0.jar
junit/junit/4.11/junit-4.11.jar
log4j/log4j/1.2.17/log4j-1.2.17.jar
logkit/logkit/2.0/logkit-2.0.jar
net/sf/ehcache/ehcache-core/2.6.9/ehcache-core-2.6.9.jar
net/sf/jtidy/jtidy/r938/jtidy-r938.jar
net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar
org/apache/ant/ant/1.9.1/ant-1.9.1.jar
org/apache/ant/ant-launcher/1.9.1/ant-launcher-1.9.1.jar
org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar
org/apache/commons/commons-jexl/2.1.1/commons-jexl-2.1.1.jar
org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar
org/apache/cxf/cxf-common-utilities/2.5.10/cxf-common-utilities-2.5.10.jar
org/apache/directory/api/api-all/1.0.0-M22/api-all-1.0.0-M22.jar
org/apache/directory/server/apacheds-all/2.0.0-M16/apacheds-all-2.0.0-M16.jar
org/apache/httpcomponents/httpclient/4.2.6/httpclient-4.2.6.jar
org/apache/httpcomponents/httpcore/4.2.5/httpcore-4.2.5.jar
org/apache/httpcomponents/httpmime/4.2.6/httpmime-4.2.6.jar
org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar
org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0.1/geronimo-stax-api_1.0_spec-1.0.1.jar
org/apache/jmeter/ApacheJMeter_components/2.11/ApacheJMeter_components-2.11.jar
org/apache/jmeter/ApacheJMeter_core/2.11/ApacheJMeter_core-2.11.jar
org/apache/jmeter/ApacheJMeter_java/2.11/ApacheJMeter_java-2.11.jar
org/apache/jmeter/jorphan/2.11/jorphan-2.11.jar
org/apache/james/apache-mime4j-core/0.7.2/apache-mime4j-core-0.7.2.jar
org/apache/james/apache-mime4j-dom/0.7.2/apache-mime4j-dom-0.7.2.jar
org/apache/mina/mina-core/2.0.7/mina-core-2.0.7.jar
org/apache/pdfbox/pdfbox/1.8.1/pdfbox-1.8.1.jar
org/apache/pdfbox/fontbox/1.8.1/fontbox-1.8.1.jar
org/apache/pdfbox/jempbox/1.8.1/jempbox-1.8.1.jar
org/apache/poi/poi/3.9/poi-3.9.jar
org/apache/poi/poi-scratchpad/3.9/poi-scratchpad-3.9.jar
org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar
org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.jar
org/apache/tika/tika-core/1.4/tika-core-1.4.jar
org/apache/tika/tika-parsers/1.4/tika-parsers-1.4.jar
org/apache/ws/xmlschema/xmlschema-core/2.0.3/xmlschema-core-2.0.3.jar
org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar
org/apache/xmlgraphics/xmlgraphics-commons/1.5/xmlgraphics-commons-1.5.jar
org/aspectj/aspectjrt/1.6.11/aspectjrt-1.6.11.jar
org/beanshell/bsh/2.0b5/bsh-2.0b5.jar
org/bouncycastle/bcmail-jdk15/1.45/bcmail-jdk15-1.45.jar
org/bouncycastle/bcmail-jdk15on/1.49/bcmail-jdk15on-1.49.jar
org/bouncycastle/bcpkix-jdk15on/1.49/bcpkix-jdk15on-1.49.jar
org/bouncycastle/bcprov-jdk15/1.45/bcprov-jdk15-1.45.jar
org/bouncycastle/bcprov-jdk15on/1.49/bcprov-jdk15on-1.49.jar
org/ccil/cowan/tagsoup/tagsoup/1.2.1/tagsoup-1.2.1.jar
org/codehaus/woodstox/stax2-api/3.1.1/stax2-api-3.1.1.jar
org/codehaus/woodstox/woodstox-core-asl/4.2.0/woodstox-core-asl-4.2.0.jar
org/gagravarr/vorbis-java-core/0.1/vorbis-java-core-0.1.jar

Re: Fortress IP clearance

2014-10-15 Thread Shawn McKinney

On 10/15/2014 01:34 AM, Emmanuel Lécharny wrote:
 At this point, and focusing on Fortress-core only, I wouls suggest we
 simply get rid of Uboundid dependency, and then we should be good to go.
 
 Anyone has another take on this matter ?

Seems reasonable, though as previously stated there will be a bit of work to 
complete the DAO integration with apache ldap API (password policy + a couple 
of utility entities - suffix and container) to pass all of the junit tests.  
The realm package is just fortress + a tomcat lib so might be worth doing at 
same time as core.


Re: Fortress IP clearance

2014-10-08 Thread Emmanuel Lécharny
Le 07/10/14 15:30, Shawn McKinney a écrit :
 Hi Emmanuel,

 I have accepted the role of committer on private mailing and emailed a copy 
 of ICLA form to the secretary.  AFIK these are the sole tasks assigned to me 
 currently.  Thanks for the help.
Hi Shawn,

let's pursue this conversation on the dev mailing list.

I'mcurrently filling parts of the IP clearance document, but at some
point, I'll need your help.

Typically, here are the info I'll need :
- the code base URL, with a MD5/SHA checksum, at the very date of the
donation (ie, if we have some modification after this date, then they
should be retained and injected into teh code base when moved to The ASF
repository. All in all, it's a matter of building a zip and sign it, and
move it to a place we can download it (can be teh latest release, for
instance)
- a Corporate CLA (from Joshua tree and Symas) as to be fulfilled and
sent to The ASF
- The list of all the people having worked on the code base, with their
consent
- The list of dependencies with their licence have to be checked to be
sure they are compatible (ie,  Apache, BSD, Artistic, MIT/X, MIT/W3C,
MPL 1.1, or something with essentially the same terms).

Tell me what item you can deal with !

Thanks !




Re: Fortress IP clearance

2014-10-08 Thread Shawn McKinney

On 10/08/2014 05:38 AM, Emmanuel Lécharny wrote:

Typically, here are the info I'll need :
- the code base URL, with a MD5/SHA checksum, at the very date of the
donation (ie, if we have some modification after this date, then they
should be retained and injected into teh code base when moved to The ASF
repository. All in all, it's a matter of building a zip and sign it, and
move it to a place we can download it (can be teh latest release, for
instance)


What date are we considering the donation date - today?  Assuming it is 
that, I will download latest snapshot from each of the four repos (core, 
commander, enmasse, realm), sign, and then upload to one of our file 
servers.


On 10/08/2014 05:38 AM, Emmanuel Lécharny wrote:

- a Corporate CLA (from Joshua tree and Symas) as to be fulfilled and
sent to The ASF


Yes, I will arrange this.

On 10/08/2014 05:38 AM, Emmanuel Lécharny wrote:

The list of all the people having worked on the code base, with their
consent


Again yes, no problem.


On 10/08/2014 05:38 AM, Emmanuel Lécharny wrote:

The list of dependencies with their licence have to be checked to be
sure they are compatible (ie,  Apache, BSD, Artistic, MIT/X, MIT/W3C,
MPL 1.1, or something with essentially the same terms).


So here I am assuming the dependencies in the pom.xml are not adequate.  
Rather we need to list the resolved dependencies, i.e. located in the 
/lib folder, for each project.  I will take care of this too.




Re: Fortress IP clearance

2014-10-08 Thread Emmanuel Lécharny
Le 08/10/14 14:21, Shawn McKinney a écrit :
 On 10/08/2014 05:38 AM, Emmanuel Lécharny wrote:
 Typically, here are the info I'll need :
 - the code base URL, with a MD5/SHA checksum, at the very date of the
 donation (ie, if we have some modification after this date, then they
 should be retained and injected into teh code base when moved to The ASF
 repository. All in all, it's a matter of building a zip and sign it, and
 move it to a place we can download it (can be teh latest release, for
 instance)

 What date are we considering the donation date - today?  Assuming it
 is that, I will download latest snapshot from each of the four repos
 (core, commander, enmasse, realm), sign, and then upload to one of our
 file servers.

Well, the date is not important. What is important is that the zip you
sign will be the one we will take the date from. What I meant was that
you can't say teh code is donated on april first and provide a zip
with source dating from may stj, with many changes since 01/04. In
other words, produce the zip, and we use the production date.

 On 10/08/2014 05:38 AM, Emmanuel Lécharny wrote:
 - a Corporate CLA (from Joshua tree and Symas) as to be fulfilled and
 sent to The ASF

 Yes, I will arrange this.

Cool.

 On 10/08/2014 05:38 AM, Emmanuel Lécharny wrote:
 The list of all the people having worked on the code base, with their
 consent

 Again yes, no problem.

Cool.


 On 10/08/2014 05:38 AM, Emmanuel Lécharny wrote:
 The list of dependencies with their licence have to be checked to be
 sure they are compatible (ie,  Apache, BSD, Artistic, MIT/X, MIT/W3C,
 MPL 1.1, or something with essentially the same terms).

 So here I am assuming the dependencies in the pom.xml are not
 adequate.  Rather we need to list the resolved dependencies, i.e.
 located in the /lib folder, for each project.  I will take care of
 this too.

Not sure if the dependencis are not adequate, we just have to be sure
that all the dependencies have a compatible license. And of course, the
dependencies they themselves depend on...