Re: release requirements status
On 12/1/06, Bertrand Delacretaz [EMAIL PROTECTED] wrote: On 11/30/06, Yonik Seeley [EMAIL PROTECTED] 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
Re: release requirements status
On 12/1/06, Yoav Shapira [EMAIL PROTECTED] 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
Re: release requirements status
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 [EMAIL PROTECTED] wrote: On 12/1/06, Yoav Shapira [EMAIL PROTECTED] 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
Re: release requirements status
Wow, cool. Yoav On 12/1/06, Yonik Seeley [EMAIL PROTECTED] 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 [EMAIL PROTECTED] wrote: On 12/1/06, Yoav Shapira [EMAIL PROTECTED] 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
Re: release requirements status
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 [EMAIL PROTECTED] wrote: Wow, cool. Yoav On 12/1/06, Yonik Seeley [EMAIL PROTECTED] 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 [EMAIL PROTECTED] wrote: On 12/1/06, Yoav Shapira [EMAIL PROTECTED] 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
release requirements status
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