Seeking input from developers: glibc copyright assignment policy.
Siddhesh Poyarekar
siddhesh@gotplt.org
Fri Jun 25 06:47:57 GMT 2021
On 6/25/21 11:56 AM, Eli Zaretskii wrote:
> I don't follow. You said:
>
>> (2) contributors who prefer to retain ownership of their content for
>> various reasons
>
> I'm showing text from the assignment agreement that IMO clearly says
> the developer retains all the rights. IOW, as long as the developer
> doesn't prevent the FSF from using the changes as they see fit, the
> developer can do anything with the changes, including distributing
> them under any license the developer wants. Why doesn't this satisfy
> your point (2)?
Sorry I should have been clearer, I meant to say that an assignment with
a grant back implies a shared ownership, which is different from wanting
exclusive ownership. It's perfectly reasonable for someone to be picky
about who they share ownership with.
>> It still needs trust in the organization to represent my values.
>
> I think this is (3), not (2).
>
> And I don't really understand what values are being alluded to here.
> The FSF is an organization whose only purpose is supporting and
> promoting Free Software; as such, the only relevant values (or should
> I say "value", singular) is the support and promotion of Free
> Software. Anything else is not relevant to the FSF and our relations
> with it, and can only be some private values or views of some FSF
> members. What does this have to do with the copyright assignment for
> a contribution to a GNU project such as glibc?
That's for me to decide, no? :) Different people take a different view
of the kinds of values they would attach to an engagement and it may
differ with the nature of engagement.
> The DCO text practically tells the developer not to worry about "this
> nonsense", and just say things "to the best of his/her knowledge". It
> doesn't even explain the purpose of the declarations in the DCO and
> how they will be used by the project. For example, the crucial
> importance of the information veracity for a possible future
> litigation is never mentioned. So even if the developer wants to
> DTRT, they won't know what is and isn't important in their
> declaration, and thus will not be able to make sure the important
> information is verified and correct.
I don't think that difference matters in practice, definitely not enough
to create an elaborate mechanism that is similarly leaky.
> Oh, and talking about dishonest contributors is not useful. I'm
> talking about the honest ones. If someone wants to lie about the
Agreed, I mentioned that case only for completeness.
Siddhesh
More information about the Libc-alpha
mailing list