Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:68670 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 80547 invoked from network); 29 Aug 2013 07:52:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Aug 2013 07:52:48 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain zend.com from 209.85.220.174 cause and error) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.174 mail-vc0-f174.google.com Received: from [209.85.220.174] ([209.85.220.174:37192] helo=mail-vc0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7A/94-57841-FCDFE125 for ; Thu, 29 Aug 2013 03:52:48 -0400 Received: by mail-vc0-f174.google.com with SMTP id gd11so44853vcb.19 for ; Thu, 29 Aug 2013 00:52:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc:content-type; bh=c7URf8E1IWFOykZ0OrrIMH+BglXfR+3d+XkePg/yaOw=; b=QIVJkjH53C891pO3rbrnzJf7RGjYZlLb9KUnM25OWFVz4GBb1d7TbEnDNfuNA8eOsH wq+TRpW70TPa1UL6L4b3x3jbn0TfI32Cj/DzYN15bqoFumF/crSZo+4mbBMjK3of7biD akoxTKxPhXDBxFQxqlSNlvyf1qACfu0jpsK8/qtMw9PYPC8S44wOAHo0O5g/ZKtleDw0 UjBP5gE8dTzbgrBrfFm+ow2EujeH5mx+suNrQ7jlbg+cY3Ujdbid/JXR+c2AyBJkMlja j05yEiM//5EAuKdQC5tm7qQRKVq9dyOhBD/9GtP8flUEI3p0NCo99A71tZOXALiGWwOs WUlA== X-Gm-Message-State: ALoCoQlE3TdPNb8qjNoPHXFL8QYQBHB2g5d5ekvD170iix5u4wB9cfr1CRqXewKteFbCR4SKZwNJkC2P91uP8tgF04Zacuv0QiHdtJY7C8d8Coh7OA7Hvv1dnpeKI8rBOibrlh+Z/3Oq X-Received: by 10.52.88.115 with SMTP id bf19mr890506vdb.12.1377762764060; Thu, 29 Aug 2013 00:52:44 -0700 (PDT) References: <521EE223.9060702@fedoraproject.org> In-Reply-To: <521EE223.9060702@fedoraproject.org> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQEtazf8aDkjZ8GEWA+WF/4OezskXpruPaPA Date: Thu, 29 Aug 2013 10:52:43 +0300 Message-ID: To: Remi Collet Cc: PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] [RFC] Switch from json extension to jsonc [Discussion] From: zeev@zend.com (Zeev Suraski) 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