Newsgroups: php.internals,php.pdo Path: news.php.net Xref: news.php.net php.internals:35138 php.pdo:111 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 42878 invoked by uid 1010); 3 Feb 2008 18:24:13 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 42862 invoked from network); 3 Feb 2008 18:24:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Feb 2008 18:24:13 -0000 Authentication-Results: pb1.pair.com smtp.mail=steph@zend.com; spf=permerror; sender-id=softfail Authentication-Results: pb1.pair.com header.from=steph@zend.com; sender-id=softfail Received-SPF: error (pb1.pair.com: domain zend.com from 64.97.136.173 cause and error) X-PHP-List-Original-Sender: steph@zend.com X-Host-Fingerprint: 64.97.136.173 smtpout0173.sc1.he.tucows.com Solaris 8 (1) Received: from [64.97.136.173] ([64.97.136.173:52968] helo=n064.sc1.he.tucows.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FD/A1-31328-AC606A74 for ; Sun, 03 Feb 2008 13:24:13 -0500 Received: from sc1-out04.emaildefenseservice.com (64.97.139.2) by n064.sc1.he.tucows.com (7.2.069.1) id 47697705008D5B60; Sun, 3 Feb 2008 18:23:58 +0000 X-SpamScore: 2 X-Spamcatcher-Summary: 2,0,0,c945c2e14067e151,d07598c2e167f685,steph@zend.com,-,RULES_HIT:355:379:539:540:541:542:543:567:599:601:945:966:973:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1535:1543:1587:1593:1594:1605:1711:1730:1747:1766:1792:2073:2075:2078:2196:2198:2199:2200:2393:2559:2562:2692:2693:2743:2828:2901:3027:3865:3866:3867:3868:3869:3870:3871:3872:3873:3874:4037:4117:4250:4385:5007:6119:6261:7653:7688,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5, 0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:,MSBL:none,DNSBL:none X-Spamcatcher-Explanation: Received: from foxbox (62-31-252-198.cable.ubr07.shef.blueyonder.co.uk [62.31.252.198]) (Authenticated sender: steph.fox) by sc1-out04.emaildefenseservice.com (Postfix) with ESMTP; Sun, 3 Feb 2008 18:23:56 +0000 (UTC) Message-ID: <00b301c86692$0f065230$c6fc1f3e@foxbox> Reply-To: "Steph Fox" To: "Pierre Joye" , "Marcus Boerger" Cc: "Markus Fischer" , , "internals" References: <00ce01c865c2$22f23aa0$c6fc1f3e@foxbox> <510220265.20080202204406@marcus-boerger.de> <019c01c865d5$2ebbacf0$c6fc1f3e@foxbox> <155955105.20080203001830@marcus-boerger.de> <1497821512.20080203014611@marcus-boerger.de> <47A575A9.7060903@fischer.name> <304490699.20080203115352@marcus-boerger.de> Date: Sun, 3 Feb 2008 18:24:46 -0000 Organization: Zend Technologies MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Subject: Re: [PDO] Re: An Idea for PDO 2 From: steph@zend.com ("Steph Fox") > I see no point to discuss solutions for some unknown entities willing > to contribute when they do not consider to introduce themselves. When > they don't explain clearly why we should do the move and what will be > the actual gains for us (read: for "us" not for them). Until a step in > this/our direction is not done, I will not see a point to think about > solutions as it means they don't really care about us but Zend and > associates (as they seem to communicate only with them as far as I > understand). Pierre has a point here. So far we've heard from: Wez, Andi and Jay. (We've also heard from Dan, Adam and David, but none of them have declared an interest.) On the other hand - Pierre, it's now clear that there have been ongoing discussions for some time, and that Andi, Jay and Wez have been involved in those discussions. Between them, they have made it fairly clear that enforcing some kind of restriction is the only way to have the various teams work together at all. I would imagine this doesn't affect MySQL, PostgreSQL or SQLite directly, but if we're talking about various experts getting together to determine a common approach then preventing the key folk from IBM/Microsoft/Oracle/whatever from doing so will mean the approach can't be synced, e.g. the Oracle guys won't be able to talk with the SQLite guy about their inner database needs etc etc. I'm working on the principle that it will be good for PHP to enable those teams to work together. I'm hopeful that this won't touch the PHP core at all, because if it does we simply have to say 'no', end of story. I'm also hopeful that PDO itself (if none of its drivers) will be considered part of the PHP core. If the teams concerned can manage on that basis, I'd count that as a victory - I'm not interested in seeing PDO itself subjected to a CLA. Product-specific drivers are a different matter. Now, PECL has a couple of CLA'd modules already. I don't like them being there, and you have stated your own opinion loud and clear. I think we should be looking for some way to separate out CLA'd PECL modules to elsewhere but leave the PECL structure in place for those modules. It's important to offer at least that much, because as long as the licensing is sound, CLA'd or not CLA'd doesn't impact end users - just contributors. Andi wrote that having the various companies host their own driver development and 'gift' their releases freely to PHP/PECL would be likely to impact consistency, i.e. would make this whole exercise pointless. Having them all hosted elsewhere means it's no longer a community exercise, in any respect. From that perspective, it's important that the drivers are hosted *somewhere* on php.net. How about this one: there's PECLA (I like my babies), where CLA'd development takes place. pecla/module commit info goes to the pecl-cvs list, as with pecl/module commit info. On release, a PECLA module is no longer under CLA. It's copied to PECL, becomes a standard PECL module and is subject to all the normal PECL ins-and-out. PECLA development is effectively read-only, but _all_ of PECL development is open access. CLA'd modules currently in PECL would be moved to PECLA. The only work needed to make that happen would be a new module set up in CVS (note: the PECLA module itself doesn't need to be CLA'd) and commit news for it forwarded to pecl-cvs. - Steph