Re: [PDO] Re: PDO 2: Request for Comments

[email protected] (Lukas Kahwe Smith)
Newsgroups php.pdo
Message-ID <[email protected]>
On 28.01.2008, at 23:53, Bill Karwin wrote:

> Hi Derick, thanks for your thoughts on this issue.  May I offer some  
> responses.
>
> Derick Rethans wrote:
>> a CLA can *not* prevent [IP related issues].
>
> Right, a CLA is not intended to prevent IP conflicts.  That's the  
> responsibility of the contributor, just as in the traditional non- 
> CLA process used by PHP.
>
>> An example here is that
>> when one of the CLA-signed PHP developers talks at a conference  
>> with another person (that did not sign the CLA) on some PDO related  
>> issues, the ideas that this other person brings up can not be used  
>> as it's not own contribution.
>
> Not true.  You can't copyright ideas.  If you and I talk about an  
> algorithm, or even an API, and then we go home and each of us writes  
> our own code implementing it, now we each have our own IP and we can  
> both copyright our own work without conflicting with each another.

Bill is right here.

> However, patches from non-CLA signers must be treated carefully.  If  
> you want to use their code, you can ask the bug reporter to sign the  
> CLA and they can grant their patch retroactively.  We did this  
> regularly in the ZF project.

This is the issue Derick was talking about in this paragraph. Having  
to ask contributors of patches to sign a CLA is a hinderance to free  
and open development.

> This brings up the question of why is this so important for PDO?   
> After all, these users also use PHP itself, and numerous other OSS  
> projects that don't use a CLA.  This is a good question, and I'm not  
> sure the answer is clear.

Well like I said before, I do not get CLA's. They either put  
rediculous burdens on the contributor or they offer no protection.  
This CLA does not improve the protection against copyright violations  
for all I see, nor does it protect against patent trolls (just makes  
their life slightly harder) or accidental patent violations.

>> This is not what Open Source is about. It's not only about being  
>> able to use code freely, it's just as much as making it easy to  
>> contribute back.
>
> This is similar to a point made on another blog yesterday, and I'll  
> respond as I did there:
> I don't currently have cvs commit privileges on php.net.  If I ask  
> for access purely on the principle of freedom to enhance the code,  
> would I be granted those privileges?  Probably not.  So does this  
> mean that PHP is not open-source?

I also replies there. Restrictions on commiting to php.net are simply  
a question of technical questions. These will of course also be  
relevant to PDOv2. The CLA however adds a legal hurdle along with the  
technical hurdle. That is what people are criticizing. So your  
comparison is flawed.

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.