Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:115474 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 63724 invoked from network); 19 Jul 2021 07:16:12 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 19 Jul 2021 07:16:12 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8BE991804C8 for ; Mon, 19 Jul 2021 00:41:05 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com [209.85.208.174]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 19 Jul 2021 00:41:05 -0700 (PDT) Received: by mail-lj1-f174.google.com with SMTP id bn5so24520864ljb.10 for ; Mon, 19 Jul 2021 00:41:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gD5RwCZJjl3wXh5/LDsluugcscfW+JV4f+z0bRjqAXE=; b=mC2YpMeIMb5GOnZhw1W6KyZMVzvAEGeWzjd3Q8SNofUk2o5CK2LhjYsjX7SP3vCeyG w5HbE35JsSiw1PfQViHpPu6U/tnSsv3Z+LIMQ2YckU4F7geq0EECB3ljomUah4GsJMKD 27cpzPy/4cLca9KrOW7cTF6pMJAY8kFxjrW3Jkwehf3vHhYnYY4b0u7PtYcL4o3YIh+1 t8JFI1YGeCMjh8W627Z4adnJmE+DepWtfHYkX4DJqZpxc207IBPQPW3YcI48Ln/aX3Mo 4A2BuABPTJqemvdBkrzyc4lWIwMH2RyJxMg26pPsHH/CZgoBGdfnZySx/sVl3pPvphxx 8TUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gD5RwCZJjl3wXh5/LDsluugcscfW+JV4f+z0bRjqAXE=; b=H4QlMeLp1saf+QnrtjqdvL+xLlCPIbujKXIMw+L9E82jfnXiGYKsCBdY81wh5exL8A sZ76mHhMxs2A6mkNM3RY9c+i3SOyb+LWjC0S692WVC0xUyhYjslgd/74hGPE1d4l0LKH +SIRRyKTJc583JACf6faR5M+BNfoq/ffgwkOwbURkeu162FjXtgAiJ4VFWYTNjfZsIwy Dx1x1QwF3FpFgB6pJkHn0X0keav/P9dEJWPidl9AezjzxuhvqnNk8SLTNSfX66me5zEJ WJlYXZeAwu0a3WZ8+AEb1kYLitetEfCGwDpACCgsdiAUdAExyTORvKrDI3k5/wt+f6mz /JdA== X-Gm-Message-State: AOAM532pnHesCPl7g3C9vbIjXN55EXkdeCHUdbVqhkQ3ZbKAeUEdy+Zw v/FaEhzC/0LNhp5jKPahGzxiE8wSvVxIu0cgskE= X-Google-Smtp-Source: ABdhPJxeZp2k6XLMQXYWLvuttdhl1j3lYx12sUxUgcSWnumf+6VhsXHPLjAZSgRvicvkWpeS3VRmjVjBEFmE48v3R5o= X-Received: by 2002:a05:651c:902:: with SMTP id e2mr15608071ljq.93.1626680461236; Mon, 19 Jul 2021 00:41:01 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 19 Jul 2021 09:40:45 +0200 Message-ID: To: Jordan LeDoux Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000000e1ae605c7750f88" Subject: Re: [PHP-DEV] LGPL Question From: nikita.ppv@gmail.com (Nikita Popov) --0000000000000e1ae605c7750f88 Content-Type: text/plain; charset="UTF-8" On Fri, Jul 16, 2021 at 6:04 PM Jordan LeDoux wrote: > I'm fairly certain that it is compatible, however I wanted to double check. > Can LGPLv3 sources be included with the PHP source or is the PHP License > incompatible? > In principle, it is compatible. We do bundle one LGPL 2.1 library (libmbfl). Having LGPL licensed code may affect downstream users though, e.g. someone shipping a proprietary version of PHP will be required to build mbstring as a shared extension, to ensure that the LGPL licensed code portion may be substituted. For that reason, I don't think we can accept LGPL licensed code in any required PHP components (that are always statically linked). Generally, not having LGPL licensed code is strongly preferred. Regards, Nikita --0000000000000e1ae605c7750f88--