Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100826 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 88497 invoked from network); 5 Oct 2017 15:03:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Oct 2017 15:03:56 -0000 Authentication-Results: pb1.pair.com smtp.mail=johannes@schlueters.de; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=johannes@schlueters.de; sender-id=unknown Received-SPF: error (pb1.pair.com: domain schlueters.de from 84.19.169.162 cause and error) X-PHP-List-Original-Sender: johannes@schlueters.de X-Host-Fingerprint: 84.19.169.162 mail.experimentalworks.net Received: from [84.19.169.162] ([84.19.169.162:60060] helo=mail.experimentalworks.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B5/90-16800-9D946D95 for ; Thu, 05 Oct 2017 11:03:54 -0400 Received: from kuechenschabe.fritz.box (ppp-46-244-187-162.dynamic.mnet-online.de [46.244.187.162]) by mail.experimentalworks.net (Postfix) with ESMTPSA id 7E318664F2; Thu, 5 Oct 2017 17:03:50 +0200 (CEST) Message-ID: <1507215829.1967.92.camel@schlueters.de> To: Walter Parker , Davey Shafik Cc: Dan Ackroyd , O'Neil Delpratt , PHP internals , Michael Kay Date: Thu, 05 Oct 2017 17:03:49 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] RFC proposal: Provide support for XSLT 3.0, XPath 3.1, and XQuery 3.1 From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Mi, 2017-10-04 at 11:23 -0700, Walter Parker wrote: > Sorry, my mistake. I didn't notice when PHP changed from GPL style to > BSD style. > Hard to remember, since that happened already during the last century (with PHP 3 in 1997) ;-) And yes, LGPL modules are tolerable, but not liked. GPL is not possible. See http://php.net/license/ About saxon: To my understanding libsaxon is not available on many systems (for Ubunut Io nly find saxon-java, not saxon/c https://package s.ubuntu.com/search?keywords=saxon&searchon=names&suite=zesty§ion=a ll) this makes me doubtful whether saxon/c really is "a recognized leader" as the marketing blurb in the original mail states. (while I'm not knowledgeable about the state of the XML/XSLT world) I tried to download the thing from http://www.saxonica.com/download/c.x ml which is a slow server and the only thing inside the tarball was a single executable, so I gave up. In practical terms bundling in php-src doesn't win you much: Vast majority of users  uses PHP from distros. Distros like to split it up into small packages, especially if there are external dependencies. For a user it doesn't matter if they have to type "apt-get install php- saxon" or i.e. "apt-get install php-pecl-saxon" whereas when releasing via pecl you're not bound to PHP's release cycle, backwards compatibility etc. thus you can innovate at your pace. johannes.