Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 43809 invoked from network); 31 Mar 2011 15:16:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 31 Mar 2011 15:16:28 -0000 Received: (qmail 19797 invoked by uid 500); 31 Mar 2011 15:16:28 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 19585 invoked by uid 500); 31 Mar 2011 15:16:28 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: Reply-To: legal-discuss@apache.org List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 19578 invoked by uid 99); 31 Mar 2011 15:16:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Mar 2011 15:16:28 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sebbaz@gmail.com designates 209.85.216.50 as permitted sender) Received: from [209.85.216.50] (HELO mail-qw0-f50.google.com) (209.85.216.50) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Mar 2011 15:16:21 +0000 Received: by qwe5 with SMTP id 5so2104976qwe.23 for ; Thu, 31 Mar 2011 08:16:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=E9cQra7YW1AZlP2w/mlH3tzBXbSEDcFokYHzqtmgFmk=; b=l0g5yU89+a59Nep6aUGTtENu3pjlVTW0v3hNXrgFq3BzE/IryWOpQx7nvRMZiijxvz eksac+klMECQGV9CFxBH/6yUjaCXF50qS0oK/0M39iwN5OioP+3LX7tRPzZEtn90W4Qv 6Zc0dTOxBn4jYHc8PGJ4RCwQHKbO0n6mgSVJE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=marYslmp/gvHHMXiEJzwdCfnuZWaPjSOoL/tT/XO2y/18KLzmFZ1IelKtHxDrj1PKi XVqBrZuD8bb+F+00TqdpyHjt97BTBQEY6McEUhkDznY9zLB4pMVvyq9sDeypIKyiSmp0 R8TUnudbOoFHo7gRtZ3LK5iNxcUIVgPpH/acU= MIME-Version: 1.0 Received: by 10.229.128.158 with SMTP id k30mr2292377qcs.188.1301584561039; Thu, 31 Mar 2011 08:16:01 -0700 (PDT) Received: by 10.229.234.21 with HTTP; Thu, 31 Mar 2011 08:16:00 -0700 (PDT) Date: Thu, 31 Mar 2011 16:16:00 +0100 Message-ID: Subject: LGPL dependencies for JMeter From: sebb To: legal discuss Content-Type: text/plain; charset=ISO-8859-1 Sorry to bring this up again so soon, but the complicated thread about Lucene/Solr has not dealt with the question we would like answered, There are two proposed patches for JMeter, both of which use LGPL libraries. * One is adding an AMF sampler, which would use Adobe Blaze - LGPL3 * Another adds a graphing visualiser using JChart2D - LGPL v2.1 Both would be strictly optional. There are lots of samplers other than AMF, and many visualisers. I think this meets the #optional criteria - and we would ensure that JMeter still ran without the libraries present. As far as I can make out, using reflection to link to LGPL is acceptable, even if not exactly encouraged. And this would have no effect on the build process. Q1. Is it OK to provide LGPL glue code (source and binary) using reflection [1]? Now the ASF developers (and particularly the RM) would need to download the LGPL library in order to develop and test the glue code. This suggests an alternative that might be easier to develop and maintain, which is to build the glue code without using reflection. Obviously, we would need to ensure that users could still build from source without downloading the LGPL libraries. This is quite easy in Ant. Seems to me that this scenario is covered by the following section, but I could be wrong: http://www.apache.org/legal/resolved.html#prohibited Q2. Is that an acceptable alternative to using reflection only? [1] Obviously the glue code would not function without the library present, but we would ensure that this only affected the particular sampler or visualiser. This applies whether or not reflection is used. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org