Return-Path: X-Original-To: apmail-incubator-jena-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-jena-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 337C39EAD for ; Wed, 22 Feb 2012 12:59:44 +0000 (UTC) Received: (qmail 86271 invoked by uid 500); 22 Feb 2012 12:59:44 -0000 Delivered-To: apmail-incubator-jena-dev-archive@incubator.apache.org Received: (qmail 86231 invoked by uid 500); 22 Feb 2012 12:59:44 -0000 Mailing-List: contact jena-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jena-dev@incubator.apache.org Delivered-To: mailing list jena-dev@incubator.apache.org Received: (qmail 86223 invoked by uid 99); 22 Feb 2012 12:59:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Feb 2012 12:59:44 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bimargulies@gmail.com designates 209.85.212.180 as permitted sender) Received: from [209.85.212.180] (HELO mail-wi0-f180.google.com) (209.85.212.180) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Feb 2012 12:59:36 +0000 Received: by wibhm6 with SMTP id hm6so3562wib.25 for ; Wed, 22 Feb 2012 04:59:16 -0800 (PST) Received-SPF: pass (google.com: domain of bimargulies@gmail.com designates 10.180.89.71 as permitted sender) client-ip=10.180.89.71; Authentication-Results: mr.google.com; spf=pass (google.com: domain of bimargulies@gmail.com designates 10.180.89.71 as permitted sender) smtp.mail=bimargulies@gmail.com; dkim=pass header.i=bimargulies@gmail.com Received: from mr.google.com ([10.180.89.71]) by 10.180.89.71 with SMTP id bm7mr35986109wib.20.1329915556122 (num_hops = 1); Wed, 22 Feb 2012 04:59:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=2rVdd27/8EXgjA3PKWDRXr1hFuTq8aGRvR6rp+qUPzU=; b=ATSbYb+PXPGWzwCntckkbjE9pYq767JIp0J6NSjxATVka5beK+4bYnX51NOXHJ/Cwh yj7cpmAW9pMg0Rl/p6vL4HUSFqqQGHosOxDI+/Oc16yMhE59Nl86xRM7mOaT3CmWicgP 6Gja3tVc2DQ7r2HEOJdF7u0yWocixCDV1WJs0= MIME-Version: 1.0 Received: by 10.180.89.71 with SMTP id bm7mr29915077wib.20.1329915555113; Wed, 22 Feb 2012 04:59:15 -0800 (PST) Received: by 10.180.103.164 with HTTP; Wed, 22 Feb 2012 04:59:15 -0800 (PST) In-Reply-To: <4F44D6E4.50102@apache.org> References: <4F44D6E4.50102@apache.org> Date: Wed, 22 Feb 2012 07:59:15 -0500 Message-ID: Subject: Re: FreeMarker license From: Benson Margulies To: jena-dev@incubator.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org The 4-clause BSD license does not seem to appear on http://www.apache.org/legal/resolved.html at all. So I think you need to go to legal. I confess that I don't understand the problem with JSP pages in the first place. All the pieces you need are either Apache or Eclipse in my experience. On Wed, Feb 22, 2012 at 6:52 AM, Andy Seaborne wrote: > Dear Mentors (mainly), > > Before going to legal@ or LEGAL-, I'd like to get advice about this licen= se. > =C2=A0The objective is to redistribute the binary in the Fuseki server ja= r. > > The server jar is a single jar of all the binaries combined. =C2=A0You ca= n run > Fuseki with "java -jar OneJar". =C2=A0So it's unpacking the original bina= ry and > repacking in a combined jar. > > Question: is it worth even pursuing this route? > > > The license is at: > > http://freemarker.sourceforge.net/docs/app_license.html > > it is BSD...ish. =C2=A0It has 4 clauses: > > 1 - the BSD clause about source code distribution. > > 2 - The binary redistribution clause is replaced by one needing either > acknowledge in end-user documention or acknowledgement "in the software i= n > the normal place" > > 3 - No endorsement by using the name FreeMarker. > > 4 - Name protection clause. > > Their copyright date is out of date :-) =C2=A0They released in 2011. > > =C2=A0 =C2=A0 =C2=A0 =C2=A0Andy > > > PS > Plan B1 is use Velocity but that seems to need an external file and has > issues with unnecessary dependencies. > > Plan B2 is to use StringTemplate which is 3-clause BSD. =C2=A0But it's no= t quite > up to date in maven central (4.0.2 vs 4.0.5). > > Velocity : I didn't find out how to control velocity without an external > file like tools.xml; to use velocity-tools I either ended up with a lot o= f > extra stuff, or had to tune the maven excludes to avoid pulling in struts > (this is fixed in Velocity tools 2.1 but it's not out yet and Fuseki need= s > non-snapshots to release with). =C2=A0 I may revisit this if I have time.