Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100822 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 34944 invoked from network); 4 Oct 2017 18:23:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Oct 2017 18:23:35 -0000 Authentication-Results: pb1.pair.com header.from=walterp@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=walterp@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.175 as permitted sender) X-PHP-List-Original-Sender: walterp@gmail.com X-Host-Fingerprint: 209.85.216.175 mail-qt0-f175.google.com Received: from [209.85.216.175] ([209.85.216.175:49483] helo=mail-qt0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 98/76-34435-62725D95 for ; Wed, 04 Oct 2017 14:23:34 -0400 Received: by mail-qt0-f175.google.com with SMTP id o3so20959316qte.6 for ; Wed, 04 Oct 2017 11:23:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=nNxbIvC7EMvdr6o/fOSj/R8S3Ijhvs3zBSaX44OiRNY=; b=ejD8X6HS0LCGT6tTcYo7M72GLuGEifOxXVkmr3uTVTddrFgAVEm09KJVed3pJU1wzb bMIqKjqfK6lzeaPPv+11X03fwAbtE5du0HTxnZyqLQiv7OH3dRNt8lGaomrUbxYvOhEF FBB3X1hWxEt0OUGRekGNdzovPpEFnuD+xbM+Eqp7vtxHGPOsiGkqdz+jH//8ErJfdtYm EYGLoFfsSg9WnEIY9aRFgDXr/sNNgEzbZo6Nrsi/KD3WcomMQPazCfZsyEHfQymBb02S PTh9TCITC3Lsq2Uem9GRJXjvJy9x4X12yMqlHLgVReIVoxJmoyFQofXFLeuL2e90rrIV m+3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=nNxbIvC7EMvdr6o/fOSj/R8S3Ijhvs3zBSaX44OiRNY=; b=lHomSEhlq179mgi94TZzF/gqPZtmY4E2X7YL091NG7dCFvO8HQHabtSxkiJkzg9vo9 6k0xhJCGzLUsnueaOliRkmrEyH9Bvi6QBowbgW4/5Fm571uiZ/7wAXPTum757d3HDWGF gS6CvplrLSHA2zhrHHt8JlrRcV/Re9aDMKYoQnXcbAbN3iRAEtiKzTUP+eKEuJ+uaIMU 9r6/h5H6pX+0r9zWrAAPIa+QsYRkCLPDbLbpDOyMeNU97N1q+Fv6a6MvpHziXUuqg2df R4TmpMxN4YJEV/9rNoVBE2Do3Zp5Tw4zCRfsKurlZygQfvCeRxw/4IuTKpUIUB8WhO2E /pDA== X-Gm-Message-State: AMCzsaU7+cQRChAo8d1JKQfmimB6sFJ/o6LYEr7gJIK5g/VT3z+C4wSB 84i62A0LVGbdPKGQzd8iag6yebAWryG5K4XAem8= X-Google-Smtp-Source: AOwi7QCTcy4/vUSbj2D0alMbDIyHv0a7V/jC33/4aqLabDJw+UnVIF5Rx25DKKaH/uF7glzsZ/Ijuj6NPaiVrVIctZI= X-Received: by 10.200.28.129 with SMTP id f1mr6571233qtl.250.1507141411019; Wed, 04 Oct 2017 11:23:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.191.5 with HTTP; Wed, 4 Oct 2017 11:23:30 -0700 (PDT) In-Reply-To: References: Date: Wed, 4 Oct 2017 11:23:30 -0700 Message-ID: To: Davey Shafik Cc: Dan Ackroyd , "O'Neil Delpratt" , PHP internals , Michael Kay Content-Type: multipart/alternative; boundary="089e0825d1e46e21f7055abcb490" Subject: Re: [PHP-DEV] RFC proposal: Provide support for XSLT 3.0, XPath 3.1, and XQuery 3.1 From: walterp@gmail.com (Walter Parker) --089e0825d1e46e21f7055abcb490 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Oct 4, 2017 at 10:57 AM, Davey Shafik wrote: > On Tue, Oct 3, 2017 at 1:29 PM, Walter Parker wrote: > >> On Tue, Oct 3, 2017 at 7:51 AM, Dan Ackroyd >> wrote: >> >> > Hi O'Neil, >> > >> > On 3 October 2017 at 10:04, O'Neil Delpratt wrote= : >> > > Hi, >> > > >> > > We are considering submitting an RFC along the following lines and >> > welcome your comments: >> > > >> > > Enhancing the existing XSLTProcessor is not an option: it has fallen >> too >> > far behind for this to be viable. >> > >> > That's probably true. >> > >> > > Excelsior have a licensing scheme enabling the compiler to be used b= y >> > open source >> > > projects (see: https://www.excelsiorjet.com/free < >> > https://www.excelsiorjet.com/free>). >> > >> > I don't have the multiple hours available now to fully read through >> > and comprehend all the license information, however there are some red >> > flags from my initial reading: >> > >> > > Instead, we now offer free personal licenses for that Edition to all >> > prospects >> > > who opt in when evaluating Excelsior JET. >> > > .... >> > > Evaluate Excelsior JET and get a free Standard Edition license for >> your >> > personal use: >> > > ... >> > > If you do not wish to receive a free license, you may skip the >> > registration and >> > > download Excelsior JET Evaluation Packages anonymously. >> > >> > Having to register and opt in to obtain a license, seems like a proble= m. >> > >> > > Caveat #1: The Excelsior JET Runtime cannot be used in embedded >> systems >> > > due to a licensing restriction. >> > >> > That seems like a problem. >> > >> > > Caveat #2: The Standard Edition is essentially an entry=E2=80=91leve= l variant >> of >> > > the product, which means that: It is not available for OS X. >> > >> > That seems like a problem. >> > >> > With regards to the more technical aspects of the proposal. >> > >> > Can you say how much bigger including all of the relevant libraries >> > would make the PHP executable? Some people have already expressed >> > concern at how large the default PHP executable has become. >> > >> > What I would suggest is, if you think the license issues can be >> > resolved, to apply for a PECL account at http://pecl.php.net/ and >> > start having people to start using the extension through there. >> > >> > Having a quick look at the extension source code, I get the impression >> > that having more people use it could result in lots of small >> > refinements to the implementation that should be done before the >> > extension was ready to bring into PHP core. >> > >> > cheers >> > Dan >> > Ack >> > >> > -- >> > PHP Internals - PHP Runtime Development Mailing List >> > To unsubscribe, visit: http://www.php.net/unsub.php >> > >> > >> From the ExcelsiorJet FAQ Page: >> Is the Excelsior JET license GPL-compatible? >> >> >> Unfortunately, no. Excelsior JET includes the Java SE API source code >> licensed from Oracle under OCSL Commercial Use license, which is not >> GPL-compatible. So even releasing our own code under the GPL won't help. >> LGPL is fine however. >> >> We suggest you to release the natively compiled binary under a different >> license, pointing out that the source code is available under the GPL. Y= ou >> would however need the consent of all contributors. >> Does new code to the core have to be GPL-compatible? Or has it changed t= o >> LGPL. This may be a showstopper. >> >> Also, the fact it only generates 32-bit code may also be a non starter, = as >> lots of Linux & BSD systems are now running 64-bit as the default/common >> install. >> >> >> Walter >> > > You seem to be mistaken in thinking the PHP project is GPL licensed. It i= s > in fact licensed under the PHP License[1], and AFAIK does not allow > GPL-licensed in core (LGPL is fine)=E2=80=A6 > > [1] http://php.net/license/3_0.txt > Sorry, my mistake. I didn't notice when PHP changed from GPL style to BSD style. I withdraw my comments on the the GPL issue. Walter --=20 The greatest dangers to liberty lurk in insidious encroachment by men of zeal, well-meaning but without understanding. -- Justice Louis D. Brandei= s --089e0825d1e46e21f7055abcb490--