Hi,
Pierre Joye wrote:
> Hi,
> 
> I think the biggest myths in this CLA discussion are:
> 
>>> The main realization was that the vendors could not co-operate with
>>> each other on code without a CLA in place, and that some of them would
>>> not be able to co-operate with the community without a CLA in place.
> 
> and:
> 
>>> For example, a problem with this general solution is still that
>>> database experts from multiple sources would not be able to directly
>>> co-operate on the PDO core.  However, it sounds to me like a
>>> reasonable (though sub-optimal, from a technical and productivity
>>> point of view) compromise to be able to accept feedback and
>>> suggestions and have those gated through the PDO core maintainers.
>>>
>>> --Wez.
> 
> 
> The history of open sources and free softwares (generally speaking,
> not specifically FSF) tells us that they can work without
> restrictions, of any form.
> 
> If one has doubts, he can look at the X.org  projects or any other
> areas where NDA and CLA are (I can soon say "were") a must have.
> Almost all vendors are now opening theirs specs and collaborate with
> the respective open source projects. Their teams even provide patches
> and improvements on a regular basis. How does it happen? The project
> leaders knew that vendors will have no choice in the end.
> 
> The problem with php is that we are easily influenced by a couple of
> big companies. A couple of invitation here, some special events there
> and suddenly the old evil is becoming our best friends. But they were
> not the evil, they are also not out best friends. They simply do their
> jobs, keep their market share using all well known marketing actions
> (that's not badly meant).
> 

I am following the PDO2 threads since they appeared and stood silent as
Jay (Pipes) jumped on explaining the MySQL position. In this email I
speak my _personal_ opinion.
1) Was there a problem with having different DB modules all these years?
   I think - no!
2) Was there a problem of having PDO1 with different DB modules?
   The core is clean, the modules are buggy but imagine how all these
things work without even a specification. Actually the specs appeared as
part of the PDO2 discussion.

Now there is a spec and it should be non-CLA or we should invent one
that is non-CLA-ed from the most common behavior of the drivers.

The the DB vendors should go and fix what they have, or pay someone to
do it, or risk an entry on the wall of shame.

Andrey

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to