release requirements status

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

release requirements status

Yonik Seeley-2
Here is the output of the RAT tool, with ASL and JDOC lines removed to
make it smaller.
I'm not sure if we need to note anything about Jetty in LICENSE or
NOTICE or not... it already uses the ASL 2.0 license, but does seem to
contain other licenses within it.

-Yonik


Analysing Documents...
*****************************************************
Notes:    5
Binaries: 8
Archives: 20
Standards: 649
  272 Apache Licensed


  367 Generated Documents
JavaDocs are generated and so license header is optional

  10 Unknown Licenses


*******************************

Archives (+ indicates readable, $ unreadable):

 + apache-solr-1.0-incubating.jar
 + apache-solr-1.0-incubating.war
 + start.jar
 + ant.jar
 + commons-el.jar
 + commons-logging.jar
 + jasper-compiler.jar
 + jasper-runtime.jar
 + mx4j-remote.jar
 + mx4j-tools.jar
 + mx4j.jar
 + javax.servlet.jar
 + org.mortbay.jetty.jar
 + org.mortbay.jmx.jar
 + solr.war
 + lucene-core-nightly.jar
 + lucene-highlighter-nightly.jar
 + lucene-snowball-nightly.jar
 + servlet-api-2.4.jar
 + xpp3-1.1.3.4.O.jar


