Re: [PDO] PDO2 as a set of PECL extensions, rather than PHP core?

[email protected] (Lukas Kahwe Smith)
Newsgroups php.pdo
Message-ID <[email protected]>
On 28.01.2008, at 20:56, Jay Pipes wrote:

> Actually, Ben, this is an option that we discussed quite at length,  
> and one that I have been hoping someone in the community would bring  
> up again.  There was some dissent among members about the core and  
> the spec/API docs being non-CLA'd which is why the proposal is  
> currently the way it is.  I know that various legal teams had  
> concerns about PDO core not being under CLA, but if a case is made  
> in the community for this, perhaps minds may change.
>
> As I have stated in the past, it is my personal opinion that it is  
> best to let the community discuss and resolve the issues of the CLA  
> in an open matter and to support the end compromise/solution in  
> whatever ways I (and MySQL) can.  There are cases for and against  
> CLAs and now with various blog posts from Marco Tabini, Lukas, Bill  
> Karwin, Derick, and others, the issues are now being more clearly  
> and effectively outlined (versus the "NO WAY" reactions).  I have  
> good hopes that the community can come to a timely resolution to the  
> issues that will work for all parties involved.  Perhaps your  
> solution (non-CLA core&spec, CLA-optioned drivers) is the solution  
> which may best work, but only time and open discussions will tell.

I am trying to also answer Dan's email with this post. Generally  
anyone can create an extension outside of PHP. Thanks to PEAR channels  
anyone can create easily installable packages outside of php.net. This  
is possible today. Anyone could write a PDO driver today and publish  
it on their website.

If someone does work on a solid spec for PDOv2 without a CLA, it would  
be examined based on technical merit and could make its way into PECL  
and maybe eventually into core. However there is no sense in replacing  
the current PDO if in the end IBM, Oracle and Microsoft PDOv2 drivers  
are only on external sites.

Copying them into core before a release also seems absurd. If php.net  
ever determines to make some changes, there is no way to contribute  
them back (without a CLA) and as a result things will lead to a fork,  
especially if there are ever differences about implementation and code  
management. This is the show stopper .. not the current process of  
symlinking things from PECL into core.

regards,
Lukas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.