RE: [PHP-DEV] [RFC] Switch from json extension to jsonc [Discussion]
| From: | Zeev Suraski | Date: | Thu, 29 Aug 2013 07:52:43 +0000 |
| Subject: | RE: [PHP-DEV] [RFC] Switch from json extension to jsonc [Discussion] | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-68670@lists.php.net to get a copy of this message | ||
I have to say that I'm not wildly enthusiastic about making this change over
what appears to be a fairly minor comment in the license, and without even
going into the discussion as to why we want to promote Evil :)
The main concerns I have are:
* Downwards compatibility. We've found one potential issue, how can we
guarantee that there aren't others when we deal with a completely different
implementation? I think that users that bump into apps suddenly breaking in
obscure edge cases will not be very understanding when we explain to them
that we did that over a licensing quirk - that I'm willing to bet they'll
say isn't applicable to them...
* Performance. Again, for the same reasons, I think it'll be difficult for
us to defend this decision in this context as well. We switched to a 2x
slower implementation over this? Really?
I think that a better alternative would be enabling ext/jsonc to take over
the ext/json symbol space so that people who care about the license issue,
and/or are interested in the extra features - will be able to take advantage
of it as a drop-in replacement. Debian can come with this switch turned on.
My 2c.
Zeev
> -----Original Message-----
> From: Remi Collet [mailto:remi@fedoraproject.org]
> Sent: Thursday, August 29, 2013 8:55 AM
> To: PHP Internals
> Subject: [PHP-DEV] [RFC] Switch from json extension to jsonc [Discussion]
>
> Subject: Switch from json extension which have a problematic (non-free)
> license to jsonc dropin free alternative.
>
> RFC: https://wiki.php.net/rfc/free-json-parser
>
>
>
> Remi.
>
> --
> PHP Internals - PHP Runtime Development Mailing List To unsubscribe,
> visit:
> http://www.php.net/unsub.php