Return-Path: Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: (qmail 13987 invoked from network); 9 Feb 2011 00:34:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 9 Feb 2011 00:34:07 -0000 Received: (qmail 8363 invoked by uid 500); 9 Feb 2011 00:34:06 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 8207 invoked by uid 500); 9 Feb 2011 00:34:05 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 8200 invoked by uid 500); 9 Feb 2011 00:34:05 -0000 Delivered-To: apmail-lucene-java-dev@lucene.apache.org Received: (qmail 8197 invoked by uid 99); 9 Feb 2011 00:34:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Feb 2011 00:34:05 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [140.177.205.37] (HELO webmail.wolfram.com) (140.177.205.37) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Feb 2011 00:33:57 +0000 Received: from [192.168.1.101] (c-98-212-147-215.hsd1.il.comcast.net [98.212.147.215]) (authenticated bits=0) by webmail.wolfram.com (8.13.7/8.13.7) with ESMTP id p190Xxcb028238 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 8 Feb 2011 18:34:00 -0600 Message-ID: <4D51E0DD.8090408@wolfram.com> Date: Tue, 08 Feb 2011 18:33:33 -0600 From: Edward Drapkin User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: java-dev@lucene.apache.org Subject: Potential contrib module References: <50e5f6251002070933p4f9e6150t27ef86fd36ea59c2@mail.gmail.com> <000601caa81e$7dfdc9f0$79f95dd0$@de> <8f0ad1f31002071033q1fe3ec9exe3cc8a94756413b5@mail.gmail.com> <50e5f6251002071117u4e994a85m3865cc87305798bf@mail.gmail.com> <8f0ad1f31002071138o1c73fc30ge6577ca58db65984@mail.gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello all, Pending approval (which is almost certain) from management, I have a potential module that I'd like to contribute if possible. Before I go to management, I'd like to be able to make a case that I'm certain this will be approved by Lucene, although I am all but completely sure that there won't be a problem contributing back. I've been working on some utilities that allow one to use Mathematica with Lucene - most notably a FilteredTermEnum/Query implementation that allow one to use arbitrary Mathematica expressions in searches. It's not quite finished yet, but functional and useful. My question is what do I need to do to be able to contribute this? The dependent libraries (there are two, one in Java, one JNI) both ship with Mathematica and are largely dependent on the version of Mathematica in use, so they wouldn't need to ship with the module which should avoid licensing conflicts. Does the dependence on a proprietary piece of software, though, eliminate this from being contributed? If not, what requirements are necessary for contributing? Is there a guide anywhere on how to prepare the code (unit test requirements, documentation requirements, naming conventions, etc.)? Thanks, Eddie --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org