Re: Jakarta POI audit.

2003-02-06 Thread Martin van den Bemt
 
 In summary, there are no controversial licensing issues for the Jakarta 
 POI project itself.  The only area of question is whether Centipede's 
 use of LGPL libraries and POI's use of Centipede as a build tool 
 constitutes a problem.  We are eager to resolve this in the event the 
 board sees this as a problem.  It is our preference to continue using 
 checkstyle unless there is an actual legal issue.

(Not looking at centepede here) : POI can even use GPL for building.
There is an exception when a buildtool adjusted the content of the thing
it processes (don't get me on legal stuff here though :). It is written
down in the gpl fag on fsf.org.
httpd else would have to be gpl too, since it may use gpl'ed buildtools
to get it build, which is clearly not the case. 

Mvgr,
Martin
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Jakarta POI audit.

2003-02-06 Thread acoliver
Excellent.  It took me about 15 minutes to prepare this audit.  Because I
take my responsibility as a:

member (including my oversight responsibility)
Jakarta PMC member
committer
developer
POI-person
good citizen of the Apache community

seriously, I intend to perform this audit at least quarterly.  I'll always
have them available on the wiki page so that my peers can review them:
http://nagoya.apache.org/wiki/apachewiki.cgi?JakartaPOIAudits

I've also created this page:
http://nagoya.apache.org/wiki/apachewiki.cgi?ASFAuditPages

for others who wish to do the same.

I expect to get a softer pillow out of this.  Meaning because I know that
I've done my work and that my peers have reviewed it, I know that POI won't
be shut down due to liability concerns, that the Apache project's furture is
protected and that non-member committers to POI can rest assured that we've
done our best to protect their contribution.

I intend to invite other POI committers to either perform the audits or
collaborate on them (since its 15 minutes work I imagine the first will be
more common).  This will help prevent the ya ya effect of
form-filling/cutting-pasting.

I invite anyone who has a question about the audit or is interested in how
to apply the same on their project to please write.  I'll do my best to
answer any questions.

Thanks,

Andy
- Original Message -
From: Sam Ruby [EMAIL PROTECTED]
To: Jakarta General List [EMAIL PROTECTED]
Sent: Thursday, February 06, 2003 10:29 AM
Subject: Re: Jakarta POI audit.


 Martin van den Bemt wrote:
 In summary, there are no controversial licensing issues for the Jakarta
 POI project itself.  The only area of question is whether Centipede's
 use of LGPL libraries and POI's use of Centipede as a build tool
 constitutes a problem.  We are eager to resolve this in the event the
 board sees this as a problem.  It is our preference to continue using
 checkstyle unless there is an actual legal issue.
 
  (Not looking at centepede here) : POI can even use GPL for building.
  There is an exception when a buildtool adjusted the content of the thing
  it processes (don't get me on legal stuff here though :). It is written
  down in the gpl fag on fsf.org.
  httpd else would have to be gpl too, since it may use gpl'ed buildtools
  to get it build, which is clearly not the case.

 Agreed.

 - Sam Ruby


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Jakarta POI audit.

2003-02-05 Thread Andrew C. Oliver
http://nagoya.apache.org/wiki/apachewiki.cgi?JakartaPOIAudits/20030205

Although its not official, I'm more or less the defacto current member 
in charge of oversight for  Jakarta POI.

Because there seem to be questions on a number of projects as to their 
license usage, I thought it would be nice for me to go and audit POI 
voluntarily.   Although I do not like such issues as licenses and other 
things, I realize that staying legitmate affects you my peers and all of 
Apache and I do this as a service to protect myself as well as all of 
you (you're welcome).

The Jakarta POI project uses the following:

under various subdirs of /lib
1. Commons Logging * (http://jakarta.apache.org/commons/logging.html) ASL
2. log4-j * (http://jakarta.apache.org/log4j) ASL
2. Xalan 2.2 **  (http://xml.apache.org/xalan) ASL
3. Xerces 2.2 ** (http://xml.apache.org/xerces) ASL

Although the following are not required for POI, they are used/provided 
by Centipede (http://krysalis.org/centipede) at build time and for 
generating our site:

under /tools/cents
1. Primarily these are centipede tools I am not delineating those as 
they are just part of centipede

2. checkstyle  - LGPL  (http://checkstyle.sourceforge.net/) - I was 
unaware of this before the audit.  Apparently Centipede uses this to 
produce this: http://jakarta.apache.org/poi/metrics/checkstyle/ - I do 
not personally find checkstyle useful but other developers on the 
project (namely Nicola ken) do. 

It is my personal understanding that this is acceptable provided that 
POI does not directly reference them nor the jar include or require 
them.  I would like direction from the board whether the use of build 
tools which use LGPL is OK (POI itself does not use LGPL).  If the board 
requests I will disable the use of checkstyle (which will make Nicola 
Ken cry).  Also I would like guidence on whether just leaving it out of 
our CVS repository and letting it be downloaded at build time is fine.  
(it is the build and not POI which is using it)

3. javasrc - NO LICENSE (public domain) - 
(http://home.austin.rr.com/kjohnston/javasrc.htm)

4. jdepend - BSD - (http://www.clarkware.com/software/JDepend.html)

5. junit - IBM CPL - (http://www.opensource.org/licenses/ibmpl.php)

6. umldoclet - Public Domain - 
(http://objectclub.esm.co.jp/uml-doclet/README)

* loaded optionally via some JVM parameters
** used for centipede and XML-Java record (value object of sorts) 
generation in the build

In summary, there are no controversial licensing issues for the Jakarta 
POI project itself.  The only area of question is whether Centipede's 
use of LGPL libraries and POI's use of Centipede as a build tool 
constitutes a problem.  We are eager to resolve this in the event the 
board sees this as a problem.  It is our preference to continue using 
checkstyle unless there is an actual legal issue.

I appreciate your time and consideration in reviewing this audit.  
Because I value your time, I will keep this on the wiki and provide 
updates.  You may find them here:

http://nagoya.apache.org/wiki/apachewiki.cgi?JakartaPOIAudits



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]