Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:27624 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 97546 invoked by uid 1010); 23 Jan 2007 22:38:55 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 97530 invoked from network); 23 Jan 2007 22:38:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Jan 2007 22:38:55 -0000 Authentication-Results: pb1.pair.com smtp.mail=greg@chiaraquartet.net; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=greg@chiaraquartet.net; sender-id=unknown Received-SPF: error (pb1.pair.com: domain chiaraquartet.net from 66.79.163.178 cause and error) X-PHP-List-Original-Sender: greg@chiaraquartet.net X-Host-Fingerprint: 66.79.163.178 bluga.net Linux 2.5 (sometimes 2.4) (4) Received: from [66.79.163.178] ([66.79.163.178:48277] helo=mail.bluga.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5C/3E-24295-24E86B54 for ; Tue, 23 Jan 2007 17:37:54 -0500 Received: from mail.bluga.net (mail.bluga.net [127.0.0.1]) by mail.bluga.net (Postfix) with ESMTP id 9A22B87653; Tue, 23 Jan 2007 14:32:08 -0800 (PST) Received: from [192.168.0.106] (CPE-24-169-242-149.neb.res.rr.com [24.169.242.149]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bluga.net (Postfix) with ESMTP id 127C88739F; Tue, 23 Jan 2007 14:32:07 -0800 (PST) Message-ID: <45B68B6F.8090302@chiaraquartet.net> Date: Tue, 23 Jan 2007 16:25:51 -0600 User-Agent: Thunderbird 1.5.0.9 (X11/20070104) MIME-Version: 1.0 To: Roman Neuhauser CC: internals@lists.php.net References: <45B29E2E.5070808@iamjochem.com> <185335524.20070121004953@marcus-boerger.de> <6ec19ec70701210941w154746e8p7faabf18c74a45b1@mail.gmail.com> <45B3F260.60807@lerdorf.com> <20070121231230.GX2136@mint.phcomp.co.uk> <20070123135104.GB9115@dagan.sigpipe.cz> <45B622E2.303@chiaraquartet.net> <20070123172113.GF12095@dagan.sigpipe.cz> In-Reply-To: <20070123172113.GF12095@dagan.sigpipe.cz> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: [PHP-DEV] Is this what Stefan Esser was referring to ...? From: greg@chiaraquartet.net (Gregory Beaver) Roman Neuhauser wrote: > # greg@chiaraquartet.net / 2007-01-23 08:59:46 -0600: > >> Roman Neuhauser wrote: >> >>> php.net distributes programs that violate the PHP license: e. g. PHPUnit >>> or PHPDocumentor (see http://pecl.php.net). If php.net is ok with >>> ignoring the license terms (and has been for several years), does the >>> license still mean sh!t? >>> >> Um wrong, phpDocumentor *EXPLICITLY* wrote php group and asked for >> permission to use php when we first switched to the php license years >> ago. Get your facts straight before posting rumors. >> > > If I recall the discussions from several years ago correctly, the provisions > to protect "PHP" were meant to prevent proliferation of programs written in PHP > and called PHPthis of ThatPHP. So even if a special deal has allowed you to > use "PHP" to endorse or promote PHPDocumentor, it is against the spirit of the > license if not against the letter. > > I'd like to get permission to use PHP in the name of my MuchBetterDocumentor, > where do I apply? ;) http://www.opensource.org/docs/definition.php#5 Hi, If you would take a look at section 3 and 4 of http://php.net/license/3_01.txt 3. The name "PHP" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact group@php.net. 4. Products derived from this software may not be called "PHP", nor may "PHP" appear in their name, without prior written permission from group@php.net. You may indicate that your software works in conjunction with PHP by saying "Foo for PHP" instead of calling it "PHP Foo" or "phpfoo" Note "without prior written permission." Also note you need only call MuchBetterDocumentor "MuchBetterDocumentor for PHP" or get written permission to call it "PHPMuchBetterDocumentor". This all assumes you're using the PHP License. The same restrictions just don't apply to other licenses. Trademark infringement is another story, and since you didn't raise that, I will address that in my reply to the person who did. The text of the Open Source Initiative definition of Open Source is very clear in this regard. The section you quoted requires that no persons are excluded. 5. No Discrimination Against Persons or Groups The license must not discriminate against any person or group of persons. The PHP License naming requirement does not exclude any persons, it only requires that products using "PHP" in the name either receive permission, or change the name of the software. It is also not a "special deal," I simply wrote an email to group@php.net (as the license says to do) and asked for permission. If you have a problem with this, please suggest a revision to the PHP License, otherwise what would you like me to do? Change the name of phpDocumentor because of some personal vendetta you have against the php group or against me? Thanks, Greg