Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100817 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 74244 invoked from network); 3 Oct 2017 20:29:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Oct 2017 20:29:34 -0000 Authentication-Results: pb1.pair.com smtp.mail=walterp@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=walterp@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.178 as permitted sender) X-PHP-List-Original-Sender: walterp@gmail.com X-Host-Fingerprint: 209.85.216.178 mail-qt0-f178.google.com Received: from [209.85.216.178] ([209.85.216.178:52180] helo=mail-qt0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 20/B2-34435-B23F3D95 for ; Tue, 03 Oct 2017 16:29:32 -0400 Received: by mail-qt0-f178.google.com with SMTP id q4so15384441qtq.8 for ; Tue, 03 Oct 2017 13:29:31 -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=H321k5/tcur968lxYCJqx8ThPuzNtdirt4VmyIj/+/0=; b=KVljnnA4dpYC4FEgO4rg+npTg2qkFwlk23EAPu7oiYokNZXhcTlgvOroYLs1tAFhEw KPIXC9wn0oFQM6H/YoA8LX370RetJtxFU8Lr8lph92M0HtGNRQ0rT/jEUIQskX4o2nr9 VQPN3pjDps2PTpqgQRXjuvy9jOJTTX4Sc8onCjO4aPOSa4+xAbaUq/K+cj4HMKxJ3+2D QD/fBMpCvTVntx5uyDK1x6G/+kp6b+EbXQV2D1pnBZRW0+IQywt07ZVbyYlSOVHJX45e y/U7nK4WwWhb7WJ7SD5P+/eJ0jeGUKfOpyPKnE6Gg2zAmqPvTNnlhu+AkE6euB0jor+J R5IQ== 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=H321k5/tcur968lxYCJqx8ThPuzNtdirt4VmyIj/+/0=; b=fF27r8gsD5opNRMlKJXR6R65EQvfc03wy19R0aCrKTX/4MdNPaASxLy7z+/4piUzxv 5PMuoPrz42Si5D64/fjbhpDrkVJYHH8g8UxMiVPFVuomnFvh/CMTNLpSqzVQRuwcZaM2 6pNkWITfj/42RIET+SuZrvg4Z787exb9AseY/9MRqlRUzV3xPcEUGDUfiLOVFz9dIa7a UOEG4yS/IPQwbAiy+GbAcuRqd5CDPWH+tD/xoM4ir6bxarSbAyckG9b5YT5Gw6Jz2Vpe 85e+6+8VY2JA7Z5NRtJu6junZPoxzbmVIAmaS7E5BnuUK36Bs0WkqNbONwsIkGXDqYD5 1FeA== X-Gm-Message-State: AMCzsaU0hmCBMLRMcHUEx/U9uwtNhaXFHqLopYTSeBdbIPk63qbWp8v2 9JR0zVlNK6MG95QucudgsBHYW8cZgl8hmDhM3do= X-Google-Smtp-Source: AOwi7QBpDMV3fPchfoeHhK6P7uFB23oSx3rXnt0VMx28BMgj8mGCNA5uQt5cnyGIvlegNIcYT3Px8fItyZQsmvxO2I0= X-Received: by 10.200.40.146 with SMTP id i18mr25390325qti.94.1507062568629; Tue, 03 Oct 2017 13:29:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.191.5 with HTTP; Tue, 3 Oct 2017 13:29:28 -0700 (PDT) In-Reply-To: References: Date: Tue, 3 Oct 2017 13:29:28 -0700 Message-ID: To: Dan Ackroyd Cc: "O'Neil Delpratt" , PHP internals , Michael Kay Content-Type: multipart/alternative; boundary="001a11403d0a0ebe3a055aaa59e4" 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) --001a11403d0a0ebe3a055aaa59e4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 to= o > far behind for this to be viable. > > That's probably true. > > > Excelsior have a licensing scheme enabling the compiler to be used by > 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 problem. > > > 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=91level v= ariant 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. You would however need the consent of all contributors. Does new code to the core have to be GPL-compatible? Or has it changed to 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 --=20 The greatest dangers to liberty lurk in insidious encroachment by men of zeal, well-meaning but without understanding. -- Justice Louis D. Brandei= s --001a11403d0a0ebe3a055aaa59e4--