Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:68660 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58967 invoked from network); 29 Aug 2013 05:34:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Aug 2013 05:34:10 -0000 Authentication-Results: pb1.pair.com header.from=remi@fedoraproject.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=remi@fedoraproject.org; spf=permerror; 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:46370] helo=smtp1-g21.free.fr) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F3/30-57841-F4DDE125 for ; Thu, 29 Aug 2013 01:34:09 -0400 Received: from schrodingerscat.famillecollet.com (unknown [82.241.130.121]) by smtp1-g21.free.fr (Postfix) with ESMTP id D5F70940122 for ; Thu, 29 Aug 2013 07:34:00 +0200 (CEST) Message-ID: <521EDD47.8020800@fedoraproject.org> Date: Thu, 29 Aug 2013 07:33:59 +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: <521E6E36.4060007@sugarcrm.com> 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 28/08/2013 23:40, Stas Malyshev a écrit : > Hi! > >> And while the issue was first reported by Debian, the other >> distributions share the same concerns. This is why PHP should consider >> this - because the other parts of the eco-system are already going >> forward with this. Yes. This is not a Debian only problem. Most of linux distribution are affected (Fedora, Mandriva, Mageia, OpenSuse, Ubuntu...) AFAIK no one have altered PHP. We only build with --disable-json which is available in the standard build process, and build/ship jsonc separately. There is also a consensus to move on this "only" for new PHP 5.5 and keep json in PHP 5.3 / 5.4 as this problem was not discovered before. > 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 Yes, most PHP users don't care of License. especially those who want to do "evil" ;) But we are PHP project members. And we ship an OpenSource software which is Licensed under the "PHP License", a "really" free License (per FSF definition). So, of course, we expect users to respect this License. And probably, we'd like them to respect OpenSource, so we need to have an exemplary conduct about those License issues. > - RFC > - API description > - potential BC problems > - performance impact Already drafted : https://wiki.php.net/rfc/free-json-parser I was thinking to submit this for discussion later (mostly because I will be AFK first week of september), but as the discussion raised now... Remi.