Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99525 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 31116 invoked from network); 15 Jun 2017 12:29:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Jun 2017 12:29:21 -0000 Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 209.85.128.176 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 209.85.128.176 mail-wr0-f176.google.com Received: from [209.85.128.176] ([209.85.128.176:35975] helo=mail-wr0-f176.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F3/00-30621-F9D72495 for ; Thu, 15 Jun 2017 08:29:20 -0400 Received: by mail-wr0-f176.google.com with SMTP id 36so19769262wry.3 for ; Thu, 15 Jun 2017 05:29:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golemon-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=Tk8MYvhB7UMVyrV0nG5BhSrzW6f+PwvGNn14/Po+v+A=; b=hxiss0WK0dHPuO2tMYb+naF90IYrWCptx85mNmNTEm1xh4ZlFxiHhqqNo6EWIAH7m1 DxDcgRC1QCHxm+EB/auuldwHUcfU0zezZlSeCsAA4Uk1k48XTdMb0YCd4qHO5H4es5je P9riQLK4oiHj3I1zEHx5J4ufjDpPv3KEBy6c5IRvXk2AESQnAb+vVwoLe6CUwBiTwkRC 4KsmQOQ6VWxriUKhA1/sAxokDXTzpRe2Jw/ap3mZgw9WeBz6+AWrysYA1uEhPhMoUNom iTblidfQHp08l76JRCHkLUjYeVy872ZdKIuuZuw3R3X7Sn4enDhuO1FwSf8VXos9XroI DW4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Tk8MYvhB7UMVyrV0nG5BhSrzW6f+PwvGNn14/Po+v+A=; b=ayutndejaLeSgcgTPo1UYVAU0Qm/7X4a3GxD2DzpsMXHjQCr/K7kWpFn4pN4ZsRqsN /vv/70D5PbjaXkCzbCg2fvb5AR6c/iaBGE06jnrMpRILKmBvS1283Aa06W/5dVL7kwhF J0pwTS0BQzIoLr1S37DT5ntEHXAttl0gWHeOvz0Qf6Tji463llC7KD+jX/Y7s9lMyGHb /OhcCfZCqfPYF6K2t/68tjTdzW/X3I+uWJJMGlgY1cSItruGz6k1qTpYkWSw5TPX72K/ JY76jaSvFye0JbAFRemeHndaVtDYRo9nnmfAAKc6KchxlDTAqk/jL4w5enQlXpNPH/Gf lB8w== X-Gm-Message-State: AKS2vOzgs8ENuZwab3CFEFGWFNvg6/uBbcV/kTyF+vIfqrJEZW/yuvGm /iKXxYm89KIdep46tJNVrkx3GtciBA3Z X-Received: by 10.223.175.200 with SMTP id y8mr700847wrd.163.1497529756587; Thu, 15 Jun 2017 05:29:16 -0700 (PDT) MIME-Version: 1.0 Sender: php@golemon.com Received: by 10.223.172.226 with HTTP; Thu, 15 Jun 2017 05:29:16 -0700 (PDT) X-Originating-IP: [71.251.16.204] In-Reply-To: References: <2ad04b8f-76e5-4420-2776-5bda28f60285@fedoraproject.org> Date: Thu, 15 Jun 2017 08:29:16 -0400 X-Google-Sender-Auth: 2kHj7AFXJuDKPIRPiqZ_kX7QF3Y Message-ID: To: Nikita Popov Cc: Remi Collet , PHP Internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] Extensions License From: pollita@php.net (Sara Golemon) On Thu, Jun 15, 2017 at 5:06 AM, Nikita Popov wrote: > On Tue, Jun 13, 2017 at 8:23 AM, Remi Collet wrote: >> All extensions in php-src are PHP 3.01 Licensed >> (libs may, of course, have different license) >> >> Is there any strong rule about this ? >> Or is it OK to have a BSD Licensed extension ? >> >> Context: see sodium PR > > I think we should allow BSD/MIT licenses, as they are compatible with and > less restrictive than the PHP license. TBH, the PHP license seems somewhat > dubious when applied to extensions, as most of the additional clauses are > simply not applicable (extensions do not bundle the Zend Engine and > extensions have no control over the PHP group or the PHP name). > I agree that BSD/MIT being more permissive is probably fine as far as licensing goes. In fact, there are bundled libraries in ext/*/ which are (obviously) not PHP licensed, so drawing an arbitrary line at one point in ext as opposed to another is a bit... weird. Obviously we need to be very careful about *which* licenses are permitted, but BSD/MIT feel like no-brainers to me. -Sara Nit; I disagree with your second sentence. While the initial commit may not relate to anyone with any degree of control over the engine or core, it will inevitably be touched by those individuals over time. But that's just a digression since ultimately the PHP release is nothing without the engine and core, so the PHP licensed nature of those parts is sufficient.