Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73804 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 31382 invoked from network); 26 Apr 2014 02:08:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Apr 2014 02:08:42 -0000 Authentication-Results: pb1.pair.com header.from=johannes@schlueters.de; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=johannes@schlueters.de; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain schlueters.de from 217.114.215.10 cause and error) X-PHP-List-Original-Sender: johannes@schlueters.de X-Host-Fingerprint: 217.114.215.10 mail.experimentalworks.net Received: from [217.114.215.10] ([217.114.215.10:42883] helo=mail.experimentalworks.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AC/10-29457-8251B535 for ; Fri, 25 Apr 2014 22:08:40 -0400 Received: from [192.168.2.31] (ppp-188-174-51-47.dynamic.mnet-online.de [188.174.51.47]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: johannes@schlueters.de) by mail.experimentalworks.net (Postfix) with ESMTPSA id 0C8C8463B7; Sat, 26 Apr 2014 04:09:31 +0200 (CEST) To: Kevin Ingwersen Cc: PHP internals In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Date: Sat, 26 Apr 2014 04:08:11 +0200 Message-ID: <1398478091.5681.8.camel@guybrush> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] License question From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Sat, 2014-04-26 at 01:22 +0200, Kevin Ingwersen wrote: > Hey! > > I am not very good with English - its my second language, German my > first - so I wanted to ask about something that has to do with > redistribution. > > Currently, in my project I am configuring PHP and then compiling it, > plus a few extensions (v8js, yar, uv, pthreads, PHP-CPP) to a set of > static libraries (libphp5.a, libtsrm.a, libzend.a, libphp-v8js.a, …). > In the end process, this is all combined, together with other > libraries, into a dynamic library. > > This project is not public yet, since I dont know if: > > - I can actually link PHP into my dynamic library without tripping on > any licensing? > - That applies to all extensions using the PHP license? > - I have to redistribute anything else but the headers? (of course, a > copyright notice to php plus original headers of the main library and > extension swould be distributed all together, excluded would be the > actual binaries/utilities, phar, php, php-cgi, etc.) > > Would be great to know if I can work it that way or not! :) Because > the least I want is to run against a wall… o.o > 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. and 6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes PHP software, freely available from ". sound relatively clear. I'm not really getting whether you distribute source or binaries. In general providing that licenses in some "about" dialog or referring to it from your README or whatever should be fine. If you can describe in more detail I assume that group@qhp.net (I'm no member there can't speak for them) will help you ..,. but mind if you really go into legal issues: Ask two lawyers and you receive three answers. ;-) johannes