Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100821 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32844 invoked from network); 4 Oct 2017 17:57:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Oct 2017 17:57:12 -0000 Authentication-Results: pb1.pair.com header.from=me@daveyshafik.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=me@daveyshafik.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain daveyshafik.com from 209.85.214.48 cause and error) X-PHP-List-Original-Sender: me@daveyshafik.com X-Host-Fingerprint: 209.85.214.48 mail-it0-f48.google.com Received: from [209.85.214.48] ([209.85.214.48:56826] helo=mail-it0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CF/16-34435-6F025D95 for ; Wed, 04 Oct 2017 13:57:11 -0400 Received: by mail-it0-f48.google.com with SMTP id g18so16645889itg.5 for ; Wed, 04 Oct 2017 10:57:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daveyshafik-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=U6F91CHl+L4ZWrYbjit+eIdbKNBWb6fZpaT8cxpdEPE=; b=0Thwx0bumw8f5EhIVTSWPd/oD3V4gFsXzRHE8hmW7jO6+c9Fw47T5CZgh9QufExsqm z15XwOK+rAa+M5YX96uSySLMyXmaHBPWSD9fggurPn2VwuQTg2kGQypEsRh5MSfGr1oE l/0ngFUp+SYeJjrRvDQaTVSdBN1I8DQKQ3rO49Enuk995JIoX+FvvSQUBXD+H7wdW40G vjCqBznclkNbSKPuh+FMwUjC/lDaWj08Ei3eYK/2aPb4Pk8rfJJA4rQRZR6zKx5J5SOY qcekhE445LZR1CrdruIWfy+EPUfLnw2BomcPLEupIKunHIGI+zCrE9Hfbe+LVCRUzTlA B7SQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=U6F91CHl+L4ZWrYbjit+eIdbKNBWb6fZpaT8cxpdEPE=; b=iS9RIvN4TnlvbdY62dUT+BT5wRzlxf/JAO3fVHbfOlhMm1BfrDQ2ZI/VWB2JRP1cin +7ooxNkIPeKoY4ugAUhnGmXmWNgjG+eHvZD32JGWMmKLa2GNsA/258h9IU6iX0niKh1b HQtPKa0hikX0Q7LdU6L/8QT7TUGnf2PLoG5iFbtDnx2RC1K1YQrO2WdSH0UCxasRNEvH +y/i3JccSZ/7VJ315cInyn32g8nki/qmhP1WA7yuukkK4mSm5+VzaeXKH1F0IUh7F/JE 7cYlnKf/qLECzKcxI4WoWe6pfv3w9LZhWHTuW6hH/S7yHrC2eS3thaciI/ldj0moESuU B8KQ== X-Gm-Message-State: AMCzsaVhC5csRy92B7TIodV0gO8bT5BDJCITMDaOMz57Gw51rA++DESe 3GyBQqBge8rMNIqmw3QkBcUaPHoivejaN3trSvORpQ== X-Google-Smtp-Source: AOwi7QDyzzeYxxl8k5DR8A0UEvx2lBQGWnjz5oGRXJpGj3FxGayCT7WLjF0ymk40zA+BYrwnMLd4KSqiT38KWEohuc0= X-Received: by 10.36.16.193 with SMTP id 184mr15439887ity.30.1507139827589; Wed, 04 Oct 2017 10:57:07 -0700 (PDT) MIME-Version: 1.0 Sender: me@daveyshafik.com Received: by 10.107.130.13 with HTTP; Wed, 4 Oct 2017 10:57:06 -0700 (PDT) In-Reply-To: References: Date: Wed, 4 Oct 2017 10:57:06 -0700 X-Google-Sender-Auth: jF6b7ociOp9iyn-db-4crNA44hI Message-ID: To: Walter Parker Cc: Dan Ackroyd , "O'Neil Delpratt" , PHP internals , Michael Kay Content-Type: multipart/alternative; boundary="001a11445cc80d0025055abc5693" Subject: Re: [PHP-DEV] RFC proposal: Provide support for XSLT 3.0, XPath 3.1, and XQuery 3.1 From: davey@php.net (Davey Shafik) --001a11445cc80d0025055abc5693 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 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 yo= ur > > 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 syste= ms > > > due to a licensing restriction. > > > > That seems like a problem. > > > > > Caveat #2: The Standard Edition is essentially an entry=E2=80=91level= 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. Yo= u > 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, a= s > 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 is 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 --001a11445cc80d0025055abc5693--