Re: RFC proposal: Provide support for XSLT 3.0, XPath 3.1, and XQuery 3.1
| From: | Johannes Schlüter | Date: | Thu, 05 Oct 2017 15:03:49 +0000 |
| Subject: | Re: RFC proposal: Provide support for XSLT 3.0, XPath 3.1, and XQuery 3.1 | ||
| References: | 1 2 3 4 5 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-100826@lists.php.net to get a copy of this message | ||
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.