*****************************************************
  Files with ASL headers will be marked L
  Binary files (which do not require ASL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N

D       f:\code\apache-solr-1.0-incubating
  N     LICENSE.txt
  N     NOTICE.txt
  N     README.txt
D       f:\code\apache-solr-1.0-incubating\dist
  A      apache-solr-1.0-incubating.jar
  A      apache-solr-1.0-incubating.war
D       f:\code\apache-solr-1.0-incubating\docs
D       f:\code\apache-solr-1.0-incubating\docs\api
 !????? package-list
 !????? stylesheet.css
D       f:\code\apache-solr-1.0-incubating\docs\api\org
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\analysis
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\analysis\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\core
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\core\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\request
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\request\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\schema
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\schema\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\search
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\search\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\search\function
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\search\function\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\servlet
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\servlet\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\tst
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\tst\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\update
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\update\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\util
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\util\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\util\doc-files
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\util\test
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\util\test\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\util\xslt
D       f:\code\apache-solr-1.0-incubating\docs\api\org\apache\solr\util\xslt\class-use
D       f:\code\apache-solr-1.0-incubating\docs\api\resources
  B     inherit.gif
D       f:\code\apache-solr-1.0-incubating\example
  A      start.jar
D       f:\code\apache-solr-1.0-incubating\example\etc
 !????? LICENSE.javax.servlet.txt
 !????? LICENSE.javax.xml.html
 !????? LICENSE.jsse.txt
 !????? admin.xml
 !????? jetty-jmx.xml
 !????? jetty.xml
 !????? webdefault.xml
D       f:\code\apache-solr-1.0-incubating\example\exampledocs
D       f:\code\apache-solr-1.0-incubating\example\ext
  A      ant.jar
  A      commons-el.jar
  A      commons-logging.jar
  A      jasper-compiler.jar
  A      jasper-runtime.jar
  A      mx4j-remote.jar
  A      mx4j-tools.jar
  A      mx4j.jar
D       f:\code\apache-solr-1.0-incubating\example\lib
  A      javax.servlet.jar
  A      org.mortbay.jetty.jar
  A      org.mortbay.jmx.jar
D       f:\code\apache-solr-1.0-incubating\example\lib\jsp
D       f:\code\apache-solr-1.0-incubating\example\solr
  N     README.txt
D       f:\code\apache-solr-1.0-incubating\example\solr\bin
D       f:\code\apache-solr-1.0-incubating\example\solr\conf
D       f:\code\apache-solr-1.0-incubating\example\solr\conf\xslt
D       f:\code\apache-solr-1.0-incubating\example\webapps
  A      solr.war
D       f:\code\apache-solr-1.0-incubating\lib
  A      lucene-core-nightly.jar
  A      lucene-highlighter-nightly.jar
  A      lucene-snowball-nightly.jar
  A      servlet-api-2.4.jar
  A      xpp3-1.1.3.4.O.jar
D       f:\code\apache-solr-1.0-incubating\src
D       f:\code\apache-solr-1.0-incubating\src\java
D       f:\code\apache-solr-1.0-incubating\src\java\org
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\analysis
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\core
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\request
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\schema
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\search
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\search\function
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\tst
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\update
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\util
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\util\doc-files
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\util\test
D       f:\code\apache-solr-1.0-incubating\src\java\org\apache\solr\util\xslt
D       f:\code\apache-solr-1.0-incubating\src\scripts
D       f:\code\apache-solr-1.0-incubating\src\site
D       f:\code\apache-solr-1.0-incubating\src\site\src
D       f:\code\apache-solr-1.0-incubating\src\site\src\documentation
D       f:\code\apache-solr-1.0-incubating\src\site\src\documentation\content
 !????? .htaccess
D       f:\code\apache-solr-1.0-incubating\src\site\src\documentation\content\xdocs
D       f:\code\apache-solr-1.0-incubating\src\site\src\documentation\content\xdocs\images
  B     favicon.ico
  B     solr.png
D       f:\code\apache-solr-1.0-incubating\src\test
D       f:\code\apache-solr-1.0-incubating\src\test\org
D       f:\code\apache-solr-1.0-incubating\src\test\org\apache
D       f:\code\apache-solr-1.0-incubating\src\test\org\apache\solr
D       f:\code\apache-solr-1.0-incubating\src\test\org\apache\solr\analysis
D       f:\code\apache-solr-1.0-incubating\src\test\org\apache\solr\search
D       f:\code\apache-solr-1.0-incubating\src\test\org\apache\solr\update
D       f:\code\apache-solr-1.0-incubating\src\test\org\apache\solr\util
D       f:\code\apache-solr-1.0-incubating\src\test\test-files
  N     README
D       f:\code\apache-solr-1.0-incubating\src\test\test-files\solr
D       f:\code\apache-solr-1.0-incubating\src\test\test-files\solr\conf
D       f:\code\apache-solr-1.0-incubating\src\test\test-files\solr\conf\xslt
D       f:\code\apache-solr-1.0-incubating\src\webapp
D       f:\code\apache-solr-1.0-incubating\src\webapp\WEB-INF
D       f:\code\apache-solr-1.0-incubating\src\webapp\resources
D       f:\code\apache-solr-1.0-incubating\src\webapp\resources\admin
  B     favicon.ico
  B     solr-head.gif
  B     solr-head.png
  B     solr-lowercase.gif
  B     solr-lowercase.png
D       f:\code\apache-solr-1.0-incubating\src\webapp\src
D       f:\code\apache-solr-1.0-incubating\src\webapp\src\org
D       f:\code\apache-solr-1.0-incubating\src\webapp\src\org\apache
D       f:\code\apache-solr-1.0-incubating\src\webapp\src\org\apache\solr
D       f:\code\apache-solr-1.0-incubating\src\webapp\src\org\apache\solr\servlet




=====================================================================
==package-list (f:\code\apache-solr-1.0-incubating\docs\api\package-list)
=====================================================================
org.apache.solr.analysis
org.apache.solr.core
org.apache.solr.request
org.apache.solr.schema
org.apache.solr.search
org.apache.solr.search.function
org.apache.solr.servlet
org.apache.solr.tst
org.apache.solr.update
org.apache.solr.util
org.apache.solr.util.test
org.apache.solr.util.xslt



=====================================================================
==stylesheet.css (f:\code\apache-solr-1.0-incubating\docs\api\stylesheet.css)
=====================================================================
/* Javadoc style sheet */

/* Define colors, fonts and other style attributes here to override
the defaults */

/* Page background color */
body { background-color: #FFFFFF }

/* Headings */
h1 { font-size: 145% }

/* Table colors */
.TableHeadingColor     { background: #CCCCFF } /* Dark mauve */
.TableSubHeadingColor  { background: #EEEEFF } /* Light mauve */
.TableRowColor         { background: #FFFFFF } /* White */

/* Font used in left-hand frame lists */
.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif }
.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif }
.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif }

/* Navigation bar fonts and colors */
.NavBarCell1    { background-color:#EEEEFF;} /* Light mauve */
.NavBarCell1Rev { background-color:#00008B;} /* Dark Blue */
.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;}
.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}

.NavBarCell2    { font-family: Arial, Helvetica, sans-serif;
background-color:#FFFFFF;}
.NavBarCell3    { font-family: Arial, Helvetica, sans-serif;
background-color:#FFFFFF;}




=====================================================================
==LICENSE.javax.servlet.txt
(f:\code\apache-solr-1.0-incubating\example\etc\LICENSE.javax.servlet.txt)
=====================================================================
/*
 * $Header: /cvsroot/jetty/Jetty/etc/LICENSE.javax.servlet.txt,v 1.2
2001/11/06 00:01:51 gregwilkins Exp $
 * $Revision: 1.2 $
 * $Date: 2001/11/06 00:01:51 $
 *
 * ====================================================================
 *
 * The Apache Software License, Version 1.1
 *
 * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
 * reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in
 *    the documentation and/or other materials provided with the
 *    distribution.
 *
 * 3. The end-user documentation included with the redistribution, if
 *    any, must include the following acknowlegement:
 *       "This product includes software developed by the
 *        Apache Software Foundation (http://www.apache.org/)."
 *    Alternately, this acknowlegement may appear in the software itself,
 *    if and wherever such third-party acknowlegements normally appear.
 *
 * 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
 *    Foundation" must not be used to endorse or promote products derived
 *    from this software without prior written permission. For written
 *    permission, please contact [hidden email].
 *
 * 5. Products derived from this software may not be called "Apache"
 *    nor may "Apache" appear in their names without prior written
 *    permission of the Apache Group.
 *
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT



=====================================================================
==LICENSE.javax.xml.html
(f:\code\apache-solr-1.0-incubating\example\etc\LICENSE.javax.xml.html)
=====================================================================
<HTML>
<HEAD>
        <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-1">
        <TITLE></TITLE>
        <META NAME="GENERATOR" CONTENT="StarOffice/5.2 (Solaris Sparc)">
        <META NAME="AUTHOR" CONTENT="douglass hall">
        <META NAME="CREATED" CONTENT="20010109;9281200">
        <META NAME="CHANGEDBY" CONTENT=" ">
        <META NAME="CHANGED" CONTENT="20010112;13325200">
</HEAD>
<BODY>
<P ALIGN=CENTER><FONT SIZE=4>Sun Microsystems, Inc.</FONT> <BR><FONT
SIZE=4>Binary
Code License Agreement</FONT></P>
<P>READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED SUPPLEMENTAL
LICENSE TERMS (COLLECTIVELY &quot;AGREEMENT&quot;) CAREFULLY BEFORE
OPENING THE SOFTWARE MEDIA PACKAGE.&nbsp; BY OPENING THE SOFTWARE
MEDIA PACKAGE, YOU AGREE TO THE TERMS OF THIS AGREEMENT.&nbsp; IF YOU
ARE ACCESSING THE SOFTWARE ELECTRONICALLY, INDICATE YOUR ACCEPTANCE
OF THESE TERMS BY SELECTING THE &quot;ACCEPT&quot; BUTTON AT THE END
OF THIS AGREEMENT.&nbsp; IF YOU DO NOT AGREE TO ALL THESE TERMS,
PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE OF PURCHASE FOR A
REFUND OR, IF THE SOFTWARE IS ACCESSED ELECTRONICALLY, SELECT THE
&quot;DECLINE&quot; BUTTON AT THE END OF THIS AGREEMENT.
</P>
<P><B>1.&nbsp; LICENSE TO USE.</B>&nbsp; Sun grants you a
non-exclusive and non-transferable license for the internal use only
of the accompanying software and documentation and any error
corrections provided by Sun (collectively &quot;Software&quot;), by
the number of users and the class of computer hardware for which the
corresponding fee has been paid.
</P>
<P><B>2.&nbsp; RESTRICTIONS.&nbsp;</B> Software is confidential and
copyrighted. Title to Software and all associated intellectual
property rights is retained by Sun and/or its licensors.&nbsp; Except
as specifically authorized in any Supplemental License Terms, you may
not make copies of Software, other than a single copy of Software for
archival purposes.&nbsp; Unless enforcement is prohibited by
applicable law, you may not modify, decompile, or reverse engineer
Software.&nbsp; You acknowledge that Software is not designed,
licensed or intended for use in the design, construction, operation
or maintenance of any nuclear facility.&nbsp; Sun disclaims any
express or implied warranty of fitness for such uses.&nbsp; No right,
title or interest in or to any trademark, service mark, logo or trade
name of Sun or its licensors is granted under this Agreement.
</P>
<P><B>3. LIMITED WARRANTY.</B>&nbsp; Sun warrants to you that for a
period of ninety (90) days from the date of purchase, as evidenced by
a copy of the receipt, the media on which Software is furnished (if
any) will be free of defects in materials and workmanship under
normal use.&nbsp; Except for the foregoing, Software is provided &quot;AS



=====================================================================
==LICENSE.jsse.txt
(f:\code\apache-solr-1.0-incubating\example\etc\LICENSE.jsse.txt)
=====================================================================
Sun Microsystems, Inc.
Binary Code License Agreement

READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED
SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY "AGREEMENT")
CAREFULLY BEFORE OPENING THE SOFTWARE MEDIA PACKAGE.  BY
OPENING THE SOFTWARE MEDIA PACKAGE, YOU AGREE TO THE TERMS
OF THIS AGREEMENT.  IF YOU ARE ACCESSING THE SOFTWARE
ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF THESE TERMS BY
SELECTING THE "ACCEPT" BUTTON AT THE END OF THIS AGREEMENT.
 IF YOU DO NOT AGREE TO ALL THESE TERMS, PROMPTLY RETURN
THE UNUSED SOFTWARE TO YOUR PLACE OF PURCHASE FOR A REFUND
OR, IF THE SOFTWARE IS ACCESSED ELECTRONICALLY, SELECT THE
"DECLINE" BUTTON AT THE END OF THIS AGREEMENT.

1.  LICENSE TO USE.  Sun grants you a non-exclusive and
non-transferable license for the internal use only of the
accompanying software and documentation and any error
corrections provided by Sun (collectively "Software"), by
the number of users and the class of computer hardware for
which the corresponding fee has been paid.

2.  RESTRICTIONS.  Software is confidential and
copyrighted. Title to Software and all associated
intellectual property rights is retained by Sun and/or its
licensors.  Except as specifically authorized in any
Supplemental License Terms, you may not make copies of
Software, other than a single copy of Software for archival
purposes.  Unless enforcement is prohibited by applicable
law, you may not modify, decompile, or reverse engineer
Software.  You acknowledge that Software is not designed,
licensed or intended for use in the design, construction,
operation or maintenance of any nuclear facility.  Sun
disclaims any express or implied warranty of fitness for
such uses.  No right, title or interest in or to any
trademark, service mark, logo or trade name of Sun or its
licensors is granted under this Agreement.

3. LIMITED WARRANTY.  Sun warrants to you that for a period
of ninety (90) days from the date of purchase, as evidenced
by a copy of the receipt, the media on which Software is
furnished (if any) will be free of defects in materials and
workmanship under normal use.  Except for the foregoing,
Software is provided "AS IS".  Your exclusive remedy and
Sun's entire liability under this limited warranty will be
at Sun's option to replace Software media or refund the fee
paid for Software.

4.  DISCLAIMER OF WARRANTY.  UNLESS SPECIFIED IN THIS
AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS,



=====================================================================
==admin.xml (f:\code\apache-solr-1.0-incubating\example\etc\admin.xml)
=====================================================================
<?xml version="1.0"  encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN"
"http://jetty.mortbay.org/configure.dtd">

<!--
This is a Jetty HTTP admin server configuration file.  This configuration
uses the generic org.mortbay.util.XmlConfiguration class to call
the normal org.mortbay.http.HttpServer configuration API from
within an XML script.

The format of this file is described in the configure.dtd file.

The API that can be called by this file is described in the
Javadoc for Jetty.

$Id: admin.xml,v 1.28 2005/01/16 00:22:20 gregwilkins Exp $
-->

<Configure class="org.mortbay.jetty.Server">
  <Call name="addListener">
    <Arg>
      <New class="org.mortbay.http.SocketListener">
        <Set name="Host">localhost</Set>
        <Set name="Port">8081</Set>
        <Set name="MinThreads">1</Set>
        <Set name="MaxThreads">5</Set>
        <Set name="MaxIdleTimeMs">30000</Set>
      </New>
    </Arg>
  </Call>

  <Call name="addRealm">
    <Arg>
      <New class="org.mortbay.http.HashUserRealm">
        <Arg>Admin Realm</Arg>
        <Put name="admin">admin</Put>
        <Call name="addUserToRole"><Arg>admin</Arg><Arg>server-administrator</Arg></Call>
      </New>
    </Arg>
  </Call>

  <Call name="addContext">
    <Arg>/</Arg>
    <Set name="realmName">Admin Realm</Set>
    <Set name="authenticator"><New
class="org.mortbay.http.BasicAuthenticator"/></Set>

    <Call name="addHandler">
      <Arg><New class="org.mortbay.http.handler.SecurityHandler"/></Arg>
    </Call>
    <Call name="addSecurityConstraint">
       <Arg>/</Arg>



=====================================================================
==jetty-jmx.xml (f:\code\apache-solr-1.0-incubating\example\etc\jetty-jmx.xml)
=====================================================================
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN"
"http://jetty.mortbay.org/configure.dtd">


<!-- =============================================================== -->
<!-- Configure the Jetty Server                                      -->
<!-- =============================================================== -->
<Configure>

  <Call id="jmxserver" class="javax.management.MBeanServerFactory"
name="createMBeanServer">

     <Arg>org.mortbay</Arg>

     <Call name="createMBean">
       <Arg>org.mortbay.util.jmx.MX4JHttpAdaptor</Arg>
       <Arg><New
class="javax.management.ObjectName"><Arg>mx4j.tools:adaptor=http</Arg></New></Arg>
       <Arg><Array type="java.lang.Object"><Item
type="int">8082</Item><Item>localhost</Item></Array></Arg>
       <Arg><Array
type="java.lang.String"><Item>int</Item><Item>java.lang.String</Item></Array></Arg>
     </Call>

     <Call name="createMBean">
       <Arg>org.mortbay.jetty.jmx.ServerMBean</Arg>
       <Arg><New
class="javax.management.ObjectName"><Arg>org.mortbay:jetty=admin</Arg></New></Arg>
       <Arg><Array
type="java.lang.Object"><Item>etc/admin.xml</Item></Array></Arg>
       <Arg><Array
type="java.lang.String"><Item>java.lang.String</Item></Array></Arg>
     </Call>

     <Call name="createMBean">
       <Arg>org.mortbay.jetty.jmx.ServerMBean</Arg>
       <Arg><New
class="javax.management.ObjectName"><Arg>org.mortbay:jetty=default</Arg></New></Arg>
       <Arg><Array
type="java.lang.Object"><Item>etc/jetty.xml</Item></Array></Arg>
       <Arg><Array
type="java.lang.String"><Item>java.lang.String</Item></Array></Arg>
     </Call>

  </Call>

</Configure>



=====================================================================
==jetty.xml (f:\code\apache-solr-1.0-incubating\example\etc\jetty.xml)
=====================================================================
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN"
"http://jetty.mortbay.org/configure.dtd">



<!-- =============================================================== -->
<!-- Configure the Jetty Server                                      -->
<!-- =============================================================== -->
<Configure class="org.mortbay.jetty.Server">

  <!-- =============================================================== -->
  <!-- Configure Logging                                               -->
  <!-- =============================================================== -->


  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  <!-- Configure Jetty Logging.                                        -->
  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  <!-- Uncomment if using jetty logging.
  <Call class="org.mortbay.log.LogFactory" name="getFactory">
    <Call name="getInstance">
      <Arg/>
      <Call name="reset"/>
      <Call name="add">
        <Arg>
          <New class="org.mortbay.log.OutputStreamLogSink">
            <Set name="filename"><SystemProperty name="jetty.home"
default="."/>/logs/yyyy_mm_dd.jetty.log</Set>
            <Set name="retainDays">90</Set>
            <Set name="append">true</Set>
            <Set name="logLabels">true</Set>
            <Set name="logStackSize">true</Set>
            <Set name="logStackTrace">false</Set>
            <Set name="logOneLine">false</Set>
            <Set name="suppressStack">false</Set>
            <Set name="logTimeZone">GMT</Set>
          </New>
        </Arg>
      </Call>
    </Call>
  </Call>
  -->

  <!-- =============================================================== -->
  <!-- Configure the Request Listeners                                 -->
  <!-- =============================================================== -->

  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  <!-- Add and configure a HTTP listener to port 8983                       -->
  <!-- The default port can be changed using: java -Djetty.port=80     -->
  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->



=====================================================================
==webdefault.xml (f:\code\apache-solr-1.0-incubating\example\etc\webdefault.xml)
=====================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>

<!-- ===================================================================== -->
<!-- This file contains the default descriptor for web applications.       -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- The intent of this descriptor is to include jetty specific or common  -->
<!-- configuration for all webapps.   If a context has a webdefault.xml    -->
<!-- descriptor, it is applied before the contexts own web.xml file        -->
<!--                                                                       -->
<!-- A context may be assigned a default descriptor by:                    -->
<!--  + Allowing the default defaultweb.xml to be applied                  -->
<!--  + Calling WebApplicationContext.setDefaultsDescriptor                -->
<!--  + Passed an arg to addWebApplications                                -->
<!--                                                                       -->
<!-- If a defaults descriptor is set, it is first looked for as a system   -->
<!-- resource. The jetty jar contains a webdefault.xml file as a resource  -->
<!-- at "org/mortbay/jetty/servlet/webdefault.xml".   If a system resource -->
<!-- is not found, then a normal resource is tried, thus a filename or URL -->
<!-- may be used to specify an arbitrary file.                             -->
<!--                                                                       -->
<!-- ===================================================================== -->
<web-app
   xmlns="http://java.sun.com/xml/ns/j2ee"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
   version="2.4">

  <description>
    Default web.xml file.
    This file is applied to a Web application before it's own
WEB_INF/web.xml file
  </description>



  <!-- ==================================================================== -->
  <!-- Context params to control Session Cookies                            -->
  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -->
  <!-- UNCOMMENT TO ACTIVATE
  <context-param>
    <param-name>org.mortbay.jetty.servlet.SessionDomain</param-name>
    <param-value>127.0.0.1</param-value>
  </context-param>

  <context-param>
    <param-name>org.mortbay.jetty.servlet.SessionPath</param-name>
    <param-value>/</param-value>
  </context-param>

  <context-param>
    <param-name>org.mortbay.jetty.servlet.MaxAge</param-name>



=====================================================================
==.htaccess (f:\code\apache-solr-1.0-incubating\src\site\src\documentation\content\.htaccess)
=====================================================================
#Forrest generates UTF-8 by default, but these httpd servers are
#ignoring the meta http-equiv charset tags
AddDefaultCharset off
Reply | Threaded
Open this post in threaded view
|

Re: release requirements status

Bertrand Delacretaz
On 11/30/06, Yonik Seeley <[hidden email]> wrote:

> ...I'm not sure if we need to note anything about Jetty in LICENSE or
> NOTICE or not... it already uses the ASL 2.0 license, but does seem to
> contain other licenses within it....

How about creating a "legal" directory with copies of Jetty's (and
other) license files?

I see there are some in example/etc, maybe a top-level "legal" would be clearer?

This is how we do it in Cocoon, see
http://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_1_X/legal/

-Bertrand
Reply | Threaded
Open this post in threaded view
|

Re: release requirements status

Yonik Seeley-2
On 12/1/06, Bertrand Delacretaz <[hidden email]> wrote:

> On 11/30/06, Yonik Seeley <[hidden email]> wrote:
>
> > ...I'm not sure if we need to note anything about Jetty in LICENSE or
> > NOTICE or not... it already uses the ASL 2.0 license, but does seem to
> > contain other licenses within it....
>
> How about creating a "legal" directory with copies of Jetty's (and
> other) license files?
>
> I see there are some in example/etc, maybe a top-level "legal" would be clearer?

AFAIK, best practice is currently a single NOTICE and LICENSE file at
the top with everything in it (or at a minimum pointers from the
LICENSE file to all other licenses).

Part of the problem is one can't look at other ASF project releases
for much guidance since many would not pass the current scrutiny of
the incubator.

-Yonik
Reply | Threaded
Open this post in threaded view
|

Re: release requirements status

Bertrand Delacretaz
On 12/1/06, Yonik Seeley <[hidden email]> wrote:

> ...Part of the problem is one can't look at other ASF project releases
> for much guidance since many would not pass the current scrutiny of
> the incubator....

You're right...so maybe we could mention AL-licensed code that we use
in LICENSE.txt?

Something like

--------------------------------------------------------------------------
This product includes code from other projects which
use the Apache License:
--------------------------------------------------------------------------
Lucene (http://lucene.apache.org/java/)
Jetty (http://www.mortbay.org/)

-Bertrand
Reply | Threaded
Open this post in threaded view
|

Re: release requirements status

Yoav Shapira-2
Hi,

On 12/1/06, Bertrand Delacretaz <[hidden email]> wrote:

> On 12/1/06, Yonik Seeley <[hidden email]> wrote:
>
> > ...Part of the problem is one can't look at other ASF project releases
> > for much guidance since many would not pass the current scrutiny of
> > the incubator....
>
> You're right...so maybe we could mention AL-licensed code that we use
> in LICENSE.txt?
>
> Something like
>
> --------------------------------------------------------------------------
> This product includes code from other projects which
> use the Apache License:
> --------------------------------------------------------------------------
> Lucene (http://lucene.apache.org/java/)
> Jetty (http://www.mortbay.org/)
>
> -Bertrand

I thought this was exactly what the NOTICE file is for?  Mention all
the code from other projects we use, including ASL code.  LICENSE is
just for our own (Solr) stuff.

Yoav
Reply | Threaded
Open this post in threaded view
|

Re: release requirements status

Bertrand Delacretaz-2
On 12/1/06, Yoav Shapira <[hidden email]> wrote:

> ...I thought this was exactly what the NOTICE file is for?  Mention all
> the code from other projects we use, including ASL code.  LICENSE is
> just for our own (Solr) stuff...

Hmmm..you're right (it's Friday here, it's been a long week ;-)

-Bertrand
Reply | Threaded
Open this post in threaded view
|

Re: release requirements status

Yonik Seeley-2
In reply to this post by Yoav Shapira-2
On 12/1/06, Yoav Shapira <[hidden email]> wrote:
> I thought this was exactly what the NOTICE file is for?  Mention all
> the code from other projects we use, including ASL code.  LICENSE is
> just for our own (Solr) stuff.

LICENSE needs to apply to everything in the distribution.
Solr's current LICENSE has ASL 2.0, followed by the license for the
XML parser we use, as directed by legal-discuss.

-Yonik
Reply | Threaded
Open this post in threaded view
|

Re: release requirements status

Yonik Seeley-2
Ahh, here's the pointer:
http://www.apache.org/dev/release.html

'''
 If A Distribution Contains Code Under Several Licenses, Should It
Contain Several License Files?

No - all license information should be contained in the LICENSE file.

When a distribution contains code under several licenses, the LICENSE
file should contain details of all these licenses. For each component
which is not Apache licensed, details of the component and the license
under which the component is distributed should be appended to the
LICENSE file.
'''

-Yonik

On 12/1/06, Yonik Seeley <[hidden email]> wrote:

> On 12/1/06, Yoav Shapira <[hidden email]> wrote:
> > I thought this was exactly what the NOTICE file is for?  Mention all
> > the code from other projects we use, including ASL code.  LICENSE is
> > just for our own (Solr) stuff.
>
> LICENSE needs to apply to everything in the distribution.
> Solr's current LICENSE has ASL 2.0, followed by the license for the
> XML parser we use, as directed by legal-discuss.
>
> -Yonik
>
Reply | Threaded
Open this post in threaded view
|

Re: release requirements status

Yoav Shapira-2
Wow, cool.

Yoav

On 12/1/06, Yonik Seeley <[hidden email]> wrote:

> Ahh, here's the pointer:
> http://www.apache.org/dev/release.html
>
> '''
>  If A Distribution Contains Code Under Several Licenses, Should It
> Contain Several License Files?
>
> No - all license information should be contained in the LICENSE file.
>
> When a distribution contains code under several licenses, the LICENSE
> file should contain details of all these licenses. For each component
> which is not Apache licensed, details of the component and the license
> under which the component is distributed should be appended to the
> LICENSE file.
> '''
>
> -Yonik
>
> On 12/1/06, Yonik Seeley <[hidden email]> wrote:
> > On 12/1/06, Yoav Shapira <[hidden email]> wrote:
> > > I thought this was exactly what the NOTICE file is for?  Mention all
> > > the code from other projects we use, including ASL code.  LICENSE is
> > > just for our own (Solr) stuff.
> >
> > LICENSE needs to apply to everything in the distribution.
> > Solr's current LICENSE has ASL 2.0, followed by the license for the
> > XML parser we use, as directed by legal-discuss.
> >
> > -Yonik
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: release requirements status

Yoav Shapira-2
Ooops, sent a bit too early -- meant "wow, I was really wrong about
this, good to know" and "cool, thanks for pointing it out" ;)

Yoav

On 12/1/06, Yoav Shapira <[hidden email]> wrote:

> Wow, cool.
>
> Yoav
>
> On 12/1/06, Yonik Seeley <[hidden email]> wrote:
> > Ahh, here's the pointer:
> > http://www.apache.org/dev/release.html
> >
> > '''
> >  If A Distribution Contains Code Under Several Licenses, Should It
> > Contain Several License Files?
> >
> > No - all license information should be contained in the LICENSE file.
> >
> > When a distribution contains code under several licenses, the LICENSE
> > file should contain details of all these licenses. For each component
> > which is not Apache licensed, details of the component and the license
> > under which the component is distributed should be appended to the
> > LICENSE file.
> > '''
> >
> > -Yonik
> >
> > On 12/1/06, Yonik Seeley <[hidden email]> wrote:
> > > On 12/1/06, Yoav Shapira <[hidden email]> wrote:
> > > > I thought this was exactly what the NOTICE file is for?  Mention all
> > > > the code from other projects we use, including ASL code.  LICENSE is
> > > > just for our own (Solr) stuff.
> > >
> > > LICENSE needs to apply to everything in the distribution.
> > > Solr's current LICENSE has ASL 2.0, followed by the license for the
> > > XML parser we use, as directed by legal-discuss.
> > >
> > > -Yonik
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: release requirements status

Bertrand Delacretaz
On 12/1/06, Yoav Shapira <[hidden email]> wrote:
> Ooops, sent a bit too early -- meant "wow, I was really wrong about
> this, good to know" and "cool, thanks for pointing it out" ;)...

So I was wrong about being wrong ;-)

Actually, in the case of Jetty, I think we should say something like

  The Jetty web server code distributed with this software was
developed by Mort Bay Consulting
  (http://www.mortbay.org), the original software is available from
their website.

In the NOTICE.txt, based on http://www.apache.org/licenses/example-NOTICE.txt

-Bertrand