Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:68661 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 60357 invoked from network); 29 Aug 2013 05:35:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Aug 2013 05:35:51 -0000 Authentication-Results: pb1.pair.com smtp.mail=remi@fedoraproject.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=remi@fedoraproject.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain fedoraproject.org from 212.27.42.1 cause and error) X-PHP-List-Original-Sender: remi@fedoraproject.org X-Host-Fingerprint: 212.27.42.1 smtp1-g21.free.fr Linux 2.6 Received: from [212.27.42.1] ([212.27.42.1:50488] helo=smtp1-g21.free.fr) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 19/80-57841-6BDDE125 for ; Thu, 29 Aug 2013 01:35:51 -0400 Received: from schrodingerscat.famillecollet.com (unknown [82.241.130.121]) by smtp1-g21.free.fr (Postfix) with ESMTP id 5BA3594013F for ; Thu, 29 Aug 2013 07:35:43 +0200 (CEST) Message-ID: <521EDDAE.2000505@fedoraproject.org> Date: Thu, 29 Aug 2013 07:35:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130806 Thunderbird/17.0.8 MIME-Version: 1.0 To: PHP Internals References: <521E468E.5070406@sugarcrm.com> <521E534E.2060603@sugarcrm.com> <521E6E36.4060007@sugarcrm.com> In-Reply-To: X-Enigmail-Version: 1.5.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] Attitude against distributions... (Was: JSON non-free license) From: remi@fedoraproject.org (Remi Collet) Le 29/08/2013 00:36, Jan Ehrhardt a écrit : > Stas Malyshev in php.internals (Wed, 28 Aug 2013 14:40:06 -0700): >> What we need to consider this extension as a replacement for core JSON is: >> - explanation of advantages and disadvantages (noting that for most PHP >> users "weird license" is not a significant disadvantage of the >> extension) of the change >> - RFC >> - API description >> - potential BC problems >> - performance impact > > Some PECL extensions rely on (static?) json: couchdb, couchbase and > solr. The maintainers of these extensions will have some work to do, > unless the replacement is completely BC. Fedora used to build json extension as shared (like most extension). We never encounter any issue with other extension (except load order, but this is a well known and managed thing) jsonc is really a dropin replacement. - for other extension, same API/ABI - for userland Remi. > > Jan >